{"_id":"ykit-config-mock","_rev":"26-a4ae7e5a973178a2d1aa588e60491aeb","name":"ykit-config-mock","description":"ykit mock plugin","dist-tags":{"latest":"1.1.5"},"versions":{"0.1.0":{"name":"ykit-config-mock","version":"0.1.0","description":"ykit mock plugin","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/roscoe054/ykit-config-mock.git"},"keywords":["ykit","mock"],"author":{"name":"heiwu805@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/roscoe054/ykit-config-mock/issues"},"homepage":"https://github.com/roscoe054/ykit-config-mock#readme","dependencies":{"mockjs":"^1.0.1-beta3","semver-compare":"^1.0.0"},"gitHead":"fdaabe5a3896495fcb7dec51dc1eb51b83f84cc6","_id":"ykit-config-mock@0.1.0","_shasum":"d564a7fca2d326f2a6e1ee6cdace184fc5b369ed","_from":".","_npmVersion":"4.6.1","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"d564a7fca2d326f2a6e1ee6cdace184fc5b369ed","tarball":"https://registry.npmjs.org/ykit-config-mock/-/ykit-config-mock-0.1.0.tgz","integrity":"sha512-fXU1woLxca+uR9q13i97CEFDyUAmW+IXiDaOuJSmk8J3DNQKJVQoF8dv/sxygEGKpBK8D/GR3T897tpZ2+cevA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEe/2w61rji9+BO+krcCbE99JLy98W6p23ZOZ6ekX9wAIhALqr9YRrjA74hkXITD3YfkGhcdDlWP7fKUH6QjI746uN"}]},"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-mock-0.1.0.tgz_1496910888115_0.2566214622929692"}},"0.1.1":{"name":"ykit-config-mock","version":"0.1.1","description":"ykit mock plugin","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/roscoe054/ykit-config-mock.git"},"keywords":["ykit","mock"],"author":{"name":"heiwu805@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/roscoe054/ykit-config-mock/issues"},"homepage":"https://github.com/roscoe054/ykit-config-mock#readme","dependencies":{"mockjs":"^1.0.1-beta3","semver-compare":"^1.0.0"},"gitHead":"ea705f6993a4b577dbeeb753e966a8d9f1cd45ff","_id":"ykit-config-mock@0.1.1","_shasum":"44c5392497784cd5b60c609a6d8e9fcc5e7d833d","_from":".","_npmVersion":"4.6.1","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"44c5392497784cd5b60c609a6d8e9fcc5e7d833d","tarball":"https://registry.npmjs.org/ykit-config-mock/-/ykit-config-mock-0.1.1.tgz","integrity":"sha512-yS+u3bb8yjlz8nMzB9kNH0/XwwbNmwbSuMLOXo/mQaSonbVsNgwwzZrx3e5Z9kjP+ki9tWUsVYPTrgyhIcx2Mw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGtIJVAtyvT5njM++4Av/RqDzYsSuiqpedSDJgA7Pp4BAiBKVIjpxi3nnn47UHjcCTqiz4vtiH96HPZiJZZ573Pe9w=="}]},"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-mock-0.1.1.tgz_1497235500005_0.4142572048585862"}},"0.1.2":{"name":"ykit-config-mock","version":"0.1.2","description":"ykit mock plugin","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/roscoe054/ykit-config-mock.git"},"keywords":["ykit","mock"],"author":{"name":"heiwu805@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/roscoe054/ykit-config-mock/issues"},"homepage":"https://github.com/roscoe054/ykit-config-mock#readme","dependencies":{"mockjs":"^1.0.1-beta3","semver-compare":"^1.0.0"},"gitHead":"e5a916f528361c248228347b696de5f0b0a3b0b0","_id":"ykit-config-mock@0.1.2","_shasum":"45c620d4bc4d978ca0013e70c81151113cdf0896","_from":".","_npmVersion":"4.6.1","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"45c620d4bc4d978ca0013e70c81151113cdf0896","tarball":"https://registry.npmjs.org/ykit-config-mock/-/ykit-config-mock-0.1.2.tgz","integrity":"sha512-g8W7j5Thu9gm245rXqiPatTPGb0jCcd2tqYsD/kbHm2aMkWhxlboqDN+cLXCYsCnYY9bvU1mwI1Ct090KI2SCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA8Fg+RgwTmSaJHgSRFBSmIM2zUyRZS3jy6jYj7m/qwNAiA584OzQhKuF6TBglS6ekCZnNpdXgwlJELsGcJFLJN4cg=="}]},"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-mock-0.1.2.tgz_1497249548872_0.27661028248257935"}},"0.1.3":{"name":"ykit-config-mock","version":"0.1.3","description":"ykit mock plugin","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/roscoe054/ykit-config-mock.git"},"keywords":["ykit","mock"],"author":{"name":"heiwu805@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/roscoe054/ykit-config-mock/issues"},"homepage":"https://github.com/roscoe054/ykit-config-mock#readme","dependencies":{"mockjs":"^1.0.1-beta3","semver-compare":"^1.0.0","watchr":"^3.0.1"},"gitHead":"51eeef33cee659fa80e02f2cf7a6d3b63ad4e43d","_id":"ykit-config-mock@0.1.3","_shasum":"031e02c80ff13b8d403ad534597d500807474abc","_from":".","_npmVersion":"4.6.1","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"031e02c80ff13b8d403ad534597d500807474abc","tarball":"https://registry.npmjs.org/ykit-config-mock/-/ykit-config-mock-0.1.3.tgz","integrity":"sha512-QYpniFzDYqmLzLYq+LwbL6oHuYbAsOMAaDvTCeO1n9+rvEo1OSnFj0GZHTlKkF2y+hqjUJ6uuKqJg9qRFhfNNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG6wXyR5kDqdRHG7Edu9RufV4l+DZox6x3VKsMLZZUXIAiEA0yg5M7DTDW4i+FG34SiZSV1nGLRjRh7mt2/XQUquzuE="}]},"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-mock-0.1.3.tgz_1497269031281_0.7552175442688167"}},"0.1.4":{"name":"ykit-config-mock","version":"0.1.4","description":"ykit mock plugin","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/roscoe054/ykit-config-mock.git"},"keywords":["ykit","mock"],"author":{"name":"heiwu805@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/roscoe054/ykit-config-mock/issues"},"homepage":"https://github.com/roscoe054/ykit-config-mock#readme","dependencies":{"mockjs":"^1.0.1-beta3","semver-compare":"^1.0.0","watchr":"^3.0.1"},"gitHead":"da7016ac7bb62a02eee97bb9195b1b23caee8b9a","_id":"ykit-config-mock@0.1.4","_npmVersion":"5.0.3","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-tmBGgO+yvhoUDhetZmwOpe7mK/hh9RbL//Lth2IX0JmJ3lZSL64kKaOLIYPeJXZ+bq24FyCRnjdJk5wQA3pqGQ==","shasum":"581e9263877ccae14a231c91e3e6d703c24194dc","tarball":"https://registry.npmjs.org/ykit-config-mock/-/ykit-config-mock-0.1.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF3cjHHhvAl2Xdbo3BNyf93XDi+ejt3Di6w9D8U2BU4EAiEAu4Tue3sOESs5GFlb729jnksdnMM3YV2KFHgzd+2Mt/4="}]},"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-mock-0.1.4.tgz_1497952654755_0.8740543683525175"}},"0.1.5":{"name":"ykit-config-mock","version":"0.1.5","description":"ykit mock plugin","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/roscoe054/ykit-config-mock.git"},"keywords":["ykit","mock"],"author":{"name":"heiwu805@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/roscoe054/ykit-config-mock/issues"},"homepage":"https://github.com/roscoe054/ykit-config-mock#readme","dependencies":{"mockjs":"^1.0.1-beta3","semver-compare":"^1.0.0","watchr":"^3.0.1"},"gitHead":"869467ceecbd5c3246abfa06130a21ea21990da4","_id":"ykit-config-mock@0.1.5","_npmVersion":"5.0.4","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-fksiNOIlL1oIncCxPdMv98c1DrV8WjtZKuyPy8PKowCKdzewE6Yi+4TRfGhBeOevKs4ujpMjl5JX9v/ACagQNw==","shasum":"5c97ac12c3a14087c258ae54242abd5e33966aef","tarball":"https://registry.npmjs.org/ykit-config-mock/-/ykit-config-mock-0.1.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIXd+N4keAhJRWqelztjj933QDK2C92pbgCW1bnLjQWgIhAJkuudHWB7G7JD1VB0F1PERNM3yJTHJCZkF0K47PnhWc"}]},"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-mock-0.1.5.tgz_1499334149125_0.4005023268982768"}},"0.1.6":{"name":"ykit-config-mock","version":"0.1.6","description":"ykit mock plugin","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/roscoe054/ykit-config-mock.git"},"keywords":["ykit","mock"],"author":{"name":"heiwu805@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/roscoe054/ykit-config-mock/issues"},"homepage":"https://github.com/roscoe054/ykit-config-mock#readme","dependencies":{"mockjs":"^1.0.1-beta3","semver-compare":"^1.0.0","watchr":"^3.0.1"},"gitHead":"7afdfd745aef649ae4c71a1840482b286b13f4bd","_id":"ykit-config-mock@0.1.6","_npmVersion":"5.3.0","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-tOWyYHh/UVxEIyGlh9Cwtsw16M8P9adm1jQ4bjtoalq6LBlDnsjJK3z/Flv5DbSVNCTFh7hTJo9ASToClyl2hQ==","shasum":"28699c88c8a6d4b425508df361ae5836dc7b4ef8","tarball":"https://registry.npmjs.org/ykit-config-mock/-/ykit-config-mock-0.1.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5gz+YD6liJZv2IdLZ1ArRXZakbJ6PJKXBIic2gfGOUAIgasYUfQ0f1yYYJ8OKkLvD0z4xHhz/RKABWvk2J4NgkkY="}]},"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-mock-0.1.6.tgz_1500886648077_0.5298696956597269"}},"0.2.0":{"name":"ykit-config-mock","version":"0.2.0","description":"ykit mock plugin","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/roscoe054/ykit-config-mock.git"},"keywords":["ykit","mock"],"author":{"name":"heiwu805@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/roscoe054/ykit-config-mock/issues"},"homepage":"https://github.com/roscoe054/ykit-config-mock#readme","dependencies":{"body-parser":"^1.17.2","connect-query":"^1.0.0","cookie-parser":"^1.4.3","mockjs":"^1.0.1-beta3","semver-compare":"^1.0.0","watchr":"^3.0.1"},"gitHead":"45e4c6cfdfc6f169b743a05b7c314729fa1509f7","_id":"ykit-config-mock@0.2.0","_npmVersion":"5.3.0","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-NcXSzrArCPMZVGw1OZW632rWSUtGbSKb+jKnzc1VfgEbb9OqS/McNxTxfGWCtZXeD6YK+gpc8h1EXCqs9IF6LQ==","shasum":"4a1dc631441a5644df1b8f6fb30610a9978f1666","tarball":"https://registry.npmjs.org/ykit-config-mock/-/ykit-config-mock-0.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGmozM1txvdZfoajj1B3lDELHq+4GIldIgLn9WALY7E2AiAwAxke6l4kNMMrTjPDtt9amB/cCMfghBp5qtK+a2JTmw=="}]},"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-mock-0.2.0.tgz_1501056423588_0.4735016361810267"}},"0.3.0":{"name":"ykit-config-mock","version":"0.3.0","description":"ykit mock plugin","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/roscoe054/ykit-config-mock.git"},"keywords":["ykit","mock"],"author":{"name":"heiwu805@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/roscoe054/ykit-config-mock/issues"},"homepage":"https://github.com/roscoe054/ykit-config-mock#readme","dependencies":{"body-parser":"^1.17.2","connect-query":"^1.0.0","cookie-parser":"^1.4.3","mockjs":"^1.0.1-beta3","semver-compare":"^1.0.0","watchr":"^3.0.1"},"gitHead":"9fd741175cae2ca4a2c6d56e1cfef9be4792de04","_id":"ykit-config-mock@0.3.0","_npmVersion":"5.3.0","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-JX3Q0aeDoTnSa1BCOhhtQPcTuB4fpDvskWlvbfO/Wxyi/v9N9JX7k19BnUelglRUXOCgy8iAMVwulj5R23BTyw==","shasum":"12089f24b5e4f3d074cdfad357b5ad469d251b33","tarball":"https://registry.npmjs.org/ykit-config-mock/-/ykit-config-mock-0.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhsWOjZK+clPhIZ0u0Rf3HtI0/fNevfc3CoM3AVcix2AiEAgOgkrJTV7r9aJ/SgN+A8nbhXW0wq1xxwNg3opeSdgpA="}]},"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-mock-0.3.0.tgz_1501158897842_0.21228103851899505"}},"0.3.1":{"name":"ykit-config-mock","version":"0.3.1","description":"ykit mock plugin","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/roscoe054/ykit-config-mock.git"},"keywords":["ykit","mock"],"author":{"name":"heiwu805@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/roscoe054/ykit-config-mock/issues"},"homepage":"https://github.com/roscoe054/ykit-config-mock#readme","dependencies":{"body-parser":"^1.17.2","connect-query":"^1.0.0","cookie-parser":"^1.4.3","mockjs":"^1.0.1-beta3","semver-compare":"^1.0.0","watchr":"^3.0.1"},"gitHead":"a7fdf2da26568a0a17319c0c3d97571a9cfcd292","_id":"ykit-config-mock@0.3.1","_npmVersion":"5.3.0","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-ekiG+7eXI9Kul+LLe6NlVpwycydX31i28nS/ly8EVO+ob46bmARnUASsRzUuPhndEytGYQbDcbVVg9M+oEaD+A==","shasum":"720795e9e2c585bc2d613ef7b7c711c937595afa","tarball":"https://registry.npmjs.org/ykit-config-mock/-/ykit-config-mock-0.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiNB8ZVu8PhDI5xQNaz/cWVpMIRnqjuklsD3Lt2mbBUwIhAMdY7uxnhzEB80DtAJkDknKJe8sM35kvp0A32TIStVjT"}]},"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-mock-0.3.1.tgz_1501493950073_0.5205356883816421"}},"0.3.2":{"name":"ykit-config-mock","version":"0.3.2","description":"ykit mock plugin","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/roscoe054/ykit-config-mock.git"},"keywords":["ykit","mock"],"author":{"name":"heiwu805@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/roscoe054/ykit-config-mock/issues"},"homepage":"https://github.com/roscoe054/ykit-config-mock#readme","dependencies":{"body-parser":"^1.17.2","connect-query":"^1.0.0","cookie-parser":"^1.4.3","mockjs":"^1.0.1-beta3","semver-compare":"^1.0.0","watchr":"^3.0.1"},"gitHead":"4bffee9c6a219fed82a7708ebc11c3ff42de2433","_id":"ykit-config-mock@0.3.2","_npmVersion":"5.3.0","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-ezwe/U/lM72wExoSi2U5toWp9cZpO161Dl79iKloHbiVbcgsF9MskfEl923czdDcK0d+ewEzn61ZqUjwDOCmeg==","shasum":"3d93011fbc37e1c9d2fdcd54469c9d2d9efa0a4d","tarball":"https://registry.npmjs.org/ykit-config-mock/-/ykit-config-mock-0.3.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFiPDhwzsebOfeK86sgoDpf0LPj6p9I9jxNgjvWNVXMgAiB8U/V972z3Lri7XfHyBd2CSfPMSL/nWP94x4sucriGfg=="}]},"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-mock-0.3.2.tgz_1502105581039_0.19524325500242412"}},"1.0.0":{"name":"ykit-config-mock","version":"1.0.0","description":"ykit mock plugin","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/roscoe054/ykit-config-mock.git"},"keywords":["ykit","mock"],"author":{"name":"heiwu805@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/roscoe054/ykit-config-mock/issues"},"homepage":"https://github.com/roscoe054/ykit-config-mock#readme","dependencies":{"body-parser":"^1.17.2","connect-query":"^1.0.0","cookie-parser":"^1.4.3","extend":"^3.0.1","mockjs":"^1.0.1-beta3","request":"^2.81.0","semver-compare":"^1.0.0","valid-url":"^1.0.9","watchr":"^3.0.1"},"gitHead":"45b0269e187670909e9bb9064eb566f2f7729210","_id":"ykit-config-mock@1.0.0","_npmVersion":"5.4.1","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-bPG95AukOLZi8N9sVX41lcLWiHoa1eGLrasXW/anbwehIm2J7uKou8ZL4KAHUEjXhjnV8G+3eIaOjZRuoYEw1Q==","shasum":"8d16d4279b24c79d7658bd8e6768b3bf08035c37","tarball":"https://registry.npmjs.org/ykit-config-mock/-/ykit-config-mock-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGVPzmdVbirgYijC4lLNieoUvO9SF/NXKBwn6soPKYafAiAPkVMkEaRRGUfghjSrLN0ScsuJbl9nTwh4acrxfafbRw=="}]},"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-mock-1.0.0.tgz_1504770119494_0.8516428081784397"}},"1.0.1":{"name":"ykit-config-mock","version":"1.0.1","description":"ykit mock plugin","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/roscoe054/ykit-config-mock.git"},"keywords":["ykit","mock"],"author":{"name":"heiwu805@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/roscoe054/ykit-config-mock/issues"},"homepage":"https://github.com/roscoe054/ykit-config-mock#readme","dependencies":{"body-parser":"^1.17.2","connect-query":"^1.0.0","cookie-parser":"^1.4.3","extend":"^3.0.1","mockjs":"^1.0.1-beta3","request":"^2.81.0","semver-compare":"^1.0.0","valid-url":"^1.0.9","watchr":"^3.0.1"},"gitHead":"21ead746dfddfc519c97c472207ac6de60cbdd4a","_id":"ykit-config-mock@1.0.1","_npmVersion":"5.4.1","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-qfBhNUFLsF+Cw92zl3JOH07c71XrCP6wEQg+nd8NBJryUbTSxQpQfo+sDwkyDc7DC07fPWiEB1dI1+m9Wv+h8w==","shasum":"b48b6b0cddc7c21be00d9ca4a4ee4e50f054537e","tarball":"https://registry.npmjs.org/ykit-config-mock/-/ykit-config-mock-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJycsY5xFwPAzLVOvjviInC00wBwBEprQAUUS/UIO8TAiEAhwPAOL/u/KjhCvlaw9niRHB0tCvx6gezSJQNCAbk3v8="}]},"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-mock-1.0.1.tgz_1504773308305_0.4754451282788068"}},"1.0.2":{"name":"ykit-config-mock","version":"1.0.2","description":"ykit mock plugin","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/roscoe054/ykit-config-mock.git"},"keywords":["ykit","mock"],"author":{"name":"heiwu805@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/roscoe054/ykit-config-mock/issues"},"homepage":"https://github.com/roscoe054/ykit-config-mock#readme","dependencies":{"body-parser":"^1.17.2","connect-query":"^1.0.0","cookie-parser":"^1.4.3","extend":"^3.0.1","mockjs":"^1.0.1-beta3","request":"^2.81.0","semver-compare":"^1.0.0","valid-url":"^1.0.9","watchr":"^3.0.1"},"gitHead":"c9f3fa5c633c71462a3eda5d669742399665c910","_id":"ykit-config-mock@1.0.2","_npmVersion":"5.4.1","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-W46VMX/AWv6v+NE4QVU4LhY//gCS0p+xKrngg2wCCc2N1AJN3S6pYAT1M53TtT/9HZ2hPKrGU7NO5JNGIM5kCg==","shasum":"fbd6373fa5fbee9b75239e48cb8bb2ae5a022626","tarball":"https://registry.npmjs.org/ykit-config-mock/-/ykit-config-mock-1.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHLzwKlBgSpXC4kKUcYGCYp6ATjwk4oYHYQTLTM4DkMgAiEAiHJpZ9WzD2mAKtuS8zEY6AO5vCUuJ+MNTL17tQVdnaQ="}]},"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-mock-1.0.2.tgz_1505804502626_0.037317993119359016"}},"1.0.3":{"name":"ykit-config-mock","version":"1.0.3","description":"ykit mock plugin","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/roscoe054/ykit-config-mock.git"},"keywords":["ykit","mock"],"author":{"name":"heiwu805@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/roscoe054/ykit-config-mock/issues"},"homepage":"https://github.com/roscoe054/ykit-config-mock#readme","dependencies":{"body-parser":"^1.17.2","connect-query":"^1.0.0","cookie-parser":"^1.4.3","extend":"^3.0.1","mockjs":"^1.0.1-beta3","request":"^2.81.0","semver-compare":"^1.0.0","valid-url":"^1.0.9","watchr":"^3.0.1"},"gitHead":"a6ac65e2aeaf91fa1be1f6c028ee7e2e3fd186f6","_id":"ykit-config-mock@1.0.3","_npmVersion":"5.4.1","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-YIc2CK4WE5phDE59DDhQPOfryZ0q1K/LQqatmqa4RYnc8D2+/ddNdtTURyNxfX1t5PvLYR280shD846EpWYgkg==","shasum":"7ae0f1c9b0016a4b1ad003e59faecdc0b055086e","tarball":"https://registry.npmjs.org/ykit-config-mock/-/ykit-config-mock-1.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGznLJtHZXxlVCv5sgvBs0mldVlrfL/9GjF9hbs8+iKAAiA5LMJsiHkUyslweNtNsZj7B+zXN8uJjfOjijrUEgTj4w=="}]},"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-mock-1.0.3.tgz_1505966356301_0.3170614193659276"}},"1.0.4":{"name":"ykit-config-mock","version":"1.0.4","description":"ykit mock plugin","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/roscoe054/ykit-config-mock.git"},"keywords":["ykit","mock"],"author":{"name":"heiwu805@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/roscoe054/ykit-config-mock/issues"},"homepage":"https://github.com/roscoe054/ykit-config-mock#readme","dependencies":{"body-parser":"^1.17.2","connect-query":"^1.0.0","cookie-parser":"^1.4.3","extend":"^3.0.1","mockjs":"^1.0.1-beta3","request":"^2.81.0","semver-compare":"^1.0.0","valid-url":"^1.0.9","watchr":"^3.0.1"},"gitHead":"a40ddacb86de9735fc26b90985d9fe8462ba4a75","_id":"ykit-config-mock@1.0.4","_npmVersion":"5.4.1","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-pPKLjAFOBjRbW7/WgThXufZU96aaU+do1fgDMN678MdaNLRvJWlsFgaxe3B+eBO1oUmEJmMS5Y0TOz0ynTyzIA==","shasum":"f3b2a0d2623efddfa1fb865b00b0b39a7c04896a","tarball":"https://registry.npmjs.org/ykit-config-mock/-/ykit-config-mock-1.0.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSvO1LcRIuI0hUv2Js8Sd6dsKqAi90qHA8ChaOpVjsaAIhAOD/ZMhda3Tij0cucMTbHYp+MlQXZxuGtIDETk/n5DBj"}]},"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-mock-1.0.4.tgz_1505974791438_0.21701313159428537"}},"1.0.5":{"name":"ykit-config-mock","version":"1.0.5","description":"ykit mock plugin","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/roscoe054/ykit-config-mock.git"},"keywords":["ykit","mock"],"author":{"name":"heiwu805@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/roscoe054/ykit-config-mock/issues"},"homepage":"https://github.com/roscoe054/ykit-config-mock#readme","dependencies":{"body-parser":"^1.17.2","connect-query":"^1.0.0","cookie-parser":"^1.4.3","extend":"^3.0.1","mockjs":"^1.0.1-beta3","request":"^2.81.0","semver-compare":"^1.0.0","valid-url":"^1.0.9","watchr":"^3.0.1"},"gitHead":"d099ab8db09c902f06a7c14c04cfcd3b04965a88","_id":"ykit-config-mock@1.0.5","_npmVersion":"5.4.1","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-tzcBfrrMB2AcdM4y3K7+3wGASyvGt3lBTGFevhGOSq4Yvu0Q5wLodzu/+hvYSNZqNVLwdWtPnoFvzAuvrqdPuA==","shasum":"082284a5a07f2ab89803afd93e41437d2e8dfa20","tarball":"https://registry.npmjs.org/ykit-config-mock/-/ykit-config-mock-1.0.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYGSKoXGsgO35AjrWk1drBGA1h9tNI8KVKyJ4TgdLT/AIhAI16StvwZT8Lo/044310ldt1sMFzeoOXAmV86huaQcWC"}]},"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-mock-1.0.5.tgz_1505991324854_0.2466902972664684"}},"1.0.6":{"name":"ykit-config-mock","version":"1.0.6","description":"ykit mock plugin","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/roscoe054/ykit-config-mock.git"},"keywords":["ykit","mock"],"author":{"name":"heiwu805@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/roscoe054/ykit-config-mock/issues"},"homepage":"https://github.com/roscoe054/ykit-config-mock#readme","dependencies":{"body-parser":"^1.17.2","connect-query":"^1.0.0","cookie-parser":"^1.4.3","extend":"^3.0.1","mockjs":"^1.0.1-beta3","request":"^2.81.0","semver-compare":"^1.0.0","valid-url":"^1.0.9","watchr":"^3.0.1"},"gitHead":"1a1d78056c04a3c26b335fd23fc861ce0de18808","_id":"ykit-config-mock@1.0.6","_npmVersion":"5.4.1","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-GO3IbYvUXVGefFjuyliftM8H8gtxGuqPZ4egq27VSzjY4WWloHd3dNkpsCspGz07Qy6izyIbKsg7aqWPx52I3g==","shasum":"6a8b3affaded0b64f6a29e25cd44e4e38d29b443","tarball":"https://registry.npmjs.org/ykit-config-mock/-/ykit-config-mock-1.0.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUzGZIFQyUA9pUot+4mXpqcJC1zk9ItiZ5GsYT/J8nmQIhAOw9y+J82eW09LfxE6eGa26mSOfAiC2Xh0TKVNrpZnq2"}]},"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-mock-1.0.6.tgz_1505994408844_0.9981909587513655"}},"1.1.0":{"name":"ykit-config-mock","version":"1.1.0","description":"ykit mock plugin","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/roscoe054/ykit-config-mock.git"},"keywords":["ykit","mock"],"author":{"name":"heiwu805@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/roscoe054/ykit-config-mock/issues"},"homepage":"https://github.com/roscoe054/ykit-config-mock#readme","dependencies":{"body-parser":"^1.17.2","connect-query":"^1.0.0","cookie-parser":"^1.4.3","extend":"^3.0.1","json5":"^0.5.1","mockjs":"^1.0.1-beta3","request":"^2.81.0","semver-compare":"^1.0.0","valid-url":"^1.0.9","watchr":"^3.0.1"},"gitHead":"1231d24ea2d9e2dbfb6ebda44748951c94d0af45","_id":"ykit-config-mock@1.1.0","_npmVersion":"5.4.2","_nodeVersion":"7.9.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-QJe/8TIubE0mo0DIsRty/fEy/0hLRlgfmm3Gg76nfB4G7hJorpaYMGMNKO9yyE4zVZ+3e/nejZS3sXHR4nkK9w==","shasum":"16b5d891cd5a186f8e97c27f16aadb98e9a87414","tarball":"https://registry.npmjs.org/ykit-config-mock/-/ykit-config-mock-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSUB8PRM+jQ+umaZsOR3Y3sVooJyHbamEOYbc2EKdOnQIgK0RqF+cbbt6Gw0ZcQoUPg5u3OcalrVUP1E+bVSP5zaE="}]},"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-mock-1.1.0.tgz_1509086550987_0.9485503453761339"}},"1.1.1":{"name":"ykit-config-mock","version":"1.1.1","description":"ykit mock plugin","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/roscoe054/ykit-config-mock.git"},"keywords":["ykit","mock"],"author":{"name":"heiwu805@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/roscoe054/ykit-config-mock/issues"},"homepage":"https://github.com/roscoe054/ykit-config-mock#readme","dependencies":{"body-parser":"^1.17.2","connect-query":"^1.0.0","cookie-parser":"^1.4.3","extend":"^3.0.1","json5":"^0.5.1","mockjs":"^1.0.1-beta3","request":"^2.81.0","semver-compare":"^1.0.0","valid-url":"^1.0.9","watchr":"^3.0.1"},"gitHead":"d71f6400508d6e41e35511e598962cbeb4dc1b77","_id":"ykit-config-mock@1.1.1","_npmVersion":"5.4.2","_nodeVersion":"7.9.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-3ES22xyY1cj/NCL/UWm4f/0esn9mFisO3nr0CcmHAmYSVL8F3GOU8kfdJye0GSbHMoOJEnPMWRciGSPt5qfJjg==","shasum":"275c4d5058f78f41f692130c4a063ace07d3a6b5","tarball":"https://registry.npmjs.org/ykit-config-mock/-/ykit-config-mock-1.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA3MTiEu+d/ICELDCeEiSwVspUbsDuuWsMK3/BP+1mfzAiEAkI0SPisW1J0EDZlsRZqaLQbZ4dChsyzc7ezaEPLbht4="}]},"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-mock-1.1.1.tgz_1509352255770_0.01828360604122281"}},"1.1.2":{"name":"ykit-config-mock","version":"1.1.2","description":"ykit mock plugin","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/roscoe054/ykit-config-mock.git"},"keywords":["ykit","mock"],"author":{"name":"heiwu805@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/roscoe054/ykit-config-mock/issues"},"homepage":"https://github.com/roscoe054/ykit-config-mock#readme","dependencies":{"body-parser":"^1.17.2","connect-query":"^1.0.0","cookie-parser":"^1.4.3","extend":"^3.0.1","json5":"^0.5.1","mockjs":"^1.0.1-beta3","request":"^2.81.0","semver-compare":"^1.0.0","valid-url":"^1.0.9","watchr":"^3.0.1"},"gitHead":"425fe53857f210985288a298a6d3bd883f9087c9","_id":"ykit-config-mock@1.1.2","_npmVersion":"5.5.1","_nodeVersion":"7.9.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-njwUzgx6Bb89YtZgDoOquoTrAAXKtK3tYP1XOUXrj4DvZoXrSPI3wmy7g/YK8Ll6tEDI9qnhMrbHk6paSKBwaA==","shasum":"09d5df8917ec7f554e296f3c0e1d3ef421ce6cda","tarball":"https://registry.npmjs.org/ykit-config-mock/-/ykit-config-mock-1.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrDi4jEqEgnZA3dbci0eeDXHzwRJJJ99CWY3rn22jalQIhANBv+7CmrteBrpnOas3NOR4Jmy1uJSQ5MAYDsfCSTWwZ"}]},"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-mock-1.1.2.tgz_1512359728760_0.7396658780053258"}},"1.1.3":{"name":"ykit-config-mock","version":"1.1.3","description":"ykit mock plugin","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/roscoe054/ykit-config-mock.git"},"keywords":["ykit","mock"],"author":{"name":"heiwu805@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/roscoe054/ykit-config-mock/issues"},"homepage":"https://github.com/roscoe054/ykit-config-mock#readme","dependencies":{"body-parser":"^1.17.2","connect-query":"^1.0.0","cookie-parser":"^1.4.3","extend":"^3.0.1","json5":"^0.5.1","mockjs":"^1.0.1-beta3","request":"^2.81.0","semver-compare":"^1.0.0","valid-url":"^1.0.9","watchr":"^3.0.1"},"gitHead":"64fdd63928ee32abe889dff5adda4b5697d4e34e","_id":"ykit-config-mock@1.1.3","_npmVersion":"5.5.1","_nodeVersion":"7.9.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-QfepXkVy7bDEeQkonUMCkmk4ToTRjwugo33INFpjNVrgW8nnQKjTrH5hKXrPY55L2zTUFMlmA95A7sAA1wXPFQ==","shasum":"6b6b939f089eba85c24acead61e5b0da251eafee","tarball":"https://registry.npmjs.org/ykit-config-mock/-/ykit-config-mock-1.1.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmYgsGMkQyW5Xx1Er8e+tZ0xQEN2qaYq60MPqN91TXZwIgWS5hBY9B9ZjljGfXDRky1+sGLlye/q5d2pKJ1e38UF8="}]},"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-mock-1.1.3.tgz_1512371071452_0.6019009090960026"}},"1.1.4":{"name":"ykit-config-mock","version":"1.1.4","description":"ykit mock plugin","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/roscoe054/ykit-config-mock.git"},"keywords":["ykit","mock"],"author":{"name":"heiwu805@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/roscoe054/ykit-config-mock/issues"},"homepage":"https://github.com/roscoe054/ykit-config-mock#readme","dependencies":{"body-parser":"^1.17.2","connect-query":"^1.0.0","cookie-parser":"^1.4.3","extend":"^3.0.1","json5":"^0.5.1","mockjs":"^1.0.1-beta3","request":"^2.81.0","semver-compare":"^1.0.0","valid-url":"^1.0.9","watchr":"^3.0.1"},"gitHead":"1b96764364c35aec9476aa887ef26e3878ec0b88","_id":"ykit-config-mock@1.1.4","_npmVersion":"5.5.1","_nodeVersion":"7.9.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-gpI56YrBxNpqH4zOHq5yULle87HSynK2l5mOfaid4jb78t3ZuoTdrlTL0PNb8DKcUYGerXvvP4yLrjsiAR1UQA==","shasum":"7ad8a44fdf4bfc7fd17b69cba18ac6c0ca296094","tarball":"https://registry.npmjs.org/ykit-config-mock/-/ykit-config-mock-1.1.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDVqcF9rGVtO4I/qy0yUvON4/TEWJSk3zXmBE5f0XiD5AiBmq4Igc9q6dAOHy3wYzUKj5IIwFm9l28W30wgcXnpsuw=="}]},"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-mock-1.1.4.tgz_1512373252776_0.5319510917179286"}},"1.1.5":{"name":"ykit-config-mock","version":"1.1.5","description":"ykit mock plugin","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/roscoe054/ykit-config-mock.git"},"keywords":["ykit","mock"],"author":{"name":"heiwu805@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/roscoe054/ykit-config-mock/issues"},"homepage":"https://github.com/roscoe054/ykit-config-mock#readme","dependencies":{"body-parser":"^1.17.2","connect-query":"^1.0.0","cookie-parser":"^1.4.3","extend":"^3.0.1","json5":"^0.5.1","mockjs":"^1.0.1-beta3","request":"^2.81.0","semver-compare":"^1.0.0","valid-url":"^1.0.9","watchr":"^3.0.1"},"gitHead":"c80b3ef511e346dec77ecb85b4d28b10be72c3fa","_id":"ykit-config-mock@1.1.5","_npmVersion":"5.6.0","_nodeVersion":"7.9.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-gHWj8LSxbJ47fFnEpeczpMj/hOAzeSeqfnsjm4srDKOq4PTM2pfgjylVSo5MH0dMjTiC+k/GFj34rz7FTwLzZg==","shasum":"9e1f96158b7a408365ae7eb8f8216d1df8ace371","tarball":"https://registry.npmjs.org/ykit-config-mock/-/ykit-config-mock-1.1.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmhf4YaOo/ZhkSUdTeYBXj2+emwS6+2CgvC6Hkw8Q7iAiBAOXg1mXUQaqgtBqGq5RI7KPZ6ngeRkAjrCoZZ5NmC7Q=="}]},"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-mock-1.1.5.tgz_1513655611452_0.5305082055274397"}}},"readme":"# ykit-config-mock\n\n需要 ykit 版本 >= 0.5.0\n\n## Features\n\n- 模拟接口数据，支持[动态 Mock 数据语法][1]\n- 兼容 FEKit mock 和 Jerry mock\n\n## 安装\n\n在项目中执行：\n\n```\n$ npm install ykit-config-mock --save\n```\n\n编辑 `ykit.js`，引入插件：\n\n```\nmodule.exports = {\n    plugins: ['mock']\n    // ...\n};\n```\n\n或者如果需要添加插件的选项，也可以传入一个对象：\n\n```javascript\nmodule.exports = {\n    plugins: [{\n        name: 'mock',\n        options: {\n            // 插件选项\n        }\n    }]\n    // ...\n};\n```\n\n## 如何配置 mock 规则\n\n在项目根目录下创建 `mock.js`:\n\n```javascript\nmodule.exports = [\n\t{\n        pattern: /\\/testA\\.com\\/(.*)\\.do/, // 匹配一类接口，如 /test.com/list.do -> ./mockData/list.json\n        responder: './mockData/$1.json'\n    },\n\t{\n        pattern: /\\/testB\\.com\\/person\\.do/, // 直接返回数据\n        responder: {id: 'abc'}\n    },\n\t{\n        pattern: '/testC.com/query.do', // pattern 为字符串\n        responder: {id: 'abc'}\n    }\n];\n```\n\n### 动态数据\n\n可以通过定义数据模板来返回动态 mock 数据，具体规则[查看这里][2]。\n\n```javascript\n{\n    pattern: '/test.com/query.do',\n    responder: {\n        \"array|1-10\": [\n            \"Mock.js\"\n        ]\n    }\n}\n\n// 返回数据：\n// {\n//   \"array\": [\n//     \"Mock.js\",\n//     \"Mock.js\",\n//     \"Mock.js\",\n//     \"Mock.js\"\n//   ]\n// }\n```\n\n### 获取远程数据(Map Remote)\n\n将接口转到远端来获取数据。\n\n```javascript\n{\n    pattern: '/test.com/query.do',\n    responder: 'http://yapi.corp.qunar.com/mock/58/getItems'\n}\n```\n\n这意味着也可以用它来做类似 Map Remote 的功能：\n\n```javascript\n{\n    // 添加了 .json 后缀是为了防止 .js 等资源也被 Mock 服务处理。\n    pattern: /\\/(.*)\\.json/,\n    responder: 'http://yapi.corp.qunar.com/$1.json'\n}\n```\n\n上面通过正则匹配，将所有接口转到 http://yapi.corp.qunar.com 上，比如 `http://localhost/getItems.json` 会成为 `http://yapi.corp.qunar.com/getItems.json`\n\n### 通过函数处理返回\n\n```javascript\n{\n    pattern: '/test.com/query.do',\n    responder: function(req, res) { // 两个参数，req 为请求对象，res 为返回对象\n        // 这里可以有更多其他的处理过程\n        // 从 req 中可以获取 req.cookies\\req.query\\req.body 等\n        res.end(JSON.stringify({\n            \"ret\": true,\n            \"data\": {\n                \"name\": \"Li Lei\",\n                \"email\": \"lilei@test.com\",\n                \"registerDateTime\": \"2020-10-01 22:11:11\"\n            }\n        }))\n    }\n}\n```\n\n### jsonp\n\n```javascript\n{\n    pattern: '/api/list.json',\n    responder: './data/listData.json',\n    jsonp: 'jsCallback' // jsonp 请求的回调函数名，默认为 \"callback\"\n}\n```\n\n## options\n\nmock 插件会自动寻找项目根目录下的 mock.js 或者 mock.json，你也可以通过 options 手动指定一个 mock 配置的路径：\n\n```javascript\nmodule.exports = {\n    plugins: [{\n        name: 'mock',\n        options: {\n            confPath: './src/mock/mockconf.js'\n        }\n    }],\n    // ...\n};\n```\n\n## 关闭 mock\n\n启动 ykit server 时追加参数即可：\n\n```\n$ sudo ykit s mock=false\n```\n\n## 示例\nhttps://github.com/roscoe054/ykit-starter-mock\n\n[1]: https://github.com/nuysoft/Mock/wiki/Syntax-Specification\n[2]: http://mockjs.com/examples.html\n","maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"time":{"modified":"2022-06-29T07:40:54.947Z","created":"2017-06-08T08:34:48.241Z","0.1.0":"2017-06-08T08:34:48.241Z","0.1.1":"2017-06-12T02:45:00.120Z","0.1.2":"2017-06-12T06:39:09.023Z","0.1.3":"2017-06-12T12:03:51.369Z","0.1.4":"2017-06-20T09:57:34.935Z","0.1.5":"2017-07-06T09:42:29.384Z","0.1.6":"2017-07-24T08:57:28.300Z","0.2.0":"2017-07-26T08:07:03.678Z","0.3.0":"2017-07-27T12:34:57.944Z","0.3.1":"2017-07-31T09:39:10.214Z","0.3.2":"2017-08-07T11:33:01.261Z","1.0.0":"2017-09-07T07:41:59.561Z","1.0.1":"2017-09-07T08:35:08.392Z","1.0.2":"2017-09-19T07:01:42.733Z","1.0.3":"2017-09-21T03:59:16.389Z","1.0.4":"2017-09-21T06:19:51.507Z","1.0.5":"2017-09-21T10:55:24.965Z","1.0.6":"2017-09-21T11:46:48.913Z","1.1.0":"2017-10-27T06:42:31.085Z","1.1.1":"2017-10-30T08:30:55.853Z","1.1.2":"2017-12-04T03:55:28.923Z","1.1.3":"2017-12-04T07:04:31.524Z","1.1.4":"2017-12-04T07:40:52.865Z","1.1.5":"2017-12-19T03:53:31.532Z"},"homepage":"https://github.com/roscoe054/ykit-config-mock#readme","keywords":["ykit","mock"],"repository":{"type":"git","url":"git+https://github.com/roscoe054/ykit-config-mock.git"},"author":{"name":"heiwu805@hotmail.com"},"bugs":{"url":"https://github.com/roscoe054/ykit-config-mock/issues"},"license":"MIT","readmeFilename":"README.md"}