{"_id":"zan-proxy","_rev":"71-14c0e22b54e476fafb670a249ea0abf6","name":"zan-proxy","dist-tags":{"beta":"3.1.6-alpha.1","latest":"4.0.27"},"versions":{"0.1.11":{"name":"zan-proxy","version":"0.1.11","author":{"name":"tsxuehu@gmail.com"},"_id":"zan-proxy@0.1.11","maintainers":[{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"homepage":"https://github.com/taiyong/proxy#readme","bugs":{"url":"https://github.com/taiyong/proxy/issues"},"bin":{"zproxy":"./bin.js"},"dist":{"shasum":"28ebe17c6cd5354644ab641277c64d7314a89659","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-0.1.11.tgz","integrity":"sha512-bcShv7GEC+r2vPLBSFpNTqZ+p0m9EkXqegdSyteakESgsCHN31BZhEwe2LKGl91N9e1FbwuQ9HKQ0GwXw5QNSw==","signatures":[{"sig":"MEUCIFYc/L7BZuxNeb+k+JC/HjWgzBthPK9XejriyMo+YqNsAiEAsNRcoEbnONXCVVKfMMJSzeA+JZP4E85lwzyUhY1d0wc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"28ebe17c6cd5354644ab641277c64d7314a89659","gitHead":"6f0c81382ed53232cf69346a80408ac386c1d896","scripts":{"sync":"node sync/update"},"_npmUser":{"name":"tsxuehu","email":"tsxuehu@qq.com"},"repository":{"url":"git+https://github.com/taiyong/proxy.git","type":"git"},"_npmVersion":"3.10.10","description":"前后端分离神器","directories":{},"_nodeVersion":"4.2.1","dependencies":{"ip":"^0.3.2","koa":"^1.2.5","opn":"^4.0.2","vue":"^2.1.10","mime":"^1.3.4","co-fs":"^1.2.0","koa-qs":"^2.0.0","lodash":"^4.17.2","log4js":"^1.1.0","rimraf":"^2.6.1","colorful":"^2.1.0","copy-dir":"^0.3.0","jsonfile":"^2.4.0","koa-body":"^1.6.0","commander":"^2.9.0","socket.io":"^1.7.3","http-proxy":"^1.16.2","koa-router":"^5.4.0","koa-static":"^2.1.0","node-forge":"^0.6.42","async-task-mgr":"^1.1.0","node-easy-cert":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy-0.1.11.tgz_1488096891494_0.024560102028772235","host":"packages-18-east.internal.npmjs.com"}},"0.1.12":{"name":"zan-proxy","version":"0.1.12","author":{"name":"tsxuehu@gmail.com"},"_id":"zan-proxy@0.1.12","maintainers":[{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"homepage":"https://github.com/taiyong/proxy#readme","bugs":{"url":"https://github.com/taiyong/proxy/issues"},"bin":{"zproxy":"./bin.js"},"dist":{"shasum":"b96e4f8aa97df78a62c2ddd4af70c45cdcd12375","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-0.1.12.tgz","integrity":"sha512-GQp4rikWhawDGgTnkYm9UB33JBZZqfpycgtHyM1emrEVHUQ1Rr5q0UUaYp19HItkC2yEP7juajnWYhdlcdy7jQ==","signatures":[{"sig":"MEUCIQD/S61AXnpwRGwL/RyS1DZXQExavsZt3VNpyJ7zzY9qRwIgeOqyNs5TfrC+vsOMnzS8PAE7DeE7p+HZU2d7jR/pVBA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"b96e4f8aa97df78a62c2ddd4af70c45cdcd12375","gitHead":"37c789f20970a4354c95a2257e84a640a41575c3","scripts":{"sync":"node sync/update"},"_npmUser":{"name":"tsxuehu","email":"tsxuehu@qq.com"},"repository":{"url":"git+https://github.com/taiyong/proxy.git","type":"git"},"_npmVersion":"3.10.10","description":"空空","directories":{},"_nodeVersion":"4.2.1","dependencies":{"ip":"^0.3.2","koa":"^1.2.5","opn":"^4.0.2","vue":"^2.1.10","mime":"^1.3.4","co-fs":"^1.2.0","koa-qs":"^2.0.0","lodash":"^4.17.2","log4js":"^1.1.0","rimraf":"^2.6.1","colorful":"^2.1.0","copy-dir":"^0.3.0","jsonfile":"^2.4.0","koa-body":"^1.6.0","commander":"^2.9.0","socket.io":"^1.7.3","http-proxy":"^1.16.2","koa-router":"^5.4.0","koa-static":"^2.1.0","node-forge":"^0.6.42","async-task-mgr":"^1.1.0","node-easy-cert":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy-0.1.12.tgz_1488097060869_0.23139123478904366","host":"packages-18-east.internal.npmjs.com"}},"3.1.0":{"name":"zan-proxy","version":"3.1.0","author":"","_id":"zan-proxy@3.1.0","maintainers":[{"name":"ctyu","email":"ctyuna@gmail.com"},{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"bin":{"zan-proxy":"./bin.js"},"dist":{"shasum":"1954ca959ed94ebe2799c75171039053934c117c","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-3.1.0.tgz","integrity":"sha512-xgnSc0Wt7ef8GA/JHIxj2vu0115djl9PlqUkC6j9AocNA9lB23D83gLhXzZfieJkP9Ky+aqLPfqiBnQL7mg0Ew==","signatures":[{"sig":"MEUCIQD+CaKOE7C/HsUyeXA3wlnjfGc3GWjyDNWqFsenJBl6aAIgfPdgPu9dfsFxVYsnnmU8JhZxFIbjIU+YZsBlB/8Wzwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"1954ca959ed94ebe2799c75171039053934c117c","gitHead":"0f0f2b26fec70608d9325a61aba84b92e00e3b00","scripts":{},"_npmUser":{"name":"tsxuehu","email":"tsxuehu@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"3.10.10","description":"前端代理","directories":{},"_nodeVersion":"6.9.5","dependencies":{"ip":"^0.3.2","ws":"2.2.1","koa":"^1.2.5","opn":"^4.0.2","pem":"^1.9.4","vue":"^2.1.10","mime":"^1.3.4","axios":"^0.16.1","co-fs":"^1.2.0","psaux":"^0.3.0","cookie":"^0.3.1","koa-qs":"^2.0.0","lodash":"^4.17.2","log4js":"^1.1.0","mkdirp":"^0.5.1","rimraf":"^2.6.1","copy-dir":"^0.3.0","jsonfile":"^2.4.0","koa-body":"^1.6.0","commander":"^2.9.0","lru-cache":"^4.0.2","socket.io":"^1.7.3","http-proxy":"^1.16.2","koa-router":"^5.4.0","koa-static":"^2.1.0","parse-domain":"^1.1.0","query-string":"^4.3.4","node-notifier":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy-3.1.0.tgz_1499935685114_0.7824058695696294","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"zan-proxy","version":"3.1.1","author":"","_id":"zan-proxy@3.1.1","maintainers":[{"name":"ctyu","email":"ctyuna@gmail.com"},{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"bin":{"zan-proxy":"./bin.js"},"dist":{"shasum":"8e2d8674547437f5c8b6baee06f05dd46bab793d","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-3.1.1.tgz","integrity":"sha512-FnBKL4ny9vvCLnZpCIE6pQufpUG3axExhJmNB/VaeaEyLComvc1BSO1vp/FQAWxmudGZ3XK9w7tcTISs7Hdxnw==","signatures":[{"sig":"MEUCIQDEdZPi6d1bnLyf5SeFfCV/H+AqvcdXeGlY8WNRHCzhjAIgO/IAdrJBuRMpiYk9e4J0gnYcP3RtAqZq9nHtPQZVofc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"8e2d8674547437f5c8b6baee06f05dd46bab793d","gitHead":"c98c608abc6224b8d31b5a7282906129a333a26e","scripts":{},"_npmUser":{"name":"tsxuehu","email":"tsxuehu@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"3.10.10","description":"前端代理","directories":{},"_nodeVersion":"6.9.5","dependencies":{"ip":"^0.3.2","ws":"2.2.1","koa":"^1.2.5","opn":"^4.0.2","pem":"^1.9.4","vue":"^2.1.10","mime":"^1.3.4","axios":"^0.16.1","co-fs":"^1.2.0","psaux":"^0.3.0","cookie":"^0.3.1","koa-qs":"^2.0.0","lodash":"^4.17.2","log4js":"^1.1.0","mkdirp":"^0.5.1","rimraf":"^2.6.1","copy-dir":"^0.3.0","jsonfile":"^2.4.0","koa-body":"^1.6.0","commander":"^2.9.0","lru-cache":"^4.0.2","socket.io":"^1.7.3","http-proxy":"^1.16.2","koa-router":"^5.4.0","koa-static":"^2.1.0","parse-domain":"^1.1.0","query-string":"^4.3.4","node-notifier":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy-3.1.1.tgz_1499947324328_0.3620453947223723","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"zan-proxy","version":"3.1.2","author":"","_id":"zan-proxy@3.1.2","maintainers":[{"name":"ctyu","email":"ctyuna@gmail.com"},{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"bin":{"zan-proxy":"./bin.js"},"dist":{"shasum":"a377853e0ea8fef52ab7b8271c3832575e3faa84","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-3.1.2.tgz","integrity":"sha512-rHuBDjo0TW9W5kNEcIC4gCSaSUrm5Y9JftvtZjbemUj7+J8886iTdFQPlA47DsZlgd1GlAHHE9Jrb6c/gfl41A==","signatures":[{"sig":"MEUCIQDT/iSpaztZTu/I2UlEsYvGGYPDGN2sqjMqhdm9/gMtNAIgKAxuAv1okJm+a6hxewX4VNj86pUr50JDzqNByW1t5OU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"a377853e0ea8fef52ab7b8271c3832575e3faa84","gitHead":"44959d3624c4ca3f26e3d8357ecc4d8e22b3a5f8","scripts":{},"_npmUser":{"name":"tsxuehu","email":"tsxuehu@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"3.10.10","description":"前端代理","directories":{},"_nodeVersion":"6.9.5","dependencies":{"ip":"^0.3.2","ws":"2.2.1","koa":"^1.2.5","opn":"^4.0.2","pem":"^1.9.4","vue":"^2.1.10","mime":"^1.3.4","axios":"^0.16.1","co-fs":"^1.2.0","psaux":"^0.3.0","cookie":"^0.3.1","koa-qs":"^2.0.0","lodash":"^4.17.2","log4js":"^1.1.0","mkdirp":"^0.5.1","rimraf":"^2.6.1","copy-dir":"^0.3.0","jsonfile":"^2.4.0","koa-body":"^1.6.0","commander":"^2.9.0","lru-cache":"^4.0.2","socket.io":"^1.7.3","http-proxy":"^1.16.2","koa-router":"^5.4.0","koa-static":"^2.1.0","parse-domain":"^1.1.0","query-string":"^4.3.4","node-notifier":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy-3.1.2.tgz_1499957475424_0.9836367510724813","host":"s3://npm-registry-packages"}},"3.1.3":{"name":"zan-proxy","version":"3.1.3","author":"","_id":"zan-proxy@3.1.3","maintainers":[{"name":"ctyu","email":"ctyuna@gmail.com"},{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"bin":{"zan-proxy":"./bin.js"},"dist":{"shasum":"428390121b204eb8437e0b462b1a9246847cf955","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-3.1.3.tgz","integrity":"sha512-gHUb17K7H7wR3Nilj+uskL5xBbdAlADlMIch6eI/Es+0LtpscMyqvZQh16reQ3JWDNcuqpj9mXKboBQ9QErB0Q==","signatures":[{"sig":"MEUCIQDlNRLDhTeEIhkZKlqNYc973kbxk1qYH4uBXL+hpx5xjAIgb3op3sVzNYA+Asjf3g7DKHWrH0qHmC8tz4bg5AC4iDE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"428390121b204eb8437e0b462b1a9246847cf955","gitHead":"7243213ac76e825608f777a07c45e28374cade98","scripts":{},"_npmUser":{"name":"tsxuehu","email":"tsxuehu@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"3.10.10","description":"前端代理","directories":{},"_nodeVersion":"6.9.5","dependencies":{"ip":"^0.3.2","ws":"2.2.1","koa":"^1.2.5","opn":"^4.0.2","pem":"^1.9.4","vue":"^2.1.10","mime":"^1.3.4","axios":"^0.16.1","co-fs":"^1.2.0","psaux":"^0.3.0","cookie":"^0.3.1","koa-qs":"^2.0.0","lodash":"^4.17.2","log4js":"^1.1.0","mkdirp":"^0.5.1","rimraf":"^2.6.1","copy-dir":"^0.3.0","jsonfile":"^2.4.0","koa-body":"^1.6.0","commander":"^2.9.0","lru-cache":"^4.0.2","socket.io":"^1.7.3","http-proxy":"^1.16.2","koa-router":"^5.4.0","koa-static":"^2.1.0","parse-domain":"^1.1.0","query-string":"^4.3.4","node-notifier":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy-3.1.3.tgz_1500009070673_0.872011206811294","host":"s3://npm-registry-packages"}},"3.1.4":{"name":"zan-proxy","version":"3.1.4","author":"","_id":"zan-proxy@3.1.4","maintainers":[{"name":"ctyu","email":"ctyuna@gmail.com"},{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"bin":{"zan-proxy":"./bin.js"},"dist":{"shasum":"aff9e32779c70ae9fafe961870e71ecf59853fd7","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-3.1.4.tgz","integrity":"sha512-fvQ6Fhakb0mrAOwhUGTW/fjv6nu+O34QUK4lXEb2RdqM+vVErwCIREKKDdSWUSiOVSZC5HEe1jZetB/WRK3AZw==","signatures":[{"sig":"MEUCIExOM8uUzcLAIac0y1DhUKw/AXnBNyMbLhT9kg0lEl/NAiEAlGoqs6qQRwMfQmvlT9zAcZ2oLVKRm1JnoSH0IqYRcls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"aff9e32779c70ae9fafe961870e71ecf59853fd7","gitHead":"7600938378ee60e1a48a219703c00d7e4a34622f","scripts":{},"_npmUser":{"name":"tsxuehu","email":"tsxuehu@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"3.10.10","description":"前端代理","directories":{},"_nodeVersion":"6.9.5","dependencies":{"ip":"^0.3.2","ws":"2.2.1","koa":"^1.2.5","opn":"^4.0.2","pem":"^1.9.4","vue":"^2.1.10","mime":"^1.3.4","axios":"^0.16.1","co-fs":"^1.2.0","psaux":"^0.3.0","cookie":"^0.3.1","koa-qs":"^2.0.0","lodash":"^4.17.2","log4js":"^1.1.0","mkdirp":"^0.5.1","rimraf":"^2.6.1","copy-dir":"^0.3.0","jsonfile":"^2.4.0","koa-body":"^1.6.0","commander":"^2.9.0","lru-cache":"^4.0.2","socket.io":"^1.7.3","http-proxy":"^1.16.2","koa-router":"^5.4.0","koa-static":"^2.1.0","parse-domain":"^1.1.0","query-string":"^4.3.4","node-notifier":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy-3.1.4.tgz_1500018189009_0.8340828595682979","host":"s3://npm-registry-packages"}},"3.1.5":{"name":"zan-proxy","version":"3.1.5","author":"","_id":"zan-proxy@3.1.5","maintainers":[{"name":"ctyu","email":"ctyuna@gmail.com"},{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"bin":{"zan-proxy":"./bin.js"},"dist":{"shasum":"fdf6a0ae9b0800c7e83e8f7dfc38df8277e1e64a","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-3.1.5.tgz","integrity":"sha512-010hQTb8PkqRWVC9yp6jksnTdhdG8D3loKtAFzy3VeNXnOVwQ/UPmSz4J8/Eyv0bYRoFyzPVQrZNf1DFCWW1iQ==","signatures":[{"sig":"MEYCIQCjdR0IVG3lW7Irk0Sz2v3/jr9lyKGzTWBA2HGVXBBPfgIhAJ5jIUelEX9GGXV+pC0Tun1+tXMlAO5SJXexrsq1Q32a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"fdf6a0ae9b0800c7e83e8f7dfc38df8277e1e64a","gitHead":"3544033cea923c86dca30919a45955c378bff74c","scripts":{},"_npmUser":{"name":"tsxuehu","email":"tsxuehu@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"3.10.10","description":"前端代理","directories":{},"_nodeVersion":"6.9.5","dependencies":{"ip":"^0.3.2","ws":"2.2.1","koa":"^1.2.5","opn":"^4.0.2","pem":"^1.9.4","vue":"^2.1.10","mime":"^1.3.4","axios":"^0.16.1","co-fs":"^1.2.0","psaux":"^0.3.0","cookie":"^0.3.1","koa-qs":"^2.0.0","lodash":"^4.17.2","log4js":"^1.1.0","mkdirp":"^0.5.1","rimraf":"^2.6.1","copy-dir":"^0.3.0","jsonfile":"^2.4.0","koa-body":"^1.6.0","commander":"^2.9.0","lru-cache":"^4.0.2","socket.io":"^1.7.3","http-proxy":"^1.16.2","koa-router":"^5.4.0","koa-static":"^2.1.0","parse-domain":"^1.1.0","query-string":"^4.3.4","node-notifier":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy-3.1.5.tgz_1500018541056_0.8399562493432313","host":"s3://npm-registry-packages"}},"3.1.6":{"name":"zan-proxy","version":"3.1.6","author":"","_id":"zan-proxy@3.1.6","maintainers":[{"name":"ctyu","email":"ctyuna@gmail.com"},{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"bin":{"zan-proxy":"./bin.js"},"dist":{"shasum":"c50c3b7c0efb2c2e2f75a486a5c93a04e287c59c","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-3.1.6.tgz","integrity":"sha512-zlle/sdRDgFS7qF4msJtoNHhSGR+Ra9UrASQB7h7tMkP/FUnCKlSCDnqS9k2JiOM59vPn00Jj7MbAPKhywxwHA==","signatures":[{"sig":"MEUCIH3BUzRUq2Lakk4yV+BAIXs+yFF2gIgphBp1rGGfjrIGAiEAvFwBgq7UuQBt45TJJ6Lr/Gk8iuALbstPmpNVaJ685jA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"c50c3b7c0efb2c2e2f75a486a5c93a04e287c59c","gitHead":"0752d352a6008a07d707b253ec4c13cd9c742964","scripts":{},"_npmUser":{"name":"tsxuehu","email":"tsxuehu@qq.com"},"repository":{"url":"","type":"git"},"_npmVersion":"3.10.10","description":"前端代理","directories":{},"_nodeVersion":"6.9.5","dependencies":{"ip":"^0.3.2","ws":"2.2.1","koa":"^1.2.5","opn":"^4.0.2","pem":"^1.9.4","vue":"^2.1.10","mime":"^1.3.4","axios":"^0.16.1","co-fs":"^1.2.0","psaux":"^0.3.0","cookie":"^0.3.1","koa-qs":"^2.0.0","lodash":"^4.17.2","log4js":"^1.1.0","mkdirp":"^0.5.1","rimraf":"^2.6.1","copy-dir":"^0.3.0","jsonfile":"^2.4.0","koa-body":"^1.6.0","commander":"^2.9.0","lru-cache":"^4.0.2","socket.io":"^1.7.3","http-proxy":"^1.16.2","koa-router":"^5.4.0","koa-static":"^2.1.0","parse-domain":"^1.1.0","query-string":"^4.3.4","node-notifier":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy-3.1.6.tgz_1500033213878_0.3607003507204354","host":"s3://npm-registry-packages"}},"3.1.6-alpha.1":{"name":"zan-proxy","version":"3.1.6-alpha.1","author":"","_id":"zan-proxy@3.1.6-alpha.1","maintainers":[{"name":"ctyu","email":"ctyuna@gmail.com"},{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"bin":{"zan-proxy":"./bin.js"},"dist":{"shasum":"e1289ce5723653ceb1c7487c80c85936703a94e4","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-3.1.6-alpha.1.tgz","integrity":"sha512-FOa6xYWl6KU8WdklwTs3C9AznP/bh2tqsebOjDZXnMzJ+5FDjISKb2LQ0s9wh0DHIr2lDx78JeejNNHMVRehwA==","signatures":[{"sig":"MEUCIEPt9vdPUK5Io3epYuZRCwN3HzKiA0p3qdT5f4dRekk5AiEApYbJWeGOQNpc6SfwAFkVhOd+ykZd1HxS/voX5lf905Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"gitHead":"2267e74cbb4315e913f731e7a645783859e3c4c6","_npmUser":{"name":"ctyu","email":"ctyuna@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"5.1.0","description":"前端代理","directories":{},"_nodeVersion":"6.10.0","dependencies":{"ip":"^0.3.2","ws":"2.2.1","koa":"^1.2.5","opn":"^4.0.2","pem":"^1.9.4","vue":"^2.1.10","mime":"^1.3.4","axios":"^0.16.1","co-fs":"^1.2.0","psaux":"^0.3.0","cookie":"^0.3.1","koa-qs":"^2.0.0","lodash":"^4.17.2","log4js":"^1.1.0","mkdirp":"^0.5.1","rimraf":"^2.6.1","copy-dir":"^0.3.0","jsonfile":"^2.4.0","koa-body":"^1.6.0","commander":"^2.9.0","lru-cache":"^4.0.2","socket.io":"^1.7.3","http-proxy":"^1.16.2","koa-router":"^5.4.0","koa-static":"^2.1.0","parse-domain":"^1.1.0","query-string":"^4.3.4","node-notifier":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy-3.1.6-alpha.1.tgz_1500630940332_0.7652845703996718","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"zan-proxy","version":"4.0.1","keywords":["proxy","redirect","host","mock"],"author":"","license":"MIT","_id":"zan-proxy@4.0.1","maintainers":[{"name":"ctyu","email":"ctyuna@gmail.com"},{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"bin":{"zanproxy":"./dist/bin/index.js"},"nyc":{"all":true,"include":["src/App/services/**/**/*.ts","src/ProxyServer/impl/**/**/*.ts"],"extension":["ts"]},"dist":{"shasum":"f3f3df526fe03faf0593e0882f9dc9006d948f05","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-4.0.1.tgz","fileCount":225,"integrity":"sha512-6KJ3BER3P+0eZq/EVLd036Sv9VCMx5Hnigfmdc6r/OofTieBP8wbkUWXyR6djoDFgB2UDabxVhcyfWxEIGaJOg==","signatures":[{"sig":"MEUCIDJmRI9CQ0fsEh+f82dmVrIaYYdHyaeBFSRuwuZ0XZeiAiEAqWmbPeVmDrd0OrXUa2WenyCpVIweTHuqXpNrCoKAES4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9740234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1xEkCRA9TVsSAnZWagAAC+IP/2obf+reKL5q8tUNJbVc\nAkESRFWmSYkrH/vXPEDVZSed1VskLhz/rdkA4nPMktrqO5c6cSZ5lot/YS+T\ngmxZyg/leIuS6/TFKNs5alRyWV3vlcGWEUWCRjjkhr69COaSewQRbx3gCz/P\n03g9nDiFkfJFSG950sgJMczVDNvvxKGf54/R3Px4d5IdOGvLrbMHv22gc56S\n5lF+AXb95LS4v4Vl3+qVJOyK9n88/xkjOOYQlXUmy3oaL/JcK6Qnsu066Kx4\nT0AqDUqIKhfLURDkO8HB5P9bVzXZeZwjMBwex0g2GUenoWmSdWrBUCfVLYNm\n+jM/7IJObN0nA/+1A5ebdkHmjODo4GlTZqQc6HDFZ8d1X66FQvWFS/TQyMEZ\nE5SeZJk3Om4wBKEny8/EHRim4ONDy0DPqCjbZD9Aue63X+C8wD/6kTGuk4O+\n0dzg1WdzRrKtQG6aIv6UlGCYnvFFG1e/07LKSJ2JxEt5SWncSCNUXqG9ozc/\nkNI8wVtwHFaBxYalUYaSJ4ApSY0j8OnO+nO7oJK28vfYmDQXNTjhi7xg+WBl\nRLxeRXWv+UCp2ewuj03eo9RpiN26m8opjY9VYVTsCcGj8AtZlhJvKi04GeqD\n6Z2gtkNv8GzGfmbBevOz4Yydupte3GXTl0pXbAtYbdYq/zlwTGjurwIXQt+M\nYl3p\r\n=AKQp\r\n-----END PGP SIGNATURE-----\r\n"},"_from":".","_shasum":"f3f3df526fe03faf0593e0882f9dc9006d948f05","gitHead":"7844248cc9896bdc5bee3fe3c1e726869003e588","scripts":{"lint":"tslint src/**/**/*.ts --force","test":"HOME=/tmp/proxy-test nyc mocha -r ts-node/register -c --recursive 'test/**/**/*.spec.ts'","build":"tsc","watch":"tsc --watch","postinstall":"node ./scripts/resetDataFile.js"},"_npmUser":{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"3.10.10","description":"前端代理","directories":{},"_nodeVersion":"6.10.0","dependencies":{"ip":"^0.3.2","koa":"^2.3.0","npm":"^5.7.1","ora":"^2.0.0","pem":"^1.9.4","open":"0.0.5","uuid":"^3.2.1","axios":"^0.16.1","cookie":"^0.3.1","koa-qs":"^2.0.0","lodash":"^4.17.5","rimraf":"^2.6.1","typedi":"^0.7.2","get-port":"^3.2.0","jsonfile":"^2.4.0","raw-body":"^2.3.2","commander":"^2.15.1","inflation":"^2.0.0","koa-mount":"^2.0.0","lru-cache":"^4.0.2","socket.io":"^1.7.3","http-proxy":"^1.16.2","koa-router":"^7.2.1","koa-static":"^3.0.0","node-fetch":"^2.1.2","koa-compose":"^4.0.0","parse-domain":"^1.1.0","es6-promisify":"^6.0.0","koa-bodyparser":"^2.3.0","reflect-metadata":"^0.1.12","node-localstorage":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","chai":"^4.1.2","mocha":"^5.1.0","tslint":"^5.9.1","ts-node":"^5.0.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"^9.4.7","chai-events":"^0.0.1","@types/mocha":"^5.0.0","@types/lru-cache":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy_4.0.1_1524044067393_0.779631555204972","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"zan-proxy","version":"4.0.2","keywords":["proxy","redirect","host","mock"],"author":"","license":"MIT","_id":"zan-proxy@4.0.2","maintainers":[{"name":"ctyu","email":"ctyuna@gmail.com"},{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"bin":{"zanproxy":"./dist/bin/index.js","zan-proxy":"./dist/bin/index.js"},"nyc":{"all":true,"include":["src/App/services/**/**/*.ts","src/ProxyServer/impl/**/**/*.ts"],"extension":["ts"]},"dist":{"shasum":"2a2016b0d486db96d046e93fd91718121b42b858","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-4.0.2.tgz","fileCount":308,"integrity":"sha512-7300dowETvBgJMQUc7dWsBv+prLkl30YWsVySc73hv+MuDbhE3Ci/z+lYxWZxWxzHwhHssUOY+n6VDJww2Ntog==","signatures":[{"sig":"MEUCIQD+un/pTXLRY0DhHcG947LtQzxgbyTC2u1FhzZKCIT9kAIgYyo1b3VCw/a3ML8vkODhod73iN3iwDy6SkhclpNMGMM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12249382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2U7sCRA9TVsSAnZWagAAt1AP/inKl3b3j4sKD3/DMWuc\nELAMgz/5189CgV/ozp10AD2wVuUgc2iUQH3oyQBfcna95BvdIvpSqHZPi8Jk\nIYVmRIno2PGq0fzyReHWkunSCONFoUKfPH3/GCjxTRDTkDNmxNcZN1W78uXs\n8TMFJclLuNJh/GC2siMwh3rNavDnzx1ztQ6prrhYy5mg2rQX/20WLGJVRcig\n6+zlf7gUE6H3u8BmuanInGOx0ruZg7WsZ6B61todz1ROGuIviiMpWVPZWaKA\nTKU5LTEeHoEV9o9RCvwIN/miUqItNhYyGVOdwsEZRFwmpHidqbPABrbfj8oN\n+9f97x35SvYVXiLVYc0OeG7At/Mu/mn90wbSDWrvMjjWOqPyoFzZmexhPigY\n8VVPT++VOnPGvphQuoejbbccAzdyto/TvNbk3PCklzFVQ2ESZ+eViCx87NOI\nFuYG6wZi3HTAB3NTTSZ+wi6P7YQtgHgoA1TnbqMe7MhUGOu3nQGE2fUlNZOZ\nHr5NY36IUjP3GncIIRIfU9lnpKy/zUwdW1PwRq1GgadQY73GX64QVP2bp4qc\njyZZbjnT7PQCSGRg8IDmnKxOJelwMHoc7lsYxaCXb9ZTf867Y5r+k3v2a1EI\nSix0Qxv0jDFsQ2RcUotstoB40KCUzhBgBBPW7GQHzzs7wUkpUZXsXmOhCBRa\nWzoF\r\n=XQEq\r\n-----END PGP SIGNATURE-----\r\n"},"_from":".","_shasum":"2a2016b0d486db96d046e93fd91718121b42b858","gitHead":"bfb97593713fb771ef9d46583647b706f06fee27","scripts":{"lint":"tslint src/**/**/*.ts --force","test":"HOME=/tmp/proxy-test nyc mocha -r ts-node/register -c --recursive 'test/**/**/*.spec.ts'","build":"tsc","watch":"tsc --watch","pretty":"prettier ./src/**/**/*.ts --write","postinstall":"node ./scripts/resetDataFile.js"},"_npmUser":{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"3.10.10","description":"前端代理","directories":{},"_nodeVersion":"6.10.1","dependencies":{"ip":"^0.3.2","koa":"^2.3.0","npm":"^5.7.1","ora":"^2.0.0","pem":"^1.9.4","open":"0.0.5","uuid":"^3.2.1","axios":"^0.16.1","cookie":"^0.3.1","koa-qs":"^2.0.0","lodash":"^4.17.5","rimraf":"^2.6.1","typedi":"^0.7.2","get-port":"^3.2.0","jsonfile":"^2.4.0","raw-body":"^2.3.2","commander":"^2.15.1","inflation":"^2.0.0","koa-mount":"^2.0.0","lru-cache":"^4.0.2","socket.io":"^1.7.3","http-proxy":"^1.16.2","koa-router":"^7.2.1","koa-static":"^3.0.0","node-fetch":"^2.1.2","koa-compose":"^4.0.0","parse-domain":"^1.1.0","es6-promisify":"^6.0.0","koa-bodyparser":"^2.3.0","reflect-metadata":"^0.1.12","node-localstorage":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","chai":"^4.1.2","mocha":"^5.1.0","tslint":"^5.9.1","ts-node":"^5.0.1","prettier":"^1.12.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"^9.4.7","chai-events":"^0.0.1","@types/mocha":"^5.0.0","@types/lru-cache":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy_4.0.2_1524190955403_0.37419016446040954","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"zan-proxy","version":"4.0.3","keywords":["proxy","redirect","host","mock"],"author":"","license":"MIT","_id":"zan-proxy@4.0.3","maintainers":[{"name":"ctyu","email":"ctyuna@gmail.com"},{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"homepage":"https://github.com/youzan/zan-proxy#readme","bugs":{"url":"https://github.com/youzan/zan-proxy/issues"},"bin":{"zanproxy":"./dist/bin/index.js","zan-proxy":"./dist/bin/index.js"},"nyc":{"all":true,"include":["src/App/services/**/**/*.ts","src/ProxyServer/impl/**/**/*.ts"],"extension":["ts"]},"dist":{"shasum":"fbd803824479b10b3686af7eda8129e3221c5dcd","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-4.0.3.tgz","fileCount":309,"integrity":"sha512-5hvPqZbjqLB03LXx1Zziyrzx1b6oQpCMeNl07ovIYTcCXgLkUGYuenNvUnfEQnitPD+p/BZfkPWZlomD1yZNOA==","signatures":[{"sig":"MEUCIQCawDiTquDz2UNpkXMarolLY+1h7J31bikhvoOLfFeybwIgO7Mxm1TLRz21NYpw37HjyCmTNlB9bHUUWSWzR4sQStQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11446153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2dLVCRA9TVsSAnZWagAAEIkP/3fvqI+4MZoD6I1l+NRQ\n+yoM+ypGEKWbS5hrLD4vWvVrIE9UL+GgbquOzhjxi4kM++ILaSno+RfiPh66\nPDEg20AdgE7VLGq32A+SMKx9M//OgcwDurCd7K28ySsZxvuneBzDHPQJe/Tb\nlz2x47suPouZjAtVIQvL2QHqjorApxPyFRY6ms8qkFf37Tb7VXDZyUhxVcID\nvXUn88/TzIepDg+Kk0gpbHctzV5RyFYFtR6vdNAyHR9s60di22wK2ALJGfff\nivlyFBVMcUJtRB8H4amZSu3Lz14FGvB6siJtDfyoXseWUFvDWlRSHxLRb6nJ\nMFTKrFT1vobYDwnqCeOHeXuVVwH1GRCzFh0U9IUNZcCS+ZelpB3D+jT26Yvk\nkI0eAFVIpz7N52QnGRK99J8nJ9OuIjw/nhlFQGLkSIBKqin277K3QvoAHau8\nEO84bnFhBzzILR2ady9VMdFcKzw8thXwyuvAKU1xUulPMrGVGH28Ejsebrj5\nuL0lGgZN3AKMn1Gi8Iz8t4yo3s+WVlFmp0xBj7CBjCMxJx6wwg3K39vec8Ph\n53kErykHS3lfm0LpB/7c5/NOqqHM5Gh1qv7DbFHIlnDn3Zs5dwybZp6uf1bi\nmpFiNSY8z9gLRIq3xaoZ/85XPmFLgCn1OULH23P+StJj1UlqjOyOogyOSGnU\nS1ld\r\n=wYye\r\n-----END PGP SIGNATURE-----\r\n"},"_from":".","_shasum":"fbd803824479b10b3686af7eda8129e3221c5dcd","gitHead":"b558e31eacdb16be9259a3823f0783a5715ec4dd","scripts":{"lint":"tslint src/**/**/*.ts --force","test":"HOME=/tmp/proxy-test nyc mocha -r ts-node/register -c --recursive 'test/**/**/*.spec.ts'","build":"tsc","watch":"tsc --watch","pretty":"prettier ./src/**/**/*.ts --write","postinstall":"node ./scripts/resetDataFile.js"},"_npmUser":{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},"repository":{"url":"git+https://github.com/youzan/zan-proxy.git","type":"git"},"_npmVersion":"3.10.10","description":"前端代理","directories":{},"_nodeVersion":"6.10.1","dependencies":{"ip":"^0.3.2","koa":"^2.3.0","npm":"^5.7.1","ora":"^2.0.0","pem":"^1.9.4","open":"0.0.5","uuid":"^3.2.1","axios":"^0.16.1","cookie":"^0.3.1","koa-qs":"^2.0.0","lodash":"^4.17.5","rimraf":"^2.6.1","typedi":"^0.7.2","get-port":"^3.2.0","jsonfile":"^2.4.0","raw-body":"^2.3.2","commander":"^2.15.1","inflation":"^2.0.0","koa-mount":"^2.0.0","lru-cache":"^4.0.2","socket.io":"^1.7.3","http-proxy":"^1.16.2","koa-router":"^7.2.1","koa-static":"^3.0.0","node-fetch":"^2.1.2","koa-compose":"^4.0.0","parse-domain":"^1.1.0","es6-promisify":"^6.0.0","koa-bodyparser":"^2.3.0","reflect-metadata":"^0.1.12","node-localstorage":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","chai":"^4.1.2","mocha":"^5.1.0","tslint":"^5.9.1","ts-node":"^5.0.1","prettier":"^1.12.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"^9.4.7","chai-events":"^0.0.1","@types/mocha":"^5.0.0","@types/lru-cache":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy_4.0.3_1524224724783_0.7219200946202469","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"zan-proxy","version":"4.0.4","keywords":["proxy","redirect","host","mock"],"author":"","license":"MIT","_id":"zan-proxy@4.0.4","maintainers":[{"name":"ctyu","email":"ctyuna@gmail.com"},{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"homepage":"https://github.com/youzan/zan-proxy#readme","bugs":{"url":"https://github.com/youzan/zan-proxy/issues"},"bin":{"zanproxy":"./dist/bin/index.js","zan-proxy":"./dist/bin/index.js"},"nyc":{"all":true,"include":["src/App/services/**/**/*.ts","src/ProxyServer/impl/**/**/*.ts"],"extension":["ts"]},"dist":{"shasum":"94340d30efa45abe54003c3eec78ddcf552d2bfc","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-4.0.4.tgz","fileCount":312,"integrity":"sha512-Rj0HQRsAdT4m/JM/h6XoMr7lFI1QIc1CdEXzfAguIKANxoOZMZyWGS6xLn82O9MElJ3PWKN+tvlB7jUdqJJ64g==","signatures":[{"sig":"MEQCIFP7dNbGg+suwRsT9G/e36cLjOc0M0BYuNYHpzrToT6vAiACtvUe1JTN2AyIojc8bWexPnAFXsjGzDeYl76uvaGlcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11660758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4DVLCRA9TVsSAnZWagAAIhcP+gMfrtigc9EJ6cC3NzUl\nKwzXkvieW68qbop4wkkhBgNO8X9B0d9VO/tF3iYo02OdN0go0N4MJl7apLD1\nhT+Rcu77T0GzyuhZnQ6DPgv8XUPFWH0ZUXMXXxjcr8EWZoCIep2niZovvjeU\nKJdkrWvQVxZXPiBARvLkguWJooIgjutY/92jBXNjUvtMZHlaMGJJVXESTn9Q\nzpiJwilwj1zsw2FthyhwRZl9hxZ0TVv4G1L7sge02XPgCxLsTZOL9UawHRi5\nrXo/SteytZiETSU601grs0ZIi3u+E7O2mUxY8V0+t0dSa2lqvu7vNozPHTIv\n6gY7ktt3SNyCbi5G/Gclattq1kQMvg34FTMlPum1Sj7mwjhFaN7SM2peP7Se\nDJSGE6AL7EOxK5VBH60/bCfxVyCK8KwK1Yny5M9wuU4RGazJgZ6wivASpQcG\n5b0bIgXRdPFK+oYW9Ad39+cSj3+tAVhBmR8Ri+K7Y05TPPXXTXLdx2tpHcKn\ngPn2XgrGFxqVhbbPPcYBnC7Bw2JlYfK2t5D6fgKZC3yue/P4C8URu0u8gEk/\nTf6p2zs7QdDZcZ8UhpQcK8jKtzvXOyh8nfPyTrRd/N0grc7q/UHVPKMnDQWB\nY/t7PJIar0IgMs5henq6UCExpl6MisJ0dKYPBZ3JbyNKR2X/3fkLAFkql1dp\nM+6o\r\n=5p5O\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"7e9b19f5cbe1f966f11c0941570f04e9af13e26a","scripts":{"lint":"tslint 'src/**/**/*.ts' --force","test":"HOME=/tmp/proxy-test nyc mocha -r ts-node/register -c --recursive 'test/**/**/*.spec.ts'","build":"tsc","watch":"tsc --watch","pretty":"prettier 'src/**/**/*.ts' --write","postinstall":"node ./scripts/resetDataFile.js"},"_npmUser":{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},"repository":{"url":"git+https://github.com/youzan/zan-proxy.git","type":"git"},"_npmVersion":"5.6.0","description":"前端代理","directories":{},"_nodeVersion":"8.9.4","dependencies":{"ip":"^0.3.2","koa":"^2.3.0","npm":"^5.7.1","ora":"^2.0.0","pem":"^1.9.4","open":"0.0.5","uuid":"^3.2.1","axios":"^0.16.1","cookie":"^0.3.1","koa-qs":"^2.0.0","lodash":"^4.17.5","rimraf":"^2.6.1","typedi":"^0.7.2","get-port":"^3.2.0","inquirer":"^5.2.0","jsonfile":"^2.4.0","raw-body":"^2.3.2","commander":"^2.15.1","inflation":"^2.0.0","koa-mount":"^2.0.0","lru-cache":"^4.0.2","socket.io":"^1.7.3","http-proxy":"^1.16.2","koa-router":"^7.2.1","koa-static":"^3.0.0","node-fetch":"^2.1.2","selfupdate":"^1.1.0","koa-compose":"^4.0.0","parse-domain":"^1.1.0","es6-promisify":"^6.0.0","koa-bodyparser":"^2.3.0","reflect-metadata":"^0.1.12","node-localstorage":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","chai":"^4.1.2","mocha":"^5.1.0","tslint":"^5.9.1","ts-node":"^5.0.1","prettier":"^1.12.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"^9.4.7","chai-events":"^0.0.1","@types/mocha":"^5.0.0","@types/lru-cache":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy_4.0.4_1524643145811_0.23248113665767556","host":"s3://npm-registry-packages"}},"4.0.5":{"name":"zan-proxy","version":"4.0.5","keywords":["proxy","redirect","host","mock"],"author":"","license":"MIT","_id":"zan-proxy@4.0.5","maintainers":[{"name":"ctyu","email":"ctyuna@gmail.com"},{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"homepage":"https://github.com/youzan/zan-proxy#readme","bugs":{"url":"https://github.com/youzan/zan-proxy/issues"},"bin":{"zanproxy":"./dist/bin/index.js","zan-proxy":"./dist/bin/index.js"},"nyc":{"all":true,"include":["src/App/services/**/**/*.ts","src/ProxyServer/impl/**/**/*.ts"],"extension":["ts"]},"dist":{"shasum":"d3d402a5c5d6f198185ebd74d8f27f5f1e205bd3","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-4.0.5.tgz","fileCount":414,"integrity":"sha512-peUdZFIHrC89E+iCGJPS+8CwfnpSLYfg4KWJQfgQpAhscmb1gEpM/vNjEWngJQ7d86jmIqseHJXjALjklz4omQ==","signatures":[{"sig":"MEYCIQCuRlSQWGpDd5Ey2uAgBya1HF4pussZiDqJWVJT4pcITAIhAKSTIa24voC8ZPIHEmNJoEPcivZubd8PtEjDO5kvBZpm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15296126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6XDECRA9TVsSAnZWagAAS3MQAKNTHczp7qY2tksUzD8o\nGC4Nw8BnAMZOgpjhnkC15im7ydpfqSnJeC6K5/A8oV9bq17OR7Fi+6Mdj0nG\n9YMYvWnozJd4kI+4mtpgdeNTEBhcacK3i74EQ2YCkGHzDfgKqKyymXkOmGoH\nzH4TWi71lTdLLLbw6WiwSuJLtrrnZ6IVu5Q2YzqdGfq+e83aM2+JmIga0BtT\ngyRC4LA+JlWYjXHrdiSoTdtJjCqr8R1R0REdFY3arjkglGJCuKh3WWFh8kQ2\nltdDFqeqCf+aILuUaK0suqz3r9aoFxfEUUUSn+yM9yitePXtdw67jlne9Ua0\nkrQtU45Vl+xHWoayhhbPY32JGX27NCCF0dz6Cr95yaC2j8fuT9fh++gxqgan\niRogIPp+usgL7XHSDizMqiIPcK1VPYKMGiX1nhVF2h8rv/INyJytZMaLl7YQ\n8QhcgyzfUCrlNJy4o1lxRDXm4IrzELplwWn0ICIlj2DLCoB6N2dO0GmpJH+c\nx1Ii9MdWt6+MU3TpXORqBXR6oFOMh2kBrRwKPpLFsCZhXbvRAP4zqD738JxN\nxUSKqc69mkXl0apkrLLGp8vgMZSP4F1TNe1xTkbQT0SS4k8PtTprJtBV9VYe\nfnl/YHwqW+mnrhHkv0CCaebS+RqfWU7GE77F1/xFIBhACUoOoTHVBgH6/fXU\n5bPv\r\n=kWyG\r\n-----END PGP SIGNATURE-----\r\n"},"_from":".","_shasum":"d3d402a5c5d6f198185ebd74d8f27f5f1e205bd3","gitHead":"b709a95b1202e7a21612cabd2484a15a5547961b","scripts":{"lint":"tslint 'src/**/**/*.ts' --force","test":"HOME=/tmp/proxy-test nyc mocha -r ts-node/register -c --recursive 'test/**/**/*.spec.ts'","build":"tsc","watch":"tsc --watch","pretty":"prettier 'src/**/**/*.ts' --write","postinstall":"node ./scripts/resetDataFile.js"},"_npmUser":{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},"repository":{"url":"git+https://github.com/youzan/zan-proxy.git","type":"git"},"_npmVersion":"3.10.10","description":"前端代理","directories":{},"_nodeVersion":"6.10.0","dependencies":{"ip":"^0.3.2","koa":"^2.3.0","npm":"^5.7.1","ora":"^2.0.0","pem":"^1.9.4","open":"0.0.5","uuid":"^3.2.1","axios":"^0.16.1","cookie":"^0.3.1","koa-qs":"^2.0.0","lodash":"^4.17.5","rimraf":"^2.6.1","typedi":"^0.7.2","get-port":"^3.2.0","inquirer":"^5.2.0","jsonfile":"^2.4.0","raw-body":"^2.3.2","commander":"^2.15.1","inflation":"^2.0.0","koa-mount":"^2.0.0","lru-cache":"^4.0.2","socket.io":"^1.7.3","http-proxy":"^1.16.2","koa-router":"^7.2.1","koa-static":"^3.0.0","node-fetch":"^2.1.2","selfupdate":"^1.1.0","koa-compose":"^4.0.0","parse-domain":"^1.1.0","es6-promisify":"^6.0.0","koa-bodyparser":"^2.3.0","reflect-metadata":"^0.1.12","node-localstorage":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","chai":"^4.1.2","mocha":"^5.1.0","tslint":"^5.9.1","ts-node":"^5.0.1","prettier":"^1.12.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"^9.4.7","chai-events":"^0.0.1","@types/mocha":"^5.0.0","@types/lru-cache":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy_4.0.5_1525248195505_0.3370226291941665","host":"s3://npm-registry-packages"}},"4.0.6":{"name":"zan-proxy","version":"4.0.6","keywords":["proxy","redirect","host","mock"],"author":"","license":"MIT","_id":"zan-proxy@4.0.6","maintainers":[{"name":"ctyu","email":"ctyuna@gmail.com"},{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"homepage":"https://github.com/youzan/zan-proxy#readme","bugs":{"url":"https://github.com/youzan/zan-proxy/issues"},"bin":{"zanproxy":"./dist/bin/index.js","zan-proxy":"./dist/bin/index.js"},"nyc":{"all":true,"include":["src/App/services/**/**/*.ts","src/ProxyServer/impl/**/**/*.ts"],"extension":["ts"]},"dist":{"shasum":"896d70482b14a8b34769d17389cba503a4fe3ef6","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-4.0.6.tgz","fileCount":414,"integrity":"sha512-lod6xzp+ueAS7R0VchWtdvD/saBS/fiMmmsvqGiDkWp//iyumjoPlYzeefxNEsaDMgA/Xud5sqDzN6zXDRGflA==","signatures":[{"sig":"MEUCIQCWEM25QtVxGoo4JjB/wQPVzcwax+ZqrbGjGVVfy8UGEAIgF5XaN6dBzs6/ey7yA2Ox7xLKFn51aok16HdCMoumJsk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15300945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6ZkACRA9TVsSAnZWagAANEYQAJRGti4zgz7VUgIIGiKq\nduHghzYTLBEqkNrDm3ycDcb3oV4eZzGx12da7UWI6pnsZpv+3HKmE4D4HAS1\n6zYbldOV0BnGdULtyhbOaxeiiVSjuSEgMEF00JBQdUYUWS9UMnzBT7VZLvgB\nx5SvGPwnsWRYtcKB7OiOO9N0oNO13SECn0VQFBjHKuF1kMQTs41rj+Q3WTj6\n1LT5+oROFSkMGt7fTdnRBdC+o7BZMNwXrSuHE+LZVJMJRmfo4qh8YqMAnGcY\nYqOMwSrAJULW2x/J19Dj+V8UBzZaREXKR4mPS0dypFQ1BGmaYdupfAB+k0YD\n+TG+NLC4eihnFxA+2JnpMq4URvElLhisVpQQviJsK5mYlLQ2bojLAkuUMmud\nKoBpMVHYEGd4pZfG0nt/n/x3v6ye36cYzlNdOtsE6kLQyDzRwo1ZNoEBzT+V\nv+XWzgxRfhC7YvTWlt7ycOWcw1dYRiZx/NeR13irS+dwK29KjMsNkJ6H3Tgc\n1Aw0tOjmAofA9qt4JWIHVUctR9yVTQK+wcKytrI0a17UbEe2VK6J+KlQIKoX\nlWlcYe/jv+P/58+gvmMyEl4Y0KKNtxnfCrfk4jGveD3sQu+w21xpDoHNCyzD\n74U22ZBF3VbCI3uGthrwPfS7LO68TVq23ebJ+7iQbTL+QATjB7KU+Dk6RQTe\nrMz7\r\n=yYug\r\n-----END PGP SIGNATURE-----\r\n"},"_from":".","_shasum":"896d70482b14a8b34769d17389cba503a4fe3ef6","gitHead":"0f761135167f4324a29750794bdf636197532352","scripts":{"lint":"tslint 'src/**/**/*.ts' --force","test":"HOME=/tmp/proxy-test nyc mocha -r ts-node/register -c --recursive 'test/**/**/*.spec.ts'","build":"tsc","watch":"tsc --watch","pretty":"prettier 'src/**/**/*.ts' --write","postinstall":"node ./scripts/resetDataFile.js"},"_npmUser":{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},"repository":{"url":"git+https://github.com/youzan/zan-proxy.git","type":"git"},"_npmVersion":"3.10.10","description":"前端代理","directories":{},"_nodeVersion":"6.10.0","dependencies":{"ip":"^0.3.2","koa":"^2.3.0","npm":"^5.7.1","ora":"^2.0.0","pem":"^1.9.4","open":"0.0.5","uuid":"^3.2.1","axios":"^0.16.1","cookie":"^0.3.1","koa-qs":"^2.0.0","lodash":"^4.17.5","rimraf":"^2.6.1","typedi":"^0.7.2","get-port":"^3.2.0","inquirer":"^5.2.0","jsonfile":"^2.4.0","raw-body":"^2.3.2","commander":"^2.15.1","inflation":"^2.0.0","koa-mount":"^2.0.0","lru-cache":"^4.0.2","socket.io":"^1.7.3","http-proxy":"^1.16.2","koa-router":"^7.2.1","koa-static":"^3.0.0","node-fetch":"^2.1.2","selfupdate":"^1.1.0","koa-compose":"^4.0.0","parse-domain":"^1.1.0","es6-promisify":"^6.0.0","koa-bodyparser":"^2.3.0","reflect-metadata":"^0.1.12","node-localstorage":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","chai":"^4.1.2","mocha":"^5.1.0","tslint":"^5.9.1","ts-node":"^5.0.1","prettier":"^1.12.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"^9.4.7","chai-events":"^0.0.1","@types/mocha":"^5.0.0","@types/lru-cache":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy_4.0.6_1525258495350_0.1705707406514163","host":"s3://npm-registry-packages"}},"4.0.7":{"name":"zan-proxy","version":"4.0.7","keywords":["proxy","redirect","host","mock"],"author":"","license":"MIT","_id":"zan-proxy@4.0.7","maintainers":[{"name":"ctyu","email":"ctyuna@gmail.com"},{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"homepage":"https://github.com/youzan/zan-proxy#readme","bugs":{"url":"https://github.com/youzan/zan-proxy/issues"},"bin":{"zanproxy":"./dist/bin/index.js","zan-proxy":"./dist/bin/index.js"},"nyc":{"all":true,"include":["src/App/services/**/**/*.ts","src/ProxyServer/impl/**/**/*.ts"],"extension":["ts"]},"dist":{"shasum":"bf6a2c0f641f3d33f85c001894e028a7e182d58a","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-4.0.7.tgz","fileCount":412,"integrity":"sha512-Xeut9xs9OpV1l6wdCbb5ULCD8UeUYv2C4wn6cXRH5Qqoz0c3bELFBwiSOqDPRvi6xWoubNcL+Xdtlypv+2Si2w==","signatures":[{"sig":"MEUCIQCyJCWpv8j+xgN+gAXRRNRGLmIqf0gOuXxqJ9VuuhsxEAIgVxc5GmrIz0iN3ZCm2f3WbfGN1OJCK6NhknTOLOm6c4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15303270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6oZhCRA9TVsSAnZWagAAcQMQAJwwO3CgdEHoSDe+mx8p\nt71xjgAcWiaD7n1zsKMisO/+/HVQPA/h8s0m85kcdRh8Eb2Z3/x+DUwPLXWB\n1VDoMUHITKEsw3hWIyMF6PdtJnE7PH2qmqScBs72QxKsp/igdktBSZRi09K+\neWTYcgg6pJ4LyIyjmb+mc9D6+Hybx+dGMFpRCvGqaywvns31cgxpLOZZfOOF\nZH3zINXpbahX9idl9a4S7+ev3MH2kihjokNxRnLe7y4Rx9ViJdvDlPY2mR4/\n/VFtx5OGQHedJrFNoFjHfc+Qk0XWkz8bwSU/Hy4QFBH5kqt6T7Jx3Wzmh/BR\nhJ1BhgL8rOsdY+zdrIYC7o4gy+FLSpsnjeUjXIbZr55UTbDdMxKdtZ60rapi\nUYL3hhadE09me9gPjtKTXpypwSb16WN5C2vL+dlkXVHtH41o+Y7hdm5iMjmG\nuragOhLXk1+FPqySbG8un4VWSt85md17epsqz9CXbNnAyiqLqLcQWiTpFj9m\nxCe4gSa314fKcnJVh9Cu5IorR9nfkyuzYfSqsO2wIxqFN5/ztawvazv1U9h1\n500X9/zxNYTMENZbZzv98LEptHjkkZx+iBszBAupko8zebci1EnBwdNsKvKm\nxmKCcKBpT5ANBUEW39Na4JLrXOWu15MH8Jbc4J4419f3UzsO0xgIa5dAUft8\n5hxf\r\n=jOh4\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"880be39e6d973811db8383cb4dcf3177ef4ab83d","scripts":{"lint":"tslint 'src/**/**/*.ts' --force","test":"HOME=/tmp/proxy-test nyc mocha -r ts-node/register -c --recursive 'test/**/**/*.spec.ts'","build":"tsc","watch":"tsc --watch","pretty":"prettier 'src/**/**/*.ts' --write","postinstall":"node ./scripts/resetDataFile.js"},"_npmUser":{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},"repository":{"url":"git+https://github.com/youzan/zan-proxy.git","type":"git"},"_npmVersion":"5.6.0","description":"前端代理","directories":{},"_nodeVersion":"8.9.4","dependencies":{"ip":"^0.3.2","koa":"^2.3.0","npm":"^5.7.1","ora":"^2.0.0","pem":"^1.9.4","open":"0.0.5","uuid":"^3.2.1","axios":"^0.16.1","cookie":"^0.3.1","koa-qs":"^2.0.0","lodash":"^4.17.5","rimraf":"^2.6.1","typedi":"^0.7.2","get-port":"^3.2.0","inquirer":"^5.2.0","jsonfile":"^2.4.0","raw-body":"^2.3.2","commander":"^2.15.1","inflation":"^2.0.0","koa-mount":"^2.0.0","lru-cache":"^4.0.2","socket.io":"^1.7.3","http-proxy":"^1.16.2","koa-router":"^7.2.1","koa-static":"^3.0.0","mime-types":"^2.1.18","node-fetch":"^2.1.2","selfupdate":"^1.1.0","koa-compose":"^4.0.0","parse-domain":"^1.1.0","es6-promisify":"^6.0.0","koa-bodyparser":"^2.3.0","reflect-metadata":"^0.1.12","node-localstorage":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","chai":"^4.1.2","mocha":"^5.1.0","tslint":"^5.9.1","ts-node":"^5.0.1","prettier":"^1.12.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"^9.4.7","chai-events":"^0.0.1","@types/mocha":"^5.0.0","@types/lru-cache":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy_4.0.7_1525319262249_0.42132948689163596","host":"s3://npm-registry-packages"}},"4.0.8":{"name":"zan-proxy","version":"4.0.8","keywords":["proxy","redirect","host","mock"],"author":"","license":"MIT","_id":"zan-proxy@4.0.8","maintainers":[{"name":"ctyu","email":"ctyuna@gmail.com"},{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"homepage":"https://github.com/youzan/zan-proxy#readme","bugs":{"url":"https://github.com/youzan/zan-proxy/issues"},"bin":{"zanproxy":"./dist/bin/index.js","zan-proxy":"./dist/bin/index.js"},"nyc":{"all":true,"include":["src/App/services/**/**/*.ts","src/ProxyServer/impl/**/**/*.ts"],"extension":["ts"]},"dist":{"shasum":"71820b36a864e3498ffb87da6ec521f90678e2bb","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-4.0.8.tgz","fileCount":413,"integrity":"sha512-2VmzdOz8iwnqYI3EDmwku5uoqPFeYfosgjbyiAaXCO4eUmm4gvckfGB9dVpztvVEaaU3JDIDGLjmQpqAUbM/EA==","signatures":[{"sig":"MEYCIQDssJJ8vJ80VxVdUGslY0aAkpr1gmxKcoksvh0pO4a5WgIhAJNo8fLIucc29bkzK2RTW0MqDQNZTItBnGpL/+PHfjtQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15305981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa69iuCRA9TVsSAnZWagAAM4QP/RBFajLduiLE1XfQPbxI\nxtTYZNI3yxbJ4mkeVw64Ji8+wap/5KYBt2IgsZQK442FA2T9mTSweUKulrQL\nGBHmoBUuHvnkrIx2GbqNsfqcpm0vqutLeUUYLKIKbWq6VJG4ZuXLoLVh9QN8\nMC8uhyVtkeCL1miYaCeLgQkZozPujhz0YE40/5xEP6CUJa2Ijs3hSynV59kA\nJgzfANzPHWmY9TC6A5509TT52Frk5/23H6ieeYoFFd674/M3fAvkrh/KQh4Y\n+A/6R/64R/ChE/RjmEQptco05HOteCMqnTszP2RBiKX2EKhw+/LSeHpBn0dH\npDwFPXucCfQBGrwETt3qX8yaA+f98J7P8K77ACmCdW+ethy3jh2t2LHDQZtH\nTrArsnXj/ILrqlqPsdC2/oD+dmbzTRf3teL1bvRNw/c0rUlwx00pZkf030M2\nuxtOPioxcRfFrN1gIzBTr8oFFL031avBIRQZu9/uR5+GWBs3j258WSF7aZtf\nDCkvVjNPm0gOl1a+2iWDPCODtCLo2E9VAhATJ1lfmKP9cDZRlRqnfJdHBzgD\nVIcEVADBP+Cj1+CrlmmlzX095VWHAeT+iyAL2Wt51gbbEj3rJxQXihe15g9W\nuktw6WMB3ic7mXYIJm8e5PS64/N9zTcqePD68fdvgtviRLIjYgSAxyIPmX+r\nFwSa\r\n=LgtP\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"2186b890b24e93ee6dedad0a261060034e20fe00","scripts":{"lint":"tslint 'src/**/**/*.ts' --force","test":"HOME=/tmp/proxy-test nyc mocha -r ts-node/register -c --recursive 'test/**/**/*.spec.ts'","build":"tsc","watch":"tsc --watch","pretty":"prettier 'src/**/**/*.ts' --write","postinstall":"node ./scripts/resetDataFile.js"},"_npmUser":{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},"repository":{"url":"git+https://github.com/youzan/zan-proxy.git","type":"git"},"_npmVersion":"5.6.0","description":"前端代理","directories":{},"_nodeVersion":"8.9.4","dependencies":{"ip":"^0.3.2","koa":"^2.3.0","npm":"^5.7.1","ora":"^2.0.0","pem":"^1.9.4","open":"0.0.5","uuid":"^3.2.1","axios":"^0.16.1","cookie":"^0.3.1","koa-qs":"^2.0.0","lodash":"^4.17.5","rimraf":"^2.6.1","typedi":"^0.7.2","get-port":"^3.2.0","inquirer":"^5.2.0","jsonfile":"^2.4.0","raw-body":"^2.3.2","commander":"^2.15.1","inflation":"^2.0.0","koa-mount":"^2.0.0","lru-cache":"^4.0.2","socket.io":"^1.7.3","http-proxy":"^1.16.2","koa-router":"^7.2.1","koa-static":"^3.0.0","mime-types":"^2.1.18","node-fetch":"^2.1.2","selfupdate":"^1.1.0","koa-compose":"^4.0.0","parse-domain":"^1.1.0","es6-promisify":"^6.0.0","koa-bodyparser":"^2.3.0","reflect-metadata":"^0.1.12","node-localstorage":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","chai":"^4.1.2","mocha":"^5.1.0","tslint":"^5.9.1","ts-node":"^5.0.1","prettier":"^1.12.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"^9.4.7","chai-events":"^0.0.1","@types/mocha":"^5.0.0","@types/lru-cache":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy_4.0.8_1525405868602_0.97161486726976","host":"s3://npm-registry-packages"}},"4.0.9":{"name":"zan-proxy","version":"4.0.9","keywords":["proxy","redirect","host","mock"],"author":"","license":"MIT","_id":"zan-proxy@4.0.9","maintainers":[{"name":"ctyu","email":"ctyuna@gmail.com"},{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"homepage":"https://github.com/youzan/zan-proxy#readme","bugs":{"url":"https://github.com/youzan/zan-proxy/issues"},"bin":{"zanproxy":"./dist/bin/index.js","zan-proxy":"./dist/bin/index.js"},"nyc":{"all":true,"include":["src/App/services/**/**/*.ts","src/ProxyServer/impl/**/**/*.ts"],"extension":["ts"]},"dist":{"shasum":"e4d05a9d65b1de5828e002c0c19d963c2741a081","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-4.0.9.tgz","fileCount":416,"integrity":"sha512-TNsWSCWZ77/+4jgrN2mHP0oitTG7IVRSfYW0OPOC02rm8QY/LETIl7ZgDBXNX5fG9vRMCg6lo3O9E0bsI1YZdg==","signatures":[{"sig":"MEYCIQDryg8VR7X/9+z0MfqYZNWhgk0v8FjalzkjTQuacxsS6QIhAKUDK4EBEOJIzxlztKJPRi+BO1Jr9v7xUs3xPJJplc/W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15332571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8ALlCRA9TVsSAnZWagAAIqkQAJtyL47KkWHKtd/Vpgvx\nvC6K2lekhPslzANfc897ZCpNWAgniHKRImo7t59PX2Y92gIp0Xv5iqNrYter\n26LPss8YQuqflwfZwMiL66Hyr4LD5c2cR4+k0Ihuz5r5LuPTlbcmkyEtbqrs\nTDqjkZ94mteu0q1m2efyAPh0IRVBKxp6MS71tQDSYeg4Q4knVz03vTBufDRI\nY9sinHlu9KyvnKC73NO2x73g1gEpPXj2/FSItifyQqEfPIDTwPwk7J6TnWa5\nPBjk5zrhvlBL+hZYR9pwybhPKoa3vMHEasFiVL0vFSU8FuVGVkFz8KSkBzGP\nBf38xO0vF1G/l64WuPIeWeo5XFNmtzBv5NJjz97b6iZTyAMk7VIY8aMch32R\niDJ+0Ju10mWfBrI9bAgMElYG/oUsdAi+b0nvZXqm++sn9sxs4L83QsSQfx4Z\nHBmc72w2eGq6++SulFdzPyDV+TovnwcYaF2CwnBqNN9m9gBDs0i9g+OZnDyC\n+sEq8L0xOXxjUY6KgtOLYa8n36ALReEmKsLTY2cXhMsov25LfUwuStJ9eP1h\nl3DOvSYEkszQTQWiJar2ygteGu7u2IKq8DJwUYtNRl3qvkDKBHiZT2WNXA5c\n7wU/JXfqrtFRiLHBUN3c1eKyabhoCm4v1g6mmLdmoCgc75W3/4yw/n8/trrw\nc14S\r\n=RrNq\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"47a2df592a260ea825399615d20fa56542a67ac1","scripts":{"lint":"tslint 'src/**/**/*.ts' --force","test":"HOME=/tmp/proxy-test nyc mocha -r ts-node/register -c --recursive 'test/**/**/*.spec.ts'","build":"tsc","watch":"tsc --watch","pretty":"prettier 'src/**/**/*.ts' --write","postinstall":"node ./scripts/resetDataFile.js"},"_npmUser":{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},"repository":{"url":"git+https://github.com/youzan/zan-proxy.git","type":"git"},"_npmVersion":"5.6.0","description":"前端代理","directories":{},"_nodeVersion":"8.9.4","dependencies":{"ip":"^0.3.2","koa":"^2.3.0","npm":"^5.7.1","ora":"^2.0.0","pem":"^1.9.4","open":"0.0.5","uuid":"^3.2.1","axios":"^0.16.1","cookie":"^0.3.1","koa-qs":"^2.0.0","lodash":"^4.17.5","rimraf":"^2.6.1","typedi":"^0.7.2","get-port":"^3.2.0","inquirer":"^5.2.0","jsonfile":"^2.4.0","raw-body":"^2.3.2","commander":"^2.15.1","inflation":"^2.0.0","koa-mount":"^2.0.0","lru-cache":"^4.0.2","socket.io":"^1.7.3","http-proxy":"^1.16.2","koa-router":"^7.2.1","koa-static":"^3.0.0","mime-types":"^2.1.18","node-fetch":"^2.1.2","selfupdate":"^1.1.0","koa-compose":"^4.0.0","parse-domain":"^1.1.0","es6-promisify":"^6.0.0","koa-bodyparser":"^2.3.0","reflect-metadata":"^0.1.12","node-localstorage":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","chai":"^4.1.2","mocha":"^5.1.0","tslint":"^5.9.1","ts-node":"^5.0.1","prettier":"^1.12.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"^9.4.7","chai-events":"^0.0.1","@types/mocha":"^5.0.0","@types/lru-cache":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy_4.0.9_1525678820473_0.8761970212098336","host":"s3://npm-registry-packages"}},"4.0.10":{"name":"zan-proxy","version":"4.0.10","keywords":["proxy","redirect","host","mock"],"author":"","license":"MIT","_id":"zan-proxy@4.0.10","maintainers":[{"name":"ctyu","email":"ctyuna@gmail.com"},{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"homepage":"https://github.com/youzan/zan-proxy#readme","bugs":{"url":"https://github.com/youzan/zan-proxy/issues"},"bin":{"zanproxy":"./dist/bin/index.js","zan-proxy":"./dist/bin/index.js"},"nyc":{"all":true,"include":["src/App/services/**/**/*.ts","src/ProxyServer/impl/**/**/*.ts"],"extension":["ts"]},"dist":{"shasum":"fbbafcd57bd6e8ed215590c8d7270da7b8bbd1f1","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-4.0.10.tgz","fileCount":421,"integrity":"sha512-9sArEAnBo+9O1MmbM0WKbi2vTHbodAsoh5cB6inS0M9bVIegiP8Sln9ZT0l/N8NQS1+fqwTh/4goMxg3Q903EQ==","signatures":[{"sig":"MEUCIGSKafqqvr3wBipw0SR5TYcD5k4KQZU/aTR9YgdWrMQEAiEA73n2o/UdmUILrIi+Ys1LrXZoRCSdNiJwq6SoLFxFfV4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15357564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/BwcCRA9TVsSAnZWagAAjZMP/0zL2fp/Q7l+Rq6fHz5C\nAKr/gP8mWhcE6Oz/JtXafaE6L0k4EKmtnLM9LR5qs3eLHGkHcNqb4009F3ri\ni+m7tU2x0Q5bsQWsgVySm1C9tK9xe0JEBqnVDqX1TSIfCnsQ2m/b6JlMFfNi\nz8qiPy/ecLiZfrb3qXAcGLd3lrtv7yxm30JZm5tv7Xt11xtnQoZ4sneDjB52\nwGoLMz1Z/cPS9AVJSdE6z11YoyzZdBLlKCSVjR2auMLvcEGJHwBxHbZ3p1tp\nhe4AnGOj8SCCqshoOTMXsHcsX9KP1zICt9W6CIVlXD5IkOOxDO8KLvjciAom\ndNaWDHE4x5Hhm2pi80J+pC3ZbSljZSqSe3PV1vtiddoi/8+4TGEVbF3k9MkM\n5IkCmRhvIPCZ8q4Nq9gxq++I/EH2bSm4yfFiYEW6pbsEhbbHEJbgGsL8Mk8r\nFoD3LpVEpzD/F2IQDl9lbRRR3J5ZtKDwKnJk6xQp5gwRo6IiwqyDQtQH8PZx\ndWudCsCmal49ujAmtvha/fsPvifFdmfiei0+ryBUJcnfiKYqik/df7V6vaWj\nsCZf/aLjuYDFub4AISY5MHPXAyfBJmegTWj+uJrUb6/9q0OA52NLq+5cw7Mo\nRtaz7H0K9V9LXA4qMAfNup6FBFM9ZsbkLEf9TPQSeGHLtUyz7ZhX7EcEPCGq\nPMiV\r\n=Kt4O\r\n-----END PGP SIGNATURE-----\r\n"},"_from":".","_shasum":"fbbafcd57bd6e8ed215590c8d7270da7b8bbd1f1","gitHead":"37bbaf80e39407cc2c5c315a999b85108a4ebca6","scripts":{"lint":"tslint 'src/**/**/*.ts' --force","test":"HOME=/tmp/proxy-test nyc mocha -r ts-node/register -c --recursive 'test/**/**/*.spec.ts'","build":"tsc","watch":"tsc --watch","pretty":"prettier 'src/**/**/*.ts' --write","postinstall":"node ./scripts/resetDataFile.js"},"_npmUser":{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},"repository":{"url":"git+https://github.com/youzan/zan-proxy.git","type":"git"},"_npmVersion":"3.10.10","description":"前端代理","directories":{},"_nodeVersion":"6.10.0","dependencies":{"ip":"^0.3.2","koa":"^2.3.0","npm":"^5.7.1","ora":"^2.0.0","pem":"^1.9.4","open":"0.0.5","uuid":"^3.2.1","axios":"^0.16.1","cookie":"^0.3.1","koa-qs":"^2.0.0","lodash":"^4.17.5","rimraf":"^2.6.1","typedi":"^0.7.2","get-port":"^3.2.0","inquirer":"^5.2.0","jsonfile":"^2.4.0","raw-body":"^2.3.2","commander":"^2.15.1","inflation":"^2.0.0","koa-mount":"^2.0.0","lru-cache":"^4.0.2","socket.io":"^1.7.3","http-proxy":"^1.16.2","koa-router":"^7.2.1","koa-static":"^3.0.0","mime-types":"^2.1.18","node-fetch":"^2.1.2","selfupdate":"^1.1.0","koa-compose":"^4.0.0","parse-domain":"^1.1.0","es6-promisify":"^6.0.0","koa-bodyparser":"^2.3.0","reflect-metadata":"^0.1.12","node-localstorage":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","chai":"^4.1.2","mocha":"^5.1.0","tslint":"^5.9.1","ts-node":"^5.0.1","prettier":"^1.12.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"^9.4.7","chai-events":"^0.0.1","@types/mocha":"^5.0.0","@types/lru-cache":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy_4.0.10_1526471706665_0.5073429246885335","host":"s3://npm-registry-packages"}},"4.0.11":{"name":"zan-proxy","version":"4.0.11","keywords":["proxy","redirect","host","mock"],"author":"","license":"MIT","_id":"zan-proxy@4.0.11","maintainers":[{"name":"ctyu","email":"ctyuna@gmail.com"},{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"homepage":"https://github.com/youzan/zan-proxy#readme","bugs":{"url":"https://github.com/youzan/zan-proxy/issues"},"bin":{"zanproxy":"./dist/bin/index.js","zan-proxy":"./dist/bin/index.js"},"nyc":{"all":true,"include":["src/App/services/**/**/*.ts","src/ProxyServer/impl/**/**/*.ts"],"extension":["ts"]},"dist":{"shasum":"75b5a65e3c9deb920c65bc8ac3c89a2caf562fa8","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-4.0.11.tgz","fileCount":421,"integrity":"sha512-+rJAr6a4epkzfGjHtIBVK7jVJeUZEYtJ29E+aOBwSCwueHsoBWF4x4LfQFPWO6LL4zaGrTzby7FecDvmyOUKGA==","signatures":[{"sig":"MEYCIQDhNBmivblpszGWkplPEvJpAnjJHs6L2B7vSvgVtSCCagIhAKjN/CkCpWP17hSJk29Jf6JDdHCdFsn9qhc6BvdtqC5u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15357786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/CCwCRA9TVsSAnZWagAAbiUP/27KT3oPWS95tv2FBE6V\nGxsDU95q1MuicbqC4zU4ah968+T6i8MMpHjRnAZkpSxQd+Z/r/h1x98BAaRK\nZsGAcyQeJx0qZyV208s4fBpKHaWJqPF1tZVRDnpZHspf5S3mlwvZKelsKSSb\nW5mnUGLIQPCdKgAl+4tfFwW0S7szTjrG0xfSx7DELxVn/33RGko16DwIKXw4\nQI2rgGim9efh5olWg7PdRyG/aSuZY+6j+FNHS5bhtpZlypRWui7tVQRKkQMk\nzvR3kroyXqYubTDAOqxnpgjhv1DjpIu161tGYXf2tZ41XG2XGT3SBW+blNdJ\nH5LiG0HCUl5987i0XGFuZEhFL5R/r2ikiBpwjx7ezgD1TApRInkZyhrE4zFi\nG9Mzlc2Jbaw0sOqg2JMngLH6zfso9MnRCrvb/DA4CXVKaRy2kYDLgKonwsrd\nmXh089jR5YWnJrQYDQvknLrs0I9NzYTbRLa5gBPVBlwMTCQ2aLpTABR6Idme\nYp2NMSI03XHj6keITz0oStB5oAftjAp3mlD9Sd2va+M82SelsWoi2JLJhztH\nMsIQ9maKSozgbblBprBLAB1gublzdXvadlEMdMJxHS69FQpaMK7eUTsaF9z5\np06JSlq9ashdofzD97+w8zm/2NCwLjqRL829PJ0BK46W5OZyxXq0kEPiPswc\nbg9V\r\n=Zodj\r\n-----END PGP SIGNATURE-----\r\n"},"_from":".","_shasum":"75b5a65e3c9deb920c65bc8ac3c89a2caf562fa8","gitHead":"37bbaf80e39407cc2c5c315a999b85108a4ebca6","scripts":{"lint":"tslint 'src/**/**/*.ts' --force","test":"HOME=/tmp/proxy-test nyc mocha -r ts-node/register -c --recursive 'test/**/**/*.spec.ts'","build":"tsc","watch":"tsc --watch","pretty":"prettier 'src/**/**/*.ts' --write","postinstall":"node ./scripts/resetDataFile.js"},"_npmUser":{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},"repository":{"url":"git+https://github.com/youzan/zan-proxy.git","type":"git"},"_npmVersion":"3.10.10","description":"前端代理","directories":{},"_nodeVersion":"6.10.0","dependencies":{"ip":"^0.3.2","koa":"^2.3.0","npm":"^5.7.1","ora":"^2.0.0","pem":"^1.9.4","open":"0.0.5","uuid":"^3.2.1","axios":"^0.16.1","cookie":"^0.3.1","koa-qs":"^2.0.0","lodash":"^4.17.5","rimraf":"^2.6.1","typedi":"^0.7.2","get-port":"^3.2.0","inquirer":"^5.2.0","jsonfile":"^2.4.0","raw-body":"^2.3.2","commander":"^2.15.1","inflation":"^2.0.0","koa-mount":"^2.0.0","lru-cache":"^4.0.2","socket.io":"^1.7.3","http-proxy":"^1.16.2","koa-router":"^7.2.1","koa-static":"^3.0.0","mime-types":"^2.1.18","node-fetch":"^2.1.2","selfupdate":"^1.1.0","koa-compose":"^4.0.0","parse-domain":"^1.1.0","es6-promisify":"^6.0.0","koa-bodyparser":"^2.3.0","reflect-metadata":"^0.1.12","node-localstorage":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","chai":"^4.1.2","mocha":"^5.1.0","tslint":"^5.9.1","ts-node":"^5.0.1","prettier":"^1.12.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"^9.4.7","chai-events":"^0.0.1","@types/mocha":"^5.0.0","@types/lru-cache":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy_4.0.11_1526472878763_0.9036979201146857","host":"s3://npm-registry-packages"}},"4.0.12":{"name":"zan-proxy","version":"4.0.12","keywords":["proxy","redirect","host","mock"],"author":"","license":"MIT","_id":"zan-proxy@4.0.12","maintainers":[{"name":"ctyu","email":"ctyuna@gmail.com"},{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"homepage":"https://github.com/youzan/zan-proxy#readme","bugs":{"url":"https://github.com/youzan/zan-proxy/issues"},"bin":{"zanproxy":"./dist/bin/index.js","zan-proxy":"./dist/bin/index.js"},"nyc":{"all":true,"include":["src/App/services/**/**/*.ts","src/ProxyServer/impl/**/**/*.ts"],"extension":["ts"]},"dist":{"shasum":"9c6204f361b8c1788be43eb1a1d9b7453b9f48b4","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-4.0.12.tgz","fileCount":421,"integrity":"sha512-oSj0EhjUt9IrwQUUBtI5qtvIiAzvh9Vg4A72KyKTa7k+Q05aULGXBAufYSOVmm/jr0PP0UVdmw3M9ei0QCuxjw==","signatures":[{"sig":"MEYCIQD3zL6zU2hBqW8hPWhG0Tt3Dh9yoNeb2va/JIzsm36TbgIhAOrDH1uWbgY10WUJmz80PBiLAyTSqsqFruLO/xE0yPov","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15357949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/CGwCRA9TVsSAnZWagAADN4P/3bRG/7sGuWfxvkJpVU0\nB7hong4i3XbV1DM4TpHU+pRsQiiVjznhCziJv12gQht/WUzaQNys5N5rhR8m\n9/byihbVFHkAMkwVC3PHC+OzGFsiwhi5+YE3U+gS8TWgtVt1aaz9I2NSlpHl\nNuzoTpg9EU5giVFRB4b4hQ4NPtwTPKjXc6FlEhoUijV/BhD7pWsx348VmSyk\njY6aXY9xeRp6460P3TJE4Y3Edm7186Kfci6OLW8KaV1RZO4bEB0WjgIekR6k\n+wvihxuGOYnJqrpkShm8CiAI43Pm9bPkiMEu0EZQ3+NTaQi71D7UGS6SXPOh\no4KuZOjloE1OJTPayMeUYn96g5yHJ2bBpbjU3cxAeufh2PvN4rAkm1Rw5Xpx\npRtIDvxzOSStl5JDqI3qDp9guKBEeUa8WGSDS5WqrG1f7bg+Tw17HRfFZnou\nlCoQyrkEWxqJmOYaGx4oJSQQAD/Ui0hP77zaADZAs5Updr6z8n9LHh0TJPD6\n7uh0iwGkGkZyKlIp9bxQrQLL8m8xlmykm/bQjdJ7+ZlGG0WxifxWEeP0RY9M\nO9IH9q3Df0sMbKAEXS7qTGvyKDz4CLWAp3A0yS9/bbnfoM7lsGf47xx07rno\n5YF1juVwBT1b/K9zzBXCUWRSOTfVhvVj15TxcG6nNyRPpxfAZZPLMGfT1Lr3\ncmNz\r\n=oid2\r\n-----END PGP SIGNATURE-----\r\n"},"_from":".","_shasum":"9c6204f361b8c1788be43eb1a1d9b7453b9f48b4","gitHead":"13202f3ccad495fd56daadbc4a64169b8502628b","scripts":{"lint":"tslint 'src/**/**/*.ts' --force","test":"HOME=/tmp/proxy-test nyc mocha -r ts-node/register -c --recursive 'test/**/**/*.spec.ts'","build":"tsc","watch":"tsc --watch","pretty":"prettier 'src/**/**/*.ts' --write","postinstall":"node ./scripts/resetDataFile.js"},"_npmUser":{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},"repository":{"url":"git+https://github.com/youzan/zan-proxy.git","type":"git"},"_npmVersion":"3.10.10","description":"前端代理","directories":{},"_nodeVersion":"6.10.0","dependencies":{"ip":"^0.3.2","koa":"^2.3.0","npm":"^5.7.1","ora":"^2.0.0","pem":"^1.9.4","open":"0.0.5","uuid":"^3.2.1","axios":"^0.16.1","cookie":"^0.3.1","koa-qs":"^2.0.0","lodash":"^4.17.5","rimraf":"^2.6.1","typedi":"^0.7.2","get-port":"^3.2.0","inquirer":"^5.2.0","jsonfile":"^2.4.0","raw-body":"^2.3.2","commander":"^2.15.1","inflation":"^2.0.0","koa-mount":"^2.0.0","lru-cache":"^4.0.2","socket.io":"^1.7.3","http-proxy":"^1.16.2","koa-router":"^7.2.1","koa-static":"^3.0.0","mime-types":"^2.1.18","node-fetch":"^2.1.2","selfupdate":"^1.1.0","koa-compose":"^4.0.0","parse-domain":"^1.1.0","es6-promisify":"^6.0.0","koa-bodyparser":"^2.3.0","reflect-metadata":"^0.1.12","node-localstorage":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","chai":"^4.1.2","mocha":"^5.1.0","tslint":"^5.9.1","ts-node":"^5.0.1","prettier":"^1.12.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"^9.4.7","chai-events":"^0.0.1","@types/mocha":"^5.0.0","@types/lru-cache":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy_4.0.12_1526473135396_0.1870886761372046","host":"s3://npm-registry-packages"}},"4.0.13":{"name":"zan-proxy","version":"4.0.13","keywords":["proxy","redirect","host","mock"],"author":"","license":"MIT","_id":"zan-proxy@4.0.13","maintainers":[{"name":"ctyu","email":"ctyuna@gmail.com"},{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"homepage":"https://github.com/youzan/zan-proxy#readme","bugs":{"url":"https://github.com/youzan/zan-proxy/issues"},"bin":{"zanproxy":"./dist/bin/index.js","zan-proxy":"./dist/bin/index.js"},"nyc":{"all":true,"include":["src/App/services/**/**/*.ts","src/ProxyServer/impl/**/**/*.ts"],"extension":["ts"]},"dist":{"shasum":"f33cd7b2b292edfb11bfe5bd97351bb0d5ff9f1f","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-4.0.13.tgz","fileCount":409,"integrity":"sha512-7uryIVgwqWodlovd6wbtjtyf6LX1eg7UN/2TjDOMGZVz6nEa10avYmvch0GBBd695VDYnuwNqPFH8k2zP40e8w==","signatures":[{"sig":"MEUCIE9OjbICvyDuJhbd9mjeY7CRTsLOFPRisBx6I91LPGQHAiEAiyaLN73TLDQhcQDMyPvfD/khpg70LrUnJDqX5aYcqto=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15340361},"_from":".","_shasum":"f33cd7b2b292edfb11bfe5bd97351bb0d5ff9f1f","gitHead":"548c7891d0f61551385cd6e2aefb636eba4cd8df","scripts":{"lint":"tslint 'src/**/**/*.ts' --force","test":"HOME=/tmp/proxy-test nyc mocha -r ts-node/register -c --recursive 'test/**/**/*.spec.ts'","build":"tsc","watch":"tsc --watch","pretty":"prettier 'src/**/**/*.ts' --write","postinstall":"node ./scripts/resetDataFile.js"},"_npmUser":{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},"repository":{"url":"git+https://github.com/youzan/zan-proxy.git","type":"git"},"_npmVersion":"3.10.10","description":"前端代理","directories":{},"_nodeVersion":"6.10.0","dependencies":{"ip":"^0.3.2","koa":"^2.3.0","npm":"^5.7.1","ora":"^2.0.0","pem":"^1.9.4","open":"0.0.5","uuid":"^3.2.1","axios":"^0.16.1","cookie":"^0.3.1","koa-qs":"^2.0.0","lodash":"^4.17.5","rimraf":"^2.6.1","typedi":"^0.7.2","get-port":"^3.2.0","inquirer":"^5.2.0","jsonfile":"^2.4.0","raw-body":"^2.3.2","commander":"^2.15.1","inflation":"^2.0.0","koa-mount":"^2.0.0","lru-cache":"^4.0.2","socket.io":"^1.7.3","http-proxy":"^1.17.0","koa-router":"^7.2.1","koa-static":"^3.0.0","mime-types":"^2.1.18","node-fetch":"^2.1.2","selfupdate":"^1.1.0","koa-compose":"^4.0.0","parse-domain":"^1.1.0","es6-promisify":"^6.0.0","koa-bodyparser":"^2.3.0","reflect-metadata":"^0.1.12","node-localstorage":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","chai":"^4.1.2","mocha":"^5.1.0","tslint":"^5.9.1","ts-node":"^5.0.1","prettier":"^1.12.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"^9.4.7","chai-events":"^0.0.1","@types/mocha":"^5.0.0","@types/lru-cache":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy_4.0.13_1529394903323_0.9405996978487281","host":"s3://npm-registry-packages"}},"4.0.14":{"name":"zan-proxy","version":"4.0.14","keywords":["proxy","redirect","host","mock"],"author":"","license":"MIT","_id":"zan-proxy@4.0.14","maintainers":[{"name":"ctyu","email":"ctyuna@gmail.com"},{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"homepage":"https://github.com/youzan/zan-proxy#readme","bugs":{"url":"https://github.com/youzan/zan-proxy/issues"},"bin":{"zanproxy":"./dist/bin/index.js","zan-proxy":"./dist/bin/index.js"},"nyc":{"all":true,"include":["src/App/services/**/**/*.ts","src/ProxyServer/impl/**/**/*.ts"],"extension":["ts"]},"dist":{"shasum":"cb5db74bed9f0844f182362b775a622f90e6e621","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-4.0.14.tgz","fileCount":420,"integrity":"sha512-jIjwXvrNdvWvmJDED9bkJUJ/ZOkV8SUvnj4q+RZmi/09/i6rY3OJMcDs6l4Yqi8+8/tF+IpWWBR+EJujoYuSCQ==","signatures":[{"sig":"MEYCIQC4dvpN4dp/TsNdW0JdgxIRa8SMjJRPZWOtp9okGgHBwgIhAK2NFMeTaOEgckRT+J7zwU18I7whmrHZmFQ/iQDrKxRM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17443621},"_from":".","_shasum":"cb5db74bed9f0844f182362b775a622f90e6e621","gitHead":"8c6ef9b12067cdb44682bec98dece66846d87b40","scripts":{"lint":"tslint 'src/**/**/*.ts' --force","test":"HOME=/tmp/proxy-test nyc mocha -r ts-node/register -c --recursive 'test/**/**/*.spec.ts'","build":"tsc && cd ./webui && npm run build && cd ../","watch":"tsc --watch","pretty":"prettier 'src/**/**/*.ts' --write","postinstall":"node ./scripts/resetDataFile.js"},"_npmUser":{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},"repository":{"url":"git+https://github.com/youzan/zan-proxy.git","type":"git"},"_npmVersion":"3.10.10","description":"前端代理","directories":{},"_nodeVersion":"6.10.1","dependencies":{"ip":"^0.3.2","koa":"^2.3.0","npm":"^5.7.1","ora":"^2.0.0","pem":"^1.9.4","open":"0.0.5","uuid":"^3.2.1","axios":"^0.16.1","cookie":"^0.3.1","koa-qs":"^2.0.0","lodash":"^4.17.5","rimraf":"^2.6.1","typedi":"^0.7.2","get-port":"^3.2.0","inquirer":"^5.2.0","jsonfile":"^2.4.0","raw-body":"^2.3.2","commander":"^2.15.1","inflation":"^2.0.0","koa-mount":"^2.0.0","lru-cache":"^4.0.2","socket.io":"^1.7.3","http-proxy":"^1.17.0","koa-router":"^7.2.1","koa-static":"^3.0.0","mime-types":"^2.1.18","node-fetch":"^2.1.2","selfupdate":"^1.1.0","koa-compose":"^4.0.0","parse-domain":"^1.1.0","es6-promisify":"^6.0.0","koa-bodyparser":"^2.3.0","reflect-metadata":"^0.1.12","node-localstorage":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","chai":"^4.1.2","mocha":"^5.1.0","tslint":"^5.9.1","ts-node":"^5.0.1","prettier":"^1.12.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"<=9.6.13","chai-events":"^0.0.1","@types/mocha":"^5.0.0","@types/lru-cache":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy_4.0.14_1530775778056_0.199358079516756","host":"s3://npm-registry-packages"}},"4.0.15":{"name":"zan-proxy","version":"4.0.15","keywords":["proxy","redirect","host","mock"],"author":"","license":"MIT","_id":"zan-proxy@4.0.15","maintainers":[{"name":"ctyu","email":"ctyuna@gmail.com"},{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"homepage":"https://github.com/youzan/zan-proxy#readme","bugs":{"url":"https://github.com/youzan/zan-proxy/issues"},"bin":{"zanproxy":"./dist/bin/index.js","zan-proxy":"./dist/bin/index.js"},"nyc":{"all":true,"include":["src/App/services/**/**/*.ts","src/ProxyServer/impl/**/**/*.ts"],"extension":["ts"]},"dist":{"shasum":"a8d89ceb11590583bc9dbe023523328084291d32","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-4.0.15.tgz","fileCount":420,"integrity":"sha512-r4XFJZ1gBFs+lltldE+sJixP4apWA5e5/y+74vfVu/HsvaH0Acg7exc7CCa6jO7bdi0ZI/PY90SkIVXIhOJ4HQ==","signatures":[{"sig":"MEUCIQCmzgeUbTx9QFIT80fLZMVGNhnV+ktxg7joAJ5tTDbfuwIgLYcTGDNvPw2Y7iOOWoaMxaRMVmpHkJg+arAMPyDT29g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17443911},"_from":".","_shasum":"a8d89ceb11590583bc9dbe023523328084291d32","gitHead":"97fe49060ca28ce91bc38b135b277f95e3742740","scripts":{"lint":"tslint 'src/**/**/*.ts' --force","test":"HOME=/tmp/proxy-test nyc mocha -r ts-node/register -c --recursive 'test/**/**/*.spec.ts'","build":"tsc && cd ./webui && npm run build && cd ../","watch":"tsc --watch","pretty":"prettier 'src/**/**/*.ts' --write","postinstall":"node ./scripts/resetDataFile.js"},"_npmUser":{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},"repository":{"url":"git+https://github.com/youzan/zan-proxy.git","type":"git"},"_npmVersion":"3.10.10","description":"前端代理","directories":{},"_nodeVersion":"6.10.0","dependencies":{"ip":"^0.3.2","koa":"^2.3.0","npm":"^5.7.1","ora":"^2.0.0","pem":"^1.9.4","open":"0.0.5","uuid":"^3.2.1","axios":"^0.16.1","cookie":"^0.3.1","koa-qs":"^2.0.0","lodash":"^4.17.5","rimraf":"^2.6.1","typedi":"^0.7.2","get-port":"^3.2.0","inquirer":"^5.2.0","jsonfile":"^2.4.0","raw-body":"^2.3.2","commander":"^2.15.1","inflation":"^2.0.0","koa-mount":"^2.0.0","lru-cache":"^4.0.2","socket.io":"^1.7.3","http-proxy":"^1.17.0","koa-router":"^7.2.1","koa-static":"^3.0.0","mime-types":"^2.1.18","node-fetch":"^2.1.2","selfupdate":"^1.1.0","koa-compose":"^4.0.0","parse-domain":"^1.1.0","es6-promisify":"^6.0.0","koa-bodyparser":"^2.3.0","reflect-metadata":"^0.1.12","node-localstorage":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","chai":"^4.1.2","mocha":"^5.1.0","tslint":"^5.9.1","ts-node":"^5.0.1","prettier":"^1.12.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"<=9.6.13","chai-events":"^0.0.1","@types/mocha":"^5.0.0","@types/lru-cache":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy_4.0.15_1530864959609_0.43750682359327864","host":"s3://npm-registry-packages"}},"4.0.16":{"name":"zan-proxy","version":"4.0.16","keywords":["proxy","redirect","host","mock"],"author":"","license":"MIT","_id":"zan-proxy@4.0.16","maintainers":[{"name":"ctyu","email":"ctyuna@gmail.com"},{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"homepage":"https://github.com/youzan/zan-proxy#readme","bugs":{"url":"https://github.com/youzan/zan-proxy/issues"},"bin":{"zanproxy":"./dist/bin/index.js","zan-proxy":"./dist/bin/index.js"},"nyc":{"all":true,"include":["src/App/services/**/**/*.ts","src/ProxyServer/impl/**/**/*.ts"],"extension":["ts"]},"dist":{"shasum":"c798f994e68fdfc921877546fc3938dd5a0b935a","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-4.0.16.tgz","fileCount":420,"integrity":"sha512-iOJhPYli79Pggl6LCug2mQCWeLkLuWLEYy/pf5BHepaZ9GSQWs6c8vPcvw/PajjGk6vPGcYq3/C9aZ6XoyntEA==","signatures":[{"sig":"MEQCIDVKWKM92F+BaeFMKw0cJLM8QTR0HozBvBlesNsO0YZ8AiBhACG5vBJNKKhzCYPlPARMl/Pt6m40wecYS3bInRDYEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17443909},"_from":".","_shasum":"c798f994e68fdfc921877546fc3938dd5a0b935a","gitHead":"357f3b068d57552dbe67b76a789f693bef9dcd02","scripts":{"lint":"tslint 'src/**/**/*.ts' --force","test":"HOME=/tmp/proxy-test nyc mocha -r ts-node/register -c --recursive 'test/**/**/*.spec.ts'","build":"tsc && cd ./webui && npm run build && cd ../","watch":"tsc --watch","pretty":"prettier 'src/**/**/*.ts' --write","postinstall":"node ./scripts/resetDataFile.js"},"_npmUser":{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},"repository":{"url":"git+https://github.com/youzan/zan-proxy.git","type":"git"},"_npmVersion":"3.10.10","description":"前端代理","directories":{},"_nodeVersion":"6.10.0","dependencies":{"ip":"^0.3.2","koa":"^2.3.0","npm":"^5.7.1","ora":"^2.0.0","pem":"^1.9.4","open":"0.0.5","uuid":"^3.2.1","axios":"^0.16.1","cookie":"^0.3.1","koa-qs":"^2.0.0","lodash":"^4.17.5","rimraf":"^2.6.1","typedi":"^0.7.2","get-port":"^3.2.0","inquirer":"^5.2.0","jsonfile":"^2.4.0","raw-body":"^2.3.2","commander":"^2.15.1","inflation":"^2.0.0","koa-mount":"^2.0.0","lru-cache":"^4.0.2","socket.io":"^1.7.3","http-proxy":"^1.17.0","koa-router":"^7.2.1","koa-static":"^3.0.0","mime-types":"^2.1.18","node-fetch":"^2.1.2","selfupdate":"^1.1.0","koa-compose":"^4.0.0","parse-domain":"^1.1.0","es6-promisify":"^6.0.0","koa-bodyparser":"^2.3.0","reflect-metadata":"^0.1.12","node-localstorage":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","chai":"^4.1.2","mocha":"^5.1.0","tslint":"^5.9.1","ts-node":"^5.0.1","prettier":"^1.12.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"<=9.6.13","chai-events":"^0.0.1","@types/mocha":"^5.0.0","@types/lru-cache":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy_4.0.16_1530865924086_0.024759627706101295","host":"s3://npm-registry-packages"}},"4.0.17":{"name":"zan-proxy","version":"4.0.17","keywords":["proxy","redirect","host","mock"],"author":"","license":"MIT","_id":"zan-proxy@4.0.17","maintainers":[{"name":"ctyu","email":"ctyuna@gmail.com"},{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"homepage":"https://github.com/youzan/zan-proxy#readme","bugs":{"url":"https://github.com/youzan/zan-proxy/issues"},"bin":{"zanproxy":"./dist/bin/index.js","zan-proxy":"./dist/bin/index.js"},"nyc":{"all":true,"include":["src/App/services/**/**/*.ts","src/ProxyServer/impl/**/**/*.ts"],"extension":["ts"]},"dist":{"shasum":"5e03dd086ba838955cb756335756b966bb7f1fb7","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-4.0.17.tgz","fileCount":420,"integrity":"sha512-7Ni39W8yM0vDeryG4bo1tfoB7RCTWuYTvBO/EHoeOBsDQa0dkluRbv3w+4YvUD+FmlcvKQ1SMtiY6YlNU9H+sg==","signatures":[{"sig":"MEQCIAnu8KbdW/QZxsHE6vDFmUKzEpZeVB+PRW+HOj0/eVy4AiB1BtIO23DnopdwC1dmtOYJCt3cFWAVrJF2ei1O4Yr8BQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17444055},"_from":".","_shasum":"5e03dd086ba838955cb756335756b966bb7f1fb7","gitHead":"a042013741cbdbb1ea1de2efdbefd35bad87e02e","scripts":{"lint":"tslint 'src/**/**/*.ts' --force","test":"HOME=/tmp/proxy-test nyc mocha -r ts-node/register -c --recursive 'test/**/**/*.spec.ts'","build":"tsc && cd ./webui && npm run build && cd ../","watch":"tsc --watch","pretty":"prettier 'src/**/**/*.ts' --write","postinstall":"node ./scripts/resetDataFile.js"},"_npmUser":{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},"repository":{"url":"git+https://github.com/youzan/zan-proxy.git","type":"git"},"_npmVersion":"3.10.10","description":"前端代理","directories":{},"_nodeVersion":"6.10.1","dependencies":{"ip":"^0.3.2","koa":"^2.3.0","npm":"^5.7.1","ora":"^2.0.0","pem":"^1.9.4","open":"0.0.5","uuid":"^3.2.1","axios":"^0.16.1","cookie":"^0.3.1","koa-qs":"^2.0.0","lodash":"^4.17.5","rimraf":"^2.6.1","typedi":"^0.7.2","get-port":"^3.2.0","inquirer":"^5.2.0","jsonfile":"^2.4.0","raw-body":"^2.3.2","commander":"^2.15.1","inflation":"^2.0.0","koa-mount":"^2.0.0","lru-cache":"^4.0.2","socket.io":"^1.7.3","http-proxy":"^1.17.0","koa-router":"^7.2.1","koa-static":"^3.0.0","mime-types":"^2.1.18","node-fetch":"^2.1.2","selfupdate":"^1.1.0","koa-compose":"^4.0.0","parse-domain":"^1.1.0","es6-promisify":"^6.0.0","koa-bodyparser":"^2.3.0","reflect-metadata":"^0.1.12","node-localstorage":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","chai":"^4.1.2","mocha":"^5.1.0","tslint":"^5.9.1","ts-node":"^5.0.1","prettier":"^1.12.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"<=9.6.13","chai-events":"^0.0.1","@types/mocha":"^5.0.0","@types/lru-cache":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy_4.0.17_1531104359604_0.6646153791057767","host":"s3://npm-registry-packages"}},"4.0.18":{"name":"zan-proxy","version":"4.0.18","keywords":["proxy","redirect","host","mock"],"author":"","license":"MIT","_id":"zan-proxy@4.0.18","maintainers":[{"name":"ctyu","email":"ctyuna@gmail.com"},{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"homepage":"https://github.com/youzan/zan-proxy#readme","bugs":{"url":"https://github.com/youzan/zan-proxy/issues"},"bin":{"zanproxy":"./dist/bin/index.js","zan-proxy":"./dist/bin/index.js"},"nyc":{"all":true,"include":["src/App/services/**/**/*.ts","src/ProxyServer/impl/**/**/*.ts"],"extension":["ts"]},"dist":{"shasum":"ec7e8da088e3c076342f3b2ce23ef1a8aa183659","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-4.0.18.tgz","fileCount":635,"integrity":"sha512-Kb0AvzGxguv4XODQtGhGLHJlhr8VWT3llDUoLctfLoUt8mI9RVGmTXFDQvMTf83A8TfyD/lO6DS75SmTA0+CkA==","signatures":[{"sig":"MEQCIExdjHQievYKbqSNVLyCO4T1umWJksFAvOYhuTSS+JKtAiBQsljmxRcM2YI/vXI/Gbd2oQuWKOJdrSS2BDOTsuTAqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18213976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbSCurCRA9TVsSAnZWagAA0XoP+QAzv8yt1Rm2pFldwlh/\nZAyDCj97zxsHyidiZFVyNZAVVs385k66QarKHgwopEE8nhP+2Zh+6ywcIizk\nDM5dQoJCXqkp604B494uaTI+p3J7JNcXzMsU2gK4tDqwXxley+yBm4CENrgv\nVvsHPXJldNtFfLvbK06gf6k0dE5nC/udBI/zVlxroqo/yGAdqGlLHEzvr/Mh\nIIhQU2p7Rb47iyVjVXIbQjEAP2jw1E3DoScaGbCdd54blSQPqefpZQg5by2G\n1dA58fhgMP3BBN2TVrArrHjd0+hAJMIsKx2sCSGF69Ixr+gsZZ+0GL83lBr3\nYwmBbMiOqPB7e5GOY0bYUrlt/Cffj3bdWhBrLp/POmJNbzcugMCsbhG9Hegv\nWWWetJDUpVK0CRb9lnAZAczY5h3xf4/q4nxBrra8vu+2BnZWT3YSm6sskkgc\nzdQtTUq1VIRyo4rQH5yCIS99Yf3BGyy6Afb9I/HQfHlAF8to2Syl4pYyfjPd\nRgj9QDahW90wTApEDyCKksXj8S6IzXnNjOgX7OPRog3r7N2CJbWDa5OY4N6h\neUWPRBRR4AkQ4Vh5tUkX6G2X6CIg1QCT2YRXR+uRhQiC1h3e5ZI1EPQpqro8\nAydDo5VJi2YXBZcgGrX9li+rn2K1TY2T6U3ZWj1N8nrUq0JeiXaTpqAc1Wzw\nym+c\r\n=40kF\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"20749eff832019ea18c32995639f40d82aedcee6","scripts":{"lint":"tslint 'src/**/**/*.ts' --force","test":"HOME=/tmp/proxy-test nyc mocha -r ts-node/register -c --recursive 'test/**/**/*.spec.ts'","build":"tsc && cd ./webui && npm run build && cd ../","watch":"tsc --watch","pretty":"prettier 'src/**/**/*.ts' --write","postinstall":"node ./scripts/resetDataFile.js"},"_npmUser":{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},"repository":{"url":"git+https://github.com/youzan/zan-proxy.git","type":"git"},"_npmVersion":"5.6.0","description":"前端代理","directories":{},"_nodeVersion":"8.11.1","dependencies":{"ip":"^0.3.2","koa":"^2.3.0","npm":"^5.7.1","ora":"^2.0.0","pem":"^1.9.4","open":"0.0.5","uuid":"^3.2.1","axios":"^0.16.1","cookie":"^0.3.1","koa-qs":"^2.0.0","lodash":"^4.17.5","rimraf":"^2.6.1","typedi":"^0.7.2","get-port":"^3.2.0","inquirer":"^5.2.0","jsonfile":"^2.4.0","raw-body":"^2.3.2","commander":"^2.15.1","inflation":"^2.0.0","koa-mount":"^2.0.0","lru-cache":"^4.0.2","socket.io":"^1.7.3","http-proxy":"^1.17.0","koa-router":"^7.2.1","koa-static":"^3.0.0","mime-types":"^2.1.18","node-fetch":"^2.1.2","selfupdate":"^1.1.0","koa-compose":"^4.0.0","parse-domain":"^1.1.0","es6-promisify":"^6.0.0","koa-bodyparser":"^2.3.0","reflect-metadata":"^0.1.12","node-localstorage":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","chai":"^4.1.2","mocha":"^5.1.0","tslint":"^5.9.1","ts-node":"^5.0.1","prettier":"^1.12.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"<=9.6.13","chai-events":"^0.0.1","@types/mocha":"^5.0.0","@types/lru-cache":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy_4.0.18_1531456427592_0.7426068934845644","host":"s3://npm-registry-packages"}},"4.0.19":{"name":"zan-proxy","version":"4.0.19","keywords":["proxy","redirect","host","mock"],"author":"","license":"MIT","_id":"zan-proxy@4.0.19","maintainers":[{"name":"ctyu","email":"ctyuna@gmail.com"},{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"homepage":"https://github.com/youzan/zan-proxy#readme","bugs":{"url":"https://github.com/youzan/zan-proxy/issues"},"bin":{"zanproxy":"./dist/bin/index.js","zan-proxy":"./dist/bin/index.js"},"nyc":{"all":true,"include":["src/App/services/**/**/*.ts","src/ProxyServer/impl/**/**/*.ts"],"extension":["ts"]},"dist":{"shasum":"34515d5ee20ee89950cbd91f21190bd66a04348c","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-4.0.19.tgz","fileCount":656,"integrity":"sha512-Uem+dzB5vQYCxlkF7/h95iHELIlpSHMXk2hXRx6XeC9pEPlwvb02lFLfvYxYQgGMOHaBP0cn1JT+Z+P8ZN75hQ==","signatures":[{"sig":"MEYCIQDqtUZSZf9SZC73qBaANw+0XExCnckZ0DEWQhyN3bHETgIhAKkoQhqvcLKRhFTluheQDAF8QcmM9peTP18bAl5B+6Ld","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20506870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVtLMCRA9TVsSAnZWagAAa3IP/RljIsMbZJfxqdAEVuSX\ntPLFSGaSw86f6V/0LxUxf3bo5cjDXS8EQoBsVsrEXxAx1JqJLsCajvTpgnqC\ny//Jj2elPHGt6oItv2mUewxOa+OOvk6/7ZbV3cwhOHQALAKqvfbVVnLk04Qp\ne8YJpXHslAdCSCI4C2DEu0gPvgraKUes6xE7QiCOxAb/WhlPoCtVvjOJEVVu\nzRB+YO7tUVy0u0Sg2ZqgcVEsT5SZ9eue8J1fGOe7pyHVm5G6yFPF6m/VHIEm\np8p5P8lVYnL0gjRJb0pTBUN5GlPJxEZpxb/zKEhNTAQaztKXdvgxyYlB7BQB\nCKWeNHNZTGL8PSangRO4xrIA4sKMTrIdmb/7YADto0wnWoULys7c6weT9+9o\no3pkR1eppcY4QTXkdb1W0GumDwTYvh55h9T6BOBTlns+Rwrrk4Cy1+sC7TeQ\n02Yh8RdEcMf5k9/FOD6Ox4/d7W06G9xIIWYlSrwDXQbosAbtg27VuNlH38Dm\nqFob9dRd0MVv3mPL5QoT/xs+JWvKjRzb1V67zTF5hWf2cQ96EiFJAcEAZwRU\noGw1EPBBia21n5UAw1pyjEnsjUMuK15ZiaiWNlsYHVq89nsi7Tz1fUZAYWtc\nZjH1HV7tubcnBIOAjot53ka48IvsAyFpARRAgmiOsfbCxY00NmlfQJgmFigH\n6g4g\r\n=+kTv\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"4032cdc0559ce1391b72f0ff7a1a2ea1ee8347ee","scripts":{"lint":"tslint 'src/**/**/*.ts' --force","test":"HOME=/tmp/proxy-test nyc mocha -r ts-node/register -c --recursive 'test/**/**/*.spec.ts'","build":"tsc && cd ./webui && npm run build && cd ../","watch":"tsc --watch","pretty":"prettier 'src/**/**/*.ts' --write","postinstall":"node ./scripts/resetDataFile.js"},"_npmUser":{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},"repository":{"url":"git+https://github.com/youzan/zan-proxy.git","type":"git"},"_npmVersion":"5.6.0","description":"前端代理","directories":{},"_nodeVersion":"8.11.1","dependencies":{"ip":"^0.3.2","koa":"^2.3.0","npm":"^5.7.1","ora":"^2.0.0","pem":"^1.9.4","open":"0.0.5","uuid":"^3.2.1","axios":"^0.16.1","cookie":"^0.3.1","koa-qs":"^2.0.0","lodash":"^4.17.5","rimraf":"^2.6.1","typedi":"^0.7.2","get-port":"^3.2.0","inquirer":"^5.2.0","jsonfile":"^2.4.0","raw-body":"^2.3.2","commander":"^2.15.1","inflation":"^2.0.0","koa-mount":"^2.0.0","lru-cache":"^4.0.2","socket.io":"^1.7.3","http-proxy":"^1.17.0","koa-router":"^7.2.1","koa-static":"^3.0.0","mime-types":"^2.1.18","node-fetch":"^2.1.2","selfupdate":"^1.1.0","koa-compose":"^4.0.0","parse-domain":"^1.1.0","es6-promisify":"^6.0.0","koa-bodyparser":"^2.3.0","reflect-metadata":"^0.1.12","node-localstorage":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","chai":"^4.1.2","mocha":"^5.1.0","tslint":"^5.9.1","ts-node":"^5.0.1","prettier":"^1.12.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"<=9.6.13","chai-events":"^0.0.1","@types/mocha":"^5.0.0","@types/lru-cache":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy_4.0.19_1532416715748_0.8788859568811458","host":"s3://npm-registry-packages"}},"4.0.20":{"name":"zan-proxy","version":"4.0.20","keywords":["proxy","redirect","host","mock"],"author":"","license":"MIT","_id":"zan-proxy@4.0.20","maintainers":[{"name":"ctyu","email":"ctyuna@gmail.com"},{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"homepage":"https://github.com/youzan/zan-proxy#readme","bugs":{"url":"https://github.com/youzan/zan-proxy/issues"},"bin":{"zanproxy":"./dist/bin/index.js","zan-proxy":"./dist/bin/index.js"},"nyc":{"all":true,"include":["src/App/services/**/**/*.ts","src/ProxyServer/impl/**/**/*.ts"],"extension":["ts"]},"dist":{"shasum":"3b617669ece5684c7160c83d6a88f9cdcb14623f","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-4.0.20.tgz","fileCount":656,"integrity":"sha512-hHwLakH1we4Gkc58cgLCH/6RIZXXaQ8JEzK0iMFbWLrnM6wvuCg8UU3OlK7MQ1ddG1wZi7RzgD5PHFmBsF612w==","signatures":[{"sig":"MEQCIBTU7JZ8wZFtpTKrCBGmy4+AW0tLFygk7IkN/thFhftEAiA8yHU6Xc7W2k7a9ODavHVyNQck8zZ38p4RafvgffENaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20577678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYrE+CRA9TVsSAnZWagAADX0P/2kfWUQeBWl4wkv3X4zT\nAx1leJmUam2ooE1rYk5IjdSaXmXioc/AHsTNCoJIUzpKR5YdghNIg/eNSHAC\nkjeQAjJ/SbZ7J4DQVw12sGcMmaB6q+qGBqOWK0J3y2MeomjKj4FgrLCVbvqn\n3Ywcq4esAefWGKzyNUFVCB/qvMsd3SvShi5FlvuMJhjUhg7PQdvvlURR7GWc\nJJZBewz73uQq7nTpJrszIW42u5gla0KJbUrM957OELhyOvxtawN4pfjtdPpS\n890h9LY3VUKbpjZASnBK8CJYfhArBDtBXZ+fmILMV2kC65od8MD4WmFxAEB2\nsL28cG6wr9vAodtndrEhQyaY1cRZUPZVe/5aAuPsFQ/fWnx0fOeF0fMZ3Mo1\nXn7wkweZ5qiqSBwdJg5DUfoWZ/+ws8VUhndcFZ9xd5aW3ZkrurEk3Y9DtAxJ\nzgdRQLYDD1Tjv5NmAIVds7AJPhPn3JCyoAYSEzce1MDeYqcFXK9Uaew6Mx7y\nHqnuE7ssurU/MWBihY0o1ng8L28LA7dG1i3ybX+voeO9aky3xh71/AU1ipaI\ngOlPi7fUwtGHc5YrGZno/7wR22yHldHKYmYRIeQ9rNX8ZE0FSq/OG3ZXY7/D\ngQUHcf61WjTvAH//IUL7obW/kXMwUEHbx9/3xHVJxf58G/KVY3luZlnShlzV\nmlmL\r\n=fiWb\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"d709025890a7b756718b439f0f6c1934bf97c659","scripts":{"lint":"tslint 'src/**/**/*.ts' --force","test":"HOME=/tmp/proxy-test nyc mocha -r ts-node/register -c --recursive 'test/**/**/*.spec.ts'","build":"tsc && cd ./webui && npm run build && cd ../","watch":"tsc --watch","pretty":"prettier 'src/**/**/*.ts' --write","postinstall":"node ./scripts/resetDataFile.js"},"_npmUser":{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},"repository":{"url":"git+https://github.com/youzan/zan-proxy.git","type":"git"},"_npmVersion":"5.6.0","description":"前端代理","directories":{},"_nodeVersion":"8.11.1","dependencies":{"ip":"^0.3.2","koa":"^2.3.0","npm":"^5.7.1","ora":"^2.0.0","pem":"^1.9.4","open":"0.0.5","uuid":"^3.2.1","axios":"^0.16.1","cookie":"^0.3.1","koa-qs":"^2.0.0","lodash":"^4.17.5","rimraf":"^2.6.1","typedi":"^0.7.2","get-port":"^3.2.0","inquirer":"^5.2.0","jsonfile":"^2.4.0","raw-body":"^2.3.2","commander":"^2.15.1","inflation":"^2.0.0","koa-mount":"^2.0.0","lru-cache":"^4.0.2","socket.io":"^1.7.3","http-proxy":"^1.17.0","koa-router":"^7.2.1","koa-static":"^3.0.0","mime-types":"^2.1.18","node-fetch":"^2.1.2","selfupdate":"^1.1.0","koa-compose":"^4.0.0","parse-domain":"^1.1.0","es6-promisify":"^6.0.0","koa-bodyparser":"^2.3.0","reflect-metadata":"^0.1.12","node-localstorage":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","chai":"^4.1.2","mocha":"^5.1.0","tslint":"^5.9.1","ts-node":"^5.0.1","prettier":"^1.12.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"<=9.6.13","chai-events":"^0.0.1","@types/mocha":"^5.0.0","@types/lru-cache":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy_4.0.20_1533194557160_0.6610470441092484","host":"s3://npm-registry-packages"}},"4.0.21":{"name":"zan-proxy","version":"4.0.21","keywords":["proxy","redirect","host","mock"],"author":"","license":"MIT","_id":"zan-proxy@4.0.21","maintainers":[{"name":"ctyu","email":"ctyuna@gmail.com"},{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"homepage":"https://github.com/youzan/zan-proxy#readme","bugs":{"url":"https://github.com/youzan/zan-proxy/issues"},"bin":{"zanproxy":"./dist/bin/index.js","zan-proxy":"./dist/bin/index.js"},"nyc":{"all":true,"include":["src/App/services/**/**/*.ts","src/ProxyServer/impl/**/**/*.ts"],"extension":["ts"]},"dist":{"shasum":"53c3816d04401ccbb924a5298e0d5d2dff4c48e6","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-4.0.21.tgz","fileCount":657,"integrity":"sha512-XGusYOBVDvHPeHiNXsFbBNNCek66Nh7flXAbu0o8IkW0OhD/AAWSGuxLHektHWt1abvYQmDpXztHhjkr7/e60Q==","signatures":[{"sig":"MEQCIAfB14nXl12xLkT5hqqJwj3T9sy5bXlQxYEdknz/d1ZnAiB1yIU+ME6sL0eXgSm0qZx7AKxlHb8FduRgButBtNz0sg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20577953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaQ+ECRA9TVsSAnZWagAAzeIP/1gQ4maKRsxKQ1ayu+sD\nPvjDY4qkr7M1/fP9vXL1lQvMEW3V1utUJ9xMwtREmAV7qdY5xHkNd4XAes2e\nrJfzCWyvZC28epXJslDNFWTin4kuQ6BeFtt8Rt6qtUW9wsVmo+jCaYPupNjK\nzXEu8WylRkhngy3jTxZE1tSW8o2S111Dw8hOgUUxdbjunSOoxr4RnupOSQ/o\nzqxP2LC69/loet0GzdbxowQtn9wV2gcKMTs2r/ut9eTsnOUxwglgfK52VcrZ\nVvNAbwg1WtKYRozbFrXcFF4ox/Wv8/KfOfsh+tOJDUXc6ovGfHDa+jC54wb0\nB6gTD6S7tL4o2/jc+gZrxIlP0qIxeuTxPg+/u3fu8UN5zd1fC8+fSJfqTblc\nris41uZ80OjTS1z4/VLX0PMMpHGJyzD9Gkqz2dtyr60LI9d9ZaJojeydpyjV\nYfbVv+6D8J3j1i4IMvPmgq5boQSGWB3BRD6zWnYfBTzdKiZQooFdLWKRF/Hk\nhajuvRMX/38RwwVVfawbFq4x17GKUoMS9iZwYuhRX06vEDB4HYcf8ehmDBZU\nQ9ul4gRtZmtWuzYeXUaP/ETE1GtGms0TVxcU82ObmN+R8dlmohsE2zOINNFK\ntRNeVMQeTAcGVH/gw40c9IXCP4rYZc7JCoebWyAvb1GuxGbcfqqt7sFhIcHd\n1XfW\r\n=LxWa\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"5af2ff5f62f536d15512645183aa8bc4276d865f","scripts":{"lint":"tslint 'src/**/**/*.ts' --force","test":"HOME=/tmp/proxy-test nyc mocha -r ts-node/register -c --recursive 'test/**/**/*.spec.ts'","build":"tsc && cd ./webui && npm run build && cd ../","watch":"tsc --watch","pretty":"prettier 'src/**/**/*.ts' --write","postinstall":"node ./scripts/resetDataFile.js"},"_npmUser":{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},"repository":{"url":"git+https://github.com/youzan/zan-proxy.git","type":"git"},"_npmVersion":"5.6.0","description":"前端代理","directories":{},"_nodeVersion":"8.11.1","dependencies":{"ip":"^0.3.2","koa":"^2.3.0","npm":"^5.7.1","ora":"^2.0.0","pem":"^1.9.4","open":"0.0.5","uuid":"^3.2.1","axios":"^0.16.1","cookie":"^0.3.1","koa-qs":"^2.0.0","lodash":"^4.17.5","rimraf":"^2.6.1","typedi":"^0.7.2","get-port":"^3.2.0","inquirer":"^5.2.0","jsonfile":"^2.4.0","raw-body":"^2.3.2","commander":"^2.15.1","inflation":"^2.0.0","koa-mount":"^2.0.0","lru-cache":"^4.0.2","socket.io":"^1.7.3","http-proxy":"^1.17.0","koa-router":"^7.2.1","koa-static":"^3.0.0","mime-types":"^2.1.18","node-fetch":"^2.1.2","selfupdate":"^1.1.0","koa-compose":"^4.0.0","parse-domain":"^1.1.0","es6-promisify":"^6.0.0","koa-bodyparser":"^2.3.0","reflect-metadata":"^0.1.12","node-localstorage":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","chai":"^4.1.2","mocha":"^5.1.0","tslint":"^5.9.1","ts-node":"^5.0.1","prettier":"^1.12.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"<=9.6.13","chai-events":"^0.0.1","@types/mocha":"^5.0.0","@types/lru-cache":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy_4.0.21_1533611907761_0.3470512201817111","host":"s3://npm-registry-packages"}},"4.0.22":{"name":"zan-proxy","version":"4.0.22","keywords":["proxy","redirect","host","mock"],"author":"","license":"MIT","_id":"zan-proxy@4.0.22","maintainers":[{"name":"ctyu","email":"ctyuna@gmail.com"},{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"homepage":"https://github.com/youzan/zan-proxy#readme","bugs":{"url":"https://github.com/youzan/zan-proxy/issues"},"bin":{"zanproxy":"./dist/bin/index.js","zan-proxy":"./dist/bin/index.js"},"nyc":{"all":true,"include":["src/App/services/**/**/*.ts","src/ProxyServer/impl/**/**/*.ts"],"extension":["ts"]},"dist":{"shasum":"bcc2e7018d42adea9675faa52f7bf384190b23e1","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-4.0.22.tgz","fileCount":658,"integrity":"sha512-uiWFVuoBoLEFCthW9GW4ZnRnSPNQ7ZcmLlJZfNXMXNJvTxZSrGS/Mlrk9MdEatAVd8uvs46PhGzWPKJDYoBhYQ==","signatures":[{"sig":"MEQCICxWFlCqApO6YCmBw0WvK3APD/QdQ6UIqKpzmhznRwlIAiB55eqaBLrxn0syGfWwwjJAppyQyjtsQ3sOys2Urll6bw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20578076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbamvICRA9TVsSAnZWagAA4AsQAJnSYdRF9tlpn7O+qkfO\n2r8orNU1Qeav+aAxq1rnwU+WeRDsPcsH6ZHR5U8ttMBHvxviy8OG53Sff0yS\noB8LxA278R1I1+G386F4S1fVp8sv+geiWiG1ExxqWyNPqPfcMoQJtiUKwN7O\nBT4MwosSNtWalISau1SafcOCPAVFU0TVXYoKz6QUemK0CfymHLe7fYkrtAw4\nNJUjBhwA0kXtyM/OahhjxJyXuscc4nTBBiYnsjFTIbk8Eo2paZZnF8Pg4uga\n3fZVUZo05yJVEsCSnueMJPsCwbPbPcbufTBhjbCWMoes3UHl365az3PvFbBR\nDXciPE9TurAWh7BWoGRup1bEsq74wlxbaS4kguOiw8BVqj8zS3D9TXwb9nq8\nyGepHubIpWVZ8G3Uj8ellDW2q34YmhpLd5VtRFQRNh4Qm9ZlQVeqHuGDkdKc\nXuTs/M9WKqITiW5+DTA45sAJ2/St1cYZwOln0qVqg1WTk40Nw6a12wKRGW9s\nJNK1erQqr9gKJ218iPmKLI+f2jrUmKZAY1Cqh4gVV93umoP2SAcqv4bNE1AV\nJR+Oa44RhRvm0afWKR8seWfWysG8cZQWLVUiozCcXIirBmnLrD0p2Zg7MwR/\nBgmntWSxzsW9pJrsdtNhJ3ErRgR2Bb42ugJVyeaKJpjLxhe4Wnuk7GEfBYUD\nTnam\r\n=whaC\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"b2f8442a110269f1b1bf63027481a62759e8adec","scripts":{"lint":"tslint 'src/**/**/*.ts' --force","test":"HOME=/tmp/proxy-test nyc mocha -r ts-node/register -c --recursive 'test/**/**/*.spec.ts'","build":"tsc && cd ./webui && npm run build && cd ../","watch":"tsc --watch","pretty":"prettier 'src/**/**/*.ts' --write","postinstall":"node ./scripts/resetDataFile.js"},"_npmUser":{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},"repository":{"url":"git+https://github.com/youzan/zan-proxy.git","type":"git"},"_npmVersion":"5.6.0","description":"前端代理","directories":{},"_nodeVersion":"8.11.1","dependencies":{"ip":"^0.3.2","koa":"^2.3.0","npm":"^5.7.1","ora":"^2.0.0","pem":"^1.9.4","open":"0.0.5","uuid":"^3.2.1","axios":"^0.16.1","cookie":"^0.3.1","koa-qs":"^2.0.0","lodash":"^4.17.5","rimraf":"^2.6.1","typedi":"^0.7.2","get-port":"^3.2.0","inquirer":"^5.2.0","jsonfile":"^2.4.0","raw-body":"^2.3.2","commander":"^2.15.1","inflation":"^2.0.0","koa-mount":"^2.0.0","lru-cache":"^4.0.2","socket.io":"^1.7.3","http-proxy":"^1.17.0","koa-router":"^7.2.1","koa-static":"^3.0.0","mime-types":"^2.1.18","node-fetch":"^2.1.2","selfupdate":"^1.1.0","koa-compose":"^4.0.0","parse-domain":"^1.1.0","es6-promisify":"^6.0.0","koa-bodyparser":"^2.3.0","reflect-metadata":"^0.1.12","node-localstorage":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","chai":"^4.1.2","mocha":"^5.1.0","tslint":"^5.9.1","ts-node":"^5.0.1","prettier":"^1.12.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"<=9.6.13","chai-events":"^0.0.1","@types/mocha":"^5.0.0","@types/lru-cache":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy_4.0.22_1533701064483_0.9051418296691383","host":"s3://npm-registry-packages"}},"4.0.23":{"name":"zan-proxy","version":"4.0.23","keywords":["proxy","redirect","host","mock"],"author":"","license":"MIT","_id":"zan-proxy@4.0.23","maintainers":[{"name":"ctyu","email":"ctyuna@gmail.com"},{"name":"jituanlin","email":"jituanlin@gmail.com"},{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"homepage":"https://github.com/youzan/zan-proxy#readme","bugs":{"url":"https://github.com/youzan/zan-proxy/issues"},"bin":{"zanproxy":"./dist/bin/index.js","zan-proxy":"./dist/bin/index.js"},"nyc":{"all":true,"include":["src/App/services/**/**/*.ts","src/ProxyServer/impl/**/**/*.ts"],"extension":["ts"]},"dist":{"shasum":"a93ed5b727c6558d7bb6463576dc0aa731134172","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-4.0.23.tgz","fileCount":347,"integrity":"sha512-mgiSld2kIvT2QybTJHvDfpFy++Jv5kLL9GXp5TTFKmpcAos8ly+iV5LHOx4KpZHmkAHrL8XMUdjfkZtfgqxvwQ==","signatures":[{"sig":"MEUCIQCBZqi8Y9Fitptm0kNI3njo+gmdWbqU+0ueLtVRnqNjlwIgYeGtPk5RPJecAeD1wsgOnf1yzb5ey1zHpa8soZa3BvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15745072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh54rCRA9TVsSAnZWagAA56cQAICXOX9pQiLoeVdQWlrJ\nPYwHwUtZsJx4xtAYeD2Y6+QqBOaLOsHJwSsIJSKJvynpHAcGRh8RhWTpTmNh\npkRUjs6TDq2L4KpOorD9AAZGvUBhaqutyk/fq1zbamC/wjBv7nkH5JSK16ab\nVBAuBK03u/R2Uv2vGN1gUfcHPBws/rmuQ8ZZ9lcPzNathYvNq0zntvW0padK\nsRJ9ET7eyl0mkuIEOlG4T2iW4XU2X1YzlC5Emb+Yz2iTU0gW1AMLc9AxqeUK\nYsholSf12eWQ2nTGYKWgTRaACNXmnnnSz9ovDK7AG8VqVdTLYfrTP3e19lcz\nYcce2fgP97dE+5lbfjipd1R+5rx1C158BghtMgx6xU7BfI1HSiU10E/V+0rA\nVPasAWPeRcR0DRg2vhkr7wYNBK/T9EWVEO6MKv48Tu7oBga3Nq48aiD7Wxe3\nv4Chru9t+fhnhZsJuilLdPNHx3emuqgIbxV4LwdKxl6uSIuT39NUE8x2+0wA\nQ5mtOjWx/IzuYV7ck7HwacwLQlHkcu1sDRRA6QR9u8wpUuGu/1JIeapiQuxq\nnV5uvtB4lYJ0NDYfaWe/+MYAJG2KR6a2+cScCInU02vsRitNnDmcGzUweYVr\nszPeX5jU/FV1yt5s5IPmEoZsb6APpxfPXOoAPNY8NjRSHnLYypE4WZTynGhZ\nolaq\r\n=oXPl\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"8976ec09e467dd6055555ae25e72ce388323c717","scripts":{"lint":"tslint 'src/**/**/*.ts' --force","test":"HOME=/tmp/proxy-test nyc mocha -r ts-node/register -c --recursive 'test/**/**/*.spec.ts'","build":"tsc && cd ./webui && npm run build && cd ../","watch":"tsc --watch","pretty":"prettier 'src/**/**/*.ts' --write","postinstall":"node ./scripts/resetDataFile.js"},"_npmUser":{"name":"jituanlin","email":"jituanlin@gmail.com"},"repository":{"url":"git+https://github.com/youzan/zan-proxy.git","type":"git"},"_npmVersion":"5.6.0","description":"前端代理","directories":{},"_nodeVersion":"8.11.2","dependencies":{"ip":"^0.3.2","koa":"^2.3.0","npm":"^5.7.1","ora":"^2.0.0","pem":"^1.9.4","open":"0.0.5","uuid":"^3.2.1","axios":"^0.16.1","cookie":"^0.3.1","koa-qs":"^2.0.0","lodash":"^4.17.5","rimraf":"^2.6.1","typedi":"^0.7.2","get-port":"^3.2.0","inquirer":"^5.2.0","jsonfile":"^2.4.0","raw-body":"^2.3.2","commander":"^2.15.1","inflation":"^2.0.0","koa-mount":"^2.0.0","lru-cache":"^4.0.2","socket.io":"^1.7.3","http-proxy":"^1.17.0","koa-router":"^7.2.1","koa-static":"^3.0.0","mime-types":"^2.1.18","node-fetch":"^2.1.2","selfupdate":"^1.1.0","koa-compose":"^4.0.0","parse-domain":"^1.1.0","es6-promisify":"^6.0.0","koa-bodyparser":"^2.3.0","reflect-metadata":"^0.1.12","node-localstorage":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","chai":"^4.1.2","mocha":"^5.1.0","tslint":"^5.9.1","ts-node":"^5.0.1","prettier":"^1.12.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"<=9.6.13","chai-events":"^0.0.1","@types/mocha":"^5.0.0","@types/lru-cache":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy_4.0.23_1535614506634_0.45735715510516406","host":"s3://npm-registry-packages"}},"4.0.24":{"name":"zan-proxy","version":"4.0.24","keywords":["proxy","redirect","host","mock"],"author":"","license":"MIT","_id":"zan-proxy@4.0.24","maintainers":[{"name":"ctyu","email":"ctyuna@gmail.com"},{"name":"jituanlin","email":"jituanlin@gmail.com"},{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"homepage":"https://github.com/youzan/zan-proxy#readme","bugs":{"url":"https://github.com/youzan/zan-proxy/issues"},"bin":{"zanproxy":"./dist/bin/index.js","zan-proxy":"./dist/bin/index.js"},"nyc":{"all":true,"include":["src/App/services/**/**/*.ts","src/ProxyServer/impl/**/**/*.ts"],"extension":["ts"]},"dist":{"shasum":"93d546d461cd384f319654aa4c7650920d3c099b","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-4.0.24.tgz","fileCount":347,"integrity":"sha512-uquLxMGdSIOj5t1RBwOxEM99fmoC/waAW7MybkhMfAJU4C19RNybFrQGBF8MLpbuBsDxW2fQGYsOg2urDYTRdg==","signatures":[{"sig":"MEQCIHXfYDyAbGyVM3XfHz/o1hksLVvkaELq392FBhZo6Rt5AiB45EkPtrM8kEs24s6FjniJzD5T6VS7IXoPe9QjvATOiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15757657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbq4IECRA9TVsSAnZWagAAEwAQAIK/tCGBsTzqOHQUNWZ5\nS1efR7gZ2t8JgJAsbjRx1bP+FTl/rVqOKxYSLu80Er62BY7gujnjyJdsuPng\nHWnkY1VRp9nd5yOsprGwFnJb8LcId8xFI4q17AG6sA0tNYDOvdRKH4Ne1FPc\nv69P2+uKAhO6WV/XcPalNHv0XpCxux3ohYT5d/aCBFn7iTZgOVBC2PTmNiCI\nXcVFNr8SYvWpBjtCeGk5lwHpL/fvdfSrPxMLvPMmV6oiewfoagYXTR2YcgFr\nfMFyHiDRFpukQfupSiSEyWSM/sWm7z+1k9+QKSRVvkkbGmfpH1yTFD9uEOdn\naV2EpPcW4Gck3eRiqm1YVik42+yzUA+ysa7e4d/3ZhdlQwwWFbZAbZOV9tJw\n8C8BG9fJ5JbU/ziZNso8YE1eFIu82vdqNiM7xdfmLfolB/zUxT6ig80H0WC5\nTJLacvAL9NAfdUcV5O3wCm7tbgRNUYSKXI6G6GSdg7M7DMFHLCzu/ZQfmVU9\nJkhLWtGsD4SostScRttTWLdKUlrGDhu6ONRR0m5HK0Bm2pc0IMJxDZbdDmOn\ndjoHZRq7JqxsIluCzwAFMSIn9EKmAk5ABruxPWl0cTTP0pU4JSfn3kUOExGw\n384C9+ZY6Yv4lsReKJuGYZYzthN1fEAUfnEzygA4xKQaxL2Rz3BddNwlpbc7\n9F7q\r\n=7VMD\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"f09d7fd500bcd89802accbaf400d1b25eff0a0b6","scripts":{"lint":"tslint 'src/**/**/*.ts' --force","test":"HOME=/tmp/proxy-test nyc mocha -r ts-node/register -c --recursive 'test/**/**/*.spec.ts'","build":"tsc && cd ./webui && npm run build && cd ../","watch":"tsc --watch","pretty":"prettier 'src/**/**/*.ts' --write","postinstall":"node ./scripts/resetDataFile.js"},"_npmUser":{"name":"jituanlin","email":"jituanlin@gmail.com"},"repository":{"url":"git+https://github.com/youzan/zan-proxy.git","type":"git"},"_npmVersion":"5.6.0","description":"前端代理","directories":{},"_nodeVersion":"8.11.2","dependencies":{"ip":"^0.3.2","koa":"^2.3.0","npm":"^5.7.1","ora":"^2.0.0","pem":"^1.9.4","open":"0.0.5","uuid":"^3.2.1","axios":"^0.16.1","cookie":"^0.3.1","koa-qs":"^2.0.0","lodash":"^4.17.5","rimraf":"^2.6.1","typedi":"^0.7.2","get-port":"^3.2.0","inquirer":"^5.2.0","jsonfile":"^2.4.0","raw-body":"^2.3.2","commander":"^2.15.1","inflation":"^2.0.0","koa-mount":"^2.0.0","lru-cache":"^4.0.2","socket.io":"^1.7.3","http-proxy":"^1.17.0","koa-router":"^7.2.1","koa-static":"^3.0.0","mime-types":"^2.1.18","node-fetch":"^2.1.2","selfupdate":"^1.1.0","koa-compose":"^4.0.0","parse-domain":"^1.1.0","es6-promisify":"^6.0.0","koa-bodyparser":"^2.3.0","reflect-metadata":"^0.1.12","node-localstorage":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","chai":"^4.1.2","mocha":"^5.1.0","tslint":"^5.9.1","ts-node":"^5.0.1","prettier":"^1.12.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"<=9.6.13","chai-events":"^0.0.1","@types/mocha":"^5.0.0","@types/lru-cache":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy_4.0.24_1537966594546_0.9363755583172673","host":"s3://npm-registry-packages"}},"4.0.25":{"name":"zan-proxy","version":"4.0.25","keywords":["proxy","redirect","host","mock"],"author":"","license":"MIT","_id":"zan-proxy@4.0.25","maintainers":[{"name":"ctyu","email":"ctyuna@gmail.com"},{"name":"jituanlin","email":"jituanlin@gmail.com"},{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"homepage":"https://github.com/youzan/zan-proxy#readme","bugs":{"url":"https://github.com/youzan/zan-proxy/issues"},"bin":{"zanproxy":"./dist/bin/index.js","zan-proxy":"./dist/bin/index.js"},"nyc":{"all":true,"include":["src/App/services/**/**/*.ts","src/ProxyServer/impl/**/**/*.ts"],"extension":["ts"]},"dist":{"shasum":"0fd6743e7124954fc6e5d7325a3e239f213d41e0","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-4.0.25.tgz","fileCount":347,"integrity":"sha512-UOFb+W+gI+jzhKSypu9dV8GpPlRvCl1GBKMcpHjctBX076VV5dkKl56z7yAccmiX16qP3C+0HRGeKf8n28rIpA==","signatures":[{"sig":"MEYCIQDiZKY0RCXEmKruYwoiWxo05p2qLla/rPup0KiYuO+PbgIhALc8gr5idMnmrKxyjWtIXrjhKfNG0BuJBjl01nULNfzT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15769927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxcWJCRA9TVsSAnZWagAAwXoP/ROFwmpa/qw8sI5P+nhf\nLyxFbVY4Ota95bRDrYpx1Hgxc9NEHdTE/BMm0+VqInfZw1+re5ASgqp6wtDl\n71KkD/I5X4N+SF4gKgCZXSLWZt9w1TJsHnLtO4dsIUSBVwDpeX81PkaMysod\n/+F4jRfFSz/t4ffS8Z/bQfT3dYLm7Vvxo68PtFsai/ICQpXXJ2TtaCA13/E1\nW2mVELniRkC73NaVbRHNJuyhCtScRnjIfLa7m2abiwoqt2Jzoc6XM/9VJaJc\nnbke6UqGmPSsLgl62xD3gICYe+iJURs5MOT/YGzGJXJ9Rimb+L9HKzeocDXZ\nA7WAhoMgtGpeANrmUpkxpzUjmHciqDLN2/FR/O4cRRbHst80APoOhISQrXnA\nZI+jBgUIlxrWR1vWXKD46gJPUz/EcR9ZaDNmgKiQMwz1sLQHYeS59yv2mGsD\n2OC0a4qhs25YEq7zWsld4OOIMwjFWx2QZoQskgsevO76JgYuwOTVWh+6khhp\nSfMXeoAHo1IKsbDF26sB0VcCuS945x0q4h/GYldZG2nTeThHpWP+3uR62a/j\ny2pA0LfaVw8vBtN+0Fu6wpU7O+xF3wbkWsU1PfzQlJt61GOzGz2DgvsZM3lp\nXhjIKoRwsmKTJ83Q2yvXjmLifk5k2Nc5MOmxsx3Ym8PztA7gysWh8cNGOu+v\nsHys\r\n=jUw2\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"590483b9ed3c90333edaeffd5481d0216967b1b6","scripts":{"lint":"tslint 'src/**/**/*.ts' --force","test":"HOME=/tmp/proxy-test nyc mocha -r ts-node/register -c --recursive 'test/**/**/*.spec.ts'","build":"tsc && cd ./webui && npm run build && cd ../","watch":"tsc --watch","pretty":"prettier 'src/**/**/*.ts' --write","postinstall":"node ./scripts/resetDataFile.js"},"_npmUser":{"name":"jituanlin","email":"jituanlin@gmail.com"},"repository":{"url":"git+https://github.com/youzan/zan-proxy.git","type":"git"},"_npmVersion":"5.6.0","description":"前端代理","directories":{},"_nodeVersion":"8.11.2","dependencies":{"ip":"^0.3.2","koa":"^2.3.0","npm":"^5.7.1","ora":"^2.0.0","pem":"^1.9.4","open":"0.0.5","uuid":"^3.2.1","axios":"^0.16.1","cookie":"^0.3.1","koa-qs":"^2.0.0","lodash":"^4.17.5","rimraf":"^2.6.1","typedi":"^0.7.2","get-port":"^3.2.0","inquirer":"^5.2.0","jsonfile":"^2.4.0","raw-body":"^2.3.2","commander":"^2.15.1","inflation":"^2.0.0","koa-mount":"^2.0.0","lru-cache":"^4.0.2","socket.io":"^1.7.3","http-proxy":"^1.17.0","koa-router":"^7.2.1","koa-static":"^3.0.0","mime-types":"^2.1.18","node-fetch":"^2.1.2","selfupdate":"^1.1.0","koa-compose":"^4.0.0","parse-domain":"^1.1.0","es6-promisify":"^6.0.0","koa-bodyparser":"^2.3.0","reflect-metadata":"^0.1.12","node-localstorage":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","chai":"^4.1.2","mocha":"^5.1.0","tslint":"^5.9.1","ts-node":"^5.0.1","prettier":"^1.12.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"<=9.6.13","chai-events":"^0.0.1","@types/mocha":"^5.0.0","@types/lru-cache":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy_4.0.25_1539687816209_0.22781725250986296","host":"s3://npm-registry-packages"}},"4.0.26":{"name":"zan-proxy","version":"4.0.26","keywords":["proxy","redirect","host","mock"],"author":"","license":"MIT","_id":"zan-proxy@4.0.26","maintainers":[{"name":"ctyu","email":"ctyuna@gmail.com"},{"name":"jituanlin","email":"jituanlin@gmail.com"},{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},{"name":"tsxuehu","email":"tsxuehu@qq.com"}],"homepage":"https://github.com/youzan/zan-proxy#readme","bugs":{"url":"https://github.com/youzan/zan-proxy/issues"},"bin":{"zanproxy":"./dist/bin/index.js","zan-proxy":"./dist/bin/index.js"},"nyc":{"all":true,"include":["src/App/services/**/**/*.ts","src/ProxyServer/impl/**/**/*.ts"],"extension":["ts"]},"dist":{"shasum":"8dd90cfc9c28108936ad7f0d0252e452c320b085","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-4.0.26.tgz","fileCount":347,"integrity":"sha512-Sjvy/uZ5uq8bpiq0CCcRu+g177aripMxw1xLv3jq98TV0wp/p3mXvXiMQnIll+zWytA0/bsk1ATI/Kfj5Q8LrA==","signatures":[{"sig":"MEQCIExrUXsEPTIgJE+BYOJdURC/GD4L0jQ2/y5DkUlyT0FEAiAMHg4hJOGTvdgGocjzdt0z3O0OFBYQIDK8HVpUw/KBwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15790282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7A+0CRA9TVsSAnZWagAAzmkQAIa6TrGW4W0ELJY9qZPb\nDWFgx3ml3ShLOWOlaQQeuQP8XbplgiwK/V0RIekF4R8o2HqkSijU4VIEe+Dr\n28Cx2rxTtTGMDYcOZA8ajTkmCCVGERYkAso0XW6asfgFHkEW8whujvoUo6Ay\nNAGLuhbcJCgcrFeyi5SugmsapZUWdupe4um8AK1xFnLOmuIaDbQHcqt5FLP8\nv2sW607GvZd60DIZ3c38V5uB8ZN+te/IJraWpYwItoGvb66qyjwR9f2V2tw8\nqo74KMWlMgDdUtfqemX9MgGErCv0loPBTOX/vUYwNe5gMQQIf0ux7aclLCoE\n9nEEVy1ajU1LhEtgRtA/DT1IPnuAf2LD11N3xcW8GDoF1X0w1n6wbuEBYTys\noumTk9jWS/GnUmG/vJgCAuS5T9pYirLrs5UfiFZFSMr+UzlOiZ2ZG6+VrSy/\nXemE8200npjzY5ILoDV9Un2Y5o5cYwCRA4lFxohZ4KiJdXcOksZl2FrJujgT\nZhLJ/jyaFfUsYMM8kMzPcGxiRSjlY62vxZ7+Qg/izZSx46w4AtiFFi6lAjIf\ntx9Ynvk61pp5kSdHqj8Rz4k85pMzM9LrK1aXKN0T84tAHVxUocf1I2SGbFJh\ngojNKeL9izPrZTxiYp/YOczATJ+PjcXRUZu8SxMjYxUyZROMP1y2siRaq4nX\nM6Qn\r\n=ZJxv\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"46a6c998e1d73d502551f427145a3e2550bd8cca","scripts":{"lint":"tslint 'src/**/**/*.ts' --force","test":"HOME=/tmp/proxy-test nyc mocha -r ts-node/register -c --recursive 'test/**/**/*.spec.ts'","build":"tsc && cd ./webui && npm run build && cd ../","watch":"tsc --watch","pretty":"prettier 'src/**/**/*.ts' --write","postinstall":"node ./scripts/resetDataFile.js"},"_npmUser":{"name":"jituanlin","email":"jituanlin@gmail.com"},"repository":{"url":"git+https://github.com/youzan/zan-proxy.git","type":"git"},"_npmVersion":"5.6.0","description":"前端代理","directories":{},"_nodeVersion":"8.11.2","dependencies":{"ip":"^0.3.2","koa":"^2.3.0","npm":"^5.7.1","ora":"^2.0.0","pem":"^1.9.4","open":"0.0.5","uuid":"^3.2.1","axios":"^0.16.1","cookie":"^0.3.1","koa-qs":"^2.0.0","lodash":"^4.17.5","rimraf":"^2.6.1","typedi":"^0.7.2","get-port":"^3.2.0","inquirer":"^5.2.0","jsonfile":"^2.4.0","raw-body":"^2.3.2","commander":"^2.15.1","inflation":"^2.0.0","koa-mount":"^2.0.0","lru-cache":"^4.0.2","socket.io":"^1.7.3","http-proxy":"^1.17.0","koa-router":"^7.2.1","koa-static":"^3.0.0","mime-types":"^2.1.18","node-fetch":"^2.1.2","selfupdate":"^1.1.0","koa-compose":"^4.0.0","parse-domain":"^1.1.0","es6-promisify":"^6.0.0","koa-bodyparser":"^2.3.0","reflect-metadata":"^0.1.12","node-localstorage":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","chai":"^4.1.2","mocha":"^5.1.0","tslint":"^5.9.1","ts-node":"^5.0.1","prettier":"^1.12.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"<=9.6.13","chai-events":"^0.0.1","@types/mocha":"^5.0.0","@types/lru-cache":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy_4.0.26_1542197171625_0.9779893977744469","host":"s3://npm-registry-packages"}},"4.0.27":{"name":"zan-proxy","version":"4.0.27","keywords":["proxy","redirect","host","mock"],"author":"","license":"MIT","_id":"zan-proxy@4.0.27","maintainers":[{"name":"ctyu","email":"ctyuna@gmail.com"},{"name":"jituanlin","email":"jituanlin@gmail.com"},{"name":"mickeyinfoshan","email":"mickey.in.foshan@gmail.com"},{"name":"tsxuehu","email":"tsxuehu@qq.com"},{"name":"w91","email":"colonD@qq.com"}],"homepage":"https://github.com/youzan/zan-proxy#readme","bugs":{"url":"https://github.com/youzan/zan-proxy/issues"},"bin":{"zanproxy":"./dist/bin/index.js","zan-proxy":"./dist/bin/index.js"},"nyc":{"all":true,"include":["src/App/services/**/**/*.ts","src/ProxyServer/impl/**/**/*.ts"],"extension":["ts"]},"dist":{"shasum":"417e5d12bb160b11adae57218e9e57b260e48d5f","tarball":"https://registry.npmjs.org/zan-proxy/-/zan-proxy-4.0.27.tgz","fileCount":338,"integrity":"sha512-M9RUDZDgbpzrYjn2MoblszPKaNyOuL7elQ2PwBBCmVEmeptBeI5j64cDDUIeUG1iXGXb0H+IAt7VImWNF7C6YQ==","signatures":[{"sig":"MEQCICxvmG8Gt0MY9J85rD6NPVyaoxfxq7sPn0wZdNr10SwsAiAs/UO877MNQ53Lem/DiYCQ/+AuJBD9dA+vthqnEVt1tw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15705769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRXGECRA9TVsSAnZWagAABqwP/0vN3O1rjiuisno8j4bn\nMWZ1y608jGHuKG7f528D9mWG5wyBtJyalMyuUcKmYANWqx9FC+h8TGvkggHG\n24sAT7um/YHopHc5Y0Jlo45ycOvsVd+6Lu5e3ob8PboNKmbC9dgJNVF3dVTL\n0vgBqiF4EDje5vr3jRBKu0HHa96ZyKyLKk7O2yEdSy0yAOQIQw/3bSYBghAZ\nvBD3TkY7wDRvxEcadAKI/0OOuHODOnmDmrpWHAJWZ1oLGv88eUImQBgYjuGY\nwb28OJAAoH1T9B+1WqYC0Ao7UK7RtiZcZGg4uc/4iDvl3lg9HrxRUxesy9oR\nNGhxpNjizSqMpo5jV9ntPzLTkmyLIjkPRCTML1/O0rIdwe/oyHJQTti/1IIs\n85nKVpMp3jheOwagj6NXN7HxOyvQZXGS5dUuP2SwfWa/fKP5CGhbaWAOEp8H\np2e5DfdDNQFNdJ8ODf9mbXTQxNl1Ls7zxJHoNKP0/s5xdEvdv5pbpEBuNE47\nHv/xsTP+VJkB1WUschGzqtezNuKZW1/912jRzqouVSUpR2oo/2UYt3N9IdVa\n/n5ns7VuLh7t42ZjGXGwaQd1WbMvqNRpGhK/vDLSh8nFPjhtoFC7VAHNK/dQ\npmLC4MQ3ers1PmNOlys0XqihGGHfQh+y4YSTQffazMnvz2gVF74AUkiCqpM0\nhVKC\r\n=bzPq\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"8d79ea011373013bda64b788dc9b514dd2bbdbdb","scripts":{"lint":"tslint 'src/**/**/*.ts' --force","test":"HOME=/tmp/proxy-test nyc mocha -r ts-node/register -c --recursive 'test/**/**/*.spec.ts'","build":"tsc && cd ./webui && npm run build && cd ../","watch":"tsc --watch","pretty":"prettier 'src/**/**/*.ts' --write","postinstall":"node ./scripts/resetDataFile.js"},"_npmUser":{"name":"w91","email":"colonD@qq.com"},"repository":{"url":"git+https://github.com/youzan/zan-proxy.git","type":"git"},"_npmVersion":"5.6.0","description":"前端代理","directories":{},"_nodeVersion":"8.11.3","dependencies":{"ip":"^0.3.2","koa":"^2.3.0","npm":"^5.7.1","ora":"^2.0.0","pem":"^1.9.4","open":"0.0.5","uuid":"^3.2.1","axios":"^0.16.1","cookie":"^0.3.1","koa-qs":"^2.0.0","lodash":"^4.17.5","rimraf":"^2.6.1","typedi":"^0.7.2","get-port":"^3.2.0","inquirer":"^5.2.0","jsonfile":"^2.4.0","raw-body":"^2.3.2","commander":"^2.15.1","inflation":"^2.0.0","koa-mount":"^2.0.0","lru-cache":"^4.0.2","socket.io":"^1.7.3","http-proxy":"^1.17.0","koa-router":"^7.2.1","koa-static":"^3.0.0","mime-types":"^2.1.18","node-fetch":"^2.1.2","selfupdate":"^1.1.0","koa-compose":"^4.0.0","parse-domain":"^1.1.0","es6-promisify":"^6.0.0","koa-bodyparser":"^2.3.0","reflect-metadata":"^0.1.12","node-localstorage":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","chai":"^4.1.2","mocha":"^5.1.0","tslint":"^5.9.1","ts-node":"^5.0.1","prettier":"^1.12.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"<=9.6.13","chai-events":"^0.0.1","@types/mocha":"^5.0.0","@types/lru-cache":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/zan-proxy_4.0.27_1548054915416_0.9912428819007777","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-02-24T15:23:09.930Z","modified":"2025-08-15T07:28:02.975Z","0.1.0":"2017-02-24T15:23:09.930Z","0.1.1":"2017-02-24T15:52:20.730Z","0.1.2":"2017-02-24T16:10:39.406Z","0.1.3":"2017-02-24T16:12:54.766Z","0.1.4":"2017-02-24T16:45:20.649Z","0.1.5":"2017-02-25T04:38:57.217Z","0.1.6":"2017-02-25T04:52:19.023Z","0.1.7":"2017-02-25T04:58:46.382Z","0.1.8":"2017-02-25T19:45:13.614Z","0.1.9":"2017-02-26T03:24:10.193Z","0.1.10":"2017-02-26T07:13:13.007Z","0.1.11":"2017-02-26T08:14:53.259Z","0.1.12":"2017-02-26T08:17:42.776Z","3.1.0":"2017-07-13T08:48:05.953Z","3.1.1":"2017-07-13T12:02:05.098Z","3.1.2":"2017-07-13T14:51:16.231Z","3.1.3":"2017-07-14T05:11:11.173Z","3.1.4":"2017-07-14T07:43:09.355Z","3.1.5":"2017-07-14T07:49:01.769Z","3.1.6":"2017-07-14T11:53:34.843Z","3.1.6-alpha.1":"2017-07-21T09:55:41.144Z","4.0.0":"2018-04-18T09:11:30.430Z","4.0.1":"2018-04-18T09:34:27.522Z","4.0.2":"2018-04-20T02:22:35.672Z","4.0.3":"2018-04-20T11:45:24.948Z","4.0.4":"2018-04-25T07:59:05.961Z","4.0.5":"2018-05-02T08:03:15.793Z","4.0.6":"2018-05-02T10:54:55.601Z","4.0.7":"2018-05-03T03:47:43.886Z","4.0.8":"2018-05-04T03:51:08.859Z","4.0.9":"2018-05-07T07:40:20.819Z","4.0.10":"2018-05-16T11:55:06.922Z","4.0.11":"2018-05-16T12:14:39.025Z","4.0.12":"2018-05-16T12:18:55.609Z","4.0.13":"2018-06-19T07:55:03.577Z","4.0.14":"2018-07-05T07:29:38.345Z","4.0.15":"2018-07-06T08:15:59.973Z","4.0.16":"2018-07-06T08:32:04.457Z","4.0.17":"2018-07-09T02:45:59.808Z","4.0.18":"2018-07-13T04:33:47.792Z","4.0.19":"2018-07-24T07:18:36.095Z","4.0.20":"2018-08-02T07:22:37.951Z","4.0.21":"2018-08-07T03:18:28.537Z","4.0.22":"2018-08-08T04:04:24.705Z","4.0.23":"2018-08-30T07:35:06.996Z","4.0.24":"2018-09-26T12:56:35.988Z","4.0.25":"2018-10-16T11:03:36.568Z","4.0.26":"2018-11-14T12:06:12.002Z","4.0.27":"2019-01-21T07:15:15.763Z"},"bugs":{"url":"https://github.com/youzan/zan-proxy/issues"},"license":"MIT","homepage":"https://github.com/youzan/zan-proxy#readme","keywords":["proxy","redirect","host","mock"],"repository":{"url":"git+https://github.com/youzan/zan-proxy.git","type":"git"},"description":"前端代理","maintainers":[{"email":"mickey.in.foshan@gmail.com","name":"mickeyinfoshan"},{"email":"ctyuna@gmail.com","name":"ctyu"},{"email":"tsxuehu@qq.com","name":"tsxuehu"},{"email":"colonD@qq.com","name":"w91"},{"email":"461345042@qq.com","name":"kainstar"},{"email":"jituanlin@gmail.com","name":"jituanlin"}],"readme":"<p  align=\"left\">\n    <a href=\"https://github.com/youzan/\"><img alt=\"logo\" width=\"36\" height=\"36\" src=\"https://img.yzcdn.cn/public_files/2017/02/09/e84aa8cbbf7852688c86218c1f3bbf17.png\" alt=\"youzan\">\n    </a>\n</p>\n\n<p  align=\"center\">\n<img src=\"https://img.yzcdn.cn/public_files/2018/07/16/78d4c3e8ac0cb627f57628b9e2c89346.png\">\n</p>\n\n<p align=\"center\" style=\"margin: 30px 0 35px;\">A proxy for your debug environment</p>\n\n[访问中文版](./README.zh-CN.md)\n\n[![Build Status](https://travis-ci.org/youzan/zan-proxy.svg?branch=master)](https://travis-ci.org/youzan/zan-proxy)\n[![downloads](https://img.shields.io/npm/dt/zan-proxy.svg)](https://www.npmjs.com/package/zan-proxy)\n[![npm version](https://img.shields.io/npm/v/zan-proxy.svg?style=flat)](https://www.npmjs.com/package/zan-proxy)\n[![license](https://img.shields.io/npm/l/zan-proxy.svg)](https://www.npmjs.com/package/zan-proxy)\n\n`Zan Proxy` is an HTTP proxy server written in Node.js, which can be used to modify requests and mock reponse data. It is also a tool for custom DNS resolving and requests monitoring.\nThe proxy server can be easily configured by a user-friendly interface. In addition, a mechanism is provided for developers to customize the behavior of the server.\n\n## Features\n\n* Support HTTP, HTTPS and websocket\n* Support remote redirect rules\n* Modify the request target\n* Mock the response data\n* Custom plugins to modify default behaviour\n* Custom DNS resolving\n* GUI Configuration\n\n## Installation\n\n```shell\nnpm i -g zan-proxy\n```\n\n## Usage\n\n```shell\nzan-proxy\n```\n\nThe website for management will be opened automatically.\n\n<img src=\"https://img.yzcdn.cn/public_files/2018/03/29/538c49fa295df7dc7184d75fc1c1ab99.png\" />\n\n## Documentation\n\nThe detailed documentation can be refered [here](https://youzan.github.io/zan-proxy/book/).\n\n## Running From Source Code\n\n1. install dependencies\n\n    ```shell\n    yarn\n    ```\n\n2. install ui dependencies\n\n    ```shell\n    cd webui/ && yarn\n    ```\n\n3. back to the project root directory\n\n    ```shell\n    cd ..\n    ```\n\n4. build\n\n    ```shell\n    yarn build\n    ```\n\n5. run\n\n    ```shell\n    node dist/bin/index.js\n    ```\n\n## Plugins List\n\n* [zp-print-url](https://www.npmjs.com/package/zp-print-url) print the urls\n* [zp-debug-tool](https://www.npmjs.com/package/zp-debug-tool) web debug tool\n\n(PRs are welcomed to append the list)\n\n## Links\n\n* [Vue UI](https://github.com/youzan/vant)\n* [React UI](https://www.youzanyun.com/zanui/zent)\n* [Weapp UI](https://github.com/youzan/zanui-weapp)\n\n## Wechat Group\n\nScan the qrcode to join our wechat discussion group, please note that you want to join ZanProxy discussion group.\n\n<img src=\"https://img.yzcdn.cn/vant/wechat_20180606.png\" width=\"220\" height=\"292\" >\n\n## LICENSE\n\n[MIT](https://zh.wikipedia.org/wiki/MIT%E8%A8%B1%E5%8F%AF%E8%AD%89)\n","readmeFilename":"README.md"}