{"_id":"swagger-jsblade","_rev":"52-996ff8dda0c71d6f8351097751c21cc9","name":"swagger-jsblade","description":"[![npm version](https://img.shields.io/npm/v/swagger-jsblade.svg?style=flat)](https://www.npmjs.com/package/swagger-jsblade)[![NPM downloads](http://img.shields.io/npm/dm/swagger-jsblade.svg)](https://npmjs.org/package/swagger-jsblade)[![Join the chat at ","dist-tags":{"latest":"1.2.6"},"versions":{"0.1.0":{"name":"swagger-jsblade","version":"0.1.0","description":"```   Usage: blade [options] [command]","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","fs-extra":"^0.30.0","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"^1.0.11","swagger-mock-file-generator":"^1.0.5"},"bin":{"blade":"bin/blade.js"},"gitHead":"89fdb29e3b72e2285738c3e74d99a9c0f1e159cb","_id":"swagger-jsblade@0.1.0","_shasum":"d73fcbf4f26cde603d320c0a459a7357bbc6fda0","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"liangkevin","email":"kuaisheng@126.com"},"dist":{"shasum":"d73fcbf4f26cde603d320c0a459a7357bbc6fda0","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.1.0.tgz","integrity":"sha512-326Z0R1Gwk3BGUCBwojK9EVo5p4KrUP7OiN0+oARIqAgfCAqr1cf/+dL84O4VnTyfSEwdAlM4HTXmgxMvoaxug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnPwrMYfH+zIrkGc2YlWT3nBm4m4zETwB8T4KZsvlldAIgG8kyIc92ZvKkE+W4AgfhJqD9mOmPSMSFJ0nob5KRRpI="}]},"maintainers":[{"name":"liangkevin","email":"kuaisheng@126.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/swagger-jsblade-0.1.0.tgz_1467348050906_0.6851432754192501"}},"0.1.1":{"name":"swagger-jsblade","version":"0.1.1","description":"```   Usage: blade [options] [command]","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","fs-extra":"^0.30.0","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"^1.0.11","swagger-mock-file-generator":"^1.0.5"},"bin":{"blade":"bin/blade.js"},"gitHead":"3fb75ac14956ed5580ca560890c1e923d6cd1386","_id":"swagger-jsblade@0.1.1","_shasum":"77ce6502113d5a4de3ab2c228f8e0d4a6b13acaa","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"liangkevin","email":"kuaisheng@126.com"},"dist":{"shasum":"77ce6502113d5a4de3ab2c228f8e0d4a6b13acaa","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.1.1.tgz","integrity":"sha512-a1Cl5XqHuX1feI0I8+Wt93iJ6yModOHro9LQMby+w+RQJoqCc8b/WcadqvLoiCospgsqQ4LIiPNZZePVyaxufA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFVX2UKo8FMk6l4rSDL99nb5/DnqMxSHQMewQ9XlQqfDAiANgqeGdn1BHG7tZmsS0oHgThteFPAIUTsIJ0tsnAmztw=="}]},"maintainers":[{"name":"connielee","email":"lisybjyd@163.com"},{"name":"liangkevin","email":"kuaisheng@126.com"},{"name":"lincolnlau","email":"lincolnyu.lau@gmail.com"},{"name":"whq731","email":"whq731@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/swagger-jsblade-0.1.1.tgz_1467361530025_0.11128609627485275"}},"0.1.2":{"name":"swagger-jsblade","version":"0.1.2","description":"```   Usage: blade [options] [command]","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","fs-extra":"^0.30.0","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"^1.0.11","swagger-mock-file-generator":"^1.0.5"},"bin":{"blade":"bin/blade.js"},"gitHead":"27a042a1df6b3526ad40318329416a62ed7d644e","_id":"swagger-jsblade@0.1.2","_shasum":"c38da107bb9481e6f406a4ea7ec6923107e92365","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"liangkevin","email":"kuaisheng@126.com"},"dist":{"shasum":"c38da107bb9481e6f406a4ea7ec6923107e92365","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.1.2.tgz","integrity":"sha512-5EI/cTeV08yjyWX/KnAOA9VxnXeyvEiDsovmCOC0VzbsFuqM6QbjvAodeqTkbJwliltL4TjaCqNPpQfMKqetpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClV3/NRZHOelaT9woyu5yZBHswbAWilnEoQmhmf2JX/wIgPRkBhLA4hht0JAPYFJc+8fjPeA7Zo4RJNTz64oerx2w="}]},"maintainers":[{"name":"connielee","email":"lisybjyd@163.com"},{"name":"liangkevin","email":"kuaisheng@126.com"},{"name":"lincolnlau","email":"lincolnyu.lau@gmail.com"},{"name":"whq731","email":"whq731@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/swagger-jsblade-0.1.2.tgz_1467601692367_0.7598399287089705"}},"0.1.3":{"name":"swagger-jsblade","version":"0.1.3","description":"```   Usage: blade [options] [command]","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","fs-extra":"^0.30.0","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"^1.0.11","swagger-mock-file-generator":"^1.0.5"},"bin":{"blade":"bin/blade.js"},"gitHead":"f65878b5a60d03beec25d9e2edde2a8a305bac72","_id":"swagger-jsblade@0.1.3","_shasum":"48a9544d2749660ca6861ea8869bdd601510ec87","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"liangkevin","email":"kuaisheng@126.com"},"dist":{"shasum":"48a9544d2749660ca6861ea8869bdd601510ec87","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.1.3.tgz","integrity":"sha512-cOs1eWY+Z0nNlRLC2bF2TUXQD3PbRb3a9Pid/s3pI2DT3Z1uxkX86WUqLcYDFMnGrrEYNYW33z7QH7rjTwu0+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCALbEVAx0PFYufO4ghieWu9LTBjh+dCDHuuZWbJe/2oQIgW2+dPhsDn4KJwzQPd7pFpvp6Bu/Pp26kJbixPZ+p2C0="}]},"maintainers":[{"name":"connielee","email":"lisybjyd@163.com"},{"name":"liangkevin","email":"kuaisheng@126.com"},{"name":"lincolnlau","email":"lincolnyu.lau@gmail.com"},{"name":"whq731","email":"whq731@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/swagger-jsblade-0.1.3.tgz_1467690233158_0.4400058661121875"}},"0.1.4":{"name":"swagger-jsblade","version":"0.1.4","description":"```   Usage: blade [options] [command]","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","fs-extra":"^0.30.0","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"^1.0.11","swagger-mock-file-generator":"^1.0.5"},"bin":{"blade":"bin/blade.js"},"gitHead":"d791b8b229e83c3cacdd12919f3edcaefce0fedb","_id":"swagger-jsblade@0.1.4","_shasum":"714050f6aa989fbf9516fd31f6563969f0a6dde4","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"liangkevin","email":"kuaisheng@126.com"},"dist":{"shasum":"714050f6aa989fbf9516fd31f6563969f0a6dde4","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.1.4.tgz","integrity":"sha512-6KM9oVnYCDAI2B3hkEKplx6r6Z1AJ6CbNAHe2/y0cYVGWJxlBS8Gw0YevDRaS8RvuG/4wMi5r26W3zfZLtrm2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHcEYaJy+PLh9LY/aEwYCJ9jwqawjJ/PA3AX4CqEZDSiAiBDejXwm6m6Wr6pWh7/XbmTUeHSqVYDfrbGt693h8VxDg=="}]},"maintainers":[{"name":"connielee","email":"lisybjyd@163.com"},{"name":"liangkevin","email":"kuaisheng@126.com"},{"name":"lincolnlau","email":"lincolnyu.lau@gmail.com"},{"name":"whq731","email":"whq731@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/swagger-jsblade-0.1.4.tgz_1468309101395_0.5925011879298836"}},"0.1.5":{"name":"swagger-jsblade","version":"0.1.5","description":"```   Usage: blade [options] [command]","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","fs-extra":"^0.30.0","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"^1.0.11","swagger-mock-file-generator":"^1.0.5"},"bin":{"blade":"bin/blade.js"},"gitHead":"7138511c78cb34159fab1d58a2cd73d03b315de5","_id":"swagger-jsblade@0.1.5","_shasum":"7ac041817b2bc4c60b018980d0d17886025f1b4c","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"liangkevin","email":"kuaisheng@126.com"},"dist":{"shasum":"7ac041817b2bc4c60b018980d0d17886025f1b4c","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.1.5.tgz","integrity":"sha512-MnN2iIA1v4F/PFpasJqgEb1/8UVx3iPdaeURNIsEtqNpMxMBbmlPriKommJVjIQkeR+TTyB1aNiXb10FJT7xow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAyl+QWJ26q4tXzb86Wrr/EtcJB8+03NiUDKGdlwziA7AiAzS444HD8GdWyX521RCQ2+EOAHJOxALNZAYryhwiy67w=="}]},"maintainers":[{"name":"connielee","email":"lisybjyd@163.com"},{"name":"liangkevin","email":"kuaisheng@126.com"},{"name":"lincolnlau","email":"lincolnyu.lau@gmail.com"},{"name":"whq731","email":"whq731@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/swagger-jsblade-0.1.5.tgz_1468824028697_0.21310849580913782"}},"0.1.6":{"name":"swagger-jsblade","version":"0.1.6","description":"```   Usage: blade [options] [command]","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","fs-extra":"^0.30.0","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"~1.0","swagger-mock-file-generator":"~1.0"},"bin":{"blade":"bin/blade.js"},"gitHead":"f17517157a25d19eb38ce392fbcd3df70b342d16","_id":"swagger-jsblade@0.1.6","_shasum":"1bb7065a87431f0c8bce116a0b454a94a656d95c","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"whq731","email":"whq731@qq.com"},"dist":{"shasum":"1bb7065a87431f0c8bce116a0b454a94a656d95c","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.1.6.tgz","integrity":"sha512-wHL49n1GvkVIZscbLu0ApDTQVO/AA94KI1HKY29EJq2TlZaSK1BeN+MjymwfK+cXO5xqp+JWhRZ/OmrZU5Jr2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1/mXh6o0hqK24tMWb5bIWaKR9SJX4yo3iQtQ0ILqcLQIhAKea6znFksY6a+OFl9Q3d+q7b/mQhw0HvAMn+Fzhg+rU"}]},"maintainers":[{"name":"connielee","email":"lisybjyd@163.com"},{"name":"liangkevin","email":"kuaisheng@126.com"},{"name":"lincolnlau","email":"lincolnyu.lau@gmail.com"},{"name":"whq731","email":"whq731@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/swagger-jsblade-0.1.6.tgz_1469782454011_0.8084864967968315"}},"0.1.7":{"name":"swagger-jsblade","version":"0.1.7","description":"```   Usage: blade [options] [command]","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","fs-extra":"^0.30.0","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"~1.0","swagger-mock-file-generator":"~1.0"},"bin":{"blade":"bin/blade.js"},"gitHead":"c924b83e825cffb0eee10cb50a02df33a7395caf","_id":"swagger-jsblade@0.1.7","_shasum":"c9cc1f5e8a3c93c73ffa06bdcfd8387d6e1ae597","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"liangkevin","email":"kuaisheng@126.com"},"dist":{"shasum":"c9cc1f5e8a3c93c73ffa06bdcfd8387d6e1ae597","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.1.7.tgz","integrity":"sha512-dt2GqqfED0qMLoR0Dw70GN7l4GQiFAr9o4d1/VAdx4vmwGMhhmnp6ZEl2kjHc2qyJPseQfm2NeMqqjg1sFzONQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICUuanTdeguz50zjdHNLarzZan4LY3hXcbjEPJwWllboAiBdN7EZ4VP2SLwt9bz+zclnjOTrYFJqb7ekFznAaerWtQ=="}]},"maintainers":[{"name":"connielee","email":"lisybjyd@163.com"},{"name":"liangkevin","email":"kuaisheng@126.com"},{"name":"lincolnlau","email":"lincolnyu.lau@gmail.com"},{"name":"whq731","email":"whq731@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/swagger-jsblade-0.1.7.tgz_1472806250993_0.343503650277853"}},"0.1.8":{"name":"swagger-jsblade","version":"0.1.8","description":"```   Usage: blade [options] [command]","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","fs-extra":"^0.30.0","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"~1.0","swagger-mock-file-generator":"~1.0"},"bin":{"blade":"bin/blade.js"},"gitHead":"97118dca8628b0668e2c1a2d7bfa9f7388c305a6","_id":"swagger-jsblade@0.1.8","_shasum":"7828257cdcec7dba7de14de4a4741846f782c21e","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"liangkevin","email":"kuaisheng@126.com"},"dist":{"shasum":"7828257cdcec7dba7de14de4a4741846f782c21e","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.1.8.tgz","integrity":"sha512-MAyRchI1vQSStkuBp5eXlom/KJH7x4GTBdpk9YdO6PhnAemgZ3gAypWiDFdibIU1gachiYpKGbE+BI11kvvvUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2vmj3jOGGZuYyy2yZKLPdjPw4BA2t4+oi79IyVTNrXwIgA67jKD9ikPQyc0zUX58++WQbJ9AjIqaHucUTIMz1294="}]},"maintainers":[{"name":"connielee","email":"lisybjyd@163.com"},{"name":"liangkevin","email":"kuaisheng@126.com"},{"name":"lincolnlau","email":"lincolnyu.lau@gmail.com"},{"name":"whq731","email":"whq731@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/swagger-jsblade-0.1.8.tgz_1472816323926_0.3529283180832863"}},"0.1.11":{"name":"swagger-jsblade","version":"0.1.11","description":"```   Usage: blade [options] [command]","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","fs-extra":"^0.30.0","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"~1.0","swagger-mock-file-generator":"~1.0"},"bin":{"blade":"bin/blade.js"},"gitHead":"3a3f3bc094bd4557715b56e3232395cae92cb09a","_id":"swagger-jsblade@0.1.11","_shasum":"1d30241a02bf4437ccca77e5b322c0a2f5d71cf3","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"liangkevin","email":"kuaisheng@126.com"},"dist":{"shasum":"1d30241a02bf4437ccca77e5b322c0a2f5d71cf3","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.1.11.tgz","integrity":"sha512-scUHNtyNkoGMQDeVrd/YisJIdHltt5I4kIm9kyHryrzx5naW97IQqV0lTBjEJiCjqGDddxmk66fAr/vVkkkeCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5F7ZcGaF6KsDF7sdrluRDQkdJuaYQa4noPy/d4xLTFAIhAIaYkCFwCtM21rl0rmB4ZkxVC9w2ANPH/Qkr4e7kFVD5"}]},"maintainers":[{"name":"connielee","email":"lisybjyd@163.com"},{"name":"liangkevin","email":"kuaisheng@126.com"},{"name":"lincolnlau","email":"lincolnyu.lau@gmail.com"},{"name":"whq731","email":"whq731@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/swagger-jsblade-0.1.11.tgz_1473220198581_0.8903997172601521"}},"0.1.12":{"name":"swagger-jsblade","version":"0.1.12","description":"```   Usage: blade [options] [command]","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","fs-extra":"^0.30.0","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"~1.0","swagger-mock-file-generator":"~1.0"},"bin":{"blade":"bin/blade.js"},"gitHead":"2d7241ec3bf6a715b0ed56d09e5a6ef2d6c43c11","_id":"swagger-jsblade@0.1.12","_shasum":"0b036df76a5c27d81db6532940b13e6b0d0c5f3e","_from":".","_npmVersion":"2.15.5","_nodeVersion":"4.4.6","_npmUser":{"name":"liangkevin","email":"kuaisheng@126.com"},"dist":{"shasum":"0b036df76a5c27d81db6532940b13e6b0d0c5f3e","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.1.12.tgz","integrity":"sha512-eLthUJ04hVPSkv6CruPZVWoM7oWPUs2HNZ085S6GOGX7iSX8abNEVO5+wwSEzBnpDi5pv593fPKz5Hz8bRL8Ow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA/NxAnzBNlLCxaDvmXw2zJ7ftuu7JAOazGQkuVE/pklAiEA+wyssWyEAa1uebtGqZPNKuwcHRl85vRwhtNr6dbJrrc="}]},"maintainers":[{"name":"connielee","email":"lisybjyd@163.com"},{"name":"liangkevin","email":"kuaisheng@126.com"},{"name":"lincolnlau","email":"lincolnyu.lau@gmail.com"},{"name":"whq731","email":"whq731@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/swagger-jsblade-0.1.12.tgz_1475033553948_0.617506964597851"}},"0.1.14":{"name":"swagger-jsblade","version":"0.1.14","description":"```   Usage: blade [options] [command]","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","fs-extra":"^0.30.0","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"~1.0","swagger-mock-file-generator":"~1.0"},"bin":{"blade":"bin/blade.js"},"gitHead":"76e225412c547883e30ba4c93de877706f1e2c1e","_id":"swagger-jsblade@0.1.14","_shasum":"6037c6ea89ecd9ad77d2eb5a5383e4066f18aaa8","_from":".","_npmVersion":"2.15.5","_nodeVersion":"4.4.6","_npmUser":{"name":"liangkevin","email":"kuaisheng@126.com"},"dist":{"shasum":"6037c6ea89ecd9ad77d2eb5a5383e4066f18aaa8","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.1.14.tgz","integrity":"sha512-jo6kcGXfyCGh6GOftWItqR0xoPo5ZQ2jw4mPt5wM0X+Z1z4pnNUqjGc2LLdTJ9w5NbpmUHpd1hLxdRJGO5N09Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGAuPtj76VRPOr/lD5jqeYbqyCx5T2w6rMW/yNaXSk5yAiEA/GKUjfAhQObDl6nyZr+7GcGXFjR70b1G7Vk+yPBZAGA="}]},"maintainers":[{"name":"connielee","email":"lisybjyd@163.com"},{"name":"liangkevin","email":"kuaisheng@126.com"},{"name":"lincolnlau","email":"lincolnyu.lau@gmail.com"},{"name":"whq731","email":"whq731@qq.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/swagger-jsblade-0.1.14.tgz_1491895966394_0.5622325770091265"}},"0.1.15":{"name":"swagger-jsblade","version":"0.1.15","description":"```   Usage: blade [options] [command]","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","fs-extra":"^0.30.0","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"~1.1","swagger-mock-file-generator":"~1.1"},"bin":{"blade":"bin/blade.js"},"gitHead":"91459b1f1c89c56097cd3021b6af54ba68c1afc8","_id":"swagger-jsblade@0.1.15","_shasum":"0326733acd875e13d1a133419f544d2df76ace9f","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"whq731","email":"whq731@qq.com"},"dist":{"shasum":"0326733acd875e13d1a133419f544d2df76ace9f","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.1.15.tgz","integrity":"sha512-0OFt6P5tB2vw5BNUrr32GYma37VIBvbZZuMSqypuMNfzJhmjEnESeHT5qbQBWCX3MoGaBgyel9QbDTdMklGG6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHCfJ4vEMw3UXz4DTbIbMnBZOJHO+pa1jM+rmMmlJ4ZIAiEAqGxaw2hquuo8g1wFLHQQmPNiChtTYcT20NmRLt09uoM="}]},"maintainers":[{"name":"liangkevin","email":"kuaisheng@126.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/swagger-jsblade-0.1.15.tgz_1493792034055_0.48431623401120305"}},"0.1.16":{"name":"swagger-jsblade","version":"0.1.16","description":"```   Usage: blade [options] [command]","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","fs-extra":"^0.30.0","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"~1.1","swagger-mock-file-generator":"~1.1"},"bin":{"blade":"bin/blade.js"},"gitHead":"086c4f741c4ad0de8217dc354dd177e887d8e9a2","_id":"swagger-jsblade@0.1.16","_shasum":"3f35c1117ea0cf9eeb3b50ba6058135323cb496c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"liangkevin","email":"kuaisheng@126.com"},"dist":{"shasum":"3f35c1117ea0cf9eeb3b50ba6058135323cb496c","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.1.16.tgz","integrity":"sha512-5oVzQlQofU+Fai0Bm4wlE6jfiIfIWVc4aDxYgNijT3sE2uxDvu++RdpcW7IlGSeCqEBQnPh+pMkYpeEaOYfa2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEn1ewIiLlSr573+DXfoM7dZXI/9vsngYe6hErhUVsS9AiEAlnQZfjxk/zcx7sayqVWtB+BGQ/hlqmhflHgKbw5aXSg="}]},"maintainers":[{"name":"liangkevin","email":"kuaisheng@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-jsblade-0.1.16.tgz_1495431097770_0.661896409234032"}},"0.1.17":{"name":"swagger-jsblade","version":"0.1.17","description":"```   Usage: blade [options] [command]","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","fs-extra":"^0.30.0","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"~1.1","swagger-mock-file-generator":"~1.1"},"bin":{"blade":"bin/blade.js"},"gitHead":"b49f5905d3dd26158f65c144ca8ee1d40659a363","_id":"swagger-jsblade@0.1.17","_shasum":"bad3473bcfe26ce1964e8fd89eef46753b42bf0d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"liangkevin","email":"kuaisheng@126.com"},"dist":{"shasum":"bad3473bcfe26ce1964e8fd89eef46753b42bf0d","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.1.17.tgz","integrity":"sha512-rNSIfrYZLNeU1UpunGfh76sNNKYmNT/E7corTS+Zt6bgCRV61+ZG1DiwZnKrJE0/kZ+E9IyJ4m7jn7Q7do55Qg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTQF153keukLqBptpiEMpiN0PPTD9buUZlrWqxMVylrAiEA09ICDCEv042zcSB7jI3Fa3B+sE4yYhntgHk5ysuCq74="}]},"maintainers":[{"name":"liangkevin","email":"kuaisheng@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-jsblade-0.1.17.tgz_1495440479220_0.8873809950891882"}},"0.1.18":{"name":"swagger-jsblade","version":"0.1.18","description":"```   Usage: blade [options] [command]","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","fs-extra":"^0.30.0","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"~1.1","swagger-mock-file-generator":"~1.1"},"bin":{"blade":"bin/blade.js"},"gitHead":"2fa08a4964b2bb55a642d65805ab3137496f92e4","_id":"swagger-jsblade@0.1.18","_shasum":"451630b72831c2ed687eca9e6601dddcaf408965","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"whq731","email":"whq731@qq.com"},"dist":{"shasum":"451630b72831c2ed687eca9e6601dddcaf408965","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.1.18.tgz","integrity":"sha512-zwBSQmHFzMlMZ3LNeKYwzEFy0lalEKzq08eKlltDp6d/KhWByhrsuf2EV9m0I/Brf9rOTmzmMlD8IN7CYb0ycQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjEH+Drrc20MnP7Cf68yF5UWONLuRQgqh7GQMj5lpFBQIhAJj53NiTaWq9SqpeP8kjvxqhuhFpKiRG9QKsYgDwEHwy"}]},"maintainers":[{"name":"liangkevin","email":"kuaisheng@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-jsblade-0.1.18.tgz_1495624456499_0.708261710125953"}},"0.1.19":{"name":"swagger-jsblade","version":"0.1.19","description":"```   Usage: blade [options] [command]","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"body-parser":"^1.17.2","colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","fs-extra":"^0.30.0","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"~1.1","swagger-mock-file-generator":"~1.1"},"bin":{"blade":"bin/blade.js"},"gitHead":"28b57c9439a025b67897005067539f8f4a9efe25","_id":"swagger-jsblade@0.1.19","_shasum":"1200d12037045ac2058f1cc0bd04414ada9a0594","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"whq731","email":"whq731@qq.com"},"dist":{"shasum":"1200d12037045ac2058f1cc0bd04414ada9a0594","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.1.19.tgz","integrity":"sha512-2gloFLBR2tMSrbx/k4iJlWnIIPXOBhQyvhd7RtOeqUvHsVekahP/vFc8XMLS0FRCTIfQyncJ6Gs1FwZYjl4goQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDq513oTX2Qd0W9iWsqV7B1xx065mLLVgAxCwXgCZyIeAiEAyjsnU51SLkPU2R66XSrCyyvRRPC0iGOByieIq7d4ouQ="}]},"maintainers":[{"name":"liangkevin","email":"kuaisheng@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-jsblade-0.1.19.tgz_1495624782681_0.1254031383432448"}},"0.1.20":{"name":"swagger-jsblade","version":"0.1.20","description":"```   Usage: blade [options] [command]","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","fs-extra":"^0.30.0","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"~1.1","swagger-mock-file-generator":"~1.1"},"bin":{"blade":"bin/blade.js"},"gitHead":"b190c30092a10073ddcdbfdb816c4bd288750947","_id":"swagger-jsblade@0.1.20","_shasum":"652a89728ba37bbc199fc54abbfc36332c1b9c6d","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"whq731","email":"whq731@qq.com"},"dist":{"shasum":"652a89728ba37bbc199fc54abbfc36332c1b9c6d","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.1.20.tgz","integrity":"sha512-ZWJQm08Yp4kuJhezNRPjOG1JFQw9tmgoiM6RbrJHvka7q5TC5r2bJNUsKdqyfFFHNhKzUD7i33OZrNLzHqHfKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJ2VyyCfoih05TfqdmdT+BDRZG1hWmkx4SPH+Rn80yfwIhAIihZfRPeoQ8cQjcRk5UzUg6BdBbiAssgykpWFzOg317"}]},"maintainers":[{"name":"liangkevin","email":"kuaisheng@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-jsblade-0.1.20.tgz_1495629575633_0.1454434923361987"}},"0.2.0-alpha":{"name":"swagger-jsblade","version":"0.2.0-alpha","description":"```   Usage: blade [options] [command]","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"api-cases-middleware":"0.0.5","chokidar":"^1.7.0","colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","express-proxy-middleware":"1.0.2","fs-extra":"^0.30.0","fs-finder":"^1.8.1","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","node-find-files":"0.0.4","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"^1.1.3","swagger-mock-file-generator":"^1.1.1","swagger-mock-file-generator-by-cases":"1.0.3"},"bin":{"blade":"bin/blade.js"},"gitHead":"d12a639ea1e7945dd8864c8e1d314f28ad0ca784","_id":"swagger-jsblade@0.2.0-alpha","_shasum":"d8db45ac0cf889e1b257063c0120f7c06df6e53c","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"whq731","email":"whq731@qq.com"},"dist":{"shasum":"d8db45ac0cf889e1b257063c0120f7c06df6e53c","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.2.0-alpha.tgz","integrity":"sha512-dxdIyssyFIShQbAXlLYB8xBovtMHfL2azrgHmmjkdC8gdjuiDZ7QIKKWHYOd71Hg8r1wDPxyNa/ZxXONVegzXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAFkIE9NAtklsdf9Jc2SkMxuk4eF81qKSekVqZ2ta/C8AiBHJ8sIjyFQYucJEW0YDEcmeBJtGAjGxpOI9QsascuKKw=="}]},"maintainers":[{"name":"liangkevin","email":"kuaisheng@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-jsblade-0.2.0-alpha.tgz_1497580558064_0.1685960115864873"}},"0.2.0-beta":{"name":"swagger-jsblade","version":"0.2.0-beta","description":"```   Usage: blade [options] [command]","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"api-cases-middleware":"0.0.5","chokidar":"^1.7.0","colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","express-proxy-middleware":"1.0.2","fs-extra":"^0.30.0","fs-finder":"^1.8.1","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","node-find-files":"0.0.4","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"^1.1.3","swagger-mock-file-generator":"^1.1.1","swagger-mock-file-generator-by-cases":"1.0.3"},"bin":{"blade":"bin/blade.js"},"gitHead":"12c674039227b473744bf9f75fe2884fc33b8036","_id":"swagger-jsblade@0.2.0-beta","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"whq731","email":"whq731@qq.com"},"dist":{"integrity":"sha512-pdLeQamD4JYH5djgGkf1XbsZbTUCnbJUTcSPLX6sm5A6pI2SJdcdN4cAGXTq/Ui/h7AcnbqDg+vPsEqRfLAOsg==","shasum":"3912138c2f5790947b8587d98d69192f9b33f826","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.2.0-beta.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9awrpTc7qY9fKXYybmwQOyBxb+dJmTbOmVq/D78cOTgIgRI2DZEi/V3EQuMju5BbS3n0VfIMIqGMGQnCweXQ4dS0="}]},"maintainers":[{"name":"liangkevin","email":"kuaisheng@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-jsblade-0.2.0-beta.tgz_1497932290265_0.8076940735336393"}},"0.2.0-beta.1":{"name":"swagger-jsblade","version":"0.2.0-beta.1","description":"```   Usage: blade [options] [command]","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"api-cases-middleware":"0.0.5","chokidar":"^1.7.0","colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","express-proxy-middleware":"^1.0.4","fs-extra":"^0.30.0","fs-finder":"^1.8.1","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","node-find-files":"0.0.4","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"^1.1.3","swagger-mock-file-generator":"^1.1.1","swagger-mock-file-generator-by-cases":"^1.0.3"},"bin":{"blade":"bin/blade.js"},"gitHead":"981f35fb1b3f2c281ed28a0895d91f9a0a2be27b","_id":"swagger-jsblade@0.2.0-beta.1","_shasum":"71c991ab3edf2d174522c012539c6debf6811a45","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"whq731","email":"whq731@qq.com"},"dist":{"shasum":"71c991ab3edf2d174522c012539c6debf6811a45","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.2.0-beta.1.tgz","integrity":"sha512-URKePRB65sKYo2exl8+G8Ln6STAQfTjIJjdd2EYpJDK425Wcs576Ot8Ky+rYweDishjEpA04KJrhpo0GYd0bcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCb28+apn3cPZvhwbqGt03uyDWL3IcedFAHz1/XtfyGTAIhAP2tjun48d/lt1BsZJOLWQ1k615sKqZiZZkGZXEBaCHM"}]},"maintainers":[{"name":"liangkevin","email":"kuaisheng@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-jsblade-0.2.0-beta.1.tgz_1498099523903_0.9136800630949438"}},"0.1.21":{"name":"swagger-jsblade","version":"0.1.21","description":"```   Usage: blade [options] [command]","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","fs-extra":"^0.30.0","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"~1.1","swagger-mock-file-generator":"~1.1"},"bin":{"blade":"bin/blade.js"},"gitHead":"981b30a5ff5e4831e23183b33723238eb70b43c3","_id":"swagger-jsblade@0.1.21","_shasum":"3fd99246fc69daf0bad3ecdd11d2ab6f08946cda","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"liangkevin","email":"kuaisheng@126.com"},"dist":{"shasum":"3fd99246fc69daf0bad3ecdd11d2ab6f08946cda","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.1.21.tgz","integrity":"sha512-KaQJE/3NBlFcii+fPAejg91ujkyw4BlMBJ1kJsDbMMLdDdfGLW1H+fq2lg39RxsWItHV7yIRO4ppz3nHpyQi5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYNxqMwHCykVhJvO9fHdosx/yBOkBSzAtpzNLSWa3W+AIgc8GFSPAebVW2kUMyiih/d+NYJqVnI2TCClCYkurgKSo="}]},"maintainers":[{"name":"liangkevin","email":"kuaisheng@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-jsblade-0.1.21.tgz_1498115444018_0.20691857626661658"}},"0.2.0-beta.2":{"name":"swagger-jsblade","version":"0.2.0-beta.2","description":"```   Usage: blade [options] [command]","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"api-cases-middleware":"^0.0.8","chokidar":"^1.7.0","colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","express-proxy-middleware":"^1.0.4","fs-extra":"^0.30.0","fs-finder":"^1.8.1","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","node-find-files":"0.0.4","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"^1.1.3","swagger-mock-file-generator":"^1.1.1","swagger-mock-file-generator-by-cases":"^1.0.3"},"bin":{"blade":"bin/blade.js"},"gitHead":"d6c650f6017594cfd6c4274b350d8acb18142ddc","_id":"swagger-jsblade@0.2.0-beta.2","_shasum":"78dd31cfee91ae42c836cdc2b7ebee598f22d180","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"whq731","email":"whq731@qq.com"},"dist":{"shasum":"78dd31cfee91ae42c836cdc2b7ebee598f22d180","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.2.0-beta.2.tgz","integrity":"sha512-8vP/TtL/xtC4ugaYxnp/wQ9VR5Xg4GCjHp2Zh3del9i/fpt4SNVpiSPAsL3YnfQ2N/E33N2X/3zZ/WK024huMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtwjLXCSypV+KaHrbkb6QmWnnAT9A/wPclWVaavw9RogIgesjonoSywfkiYtFKE9zAqRJ19m0DgrOFHcYuQVRGNC8="}]},"maintainers":[{"name":"liangkevin","email":"kuaisheng@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-jsblade-0.2.0-beta.2.tgz_1498117938130_0.818446350749582"}},"0.2.0-beta.3":{"name":"swagger-jsblade","version":"0.2.0-beta.3","description":"```   Usage: blade [options] [command]","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"api-cases-middleware":"^0.0.8","chokidar":"^1.7.0","colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","express-proxy-middleware":"^1.0.4","fs-extra":"^0.30.0","fs-finder":"^1.8.1","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","node-find-files":"0.0.4","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"^1.1.3","swagger-mock-file-generator":"^1.1.1","swagger-mock-file-generator-by-cases":"^1.0.5"},"bin":{"blade":"bin/blade.js"},"gitHead":"0d5753bb4ff290e5d4b77cea3ca6230e3c1ddcfe","_id":"swagger-jsblade@0.2.0-beta.3","_shasum":"c053cadc7983064844d3165603928cc078f23fd5","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"whq731","email":"whq731@qq.com"},"dist":{"shasum":"c053cadc7983064844d3165603928cc078f23fd5","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.2.0-beta.3.tgz","integrity":"sha512-kUNy73fL9ULBzHNbn9qMuClPMM7pMUBuQYdKECG0rR9pcT69geLVkoNqXixGiB0/KJ/StLK7vkkD6YmOCHaVrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVSffRl3+9jQ17Ba0ahtmPqTCf0Y/GnsyvBqeq34BLKQIgLfFAQKmUuTN/riFypBaFh5nhNUVGiouLI3eBQMOBhXE="}]},"maintainers":[{"name":"liangkevin","email":"kuaisheng@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-jsblade-0.2.0-beta.3.tgz_1498202511946_0.06292219087481499"}},"0.2.0-beta.4":{"name":"swagger-jsblade","version":"0.2.0-beta.4","description":"```   Usage: blade [options] [command]","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"api-cases-middleware":"^0.0.8","chokidar":"^1.7.0","colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","express-proxy-middleware":"^1.0.4","fs-extra":"^0.30.0","fs-finder":"^1.8.1","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","node-find-files":"0.0.4","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"^1.1.3","swagger-mock-file-generator":"^1.1.1","swagger-mock-file-generator-by-cases":"^1.0.5"},"bin":{"blade":"bin/blade.js"},"gitHead":"575cd6218c82b454080cb4c874f9ffd67df16b2f","_id":"swagger-jsblade@0.2.0-beta.4","_shasum":"096187ad702c8115fb4d93e268969891f5303861","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"whq731","email":"whq731@qq.com"},"dist":{"shasum":"096187ad702c8115fb4d93e268969891f5303861","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.2.0-beta.4.tgz","integrity":"sha512-+ODvU3vkbspdbOfwJDSWIPCDpJi5EYaGnfyy+cgO/hugfoTvVh4/bUVQM+7uG1ArwPesvNcazxbefT3NIalcvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+ifgN7tBbacUGZXjwFaMcVShILgWLGquC+KGJYy7XkAiAr5fA8Z6M2Nhk/emm19VbVd7dZ8haXSROzM9NeRbP9dA=="}]},"maintainers":[{"name":"liangkevin","email":"kuaisheng@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-jsblade-0.2.0-beta.4.tgz_1498204364830_0.389540460659191"}},"0.2.0-beta.5":{"name":"swagger-jsblade","version":"0.2.0-beta.5","description":"```   Usage: blade [options] [command]","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"api-cases-middleware":"^0.0.8","chokidar":"^1.7.0","colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","express-proxy-middleware":"^1.0.4","fs-extra":"^0.30.0","fs-finder":"^1.8.1","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","node-find-files":"0.0.4","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"^1.1.3","swagger-mock-file-generator":"^1.1.1","swagger-mock-file-generator-by-cases":"^1.0.5"},"bin":{"blade":"bin/blade.js"},"gitHead":"94a4e5759e4dc3fcda30464ad8c377ec2a84ff71","_id":"swagger-jsblade@0.2.0-beta.5","_shasum":"87f0f9a7c76da838685ef348c14c80db62a66571","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"whq731","email":"whq731@qq.com"},"dist":{"shasum":"87f0f9a7c76da838685ef348c14c80db62a66571","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.2.0-beta.5.tgz","integrity":"sha512-5sUGiW0ippPDAOUsnBEmqyUsSAInFwRMmbIaMWVUcEL4dYxLC4NfZI54PPfpfrd0NA+1ceesJhAaqcqUhFsaAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDNY6XCDxqtoWS+3D2NLx0TKWRZcoQFfEBk2wV5V+x79AiAVd2qJjgF00nFuc2JWdQzzOjq1B+4BHXpiaogQlPRI+g=="}]},"maintainers":[{"name":"liangkevin","email":"kuaisheng@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-jsblade-0.2.0-beta.5.tgz_1498206523892_0.6270772744901478"}},"0.2.0-beta.6":{"name":"swagger-jsblade","version":"0.2.0-beta.6","description":"```   Usage: blade [options] [command]","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"api-cases-middleware":"^0.0.9","chokidar":"^1.7.0","colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","express-proxy-middleware":"^1.0.4","fs-extra":"^0.30.0","fs-finder":"^1.8.1","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","node-find-files":"0.0.4","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"^1.1.3","swagger-mock-file-generator":"^1.1.1","swagger-mock-file-generator-by-cases":"^1.0.5"},"bin":{"blade":"bin/blade.js"},"gitHead":"8ba8b10c35c8237bfaa0d9dad817249da79fdb10","_id":"swagger-jsblade@0.2.0-beta.6","_shasum":"a893a9856da882887dcdcdc5497273250dc57f44","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"whq731","email":"whq731@qq.com"},"dist":{"shasum":"a893a9856da882887dcdcdc5497273250dc57f44","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.2.0-beta.6.tgz","integrity":"sha512-Ix4pKlEtZJqlNiNBTXCJRGCQ+Bc7Nnk27CmQ+8J2EKmSVivnKIf8yMOHhwTOeDDKPzxMC1rWSussMlZLbRJNWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSl7LcxEhgOm5NCZp5GrRrhBrWcqLnnZ5tx7k2Txp4qAIgJnqZ7lM4X2aHM1a+CMkFKwlyy8f2aUbKbI2eIJnEqoU="}]},"maintainers":[{"name":"liangkevin","email":"kuaisheng@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-jsblade-0.2.0-beta.6.tgz_1498208199818_0.801053135888651"}},"0.2.0-beta.7":{"name":"swagger-jsblade","version":"0.2.0-beta.7","description":"```   Usage: blade [options] [command]","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"api-cases-middleware":"^0.0.10","chokidar":"^1.7.0","colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","express-proxy-middleware":"^1.0.4","fs-extra":"^0.30.0","fs-finder":"^1.8.1","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","node-find-files":"0.0.4","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"^1.1.3","swagger-mock-file-generator":"^1.1.1","swagger-mock-file-generator-by-cases":"^1.0.5"},"bin":{"blade":"bin/blade.js"},"gitHead":"1c633b006884b1b31e9224136e89e3c73f7781eb","_id":"swagger-jsblade@0.2.0-beta.7","_shasum":"2a5f027001a6e7203b907b947f38b3a798dca985","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"whq731","email":"whq731@qq.com"},"dist":{"shasum":"2a5f027001a6e7203b907b947f38b3a798dca985","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.2.0-beta.7.tgz","integrity":"sha512-0KsfwaLeZC9B9nV8dXjYQeRRi05fCMursH8T/qKzoNoPrzvjj9Imo5vTidy3nIQ/aQ5nHTtslOlWqhz1mqXG5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKQzVlGWE9mcqnY3BDAkGJ7DECbm3LZOmUQtQJCcFWuQIhAJNtUoOl1uIVR0qbs/4WyDlya0tzcxeWw+DbY1uNe+P1"}]},"maintainers":[{"name":"liangkevin","email":"kuaisheng@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-jsblade-0.2.0-beta.7.tgz_1498216107418_0.27719768579117954"}},"0.2.0-beta.8":{"name":"swagger-jsblade","version":"0.2.0-beta.8","description":"```   Usage: blade [options] [command]","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"api-cases-middleware":"^0.0.11","chokidar":"^1.7.0","colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","express-proxy-middleware":"^1.0.4","fs-extra":"^0.30.0","fs-finder":"^1.8.1","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","node-find-files":"0.0.4","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"^1.1.3","swagger-mock-file-generator":"^1.1.1","swagger-mock-file-generator-by-cases":"^1.0.5"},"bin":{"blade":"bin/blade.js"},"gitHead":"861eb0a8fdf92d642eaa8660b6e12a058522921f","_id":"swagger-jsblade@0.2.0-beta.8","_shasum":"7e0eb8d02a9c37583169d8c69a4240b7b230596f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"whq731","email":"whq731@qq.com"},"dist":{"shasum":"7e0eb8d02a9c37583169d8c69a4240b7b230596f","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.2.0-beta.8.tgz","integrity":"sha512-z0QKpsGk0cGw6XBSVBGweRGMxVesr6KVARQ0eham8i1wub1Sg35eQSVJnxFGIOG64JWybefecSE3BKyzHu3fJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGN6rZIkUANQDCHNi0dnQvdj5iZVaWIk8EqnVw59l+BgIgBTRDjpXVPlwashuIv+EOHZB64wJaZUDxED9r0HfiFZI="}]},"maintainers":[{"name":"liangkevin","email":"kuaisheng@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-jsblade-0.2.0-beta.8.tgz_1498216687610_0.4806874906644225"}},"0.2.0":{"name":"swagger-jsblade","version":"0.2.0","description":"```   Usage: blade [options] [command]","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"api-cases-middleware":"^0.0.11","chokidar":"^1.7.0","colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","express-proxy-middleware":"^1.0.4","fs-extra":"^0.30.0","fs-finder":"^1.8.1","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","node-find-files":"0.0.4","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"^1.1.3","swagger-mock-file-generator":"^1.1.1","swagger-mock-file-generator-by-cases":"^1.0.5"},"bin":{"blade":"bin/blade.js"},"gitHead":"16e4761b927c937886db71794320c74d85805a8c","_id":"swagger-jsblade@0.2.0","_shasum":"f6176f95929d8f2db9cd1073311a991656944072","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"whq731","email":"whq731@qq.com"},"dist":{"shasum":"f6176f95929d8f2db9cd1073311a991656944072","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.2.0.tgz","integrity":"sha512-sPm/jAXWj0r9J1+qokGh9P6AB84G6lj47g8W0Aszi/jMWxMCZcwnL5Mahtil4Z/SaUzm4kavhdTSfSbrpPEvfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBpub5Lx+qNHNn08HXQI6XX6lB1j0xlDWoRqCquJJBtxAiEA0H+4a0M0Lf/sHUTdUD0mreIhu5ugcVgbCeCC15Tv/40="}]},"maintainers":[{"name":"liangkevin","email":"kuaisheng@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-jsblade-0.2.0.tgz_1498557181436_0.367997320368886"}},"0.1.22":{"name":"swagger-jsblade","version":"0.1.22","description":"```   Usage: blade [options] [command]","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","fs-extra":"^0.30.0","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"~1.1","swagger-mock-file-generator":"~1.1"},"bin":{"blade":"bin/blade.js"},"gitHead":"94c7e93d661b108e51afdadeac66ee81a7f85ec0","_id":"swagger-jsblade@0.1.22","_shasum":"86abd4cebeb0dcbbfe69a465a6ea49ad89ee3b90","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"liangkevin","email":"kuaisheng@126.com"},"dist":{"shasum":"86abd4cebeb0dcbbfe69a465a6ea49ad89ee3b90","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.1.22.tgz","integrity":"sha512-NICI9Ub2zCPLzdb/IAOlxSy958tfuftQ+2g2td7X4BEVYuKPwJHOuH2NUZFF7DCjRwxotAeTUKbo9bcWeGJlvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuyc50Ot/RC8NWUJ4yLyWNaT3cxf0727VQ0s47TNBXkAIgdg251aLnaw32+wVRPoM0p+0oznY0F2pOpJgSw08mRbY="}]},"maintainers":[{"name":"liangkevin","email":"kuaisheng@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-jsblade-0.1.22.tgz_1499140402095_0.8440593399573117"}},"0.2.1":{"name":"swagger-jsblade","version":"0.2.1","description":"[![npm version](https://img.shields.io/npm/v/swagger-jsblade.svg?style=flat)](https://www.npmjs.com/package/swagger-jsblade)[![NPM downloads](http://img.shields.io/npm/dm/swagger-jsblade.svg)](https://npmjs.org/package/swagger-jsblade)[![Join the chat at ","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"api-cases-middleware":"^0.0.11","chokidar":"^1.7.0","colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","express-proxy-middleware":"^1.0.4","fs-extra":"^0.30.0","fs-finder":"^1.8.1","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","node-find-files":"0.0.4","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"^1.1.3","swagger-mock-file-generator":"^1.1.1","swagger-mock-file-generator-by-cases":"^1.0.5"},"bin":{"blade":"bin/blade.js"},"gitHead":"81903664ca26e7e64cc5c84a7d22a8b02872757b","_id":"swagger-jsblade@0.2.1","_shasum":"44b54df92341526be673bde91ee8b52f648243c3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"liangkevin","email":"kuaisheng@126.com"},"dist":{"shasum":"44b54df92341526be673bde91ee8b52f648243c3","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.2.1.tgz","integrity":"sha512-Dn2NftiY0oqXMqVku9Gta3zQVYD9jv1AB4Yo4rOImbJ5smaiqzZhGpp1XocmJkfIQk/9rrEovm9mugHD6iS9/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEjiECCps/xGoN1yP39Gdt1DzRdwxUUOt5DtH5on4IayAiBiZ3d9+vDv54MY/ISWR+NCeny7f3uEZOjaUuWj02NRjQ=="}]},"maintainers":[{"name":"liangkevin","email":"kuaisheng@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-jsblade-0.2.1.tgz_1499140470402_0.7411292982287705"}},"0.2.2":{"name":"swagger-jsblade","version":"0.2.2","description":"[![npm version](https://img.shields.io/npm/v/swagger-jsblade.svg?style=flat)](https://www.npmjs.com/package/swagger-jsblade)[![NPM downloads](http://img.shields.io/npm/dm/swagger-jsblade.svg)](https://npmjs.org/package/swagger-jsblade)[![Join the chat at ","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"api-cases-middleware":"^0.0.11","chokidar":"^1.7.0","colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","express-proxy-middleware":"^1.0.4","fs-extra":"^0.30.0","fs-finder":"^1.8.1","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","node-find-files":"0.0.4","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"^1.1.3","swagger-mock-file-generator":"^1.1.1","swagger-mock-file-generator-by-cases":"^1.0.5"},"bin":{"blade":"bin/blade.js"},"gitHead":"a38f8a4dc60e24be9432467cacccbadcfdf4c52a","_id":"swagger-jsblade@0.2.2","_shasum":"17b6c4cfae1ec8c7112a5c8e56ef5e79ef52957e","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"whq731","email":"whq731@qq.com"},"dist":{"shasum":"17b6c4cfae1ec8c7112a5c8e56ef5e79ef52957e","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.2.2.tgz","integrity":"sha512-oNiUyG2mIRDI7/tja/qQgWjzmNc+P9lrrjUaBL/1p/sj996TotGzQciBiNCmw3QqVvshNrObz3Vjzny+z5SbDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDX7Ceqa2rjB9RhJkvS4l886xXPt1rK2DudvHf8hrYEQQIgGw7gkLCx+/btsV/OymzlJeuTTIelRrZSmCZHpT4nxFM="}]},"maintainers":[{"name":"liangkevin","email":"kuaisheng@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-jsblade-0.2.2.tgz_1499248049861_0.6195908526424319"}},"0.2.3":{"name":"swagger-jsblade","version":"0.2.3","description":"[![npm version](https://img.shields.io/npm/v/swagger-jsblade.svg?style=flat)](https://www.npmjs.com/package/swagger-jsblade)[![NPM downloads](http://img.shields.io/npm/dm/swagger-jsblade.svg)](https://npmjs.org/package/swagger-jsblade)[![Join the chat at ","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"api-cases-middleware":"^0.0.11","chokidar":"^1.7.0","colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","express-proxy-middleware":"^1.0.4","fs-extra":"^0.30.0","fs-finder":"^1.8.1","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","node-find-files":"0.0.4","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"^1.1.3","swagger-mock-file-generator":"^1.1.1","swagger-mock-file-generator-by-cases":"^1.0.5"},"bin":{"blade":"bin/blade.js"},"gitHead":"960ca77ceb28dbb2664aff9cab35c8ab68b76132","_id":"swagger-jsblade@0.2.3","_shasum":"07709b2b6c5370bc4a5dc965663b42992672150a","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"whq731","email":"whq731@qq.com"},"dist":{"shasum":"07709b2b6c5370bc4a5dc965663b42992672150a","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.2.3.tgz","integrity":"sha512-AG/6Yy6Mrr6eVsv7RH6TIaNJg3NCRTMjcJgNAvNCt7in3L89k+3sOUqz2WyfpTOeXMpmdzUSZhWbNRHaIUMxLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA6J6mPrLYhijHhLvj5GPj7zSX2HhEMk7z4vLeC1Jrq5AiEAz0pdwq4aNnWPeQ6hwsjv1z7GLLJplyhAwlYH32fq1ks="}]},"maintainers":[{"name":"liangkevin","email":"kuaisheng@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-jsblade-0.2.3.tgz_1500884630829_0.982257112627849"}},"0.2.4":{"name":"swagger-jsblade","version":"0.2.4","description":"[![npm version](https://img.shields.io/npm/v/swagger-jsblade.svg?style=flat)](https://www.npmjs.com/package/swagger-jsblade)[![NPM downloads](http://img.shields.io/npm/dm/swagger-jsblade.svg)](https://npmjs.org/package/swagger-jsblade)[![Join the chat at ","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"api-cases-middleware":"^0.0.11","chokidar":"^1.7.0","colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","express-proxy-middleware":"^1.0.7","fs-extra":"^0.30.0","fs-finder":"^1.8.1","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","node-find-files":"0.0.4","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"^1.1.3","swagger-mock-file-generator":"^1.1.1","swagger-mock-file-generator-by-cases":"^1.0.5"},"bin":{"blade":"bin/blade.js"},"gitHead":"b9f18aab4403ecaefdb3494b2ff1324f510ad7ea","_id":"swagger-jsblade@0.2.4","_shasum":"baa0dcfdb5843d984c865830b67afe224d543c0b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"whq731","email":"whq731@qq.com"},"dist":{"shasum":"baa0dcfdb5843d984c865830b67afe224d543c0b","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.2.4.tgz","integrity":"sha512-SO0IKsXtSLd64gZmYlvZRRtgf+XTjKu9unxEdIT+PKTv40dLOw7t1/vS2wFtbIFVs92v//BwLKJawDCF5HYvZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEqwEbboOdxvfhk7l3ygc7iP+gYRx7madLHJOSFGUZYDAiAKAo1y3QCBNK+wyIEdmtWlHCPpxgF9eLBrD8RuZRVOUg=="}]},"maintainers":[{"name":"liangkevin","email":"kuaisheng@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-jsblade-0.2.4.tgz_1501051420187_0.8783129982184619"}},"1.2.4-beta":{"name":"swagger-jsblade","version":"1.2.4-beta","description":"[![npm version](https://img.shields.io/npm/v/swagger-jsblade.svg?style=flat)](https://www.npmjs.com/package/swagger-jsblade)[![NPM downloads](http://img.shields.io/npm/dm/swagger-jsblade.svg)](https://npmjs.org/package/swagger-jsblade)[![Join the chat at ","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"api-cases-middleware":"^0.0.11","chokidar":"^1.7.0","colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","express-proxy-middleware":"^1.0.8","fs-extra":"^0.30.0","fs-finder":"^1.8.1","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","node-find-files":"0.0.4","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"^1.1.3","swagger-mock-file-generator":"^1.1.1","swagger-mock-file-generator-by-cases":"^1.0.5"},"bin":{"blade":"bin/blade.js"},"gitHead":"99119c721e52184ffc4a59bc6b1f2fce4c626ff5","_id":"swagger-jsblade@1.2.4-beta","_shasum":"b30468dc28df1cf57fe0b9a21da7b9d21dee6eb3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"liangkevin","email":"kuaisheng@126.com"},"dist":{"shasum":"b30468dc28df1cf57fe0b9a21da7b9d21dee6eb3","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-1.2.4-beta.tgz","integrity":"sha512-Ycj7I//dIVe1/69OEe84o0arY31IUqLd8VHNZVgLo6Xii+vqgMvK/AL7jUe9b89YzpNBVbe0+1NtlPHaD3N8tA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRzByXaaGLX3YRniUg3rIiqLFAF4OBj6B9Atf5yy5DRAiAJbjDhlM6E6eTXf9gdnKflnQZfp0+F5SXz2akQDTk8TA=="}]},"maintainers":[{"name":"liangkevin","email":"kuaisheng@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-jsblade-1.2.4-beta.tgz_1504081535037_0.14158966857939959"}},"0.2.5":{"name":"swagger-jsblade","version":"0.2.5","description":"[![npm version](https://img.shields.io/npm/v/swagger-jsblade.svg?style=flat)](https://www.npmjs.com/package/swagger-jsblade)[![NPM downloads](http://img.shields.io/npm/dm/swagger-jsblade.svg)](https://npmjs.org/package/swagger-jsblade)[![Join the chat at ","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"api-cases-middleware":"^0.0.13","chokidar":"^1.7.0","colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","express-proxy-middleware":"^1.0.8","fs-extra":"^0.30.0","fs-finder":"^1.8.1","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","node-find-files":"0.0.4","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"^1.1.3","swagger-mock-file-generator":"^1.1.1","swagger-mock-file-generator-by-cases":"^1.2.0"},"bin":{"blade":"bin/blade.js"},"gitHead":"26fc3328dac12d225d64b84c506146bfe8966ef9","_id":"swagger-jsblade@0.2.5","_shasum":"f7946006282c01330c7327bc880803e0162e5932","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"whq731","email":"whq731@qq.com"},"dist":{"shasum":"f7946006282c01330c7327bc880803e0162e5932","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-0.2.5.tgz","integrity":"sha512-2ycq0saUodZIolnGMxLgAcAlUu8kUQ9de69OiRu5NPqUB741ro/MT2qoOvwpKkuE2+jqLRHu65L1e9YpUK1GpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUhn4id0D2XZ/U8t836/bw8r0YL+PqxlSBzt+MK0ht0AiBPzPRNjzDjnItDyvMkNQcSYrivdoKVUhrCDlK4cnmLgg=="}]},"maintainers":[{"name":"liangkevin","email":"kuaisheng@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-jsblade-0.2.5.tgz_1508219808260_0.7655529910698533"}},"1.2.5":{"name":"swagger-jsblade","version":"1.2.5","description":"[![npm version](https://img.shields.io/npm/v/swagger-jsblade.svg?style=flat)](https://www.npmjs.com/package/swagger-jsblade)[![NPM downloads](http://img.shields.io/npm/dm/swagger-jsblade.svg)](https://npmjs.org/package/swagger-jsblade)[![Join the chat at ","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"api-cases-middleware":"^0.0.13","chokidar":"^1.7.0","colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","express-proxy-middleware":"^1.0.8","fs-extra":"^0.30.0","fs-finder":"^1.8.1","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","node-find-files":"0.0.4","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"^1.1.3","swagger-mock-file-generator":"^1.1.1","swagger-mock-file-generator-by-cases":"^1.2.0"},"bin":{"blade":"bin/blade.js"},"gitHead":"ca9cc9d2353afd33e44e5c94a1f7aab42a767a05","_id":"swagger-jsblade@1.2.5","_shasum":"ebe5ed44a516f615e937ab30a1eed0187dae37fc","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"whq731","email":"whq731@qq.com"},"dist":{"shasum":"ebe5ed44a516f615e937ab30a1eed0187dae37fc","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-1.2.5.tgz","integrity":"sha512-r4PckqPuIuiKATN6n/0BKT1MSWlkh97qhrV6UZMVhIASTIH1jxxJOXj8Z0P8bHHaNIfg3JE/6oc5COD9Z984/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUCY/XwZXhV9dGi7HglBQ5GCgLjDNhgIXMIRmRG4175QIgFAtESiJAd5iBTf6TcFlXF28xmWvNONYOg931afNO5PI="}]},"maintainers":[{"name":"liangkevin","email":"kuaisheng@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-jsblade-1.2.5.tgz_1508996688417_0.03779124072752893"}},"1.2.6":{"name":"swagger-jsblade","version":"1.2.6","description":"[![npm version](https://img.shields.io/npm/v/swagger-jsblade.svg?style=flat)](https://www.npmjs.com/package/swagger-jsblade)[![NPM downloads](http://img.shields.io/npm/dm/swagger-jsblade.svg)](https://npmjs.org/package/swagger-jsblade)[![Join the chat at ","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"license":"ISC","bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","dependencies":{"api-cases-middleware":"^0.0.13","chokidar":"^1.7.0","colors":"^1.1.2","commander":"^2.9.0","debug":"^2.2.0","events":"^1.1.0","express":"^4.14.0","express-proxy-middleware":"^1.0.8","fs-extra":"^0.30.0","fs-finder":"^1.8.1","inquirer":"^1.0.2","juicer-express-adapter":"^0.1.10","lodash":"^4.13.1","node-find-files":"0.0.4","path":"^0.12.7","request-sync-win":"0.0.2","swagger-express-middleware-with-chance":"^1.1.3","swagger-mock-file-generator":"^1.1.1","swagger-mock-file-generator-by-cases":"^1.2.0"},"bin":{"blade":"bin/blade.js"},"gitHead":"3f8add045cc04fa8b59b202e9768b8b8ec65688e","_id":"swagger-jsblade@1.2.6","_shasum":"8230e270e2425ba8566cb3cd33e2fe718208230f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"liangkevin","email":"kuaisheng@126.com"},"dist":{"shasum":"8230e270e2425ba8566cb3cd33e2fe718208230f","tarball":"https://registry.npmjs.org/swagger-jsblade/-/swagger-jsblade-1.2.6.tgz","integrity":"sha512-v8DBQlxpS1EWLFNoVlEnFJkegnd9NaWFGsqoLjTMztqJa63RjFlo51ejCKHigyRYF5hvTXVuFJnCIofJXoFKjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/2uinNXk/X+yNuNFsw7/UYNqKH3+OhNhjfIiC8hwL1AiAEY9cHRWhBXv/0lCKvQftUwYOGwtyj2CJxl+ZFQHSwQQ=="}]},"maintainers":[{"name":"liangkevin","email":"kuaisheng@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-jsblade-1.2.6.tgz_1517908178964_0.9565346944145858"}}},"readme":"# swagger-jsblade\n\n[![npm version](https://img.shields.io/npm/v/swagger-jsblade.svg?style=flat)](https://www.npmjs.com/package/swagger-jsblade)[![NPM downloads](http://img.shields.io/npm/dm/swagger-jsblade.svg)](https://npmjs.org/package/swagger-jsblade)[![Join the chat at https://gitter.im/jsblade/Lobby](https://badges.gitter.im/swagger-jsblade/jsblade.svg)](https://gitter.im/jsblade/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n## English Version\nIf you find README of english version ,click [HERE](https://github.com/lincolnlau/swagger-jsblade/blob/master/README_EN.md).\n\n## 介绍\n\nJsblade是专为前端开发者提供的基于Swagger接口定义来使用的前端自动化工具。\n主要解决下面几个问题：\n\n* 项目模板\n* 基于内置模板和自定义模板生成API调用文件\n* 自动生成Mock服务端，提供模拟数据。\n\n关于Swagger™是什么？可以参考 (Swagger官网)[http://swagger.io/]\n\n\n\n## 安装\n```shell\nnpm i swagger-jsblade -g\n```\n### 生成项目的例子\n```shell\nblade create myProject -f vue\n```\n\n| 命令 | 参数 | 功能描述 |\n| --- | --- | ---\n| -f, —-framework| 'angular1' , 'vue' |内置了angular1.x 和vue1.x的项目模板|\n\n**详细用法e**\n\n```shell\nblade create -h\n Usage: create [options] [name]\n\n  创建一个文件夹包含一个前端项目\n\n  Options:\n\n    -h, --help                   output usage information\n    -f, --framework <framework>  angular1|vue 中的一个\n```\n\n### API 调用文件的使用例子\n```\nblade api DataApi ./input/swagger.json ./output/service dataApi\n```\n| 命令 | 参数 | 功能描述 |\n| --- | --- | ---\n| -a, —-ajax <type>| n, s|API的类型参数 : n为angular的$http; s是兼容Node或浏览器端的 superagent类型\n| -s, —-surround <mode>| 1,2,3,4 |API文件的包裹模块类型: 1 是 UMD; 2 是 AMD; 3 是 CommonJS; 4 是 JavaScript closure\n| -w, —-withCredentials |  |w是开启 CORS\n| -t, —-tags <tagName>| 对应Swagger定义中的tagName |可以指定根据哪些tagName生成哪些API: @tagOne -> 生成tagName为tagOne的API. @tagOne@tagTwo -> 生成tagName为tagOne和tageTwo的API\n| -p, —-promise |  |p开启Promise模式\n\n**详细用法**\n\n```shell\nblade api -h\n\n  Usage: api [options] <apiName> <swaggerFile> <toPath> [outFileName]\n\n  创建一个api接口集合\n  必填:<api名称> <swagger文件位置,支持本地和线上> <输出文件位置> [输出文件名称]\n\n\n  Options:\n\n    -a, --ajax <type>       发送请求类型(-c时无效), n: $http类型, s: superagent类型, f: fetch类型, a: axios类型, b: superbridge类型, c: config类型,只生成配置\n    -s, --surround <mode>   包围模式(-c时无效), 将生成的代码包含在UMD-1 AMD-2 CommonJS-3 闭包-4 ES6-5 中\n    -c, --custom <tplPath>  自定义模板(优先级高于 -a和-s)\n    -w, --withCredentials   支持跨域传cookie\n    -t, --tags <tagName>    按tag分组生成文件,(@)生成全部tag的, (@aaa@bbb)生成aaa和bbb的\n    -p, --promise           注入Promise依赖,默认不注入\n    -V, --version           output the version number\n    -h, --help              output usage information\n```\n\n#### 使用生成的 API\n**简单用法**\n\n```javascript\nimport API from '../api/dataApi';\n\nlet api = new API('http://xxx.com');\n// This will send an AJAX to http://xxx.com/xxx\napi.xxxx(param).then(res => {\n    console.log('get respone:' + res)\n})\n```\n**支持Superagent/Superbridge/Fetch 拦截器**\n仿照Angular的$http中的用法 , 增加支持superagent/superbridge/fetch类型的拦截器,\n其中angular/axios库本身自己就含有拦截器。\n可以如下来使用拦截器:\n\n```\nimport API from '../api/dataApi';\n\nAPI.interceptor({\n    request: function (config) {\n        console.log(config);\n        return (new Promise(function (resolve, reject) {\n            resolve(config);\n        }));\n    },\n\n    requestError: function (err) {\n        console.log(err);\n        return (new Promise(function (resolve, reject) {\n            resolve(err);\n        }));\n    },\n\n    response: function (response) {\n        console.log(response);\n        return (new Promise(function (resolve, reject) {\n            resolve(response);\n        }));\n    },\n\n    responseError: function (err) {\n        console.log(err);\n        return (new Promise(function (resolve, reject) {\n            resolve(err);\n        }));\n    }\n});\n\nlet api = new API('http://xxx.com');\n```\n\n**如果生成的是cofig形式,可参照下面demo使用**\n\n```\nimport ApiUtil from '@/common/services/ApiUtil';    // 引入工具包\nimport ApiConfig from '@/common/services/config';   // 引入生成的配置文件\nimport axios from 'axios';\n\naxios.interceptors.request.use(function (config) {\n    return config;\n}, function (err) {\n    return Promise.reject(err);\n});\naxios.interceptors.response.use(function (response) {\n    return response;\n}, function (err) {\n    return Promise.reject(err);\n});\n\nexport const Apis = new ApiUtil(ApiConfig, {\n    domain: ''\n});\n\nexport default Apis;\n```\n\nApiUtil调用工具可用 blade util命令生成\n\n###API调用文件的生成\n```shell\nblade util -h\n\n  Usage: util [options] <toPath> [outFileName]\n\n  创建一个api调用工具\n  必填:<输出文件位置> [输出文件名称,默认ApiUtil]\n\n\n  Options:\n\n    -a, --ajax <type>      发送请求类型, a: axios类型, 目前只支持axios类型\n    -s, --surround <mode>  包围模式, 将生成的代码包含在UMD-1 AMD-2 CommonJS-3 闭包-4 ES6-5 中\n    -V, --version          output the version number\n    -h, --help             output usage information\n\n```\n### Mock 功能的使用例子\n#### 生成Mock数据\n\n```shell\nblade mock ./input/swagger.json -f ./output/swagger.mock.json\n```\n模拟数据会已当前的swagger定义，填充返回值定义schema里的example属性 ```responses.[code].schema.example```\n```\n```\n如果你的swagger定义文件本身就含有定义好的example属性，在生成数据时会优先使用该gaexample，如果没有定义就会随机生成，目前默认字符串类型会以当前的key名来生成。\n\n#### 启动Mock server\n\n```\nblade mock ./input/swagger.json -s 8001\n```\n| 命令 | 参数 | 功能描述 |\n| --- | --- | ---\n| -f, —-file <swagger文件>| 文件路径|生成出含有随机值example的新swagger定义文件\n| -s, —-server <端口号>|  端口号|指定启动mock server的端口号，默认为8000\n| -c, —-config <mock配置文件>|配置文件路径| mock 2.0中新增: 指定自定义的配置文件，如果不指定就会在当前目录下自动生成默认名为'mock.config.js'的配置文件\n| -l, —-lite||不启用 mock 2.0功能的默认提示\n\n**Detail Usage**\n\n```shell\nblade mock -h\n\n Usage: mock [options] <swaggerFile>\n\n  生成含有mock数据的swagger文件 必填:<swagger文件位置,本地或线上yaml或JSON格式文件> <输出JSON文件位置及名称>\n\n  Options:\n\n    -h, --help               output usage information\n    -f, --file <filePath>    生成mock file\n    -s, --server [portNum]   启动mock server,端口号,默认8000\n    -c, --config <filePath>  mock数据配置文件\n    -l, --lite               不自动识别config文件\n\n```\n\n#### Mock 2.0高级功能的使用\n由于目前Swagger2.0规范中对同一个HTTP状态码无法定义多返回值的问题，我们在Mock2.0新增生成外置的本地Mock文件\n文件名格式为\n```\n-- mock （存放外置文件的目录）\n|- path-api-v1-api1.json （对应API为path/api/v1/api1的）\n|- path-api-v1-api2.json （对应API为path/api/v1/api2）\n```\n生成的文件格式为\n```json\n{\"cases\": [{example: '模拟数据1'},{example: '模拟数据2'}]}\n```\n默认会基于Swagger当前接口返回值生成仅一个模拟数据，如需增加可在cases数组中逐个添加，并在mock.config.js中启用对应的接口。\n\nmock.config.js格式如下\n\n```javascript\nmodule.exports = {\n    mockDir: './mock/',\n    basePath: '/xx',\n    path: {\n        '/api/v1/xxx': 0,// cases index 默认为0代表不读取此接口对应的本地文件, 1则为读取cases中第1个模拟返回值, n则为第cases[n-1]个模拟返回值\n    },\n  /**\n    * Proxy [Object]: {path: Object} Set the proxy rule, keys are the path for matching, the value should a object to set the detail matching rules.\n    * @path [string]: Path that matching, can use glob pattern for matching.\n    *   Example:\n    *     '/api': matches paths starting with /api\n    *     '**': matches any path\n    *     '/api/*.html': matches any path ending with .html in the path of /api\n    *     '/api/**': matches any path starting with /api\n    * @path.target [string]: set the target host. The scheme is necessary (such as 'http://' or 'http://'), even if the target is a IP address, it should write with the shcema.\n    * @path.debug [Boolean]: whether print Http headers or not. default false\n    * @path.headers [Object]: set fields in the request headers.\n    * @path.headers.cookie [String]: set the cookie field in the request headers\n    * @path.headers.host [String]: set the host field in the request headers\n    */\n    proxy: {\n        '/path/**': {\n            target: 'http://target.com:80',\n            debug: false,\n            headers: {\n                cookie: 'ssoid=12345678*abcdefg;',\n                host: 'target.com'\n            }\n        }\n    }\n}\n\n```\n目前没有对Restful API的Request Method做明显区分，初衷是方便开发者能够快速使用Mock的数据，可以在文件里定义多个场景下不同的返回值\n\n我们在Mock server中内封装了与webpack-dev-server的proxy同样的功能，详细使用方法可见[webpack-dev-server proxy](https://doc.webpack-china.org/configuration/dev-server/#devserver-proxy)\n\n## Changelog\nDetailed changes for each release are documented in the [release notes](https://github.com/lincolnlau/swagger-jsblade/releases).\n\n## FAQ\nWe have collected some [frequently asked questions](https://github.com/lincolnlau/swagger-jsblade/blob/master/FAQ.md). Before reporting an issue, please search if the FAQ has the answer to your problem.\n\n## LICENSE\nMIT\n\n","maintainers":[{"name":"liangkevin","email":"kuaisheng@126.com"}],"time":{"modified":"2022-06-27T02:45:19.499Z","created":"2016-07-01T04:40:54.171Z","0.1.0":"2016-07-01T04:40:54.171Z","0.1.1":"2016-07-01T08:25:33.063Z","0.1.2":"2016-07-04T03:08:16.099Z","0.1.3":"2016-07-05T03:43:56.927Z","0.1.4":"2016-07-12T07:38:24.540Z","0.1.5":"2016-07-18T06:40:28.945Z","0.1.6":"2016-07-29T08:54:14.260Z","0.1.7":"2016-09-02T08:50:51.386Z","0.1.8":"2016-09-02T11:38:44.157Z","0.1.9":"2016-09-07T03:25:54.146Z","0.1.10":"2016-09-07T03:46:53.171Z","0.1.11":"2016-09-07T03:49:58.836Z","0.1.12":"2016-09-28T03:32:34.199Z","0.1.13":"2017-04-11T06:59:58.097Z","0.1.14":"2017-04-11T07:32:48.371Z","0.1.15":"2017-05-03T06:13:54.309Z","0.1.16":"2017-05-22T05:31:38.042Z","0.1.17":"2017-05-22T08:07:59.320Z","0.1.18":"2017-05-24T11:14:16.609Z","0.1.19":"2017-05-24T11:19:42.759Z","0.1.20":"2017-05-24T12:39:35.762Z","0.2.0-alpha":"2017-06-16T02:35:58.238Z","0.2.0-beta":"2017-06-20T04:18:10.614Z","0.2.0-beta.1":"2017-06-22T02:45:24.111Z","0.1.21":"2017-06-22T07:10:44.266Z","0.2.0-beta.2":"2017-06-22T07:52:18.285Z","0.2.0-beta.3":"2017-06-23T07:21:52.254Z","0.2.0-beta.4":"2017-06-23T07:52:45.083Z","0.2.0-beta.5":"2017-06-23T08:28:43.996Z","0.2.0-beta.6":"2017-06-23T08:56:39.930Z","0.2.0-beta.7":"2017-06-23T11:08:27.554Z","0.2.0-beta.8":"2017-06-23T11:18:07.800Z","0.2.0":"2017-06-27T09:53:01.563Z","0.1.22":"2017-07-04T03:53:22.210Z","0.2.1":"2017-07-04T03:54:30.513Z","0.2.2":"2017-07-05T09:47:30.008Z","0.2.3":"2017-07-24T08:23:51.073Z","0.2.4":"2017-07-26T06:43:40.317Z","1.2.4-beta":"2017-08-30T08:25:35.274Z","0.2.5":"2017-10-17T05:56:48.354Z","1.2.5":"2017-10-26T05:44:48.524Z","1.2.6":"2018-02-06T09:09:39.796Z"},"homepage":"https://github.com/lincolnlau/swagger-jsblade#readme","repository":{"type":"git","url":"git+https://github.com/lincolnlau/swagger-jsblade.git"},"author":{"name":"lincolnlau"},"bugs":{"url":"https://github.com/lincolnlau/swagger-jsblade/issues"},"license":"ISC","readmeFilename":"README.md"}