{"_id":"mock2easy","_rev":"29-eec24d24135b3be8c1204881defa2bbc","name":"mock2easy","dist-tags":{"latest":"0.0.24"},"versions":{"0.0.1":{"name":"mock2easy","version":"0.0.1","main":"./app.js","scripts":{"watch":"watchify -t brfs public/javascripts/app.js -o public/build/bundle.js -v","build":"browserify -t brfs  public/javascripts/app.js -o public/build/bundle.js","util":"browserify -t brfs  public/javascripts/util.js -o public/build/util.js","start":"npm run watch & nodemon ./bin/www"},"dependencies":{"body-parser":"~1.0.0","brfs":"^1.4.1","browserify-middleware":"^7.0.0","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","insert-css":"^0.2.0","jade":"~1.3.0","morgan":"~1.0.0","nodemon":"^1.4.1","static-favicon":"~1.0.0","watchify":"^3.4.0"},"devDependencies":{"angular":"^1.4.5","angular-sanitize":"^1.4.5","angular-translate":"^2.7.2","angular-ui-bootstrap":"^0.13.4","angular-ui-router":"^0.2.15","bootstrap":"^3.3.5","json2":"^0.4.0","mockjs":"^0.1.10"},"description":"","_id":"mock2easy@0.0.1","_shasum":"2e0a3c040a8888b1bbd22d5e9ddd64ea8cd0982b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"applelihui","email":"lhui3it@gmail.com"},"maintainers":[{"name":"applelihui","email":"lhui3it@gmail.com"}],"dist":{"shasum":"2e0a3c040a8888b1bbd22d5e9ddd64ea8cd0982b","tarball":"https://registry.npmjs.org/mock2easy/-/mock2easy-0.0.1.tgz","integrity":"sha512-Y4aV4ihWww8kb5TPN0VCv6Z4nGgjS6v4yXFF52EJyzcABpS7RbXqelofpH8D0I5FgyVyTsf+ywPnKGH3Po8Vbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICLmC19josnmEWDvhLqg9+GGr0vLVXl1aSwyYwMFW7qLAiBQpsDJVsZzJUQLCDagbE7tkXnQ67+MPgWgWo6bWbCI0A=="}]}},"0.0.2":{"name":"mock2easy","version":"0.0.2","main":"./start.js","scripts":{"watch":"watchify -t brfs public/javascripts/app.js -o public/build/bundle.js -v","build":"browserify -t brfs  public/javascripts/app.js -o public/build/bundle.js","util":"browserify -t brfs  public/javascripts/util.js -o public/build/util.js","start":"npm run watch & nodemon ./bin/www"},"dependencies":{"async":"^1.4.2","body-parser":"~1.0.0","brfs":"^1.4.1","browserify-middleware":"^7.0.0","colors":"^1.1.2","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","insert-css":"^0.2.0","jade":"~1.3.0","mkdirp":"^0.5.1","morgan":"~1.0.0","node.extend":"^1.1.5","nodemon":"^1.4.1","q":"^1.4.1","static-favicon":"~1.0.0","underscore":"^1.8.3","watchify":"^3.4.0"},"devDependencies":{"angular":"^1.4.5","angular-sanitize":"^1.4.5","angular-translate":"^2.7.2","angular-ui-bootstrap":"^0.13.4","angular-ui-router":"^0.2.15","bootstrap":"^3.3.5","jquery":"^2.1.4","json2":"^0.4.0","mockjs":"^0.1.10"},"description":"","_id":"mock2easy@0.0.2","_shasum":"2e0a3c040a8888b1bbd22d5e9ddd64ea8cd0982b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"applelihui","email":"lhui3it@gmail.com"},"maintainers":[{"name":"applelihui","email":"lhui3it@gmail.com"}],"dist":{"shasum":"54a4c708a61d7fd7903dba1bea70151237b93e85","tarball":"https://registry.npmjs.org/mock2easy/-/mock2easy-0.0.2.tgz","integrity":"sha512-p+jZlnMJUU3IiDlqjybKzfC7rcVK/w/nGQX3ecC0Ez8FrBKeSli7LmZT9HuImCLNohZV7dBrkYf/fgBMfovO1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXlsIeAQ06R3K4ZmmyEj3kQzL7SsnOio0LYHAsU49ofAiAJ3jKYw4EKS6rItQuBLfzcHKc5U7vNXL/lirFlam9GdA=="}]}},"0.0.3":{"name":"mock2easy","version":"0.0.3","main":"./start.js","scripts":{"watch":"watchify -t brfs public/javascripts/app.js -o public/build/bundle.js -v","build":"browserify -t brfs  public/javascripts/app.js -o public/build/bundle.js","util":"browserify -t brfs  public/javascripts/util.js -o public/build/util.js","start":"npm run watch & nodemon ./bin/www"},"dependencies":{"async":"^1.4.2","body-parser":"~1.0.0","brfs":"^1.4.1","browserify-middleware":"^7.0.0","colors":"^1.1.2","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","insert-css":"^0.2.0","jade":"~1.3.0","mkdirp":"^0.5.1","morgan":"~1.0.0","node.extend":"^1.1.5","nodemon":"^1.4.1","q":"^1.4.1","static-favicon":"~1.0.0","underscore":"^1.8.3","watchify":"^3.4.0"},"devDependencies":{"angular":"^1.4.5","angular-sanitize":"^1.4.5","angular-translate":"^2.7.2","angular-ui-bootstrap":"^0.13.4","angular-ui-router":"^0.2.15","bootstrap":"^3.3.5","jquery":"^2.1.4","json2":"^0.4.0","mockjs":"^0.1.10"},"description":"","_id":"mock2easy@0.0.3","_shasum":"2e0a3c040a8888b1bbd22d5e9ddd64ea8cd0982b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"applelihui","email":"lhui3it@gmail.com"},"maintainers":[{"name":"applelihui","email":"lhui3it@gmail.com"}],"dist":{"shasum":"29418a908507d02145f832b9cd054cbe138ca598","tarball":"https://registry.npmjs.org/mock2easy/-/mock2easy-0.0.3.tgz","integrity":"sha512-6Z3EylRQvgmJWvfe+553b9PA9TFJ7X48VmPp5lrCDK69R7Unnoo8zK7C/Qc6mx3oWkczWmrg0MNd/xfRzYmNfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICEKrgPQrM8pfB/LAZqdYDKEamzxbjm5I6iBOrqKqdvLAiEA5pyJwtfQj4MP4ucNkL8AkSUThY3MXHY3D1ET4Gd/bW0="}]}},"0.0.5":{"name":"mock2easy","version":"0.0.5","main":"./start.js","scripts":{"watch":"watchify -t brfs public/javascripts/app.js -o public/build/bundle.js -v","build":"browserify -t brfs  public/javascripts/app.js -o public/build/bundle.js","util":"browserify -t brfs  public/javascripts/util.js -o public/build/util.js","start":"npm run watch & nodemon ./bin/www"},"dependencies":{"async":"^1.4.2","body-parser":"~1.0.0","brfs":"^1.4.1","browserify-middleware":"^7.0.0","colors":"^1.1.2","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","insert-css":"^0.2.0","jade":"~1.3.0","mkdirp":"^0.5.1","morgan":"~1.0.0","node.extend":"^1.1.5","nodemon":"^1.4.1","q":"^1.4.1","static-favicon":"~1.0.0","underscore":"^1.8.3","watchify":"^3.4.0","mockjs":"^0.1.10"},"devDependencies":{"angular":"^1.4.5","angular-sanitize":"^1.4.5","angular-translate":"^2.7.2","angular-ui-bootstrap":"^0.13.4","angular-ui-router":"^0.2.15","bootstrap":"^3.3.5","jquery":"^2.1.4","json2":"^0.4.0"},"description":"","_id":"mock2easy@0.0.5","_shasum":"2e0a3c040a8888b1bbd22d5e9ddd64ea8cd0982b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"applelihui","email":"lhui3it@gmail.com"},"maintainers":[{"name":"applelihui","email":"lhui3it@gmail.com"}],"dist":{"shasum":"c9861c28648314bb30411d684ede522883516649","tarball":"https://registry.npmjs.org/mock2easy/-/mock2easy-0.0.5.tgz","integrity":"sha512-CaIc92wGNfydaRxBS3a26naBnnf6bYgtVdE/iJYuhe1X1kENsj6JOpTQQXSUBEtcKugP2whaWtOFaNrlA/Cm9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAzKq8gvIOY2s6dlAOrz4r+17UhfQlxKHaSLII6ERD9QAiEAyy+mm8j05ZGcOJkSvecDSJ1RXDzW5XqktIE7eQZXk/Q="}]}},"0.0.6":{"name":"mock2easy","version":"0.0.6","main":"./start.js","scripts":{"watch":"watchify -t brfs public/javascripts/app.js -o public/build/bundle.js -v","build":"browserify -t brfs  public/javascripts/app.js -o public/build/bundle.js","util":"browserify -t brfs  public/javascripts/util.js -o public/build/util.js","start":"npm run watch & nodemon ./bin/www"},"dependencies":{"async":"^1.4.2","body-parser":"~1.0.0","brfs":"^1.4.1","browserify-middleware":"^7.0.0","colors":"^1.1.2","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","insert-css":"^0.2.0","jade":"~1.3.0","mkdirp":"^0.5.1","morgan":"~1.0.0","node.extend":"^1.1.5","nodemon":"^1.4.1","q":"^1.4.1","static-favicon":"~1.0.0","underscore":"^1.8.3","watchify":"^3.4.0","mockjs":"^0.1.10"},"devDependencies":{"angular":"^1.4.5","angular-sanitize":"^1.4.5","angular-translate":"^2.7.2","angular-ui-bootstrap":"^0.13.4","angular-ui-router":"^0.2.15","bootstrap":"^3.3.5","jquery":"^2.1.4","json2":"^0.4.0"},"description":"mock2easy 是一款兼mock数据、接口自动化测试、接口地址重定向多功能于一身的工具，暂时提供 grunt、gulp 和 webpack 平台。","_id":"mock2easy@0.0.6","_shasum":"2e0a3c040a8888b1bbd22d5e9ddd64ea8cd0982b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"applelihui","email":"lhui3it@gmail.com"},"maintainers":[{"name":"applelihui","email":"lhui3it@gmail.com"}],"dist":{"shasum":"35661d71945e4ae98a6929c1456b39e2ed1e1bbf","tarball":"https://registry.npmjs.org/mock2easy/-/mock2easy-0.0.6.tgz","integrity":"sha512-7D9V+8sWMy+WMIyTxLdQ7SOYY7uW+5dAOfEF5VM0wljBwpYN708NRWgxni7wOh5rJXA7P6PJT6vH25V+Rmlbow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDW31MIyO/ksjDNKD0MD86ndw8ZgFU3e5QOhfo8g/hWSAiBwnjulv42zfAnQ3UioGvepKXYnt3s5CYy2sb9GMEDI+g=="}]}},"0.0.7":{"name":"mock2easy","version":"0.0.7","main":"./start.js","scripts":{"watch":"watchify -t brfs public/javascripts/app.js -o public/build/bundle.js -v","build":"browserify -t brfs  public/javascripts/app.js -o public/build/bundle.js","util":"browserify -t brfs  public/javascripts/util.js -o public/build/util.js","start":"npm run watch --ignore-watch='./doc/**' & nodemon ./bin/www"},"dependencies":{"async":"^1.4.2","body-parser":"~1.0.0","brfs":"^1.4.1","browserify-middleware":"^7.0.0","colors":"^1.1.2","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","insert-css":"^0.2.0","jade":"~1.3.0","mkdirp":"^0.5.1","morgan":"~1.0.0","node.extend":"^1.1.5","nodemon":"^1.4.1","q":"^1.4.1","static-favicon":"~1.0.0","underscore":"^1.8.3","watchify":"^3.4.0","mockjs":"^0.1.10","open":"0.0.5"},"devDependencies":{"angular":"^1.4.5","angular-sanitize":"^1.4.5","angular-translate":"^2.7.2","angular-ui-bootstrap":"^0.13.4","angular-ui-router":"^0.2.15","bootstrap":"^3.3.5","jquery":"^2.1.4","json2":"^0.4.0"},"description":"##什么是mock2easy？","_id":"mock2easy@0.0.7","_shasum":"2e0a3c040a8888b1bbd22d5e9ddd64ea8cd0982b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"applelihui","email":"lhui3it@gmail.com"},"maintainers":[{"name":"applelihui","email":"lhui3it@gmail.com"}],"dist":{"shasum":"55dc5d7f8587e100a950d9760bb75fcbc5fef396","tarball":"https://registry.npmjs.org/mock2easy/-/mock2easy-0.0.7.tgz","integrity":"sha512-itHwUgDIowP6wu0KOHvajLffgGot6WuUR6YiYVrFP4Er820iIEoDQgWrEdCuZP8T/R29YBTNhObzldga/20KNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEwKsQqMXpupc8c2zO43qG9oRSJbnuJGYlYjhJU6/uxeAiBFOE6uw/Ev1G/u1xucj4Ys+DvEwhnHEHEtiy1Z4UTOzA=="}]}},"0.0.8":{"name":"mock2easy","version":"0.0.8","main":"./start.js","scripts":{"watch":"watchify -t brfs public/javascripts/app.js -o public/build/bundle.js -v","build":"browserify -t brfs  public/javascripts/app.js -o public/build/bundle.js","util":"browserify -t brfs  public/javascripts/util.js -o public/build/util.js","start":"npm run watch --ignore-watch='./doc/**' & nodemon ./bin/www"},"dependencies":{"async":"^1.4.2","body-parser":"~1.0.0","brfs":"^1.4.1","browserify-middleware":"^7.0.0","colors":"^1.1.2","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","insert-css":"^0.2.0","jade":"~1.3.0","mkdirp":"^0.5.1","morgan":"~1.0.0","node.extend":"^1.1.5","nodemon":"^1.4.1","q":"^1.4.1","static-favicon":"~1.0.0","underscore":"^1.8.3","watchify":"^3.4.0","mockjs":"^0.1.10","open":"0.0.5"},"devDependencies":{"angular":"^1.4.5","angular-sanitize":"^1.4.5","angular-translate":"^2.7.2","angular-ui-bootstrap":"^0.13.4","angular-ui-router":"^0.2.15","bootstrap":"^3.3.5","jquery":"^2.1.4","json2":"^0.4.0"},"description":"##什么是mock2easy？","_id":"mock2easy@0.0.8","_shasum":"2e0a3c040a8888b1bbd22d5e9ddd64ea8cd0982b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"applelihui","email":"lhui3it@gmail.com"},"maintainers":[{"name":"applelihui","email":"lhui3it@gmail.com"}],"dist":{"shasum":"0e6889ff0292f979dab97eecd63d5f757df9ad6b","tarball":"https://registry.npmjs.org/mock2easy/-/mock2easy-0.0.8.tgz","integrity":"sha512-3bsxNaDVE+ku3lruXPpKO/cGM9F7aqBlxh4Z0VDt7zt7Tzqiktg/EZB7MvXDKTJibk49NXY/m0YUiZ4v2vrl/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtbtrhQvRvceEXc5SXthOTxfut+iD0K8zYJvlhaMvUHAIgDUN69BlZhXpEeOawRRH8UjxCTHuW/JdqBolenBurwh8="}]}},"0.0.9":{"name":"mock2easy","version":"0.0.9","main":"./start.js","scripts":{"watch":"watchify -t brfs public/javascripts/app.js -o public/build/bundle.js -v","build":"browserify -t brfs  public/javascripts/app.js -o public/build/bundle.js","util":"browserify -t brfs  public/javascripts/util.js -o public/build/util.js","start":"npm run watch --ignore-watch='./doc/**' & nodemon ./bin/www"},"dependencies":{"async":"^1.4.2","body-parser":"~1.0.0","brfs":"^1.4.1","browserify-middleware":"^7.0.0","colors":"^1.1.2","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","insert-css":"^0.2.0","jade":"~1.3.0","mkdirp":"^0.5.1","morgan":"~1.0.0","node.extend":"^1.1.5","nodemon":"^1.4.1","q":"^1.4.1","static-favicon":"~1.0.0","underscore":"^1.8.3","watchify":"^3.4.0","mockjs":"^0.1.10","open":"0.0.5"},"devDependencies":{"angular":"^1.4.5","angular-sanitize":"^1.4.5","angular-translate":"^2.7.2","angular-ui-bootstrap":"^0.13.4","angular-ui-router":"^0.2.15","bootstrap":"^3.3.5","jquery":"^2.1.4","json2":"^0.4.0"},"description":"##什么是mock2easy？","_id":"mock2easy@0.0.9","_shasum":"2e0a3c040a8888b1bbd22d5e9ddd64ea8cd0982b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"applelihui","email":"lhui3it@gmail.com"},"maintainers":[{"name":"applelihui","email":"lhui3it@gmail.com"}],"dist":{"shasum":"da874dfb6430880d98b895358a9d2f16d50b9d6f","tarball":"https://registry.npmjs.org/mock2easy/-/mock2easy-0.0.9.tgz","integrity":"sha512-toOptbsfWKm5sqhM9YCJkNgK44YwqdWLHXOP0ZASYN5TBNE1fyPXmhU2XEdx5HPMAhI0RjesTPbAWQ+abGPUpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIDDf8UFVHeRunnFq6sTL5z/IjQ9XsruCIG1MIHIODXAIgVyD3cxTn1XW1SURkGomEqDD3tCA/kQaCso8HgHCvxIg="}]}},"0.0.10":{"name":"mock2easy","version":"0.0.10","main":"./start.js","scripts":{"watch":"watchify -t brfs public/javascripts/app.js -o public/build/bundle.js -v","build":"browserify -t brfs  public/javascripts/app.js -o public/build/bundle.js","util":"browserify -t brfs  public/javascripts/util.js -o public/build/util.js","start":"npm run watch --ignore-watch='./doc/**' & nodemon ./bin/www"},"dependencies":{"async":"^1.4.2","body-parser":"~1.0.0","brfs":"^1.4.1","browserify-middleware":"^7.0.0","colors":"^1.1.2","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","insert-css":"^0.2.0","jade":"~1.3.0","mkdirp":"^0.5.1","morgan":"~1.0.0","node.extend":"^1.1.5","nodemon":"^1.4.1","q":"^1.4.1","static-favicon":"~1.0.0","underscore":"^1.8.3","watchify":"^3.4.0","mockjs":"^0.1.10","open":"0.0.5"},"devDependencies":{"angular":"^1.4.5","angular-sanitize":"^1.4.5","angular-translate":"^2.7.2","angular-ui-bootstrap":"^0.13.4","angular-ui-router":"^0.2.15","bootstrap":"^3.3.5","jquery":"^2.1.4","json2":"^0.4.0"},"description":"##什么是mock2easy？","_id":"mock2easy@0.0.10","_shasum":"2e0a3c040a8888b1bbd22d5e9ddd64ea8cd0982b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"applelihui","email":"lhui3it@gmail.com"},"maintainers":[{"name":"applelihui","email":"lhui3it@gmail.com"}],"dist":{"shasum":"a357c955a01061d595f40550a68c64b5cd9d8e49","tarball":"https://registry.npmjs.org/mock2easy/-/mock2easy-0.0.10.tgz","integrity":"sha512-8jG5Zdd81HtilUgOr4Mv++eVeLT6KaNR7ddhmNlfOnhEenCL0lwdMXji+3S9fmLp7gw58A7bqYj3CGrn3EftIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCk7gK7+IZxChHKW1eWAnbLHq5exJFZHsYRqWilfnUOtgIgZVNxJcJT5OEqsIQe94BCc72i5wS6MtcUeF8uqCVhpfk="}]}},"0.0.11":{"name":"mock2easy","version":"0.0.11","main":"./start.js","scripts":{"watch":"watchify -t brfs public/javascripts/app.js -o public/build/bundle.js -v","build":"browserify -t brfs  public/javascripts/app.js -o public/build/bundle.js","util":"browserify -t brfs  public/javascripts/util.js -o public/build/util.js","start":"npm run watch --ignore-watch='./doc/**' & nodemon ./bin/www"},"dependencies":{"async":"^1.4.2","body-parser":"~1.0.0","brfs":"^1.4.1","browserify-middleware":"^7.0.0","colors":"^1.1.2","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","insert-css":"^0.2.0","jade":"~1.3.0","mkdirp":"^0.5.1","morgan":"~1.0.0","node.extend":"^1.1.5","nodemon":"^1.4.1","q":"^1.4.1","static-favicon":"~1.0.0","underscore":"^1.8.3","watchify":"^3.4.0","mockjs":"^0.1.10","open":"0.0.5"},"devDependencies":{"angular":"^1.4.5","angular-sanitize":"^1.4.5","angular-translate":"^2.7.2","angular-ui-bootstrap":"^0.13.4","angular-ui-router":"^0.2.15","bootstrap":"^3.3.5","jquery":"^2.1.4","json2":"^0.4.0"},"description":"##什么是mock2easy？","_id":"mock2easy@0.0.11","_shasum":"2e0a3c040a8888b1bbd22d5e9ddd64ea8cd0982b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"applelihui","email":"lhui3it@gmail.com"},"maintainers":[{"name":"applelihui","email":"lhui3it@gmail.com"}],"dist":{"shasum":"0555353ed3adf36832aee354cff159c065d98987","tarball":"https://registry.npmjs.org/mock2easy/-/mock2easy-0.0.11.tgz","integrity":"sha512-J0aM/CON9I88JFiTfGzVtKe0lmJnWSgFEu1IEEvxDzgpGsnl7rGM4DMDNiY/5qS4Wg1tFodTLPNM/OkXs4iY4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGO/wF2cIBCe5Cyo/S3YOXrcTu2sH28wc976Aubt+pLyAiAK584iUgdYsXdaSbZidiSwAj9AHYtHisQuMuHlmKOa0A=="}]}},"0.0.12":{"name":"mock2easy","version":"0.0.12","main":"./start.js","scripts":{"watch":"watchify -t brfs public/javascripts/app.js -o public/build/bundle.js -v","build":"browserify -t brfs  public/javascripts/app.js -o public/build/bundle.js","util":"browserify -t brfs  public/javascripts/util.js -o public/build/util.js","start":"npm run watch --ignore-watch='./doc/**' & nodemon ./bin/www"},"dependencies":{"async":"^1.4.2","body-parser":"~1.0.0","brfs":"^1.4.1","browserify-middleware":"^7.0.0","colors":"^1.1.2","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","insert-css":"^0.2.0","jade":"~1.3.0","mkdirp":"^0.5.1","morgan":"~1.0.0","node.extend":"^1.1.5","nodemon":"^1.4.1","q":"^1.4.1","static-favicon":"~1.0.0","underscore":"^1.8.3","watchify":"^3.4.0","mockjs":"^0.1.10","open":"0.0.5"},"devDependencies":{"angular":"^1.4.5","angular-sanitize":"^1.4.5","angular-translate":"^2.7.2","angular-ui-bootstrap":"^0.13.4","angular-ui-router":"^0.2.15","bootstrap":"^3.3.5","jquery":"^2.1.4","json2":"^0.4.0"},"description":"##什么是mock2easy？","_id":"mock2easy@0.0.12","_shasum":"2e0a3c040a8888b1bbd22d5e9ddd64ea8cd0982b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"applelihui","email":"lhui3it@gmail.com"},"maintainers":[{"name":"applelihui","email":"lhui3it@gmail.com"}],"dist":{"shasum":"af510ea5e0205d7d72466f5ce954a2b5ed372520","tarball":"https://registry.npmjs.org/mock2easy/-/mock2easy-0.0.12.tgz","integrity":"sha512-MtdYCSiXk9o0BjQVCQ/LMgFWsRj+UbJ8lcpVMbxN5eytcgxkqUP8JUwixpmAQLDIFkvXcT2sZJNwf46nzCgCNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6/veCKQ9APfcgW6lzyZtzqP3c7AWs6i0z036QvgVLGQIhAKwLKRcU9QiFWvtNh0wSwkoxIQI55AD3STDhl7dc8K5N"}]}},"0.0.13":{"name":"mock2easy","version":"0.0.13","main":"./start.js","scripts":{"watch":"watchify -t brfs public/javascripts/app.js -o public/build/bundle.js -v","build":"browserify -t brfs  public/javascripts/app.js -o public/build/bundle.js","util":"browserify -t brfs  public/javascripts/util.js -o public/build/util.js","start":"npm run watch --ignore-watch='./doc/**' & nodemon ./bin/www"},"dependencies":{"async":"^1.4.2","body-parser":"~1.0.0","brfs":"^1.4.1","browserify-middleware":"^7.0.0","colors":"^1.1.2","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","insert-css":"^0.2.0","jade":"~1.3.0","mkdirp":"^0.5.1","morgan":"~1.0.0","node.extend":"^1.1.5","nodemon":"^1.4.1","q":"^1.4.1","static-favicon":"~1.0.0","underscore":"^1.8.3","watchify":"^3.4.0","mockjs":"^0.1.10","open":"0.0.5"},"devDependencies":{"angular":"^1.4.5","angular-sanitize":"^1.4.5","angular-translate":"^2.7.2","angular-ui-bootstrap":"^0.13.4","angular-ui-router":"^0.2.15","bootstrap":"^3.3.5","jquery":"^2.1.4","json2":"^0.4.0"},"description":"##什么是mock2easy？","_id":"mock2easy@0.0.13","_shasum":"2e0a3c040a8888b1bbd22d5e9ddd64ea8cd0982b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"applelihui","email":"lhui3it@gmail.com"},"maintainers":[{"name":"applelihui","email":"lhui3it@gmail.com"}],"dist":{"shasum":"8d208ef0bab614f446e99e7f91ffd00b1938ddef","tarball":"https://registry.npmjs.org/mock2easy/-/mock2easy-0.0.13.tgz","integrity":"sha512-GCYT4hMQqQySXNqCeQQ3sbE6so5dogux45HK2v1BckOIDmWiPeQe23Gj61RcU+Q5RqYw7l7mOtdNrjOFv/dn8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPJMzSQ8uuOmKjFlSfsPpXaQSYi9N3lSVz7Qu7FgaqrQIhAKXkLntkQBKsmlasHcd4zp9EtoQLgL+HLOqBGSyodzDF"}]}},"0.0.14":{"name":"mock2easy","version":"0.0.14","main":"./start.js","scripts":{"watch":"watchify -t brfs public/javascripts/app.js -o public/build/bundle.js -v","build":"browserify -t brfs  public/javascripts/app.js -o public/build/bundle.js","util":"browserify -t brfs  public/javascripts/util.js -o public/build/util.js","start":"npm run watch --ignore-watch='./doc/**' & nodemon ./bin/www"},"dependencies":{"async":"^1.4.2","body-parser":"~1.0.0","brfs":"^1.4.1","browserify-middleware":"^7.0.0","colors":"^1.1.2","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","insert-css":"^0.2.0","jade":"~1.3.0","mkdirp":"^0.5.1","morgan":"~1.0.0","node.extend":"^1.1.5","nodemon":"^1.4.1","q":"^1.4.1","static-favicon":"~1.0.0","underscore":"^1.8.3","watchify":"^3.4.0","mockjs":"^0.1.10","open":"0.0.5"},"devDependencies":{"angular":"^1.4.5","angular-sanitize":"^1.4.5","angular-translate":"^2.7.2","angular-ui-bootstrap":"^0.13.4","angular-ui-router":"^0.2.15","bootstrap":"^3.3.5","jquery":"^2.1.4","json2":"^0.4.0"},"description":"##什么是mock2easy？","_id":"mock2easy@0.0.14","_shasum":"2e0a3c040a8888b1bbd22d5e9ddd64ea8cd0982b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"applelihui","email":"lhui3it@gmail.com"},"maintainers":[{"name":"applelihui","email":"lhui3it@gmail.com"}],"dist":{"shasum":"825545bdc5299f377ada65b5f6468f958443fa2d","tarball":"https://registry.npmjs.org/mock2easy/-/mock2easy-0.0.14.tgz","integrity":"sha512-w1rNYCUFhMudSKGGzJ60WWcHBNUv1ohA4ItOXnTkiy3L4ULwDrAn/HA3cgK7IfJ9WL2n0f9scxIEtZCzRAVaYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiBMDJyuoj+/ZOuOn9T3tcjHXMS0MR3t7rdZl+hcS1dwIgFGW2pqZIJV6oAz9zlp6xWDae0Q91z5q8vmnC6P1dRAg="}]}},"0.0.15":{"name":"mock2easy","version":"0.0.15","main":"./start.js","scripts":{"watch":"watchify -t brfs public/javascripts/app.js -o public/build/bundle.js -v","build":"browserify -t brfs  public/javascripts/app.js -o public/build/bundle.js","util":"browserify -t brfs  public/javascripts/util.js -o public/build/util.js","start":"npm run watch --ignore-watch='./doc/**' & nodemon ./bin/www"},"dependencies":{"async":"^1.4.2","body-parser":"~1.0.0","brfs":"^1.4.1","browserify-middleware":"^7.0.0","colors":"^1.1.2","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","insert-css":"^0.2.0","jade":"~1.3.0","mkdirp":"^0.5.1","morgan":"~1.0.0","node.extend":"^1.1.5","nodemon":"^1.4.1","q":"^1.4.1","static-favicon":"~1.0.0","underscore":"^1.8.3","watchify":"^3.4.0","mockjs":"^0.1.10","open":"0.0.5"},"devDependencies":{"angular":"^1.4.5","angular-sanitize":"^1.4.5","angular-translate":"^2.7.2","angular-ui-bootstrap":"^0.13.4","angular-ui-router":"^0.2.15","bootstrap":"^3.3.5","jquery":"^2.1.4","json2":"^0.4.0"},"description":"##什么是mock2easy？","_id":"mock2easy@0.0.15","_shasum":"2e0a3c040a8888b1bbd22d5e9ddd64ea8cd0982b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"applelihui","email":"lhui3it@gmail.com"},"maintainers":[{"name":"applelihui","email":"lhui3it@gmail.com"}],"dist":{"shasum":"377d0209af06f2c310539736c6c7c8d38888b32b","tarball":"https://registry.npmjs.org/mock2easy/-/mock2easy-0.0.15.tgz","integrity":"sha512-d5/DDglpG070fLLYhAqmFOGP0W5fs8bquo7wShjC2xt6sW2YXwmopqS3HqqUPlY1bTmJbudy2RwjXcmNbUEx+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDouOohwQE+DdYEBUdZCSDZmnUavyQ6z1qdCdik1USG7wIgQRGwYof17PEW64Eia0nGtXKi9pQZL0NW3WcwVFSjbEo="}]}},"0.0.16":{"name":"mock2easy","version":"0.0.16","main":"./start.js","scripts":{"watch":"watchify -t brfs public/javascripts/app.js -o public/build/bundle.js -v","build":"browserify -t brfs  public/javascripts/app.js -o public/build/bundle.js","util":"browserify -t brfs  public/javascripts/util.js -o public/build/util.js","start":"npm run watch --ignore-watch='./doc/**' & nodemon ./bin/www"},"dependencies":{"async":"^1.4.2","body-parser":"~1.0.0","brfs":"^1.4.1","browserify-middleware":"^7.0.0","colors":"^1.1.2","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","insert-css":"^0.2.0","jade":"~1.3.0","mkdirp":"^0.5.1","morgan":"~1.0.0","node.extend":"^1.1.5","nodemon":"^1.4.1","q":"^1.4.1","static-favicon":"~1.0.0","underscore":"^1.8.3","watchify":"^3.4.0","mockjs":"^0.1.10","open":"0.0.5"},"devDependencies":{"angular":"^1.4.5","angular-sanitize":"^1.4.5","angular-translate":"^2.7.2","angular-ui-bootstrap":"^0.13.4","angular-ui-router":"^0.2.15","bootstrap":"^3.3.5","jquery":"^2.1.4","json2":"^0.4.0"},"description":"##什么是mock2easy？","_id":"mock2easy@0.0.16","_shasum":"2e0a3c040a8888b1bbd22d5e9ddd64ea8cd0982b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"applelihui","email":"lhui3it@gmail.com"},"maintainers":[{"name":"applelihui","email":"lhui3it@gmail.com"}],"dist":{"shasum":"0b8d343ddfab77e5bae0823c94405d381702c826","tarball":"https://registry.npmjs.org/mock2easy/-/mock2easy-0.0.16.tgz","integrity":"sha512-M0a26M3bVMzNZ7QEcc3js0C/ss4PiSwxg4rE5V1Da2C64Kkao0/c6wEaa6/1ayF3/vm87P+QUt0tpSad0LWNjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIuhVZ6kaov/UNDoGE6ygOvErpn9QHOCvfKRlgkOXBtAIhAM0aY6rHP9qmRNXkoC2Hpy6B0hR/un4d9tUzv1Wk04/6"}]}},"0.0.17":{"name":"mock2easy","version":"0.0.17","main":"./start.js","scripts":{"watch":"watchify -t brfs public/javascripts/app.js -o public/build/bundle.js -v","build":"browserify -t brfs  public/javascripts/app.js -o public/build/bundle.js","util":"browserify -t brfs  public/javascripts/util.js -o public/build/util.js","start":"npm run watch --ignore-watch='./doc/**' & nodemon ./bin/www"},"dependencies":{"async":"^1.4.2","body-parser":"~1.0.0","brfs":"^1.4.1","browserify-middleware":"^7.0.0","colors":"^1.1.2","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","insert-css":"^0.2.0","jade":"~1.3.0","mkdirp":"^0.5.1","morgan":"~1.0.0","node.extend":"^1.1.5","nodemon":"^1.4.1","q":"^1.4.1","static-favicon":"~1.0.0","underscore":"^1.8.3","watchify":"^3.4.0","mockjs":"^0.1.10","open":"0.0.5"},"devDependencies":{"angular":"^1.4.5","angular-sanitize":"^1.4.5","angular-translate":"^2.7.2","angular-ui-bootstrap":"^0.13.4","angular-ui-router":"^0.2.15","bootstrap":"^3.3.5","jquery":"^2.1.4","json2":"^0.4.0"},"description":"##什么是mock2easy？","_id":"mock2easy@0.0.17","_shasum":"2e0a3c040a8888b1bbd22d5e9ddd64ea8cd0982b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"applelihui","email":"lhui3it@gmail.com"},"maintainers":[{"name":"applelihui","email":"lhui3it@gmail.com"}],"dist":{"shasum":"93819d82149387f5fda92f2141fe8cd1e722d0e5","tarball":"https://registry.npmjs.org/mock2easy/-/mock2easy-0.0.17.tgz","integrity":"sha512-RI3hSm3PyEFoGQyXhmbDVtsKKeTgpPsjXtgISNIXaHJRRon3veAjfz6sTWQSEp83GiNEIfLKKtZ/qOmkjc9Wsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnAp4szJsHGqA0N7wWu9UgL9r7Nh+SWcRfKT1GWpp+1AIhAMxx/JTv6qieeRz0wGU640uXjbeV3SwneBqbv2bwb9vS"}]}},"0.0.18":{"name":"mock2easy","version":"0.0.18","main":"./start.js","scripts":{"watch":"watchify -t brfs public/javascripts/app.js -o public/build/bundle.js -v","build":"browserify -t brfs  public/javascripts/app.js -o public/build/bundle.js","util":"browserify -t brfs  public/javascripts/util.js -o public/build/util.js","start":"npm run watch --ignore-watch='./doc/**' & nodemon ./bin/www"},"dependencies":{"async":"^1.4.2","body-parser":"~1.0.0","brfs":"^1.4.1","browserify-middleware":"^7.0.0","colors":"^1.1.2","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","insert-css":"^0.2.0","jade":"~1.3.0","mkdirp":"^0.5.1","morgan":"~1.0.0","node.extend":"^1.1.5","nodemon":"^1.4.1","q":"^1.4.1","static-favicon":"~1.0.0","underscore":"^1.8.3","watchify":"^3.4.0","mockjs":"^0.1.10","open":"0.0.5"},"devDependencies":{"angular":"^1.4.5","angular-sanitize":"^1.4.5","angular-translate":"^2.7.2","angular-ui-bootstrap":"^0.13.4","angular-ui-router":"^0.2.15","bootstrap":"^3.3.5","jquery":"^2.1.4","json2":"^0.4.0"},"description":"##什么是mock2easy？","_id":"mock2easy@0.0.18","_shasum":"2e0a3c040a8888b1bbd22d5e9ddd64ea8cd0982b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"applelihui","email":"lhui3it@gmail.com"},"maintainers":[{"name":"applelihui","email":"lhui3it@gmail.com"}],"dist":{"shasum":"8e0be3b3cd8af5e9d9b1fb4efa6983d917371d0e","tarball":"https://registry.npmjs.org/mock2easy/-/mock2easy-0.0.18.tgz","integrity":"sha512-0OhCqdgwEhLC7v7qTFDRrdjL/CYwI/8vPRHDZwsbZZiTok0GbBILziw9kTiE9fT0j94CRt04/o8JTHrONg1rCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2ei39gdY2qedflEjJAYL9KvrMXfqck6rhgBtnq/J23AIhANlZkn995WfLSq2Qy/gqFvSfGhFThzJW9wsEdfHdgp49"}]}},"0.0.19":{"name":"mock2easy","version":"0.0.19","main":"./start.js","scripts":{"watch":"watchify -t brfs public/javascripts/app.js -o public/build/bundle.js -v","build":"browserify -t brfs  public/javascripts/app.js -o public/build/bundle.js","util":"browserify -t brfs  public/javascripts/util.js -o public/build/util.js","start":"npm run watch --ignore-watch='./doc/**' & nodemon ./bin/www"},"dependencies":{"async":"^1.4.2","body-parser":"~1.0.0","brfs":"^1.4.1","browserify-middleware":"^7.0.0","colors":"^1.1.2","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","insert-css":"^0.2.0","jade":"~1.3.0","mkdirp":"^0.5.1","morgan":"~1.0.0","node.extend":"^1.1.5","nodemon":"^1.4.1","q":"^1.4.1","static-favicon":"~1.0.0","underscore":"^1.8.3","watchify":"^3.4.0","mockjs":"^0.1.10","open":"0.0.5"},"devDependencies":{"angular":"^1.4.5","angular-sanitize":"^1.4.5","angular-translate":"^2.7.2","angular-ui-bootstrap":"^0.13.4","angular-ui-router":"^0.2.15","bootstrap":"^3.3.5","jquery":"^2.1.4","json2":"^0.4.0"},"description":"##什么是mock2easy？","_id":"mock2easy@0.0.19","_shasum":"2e0a3c040a8888b1bbd22d5e9ddd64ea8cd0982b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"applelihui","email":"lhui3it@gmail.com"},"maintainers":[{"name":"applelihui","email":"lhui3it@gmail.com"}],"dist":{"shasum":"cbcee35c5b403ab391481466497657aa596f551a","tarball":"https://registry.npmjs.org/mock2easy/-/mock2easy-0.0.19.tgz","integrity":"sha512-rmJ4QTJRYFmgiuGi2OCMciRR9hD5gsO8clRCwM/OozatoHYXe78nBBnDGSSSTlCFoWjMXDJIHEz+zOXTQS2JBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCU1Li/4Wsdqz9HZGO6EwwBfP+iSNWurCWdag+WvBXsSAIhAMk3D8O/yPhh02TN/EHTYBNmG/FNAh/nfALk+8fKt6JG"}]}},"0.0.20":{"name":"mock2easy","version":"0.0.20","main":"./start.js","scripts":{"watch":"watchify -t brfs public/javascripts/app.js -o public/build/bundle.js -v","build":"browserify -t brfs  public/javascripts/app.js -o public/build/bundle.js","util":"browserify -t brfs  public/javascripts/util.js -o public/build/util.js","start":"npm run watch --ignore-watch='./doc/**' & nodemon ./bin/www"},"dependencies":{"async":"^1.4.2","body-parser":"~1.0.0","brfs":"^1.4.1","browserify-middleware":"^7.0.0","colors":"^1.1.2","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","insert-css":"^0.2.0","jade":"~1.3.0","mkdirp":"^0.5.1","morgan":"~1.0.0","node.extend":"^1.1.5","nodemon":"^1.4.1","q":"^1.4.1","static-favicon":"~1.0.0","underscore":"^1.8.3","watchify":"^3.4.0","mockjs":"^0.1.10","open":"0.0.5"},"devDependencies":{"angular":"^1.4.5","angular-sanitize":"^1.4.5","angular-translate":"^2.7.2","angular-ui-bootstrap":"^0.13.4","angular-ui-router":"^0.2.15","bootstrap":"^3.3.5","jquery":"^2.1.4","json2":"^0.4.0"},"description":"##什么是mock2easy？","_id":"mock2easy@0.0.20","_shasum":"93324afc9f902699c3827357790763e64e4ffbd9","_from":".","gitHead":"3de56f189e8eb43e9cde50bca0ee218a0243a8f2","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"applelihui","email":"lhui3it@gmail.com"},"dist":{"shasum":"93324afc9f902699c3827357790763e64e4ffbd9","tarball":"https://registry.npmjs.org/mock2easy/-/mock2easy-0.0.20.tgz","integrity":"sha512-cCAVwHwEMEJzLUW+VZlPsICkPu34UoiwISjH9XpJLSxGbOqZSVsSi73Z/ZZpIHqY/CHQEENQgJP6/IMEKOE9vA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgnWuiqGL4YJhwtQMFv/O5SMwi2leqAe/7BDoOQ8rbTAIhAMdJV8k2ukR9LBRBOy2oQrb+cNioPiJdm26+H25jO/5j"}]},"maintainers":[{"name":"applelihui","email":"lhui3it@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/mock2easy-0.0.20.tgz_1459261244034_0.7069643409922719"}},"0.0.21":{"name":"mock2easy","version":"0.0.21","main":"./start.js","scripts":{"watch":"watchify -t brfs public/javascripts/app.js -o public/build/bundle.js -v","build":"browserify -t brfs  public/javascripts/app.js -o public/build/bundle.js","util":"browserify -t brfs  public/javascripts/util.js -o public/build/util.js","start":"npm run watch --ignore-watch='./doc/**' & nodemon ./bin/www"},"dependencies":{"async":"^1.4.2","body-parser":"~1.0.0","brfs":"^1.4.1","browserify-middleware":"^7.0.0","colors":"^1.1.2","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","insert-css":"^0.2.0","jade":"~1.3.0","mkdirp":"^0.5.1","morgan":"~1.0.0","node.extend":"^1.1.5","nodemon":"^1.4.1","q":"^1.4.1","static-favicon":"~1.0.0","underscore":"^1.8.3","watchify":"^3.4.0","mockjs":"^0.1.10","open":"0.0.5"},"devDependencies":{"angular":"^1.4.5","angular-sanitize":"^1.4.5","angular-translate":"^2.7.2","angular-ui-bootstrap":"^0.13.4","angular-ui-router":"^0.2.15","bootstrap":"^3.3.5","jquery":"^2.1.4","json2":"^0.4.0"},"description":"##什么是mock2easy？","_id":"mock2easy@0.0.21","_shasum":"a0fba2ba608bb332744859c6669239d1c40e89ba","_from":".","gitHead":"654f675a538f9ba240e1f69b72cae5c98a199b37","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"applelihui","email":"lhui3it@gmail.com"},"dist":{"shasum":"a0fba2ba608bb332744859c6669239d1c40e89ba","tarball":"https://registry.npmjs.org/mock2easy/-/mock2easy-0.0.21.tgz","integrity":"sha512-A0emyufoCdnbausPQ1HglYWRcSoV5DeGk8KNLrSQop2wFeChJsnDHh5Wo5bWUHdNeJ3/Cgqm+sl1o0lS143SJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFDPuy1OQJNGaJIFx+T5N+2HlCMX2HUiNzNNmToV9/0rAiEAgfX/7iNg8lE8ytK6oAGf9T+EFubN29FAV6iIDqAGlsU="}]},"maintainers":[{"name":"applelihui","email":"lhui3it@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/mock2easy-0.0.21.tgz_1487233029143_0.3379377615638077"}},"0.0.22":{"name":"mock2easy","version":"0.0.22","main":"./start.js","scripts":{"watch":"watchify -t brfs public/javascripts/app.js -o public/build/bundle.js -v","build":"browserify -t brfs  public/javascripts/app.js -o public/build/bundle.js","util":"browserify -t brfs  public/javascripts/util.js -o public/build/util.js","start":"npm run watch --ignore-watch='./doc/**' & nodemon ./bin/www"},"dependencies":{"async":"^1.4.2","body-parser":"~1.0.0","brfs":"^1.4.1","browserify-middleware":"^7.0.0","colors":"^1.1.2","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","insert-css":"^0.2.0","jade":"~1.3.0","mkdirp":"^0.5.1","morgan":"~1.0.0","node.extend":"^1.1.5","nodemon":"^1.4.1","q":"^1.4.1","static-favicon":"~1.0.0","underscore":"^1.8.3","watchify":"^3.4.0","mockjs":"^0.1.10","open":"0.0.5"},"devDependencies":{"angular":"^1.4.5","angular-sanitize":"^1.4.5","angular-translate":"^2.7.2","angular-ui-bootstrap":"^0.13.4","angular-ui-router":"^0.2.15","bootstrap":"^3.3.5","jquery":"^2.1.4","json2":"^0.4.0"},"description":"##什么是mock2easy？","_id":"mock2easy@0.0.22","_shasum":"683aab5c732f4d6e102581a953a03ea1b98bd834","_from":".","gitHead":"7905b68050d10c900e0e86e85a2523f8ff2a2c1c","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"applelihui","email":"lhui3it@gmail.com"},"dist":{"shasum":"683aab5c732f4d6e102581a953a03ea1b98bd834","tarball":"https://registry.npmjs.org/mock2easy/-/mock2easy-0.0.22.tgz","integrity":"sha512-s+pyoKY1oouL6kptppFzstSdvHhwhH6HTgvpb+o/MZw02Xr8OkmkqLNRr1M0WL/eVqQMTQYr6lZwWIEYLb8M/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBkmgw0mTrMWfXU1TeUkTKyhkJPkiKPPldonO47/QrqNAiAReV2h2S2JgNZu1guFRVZgWB30GOSRLfzdft8SYWL2JA=="}]},"maintainers":[{"name":"applelihui","email":"lhui3it@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mock2easy-0.0.22.tgz_1487846058288_0.12737811938859522"}},"0.0.23":{"name":"mock2easy","version":"0.0.23","main":"./start.js","scripts":{"watch":"watchify -t brfs public/javascripts/app.js -o public/build/bundle.js -v","build":"browserify -t brfs  public/javascripts/app.js -o public/build/bundle.js","util":"browserify -t brfs  public/javascripts/util.js -o public/build/util.js","start":"npm run watch --ignore-watch='./doc/**' & nodemon ./bin/www"},"dependencies":{"async":"^1.4.2","body-parser":"~1.0.0","brfs":"^1.4.1","browserify-middleware":"^7.0.0","colors":"^1.1.2","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","insert-css":"^0.2.0","jade":"~1.3.0","mkdirp":"^0.5.1","morgan":"~1.0.0","node.extend":"^1.1.5","nodemon":"^1.4.1","q":"^1.4.1","static-favicon":"~1.0.0","underscore":"^1.8.3","watchify":"^3.4.0","mockjs":"^0.1.10","open":"0.0.5"},"devDependencies":{"angular":"^1.4.5","angular-sanitize":"^1.4.5","angular-translate":"^2.7.2","angular-ui-bootstrap":"^0.13.4","angular-ui-router":"^0.2.15","bootstrap":"^3.3.5","jquery":"^2.1.4","json2":"^0.4.0"},"description":"##什么是mock2easy？","_id":"mock2easy@0.0.23","_shasum":"2e0a3c040a8888b1bbd22d5e9ddd64ea8cd0982b","_from":"mock2easy@","gitHead":"1da728fa0f61cc29fb415f0677e54ad4902261d3","_npmVersion":"5.0.3","_nodeVersion":"7.9.0","_npmUser":{"name":"applelihui","email":"lhui3it@gmail.com"},"dist":{"integrity":"sha512-ulQ9FFtDO47hoGvff9V7fWgfWV4MWDGbuU+p8YYWe3rO8lajPtKBb30N88ZzGSWED+HcYNFf2oQ5dU/wxzA5VQ==","shasum":"55bdbcec3b74bbaeb7ef8d091d04adf20e0f0fc6","tarball":"https://registry.npmjs.org/mock2easy/-/mock2easy-0.0.23.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC4uzXT7TL1p9cPbg/2460/4jO7IcF02ufx2w+vKxyWfAiEA6mlgOWciiYnvMs5xUtPiAeX9otPstkK7KJyL9XAZIHA="}]},"maintainers":[{"name":"applelihui","email":"lhui3it@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mock2easy-0.0.23.tgz_1497877506171_0.10421787900850177"}},"0.0.24":{"name":"mock2easy","version":"0.0.24","main":"./start.js","scripts":{"watch":"watchify -t brfs public/javascripts/app.js -o public/build/bundle.js -v","build":"browserify -t brfs  public/javascripts/app.js -o public/build/bundle.js","util":"browserify -t brfs  public/javascripts/util.js -o public/build/util.js","start":"npm run watch --ignore-watch='./doc/**' & nodemon ./bin/www"},"dependencies":{"async":"^1.4.2","body-parser":"~1.0.0","brfs":"^1.4.1","browserify-middleware":"^7.0.0","colors":"^1.1.2","cookie-parser":"~1.0.1","debug":"~0.7.4","express":"~4.2.0","insert-css":"^0.2.0","jade":"~1.3.0","mkdirp":"^0.5.1","morgan":"~1.0.0","node.extend":"^1.1.5","nodemon":"^1.4.1","q":"^1.4.1","static-favicon":"~1.0.0","underscore":"^1.8.3","watchify":"^3.4.0","mockjs":"^0.1.10","open":"0.0.5"},"devDependencies":{"angular":"^1.4.5","angular-sanitize":"^1.4.5","angular-translate":"^2.7.2","angular-ui-bootstrap":"^0.13.4","angular-ui-router":"^0.2.15","bootstrap":"^3.3.5","jquery":"^2.1.4","json2":"^0.4.0"},"description":"##什么是mock2easy？","_id":"mock2easy@0.0.24","_shasum":"10ddf3589719db8f7a89349203ed868e9e7e9401","_from":".","gitHead":"1da728fa0f61cc29fb415f0677e54ad4902261d3","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"applelihui","email":"lhui3it@gmail.com"},"dist":{"shasum":"10ddf3589719db8f7a89349203ed868e9e7e9401","tarball":"https://registry.npmjs.org/mock2easy/-/mock2easy-0.0.24.tgz","integrity":"sha512-VImwdmLF3sohmCSX2Qy1ZjCnMiqDbNmO7nrHz4sm3R1AUcGOs+UxsnUIN14zKAmVak2vuCBPuV52AHpzT+M1+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYfBw9xcVHDrnUvDxYZqJW8xHijQ9E0hzKSj/zgbtHYAiEAoElBFf3Ht0NchLWeiu5lnRMCbj2BJKab0xnM7DqiB0g="}]},"maintainers":[{"name":"applelihui","email":"lhui3it@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mock2easy-0.0.24.tgz_1505287250875_0.30236155865713954"}}},"readme":"# mock2easy\n\n##什么是mock2easy？\n\n1. 结合[Mockjs](http://mockjs.com/)使静态的接口活起来\n\n2. 接口自动化测试\n\n3. 接口地址重定向多功能于一身的工具\n\n4. 结合Gitbook整理专业接口文档\n\n5. 支持多平台暂时提供 grunt、gulp 和 webpack 平台。\n\n尝试一下一定会帮你解决很大问题～\n\n\n### 基本配置\n\n#### options.port\n\nType: `Number`\n\nDefault value: 3000\n\nservice port of the starting service\n\n启动的服务的端口号\n \n\n#### options.lazyLoadTime\n\nType: `Number`\n\nDefault value: 3000\n\nenable lazy-loading interface, the delayed time of executing the interface \n\n启动接口延时加载，调用接口的延迟时间 \n\n#### options.database\n\nType: `String`\n\nDefault value: `mock2easy`\n\nlocation of the generated interface data \n\n接口数据的生成位置\n\n#### options.doc\n\nType: `String`\n\nDefault value: `doc`\n\nlocation of the generated interface documents\n\n接口文档的生成位置\n\n\n#### options.curl\n\nType: `Object`\n\nDefault value: false\n\nBy default leave it blank. If not empty then instead of accessing the local mock data, use will access the service interface through Curl\n\n默认为不写，如果写了的话优先于Curl请求，所有的接口将不再访问本地的mock数据，改为通过Curl访问服务端的接口，我们可以通过这个参数轻松实现ajax请求重定向，我们的ajax可以轻松跨域访问，非常适合联调测试。\n\n```\n curl: {\n      domain: 'http://10.1.28.217:8080',\n       parameter: {\n       },\n       Cookie: ''\n    }\n```\n\n#### options.interfaceSuffix\n\nType: `Sting`\n\nDefault value:  `.json`\n\nDefault value is `.json`, all generated interface end with `.json`. All the interface end with ‘.action’, you can change the attribute to `.action`\n\n默认为`.json` ,产生的接口都是以`.json`为后缀的，若你的接口全部都是`.action`结尾的话，可以将该属性更改为`.action`。\n后缀不能设置为`.mock2easy` 该后缀已经占用。\n\n\n#### options.interfaceRule\n\nType: `RegEx`\n\nDefault value:  `null`\n\n接口拦截方案，通过正则表但是的方式进行请求接口拦截，如果`options.interfaceRule` 参数设定，则`options.interfaceSuffix` 将会失效。\n\n#### options.ignoreField\n\nType: `Array`\n\nDefault value: []\n\nDefault value is []. It is ok to add ignorable request parameters. Each time when sending request, these key words will not be verified.\n\n默认为[]，可以添加忽略的请求参数，在每次发起请求的时候不去校验这些字段，例如：`__preventCache`等字段，可能不是我们想要的校验的参数。\n\n#### options.preferredLanguage\n\nType: `String`\n\nDefault value: 'en'\n\n支持多语言，默认是英文，将 参数设为 `cn`，将展示为中文，欢迎提供其他语言的翻译支持，[国际化代码地址](https://github.com/appLhui/mock2easy/blob/master/server/translate.js)\n\nDefault value is en, en/cn  EN/中文\n\n\n### 不同的平台配置Demo\n\n#### Grunt\n\n[Grunt平台请使用插件](https://www.npmjs.com/package/grunt-mock2easy)\n\n#### Gulp\n\n```\ngulp.task('serve', ['styles', 'fonts'], function () {\n\n  // 在这配置mockeasy的配置\n  var options = {\n\toptions.port,\n    lazyLoadTime: 3000,\n    database: 'mock2easy',\n    doc: 'doc',\n    ignoreField: [],\n    interfaceSuffix: '.json',\n    preferredLanguage: 'en'\n  };\n\n // 启动mock2easy,注意demo例子里端口号为3000，请避开端口重复 \n  require('mock2easy')(options, function (app) {\n    try {\n      app.listen(options.port, function () {\n        console.log(('mock2easy is starting , please visit : http://localhost:' + options.port).bold.cyan);\n      });\n    } catch (e) {\n      console.log(e);\n    }\n  });\n\n\n  browserSync({\n    notify: false,\n    port: 9000,\n    server: {\n      baseDir: ['.tmp', 'app'],\n      routes: {\n        '/bower_components': 'bower_components'\n      },\n      middleware: [require('./mock2easy/do')] //注意这里来定义middleware ，如果不配置的话将不能对接口进行拦截\n    }\n  });\n\n  ...\n});\n```\n\n\n\n## Support of mockjs  mockjs的支持\n\nThe default folder for the generated documents is `./doc/`. Push it to git for direct review.\n\n文档生成默认在 `./doc/` 目录下，push 到 git 上可以直接查看\n\nSupport all the mockjs grammar, [Mockjs grammar examples](http://mockjs.com/demo/mock.html)\n\n支持所有的mockjs语法，[Mockjs语法样例](http://mockjs.com/demo/mock.html) \n\nIf you have any idea or suggestion, please connect me:lhui3it@gmail.com \n\n如果有好的建议和意见请联系我：lhui3it@gmail.com\n\n[Click here to view the use case>>](https://github.com/appLhui/grunt-mock2easy-demo) \n\n[使用案例请戳我>>](https://github.com/appLhui/grunt-mock2easy-demo) \n\n## Basic UI 基本界面\n\n#### Main UI 主界面\n\n1. Simulate the lazy-loading status. Easy to check if the loading status is properly handled\n   \n   方面模拟访问延时状态，轻松检查 loading 状态是否合理处理。\n\n2. Record interface (similar to postman operation), easily access remote interface through curl, (make sure the system supports curl command). Also record the interface to the local interface base.\n   \n   录制接口（类似 postman 操作），轻松通过 curl ( 保证系统支持curl命令 )访问远程接口，并将接口录制入本地接口库。\n\n3. Access local interface base, automatically check if the interface has any issue. Easy to keep the consistency of the code in local interface base and the code in js execute interface. Besides, make sure the interface document and script the same at real time\n   \n   访问本地接口库，自动检查接口是否存在异常，轻松保持本地接口库代码和 js 调用接口代码保持一致，并且确保接口文档实时和脚本保持一致。\n\n\n![image](https://raw.githubusercontent.com/appLhui/grunt-mock2easy/master/img/index.png) \n\n#### 接口操作页面\n\n1. Dynamic interface, use [Mockjs](http://mockjs.com/demo/mock.html)as support, can dynamically and randomly generate the interface\n   \n   动态接口，使用 [Mockjs](http://mockjs.com/demo/mock.html)  作为支持，可以动态随机生成接口。\n\n2. Dynamic interface can access any node and add comments.\n   \n   动态接口，可以轻松在任何一个节点上加上注释。\n\n3. Static interface. If the interface data is too complex for mock2easy to meet your requirement. Please use static interface.\n   \n   静态接口，如果接口数据过于复杂，mock2easy  无法满足您的需求，请选用静态接口。\n\n4. Switch between json and jsonp\n   \n   json 和 jsonp 互相切换\n\n![image](https://raw.githubusercontent.com/appLhui/grunt-mock2easy/master/img/detail.png) \n\n#### Interface documentation 接口文档\n\n \n [Interface menu>>](https://github.com/appLhui/grunt-mock2easy-demo/blob/master/doc/menu.md)\n\n \n![image](https://raw.githubusercontent.com/appLhui/grunt-mock2easy/master/img/md_menu.png) \n\n [Interface details>>](https://github.com/appLhui/grunt-mock2easy-demo/blob/master/doc/demo/jsondemo.md)\n\n\n![image](https://raw.githubusercontent.com/appLhui/grunt-mock2easy/master/img/md_detail.png) \n\n\n\n\n\n","maintainers":[{"name":"applelihui","email":"lhui3it@gmail.com"}],"time":{"modified":"2022-06-20T02:14:39.855Z","created":"2015-09-10T07:15:38.784Z","0.0.1":"2015-09-10T07:15:38.784Z","0.0.2":"2015-09-11T01:29:41.665Z","0.0.3":"2015-09-11T01:54:54.855Z","0.0.5":"2015-09-11T09:05:23.560Z","0.0.6":"2015-09-11T10:08:18.980Z","0.0.7":"2015-09-28T11:51:58.355Z","0.0.8":"2015-09-29T01:17:46.250Z","0.0.9":"2015-09-29T01:24:02.790Z","0.0.10":"2015-11-03T06:22:09.253Z","0.0.11":"2015-11-04T04:53:01.895Z","0.0.12":"2015-11-04T07:44:33.548Z","0.0.13":"2015-11-04T08:13:38.748Z","0.0.14":"2015-11-10T14:28:43.385Z","0.0.15":"2015-11-18T09:11:32.997Z","0.0.16":"2015-11-23T07:40:56.303Z","0.0.17":"2015-11-24T08:47:16.348Z","0.0.18":"2015-11-25T11:45:30.455Z","0.0.19":"2015-12-19T02:29:02.407Z","0.0.20":"2016-03-29T14:20:45.018Z","0.0.21":"2017-02-16T08:17:11.346Z","0.0.22":"2017-02-23T10:34:18.613Z","0.0.23":"2017-06-19T13:05:06.339Z","0.0.24":"2017-09-13T07:20:51.291Z"},"readmeFilename":"README.md","description":"##什么是mock2easy？","users":{"applelihui":true}}