{"_id":"swagger-client-generator","_rev":"43-87cf3ed969704f0a0e584b687b4786f6","name":"swagger-client-generator","description":"[![Build Status](https://travis-ci.org/signalfx/swagger-client-generator.svg?branch=master)](https://travis-ci.org/signalfx/swagger-client-generator)","dist-tags":{"latest":"0.2.13"},"versions":{"0.1.0":{"name":"swagger-client-generator","version":"0.1.0","description":"This tool allows you to automatically generate an api object from a given\r swagger schema. Since this tool doesn't define how resource should be fetched,\r it is intended to be composed in to a platform or framework specific resource\r handler.","keywords":[],"main":"./index.js","devDependencies":{"gulp":"^3.8.5","boilerplate-gulp":"^0.1.0"},"directories":{"jsSrc":"./src/client","build":"./build","dist":"./dist","reports":"./reports","dev":"./dev","example":"./example"},"author":{"name":"Ozan Turgut","email":"ozanturgut@gmail.com","url":"http://ozan.io"},"scripts":{"prepublish":"node ./node_modules/gulp/bin/gulp.js","test":"node ./node_modules/gulp/bin/gulp.js test","dev":"node ./node_modules/gulp/bin/gulp.js dev","dist":"node ./node_modules/gulp/bin/gulp.js"},"licenses":[{"type":"Apache License 2.0","url":"https://github.com/signalfuse/swagger-client-generator/blob/master/LICENSE-APACHE2"}],"repository":{"type":"git","url":"git://github.com/signalfuse/swagger-client-generator.git"},"bugs":{"url":"https://github.com/signalfuse/swagger-client-generator/issues"},"homepage":"https://github.com/signalfuse/swagger-client-generator","_id":"swagger-client-generator@0.1.0","dist":{"shasum":"3a7db61dace0f549523565b4851c39259862a45f","tarball":"https://registry.npmjs.org/swagger-client-generator/-/swagger-client-generator-0.1.0.tgz","integrity":"sha512-ujQELILFh4OO8UA5k8ZxP1iFT/nEIFgtICG9g0HTJ6kXt/JUl0ukU51X0CiQsgnVgNVSUxx7qTC5SYX+wVPwwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhV094NG7Lhxu/NoMiAunKeiWjfh/5JnMSY6Lv+45edgIgMrSN5xkZR9XgHx2FAZdfVeZzIPwYQPQkm7sUUe8H5DU="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ozanturgut","email":"ozanturgut@gmail.com"},"maintainers":[{"name":"ozanturgut","email":"ozanturgut@gmail.com"}]},"0.1.1":{"name":"swagger-client-generator","version":"0.1.1","description":"This tool allows you to automatically generate an api object from a given swagger schema. Since this tool doesn't define how resource should be fetched, it is intended to be composed in to a platform or framework specific resource handler.","keywords":[],"main":"./index.js","devDependencies":{"gulp":"^3.8.5","boilerplate-gulp":"^0.1.0"},"directories":{"jsSrc":"./src","build":"./build","dist":"./dist","reports":"./reports","dev":"./dev","example":"./example"},"author":{"name":"Ozan Turgut","email":"ozanturgut@gmail.com","url":"http://ozan.io"},"scripts":{"prepublish":"node ./node_modules/gulp/bin/gulp.js","test":"node ./node_modules/gulp/bin/gulp.js test","dev":"node ./node_modules/gulp/bin/gulp.js dev","dist":"node ./node_modules/gulp/bin/gulp.js"},"licenses":[{"type":"Apache License 2.0","url":"https://github.com/signalfuse/swagger-client-generator/blob/master/LICENSE-APACHE2"}],"repository":{"type":"git","url":"git://github.com/signalfuse/swagger-client-generator.git"},"bugs":{"url":"https://github.com/signalfuse/swagger-client-generator/issues"},"homepage":"https://github.com/signalfuse/swagger-client-generator","_id":"swagger-client-generator@0.1.1","dist":{"shasum":"3d8861fdc01f0d05247aa442554a3a5c7c250641","tarball":"https://registry.npmjs.org/swagger-client-generator/-/swagger-client-generator-0.1.1.tgz","integrity":"sha512-g7bD6ZUhplMjgLbARIR+hTxqnp5Rg+1A3FAt/OlpTppvd9yZLMk9r4NEwKY4hYWlCZTo6JwUQY27FmVuYljk9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3vpMtzYGfdLbbBkb30aMa7NVKTBR7DzCMsFbpDzGSrAiEAlWWN73axQ9R2ndUFuiCe2r7OLjkhcgZd2ukJMyXt6Hc="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ozanturgut","email":"ozanturgut@gmail.com"},"maintainers":[{"name":"ozanturgut","email":"ozanturgut@gmail.com"}]},"0.1.2":{"name":"swagger-client-generator","version":"0.1.2","description":"This tool allows you to automatically generate an api object from a given\r swagger schema. Since this tool doesn't define how resource should be fetched,\r it is intended to be composed in to a platform or framework specific resource\r handler.","keywords":[],"main":"./index.js","devDependencies":{"gulp":"^3.8.5","boilerplate-gulp":"^0.1.0"},"directories":{"jsSrc":"./src","build":"./build","dist":"./dist","reports":"./reports","dev":"./dev","example":"./example"},"author":{"name":"Ozan Turgut","email":"ozanturgut@gmail.com","url":"http://ozan.io"},"scripts":{"prepublish":"node ./node_modules/gulp/bin/gulp.js","test":"node ./node_modules/gulp/bin/gulp.js test","dev":"node ./node_modules/gulp/bin/gulp.js dev","dist":"node ./node_modules/gulp/bin/gulp.js"},"licenses":[{"type":"Apache License 2.0","url":"https://github.com/signalfuse/swagger-client-generator/blob/master/LICENSE-APACHE2"}],"repository":{"type":"git","url":"git://github.com/signalfuse/swagger-client-generator.git"},"bugs":{"url":"https://github.com/signalfuse/swagger-client-generator/issues"},"homepage":"https://github.com/signalfuse/swagger-client-generator","_id":"swagger-client-generator@0.1.2","dist":{"shasum":"1c3c47b8b290958e2e2b6c5ee4d5d30bcba91096","tarball":"https://registry.npmjs.org/swagger-client-generator/-/swagger-client-generator-0.1.2.tgz","integrity":"sha512-Tk/nDe7GHvOxs/c1iPz6pr/q9Ln7G8ewVztTxDeqLrHU1byWlGgosLjqWdKexSobx/sq51+m44fwQjhV95ddXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzIUZoe4Czfj0nWmzWnnNJZL8Y0XqOfC4WpbG0ezDzsgIgEXZaqU36vn5Phd9/c/K6owT1PyYQkn1eMG9S0jBJiP8="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ozanturgut","email":"ozanturgut@gmail.com"},"maintainers":[{"name":"ozanturgut","email":"ozanturgut@gmail.com"}]},"0.1.4":{"name":"swagger-client-generator","version":"0.1.4","description":"[![Build Status](https://travis-ci.org/signalfuse/swagger-client-generator.svg?branch=master)](https://travis-ci.org/signalfuse/swagger-client-generator)","keywords":[],"main":"./index.js","devDependencies":{"gulp":"^3.8.5","boilerplate-gulp":"^0.1.0","bower":"^1.3.8"},"directories":{"jsSrc":"./src","build":"./build","dist":"./dist","reports":"./reports","dev":"./dev","example":"./example"},"author":{"name":"Ozan Turgut","email":"ozanturgut@gmail.com","url":"http://ozan.io"},"scripts":{"prepublish":"node ./node_modules/bower/bin/bower install && node ./node_modules/gulp/bin/gulp.js","test":"node ./node_modules/gulp/bin/gulp.js test","dev":"node ./node_modules/gulp/bin/gulp.js dev","dist":"node ./node_modules/gulp/bin/gulp.js"},"licenses":[{"type":"Apache License 2.0","url":"https://github.com/signalfuse/swagger-client-generator/blob/master/LICENSE-APACHE2"}],"repository":{"type":"git","url":"git://github.com/signalfuse/swagger-client-generator.git"},"bugs":{"url":"https://github.com/signalfuse/swagger-client-generator/issues"},"homepage":"https://github.com/signalfuse/swagger-client-generator","_id":"swagger-client-generator@0.1.4","dist":{"shasum":"e7a575933b710ff0a1b02be7bdc63c4a5fb7d850","tarball":"https://registry.npmjs.org/swagger-client-generator/-/swagger-client-generator-0.1.4.tgz","integrity":"sha512-GCf0CvKZcFhQUbCB7RLMRrtgma3Gs+fBCXJ1N26QdhgWKVHRSpLmblvZKTV5BkGlCdefT0yo5SHuOxvtQeVt0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDf9aas9aEwG2yQnBjxZKO7HezZACpP6FRs0FpzET1bUAiEAlzDo4g/i7X5CigllfQz8lqY4IxDpQt8ZfWgbemfvmnM="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ozanturgut","email":"ozanturgut@gmail.com"},"maintainers":[{"name":"ozanturgut","email":"ozanturgut@gmail.com"}]},"0.1.5":{"name":"swagger-client-generator","version":"0.1.5","description":"[![Build Status](https://travis-ci.org/signalfuse/swagger-client-generator.svg?branch=master)](https://travis-ci.org/signalfuse/swagger-client-generator)","keywords":[],"main":"./index.js","devDependencies":{"gulp":"^3.8.5","boilerplate-gulp":"^0.1.0","bower":"^1.3.8"},"directories":{"jsSrc":"./src","build":"./build","dist":"./dist","reports":"./reports","dev":"./dev","example":"./example"},"author":{"name":"Ozan Turgut","email":"ozanturgut@gmail.com","url":"http://ozan.io"},"scripts":{"prepublish":"node ./node_modules/bower/bin/bower install && node ./node_modules/gulp/bin/gulp.js","test":"node ./node_modules/gulp/bin/gulp.js test","dev":"node ./node_modules/gulp/bin/gulp.js dev","dist":"node ./node_modules/gulp/bin/gulp.js"},"licenses":[{"type":"Apache License 2.0","url":"https://github.com/signalfuse/swagger-client-generator/blob/master/LICENSE-APACHE2"}],"repository":{"type":"git","url":"git://github.com/signalfuse/swagger-client-generator.git"},"bugs":{"url":"https://github.com/signalfuse/swagger-client-generator/issues"},"homepage":"https://github.com/signalfuse/swagger-client-generator","_id":"swagger-client-generator@0.1.5","dist":{"shasum":"c379311807f266aad43c43bd766192e26d7a86a5","tarball":"https://registry.npmjs.org/swagger-client-generator/-/swagger-client-generator-0.1.5.tgz","integrity":"sha512-+6Far2Q5l5ioh4MtJMTnI992cH/vco1h+PzrqHQVz9plLEANwTf21ULSdxV2RKLupGgoxO9CJDbpGObW7oV91A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqn/6SxKUnhJcsSMj1AXf0AgVJ7UyIelAgYXOplFIY5wIgRrQuhdTkAUtNG5GFdOvMqCMgp6Az3stS4WfyP0g6tfo="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ozanturgut","email":"ozanturgut@gmail.com"},"maintainers":[{"name":"ozanturgut","email":"ozanturgut@gmail.com"}]},"0.1.6":{"name":"swagger-client-generator","version":"0.1.6","description":"[![Build Status](https://travis-ci.org/signalfuse/swagger-client-generator.svg?branch=master)](https://travis-ci.org/signalfuse/swagger-client-generator)","keywords":[],"main":"./index.js","devDependencies":{"gulp":"^3.8.5","boilerplate-gulp":"^0.1.0","bower":"^1.3.8"},"directories":{"jsSrc":"./src","build":"./build","dist":"./dist","reports":"./reports","dev":"./dev","example":"./example"},"author":{"name":"Ozan Turgut","email":"ozanturgut@gmail.com","url":"http://ozan.io"},"scripts":{"prepublish":"node ./node_modules/bower/bin/bower install && node ./node_modules/gulp/bin/gulp.js","test":"node ./node_modules/gulp/bin/gulp.js test","dev":"node ./node_modules/gulp/bin/gulp.js dev","dist":"node ./node_modules/gulp/bin/gulp.js"},"licenses":[{"type":"Apache License 2.0","url":"https://github.com/signalfuse/swagger-client-generator/blob/master/LICENSE-APACHE2"}],"repository":{"type":"git","url":"git://github.com/signalfuse/swagger-client-generator.git"},"bugs":{"url":"https://github.com/signalfuse/swagger-client-generator/issues"},"homepage":"https://github.com/signalfuse/swagger-client-generator","_id":"swagger-client-generator@0.1.6","dist":{"shasum":"8ab19448bceda48b70958a29da3db3682e3cf5eb","tarball":"https://registry.npmjs.org/swagger-client-generator/-/swagger-client-generator-0.1.6.tgz","integrity":"sha512-UdYvYDSOmhSjzrUgVip2Q+fDuTpyGG2yyJ4fu42IsQhW2IJULHHrcjFOlp0Sj9K3ubtFmfuVQ1swuqiqLBE4Tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFeADUMxRF6aV5r7ZXWDpUjUF/3zbhZucvZRnd5r9CWHAiBkouIHAWGCl/h0uW6iLbpHdY0CKKppWj4SLkzqBQbcCA=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ozanturgut","email":"ozanturgut@gmail.com"},"maintainers":[{"name":"ozanturgut","email":"ozanturgut@gmail.com"}]},"0.1.7":{"name":"swagger-client-generator","version":"0.1.7","description":"[![Build Status](https://travis-ci.org/signalfuse/swagger-client-generator.svg?branch=master)](https://travis-ci.org/signalfuse/swagger-client-generator)","keywords":[],"main":"./index.js","devDependencies":{"gulp":"^3.8.5","boilerplate-gulp":"^0.1.0","bower":"^1.3.8"},"directories":{"jsSrc":"./src","build":"./build","dist":"./dist","reports":"./reports","dev":"./dev","example":"./example"},"author":{"name":"Ozan Turgut","email":"ozanturgut@gmail.com","url":"http://ozan.io"},"scripts":{"prepublish":"node ./node_modules/bower/bin/bower install && node ./node_modules/gulp/bin/gulp.js","test":"node ./node_modules/gulp/bin/gulp.js test","dev":"node ./node_modules/gulp/bin/gulp.js dev","dist":"node ./node_modules/gulp/bin/gulp.js"},"licenses":[{"type":"Apache License 2.0","url":"https://github.com/signalfuse/swagger-client-generator/blob/master/LICENSE-APACHE2"}],"repository":{"type":"git","url":"git://github.com/signalfuse/swagger-client-generator.git"},"bugs":{"url":"https://github.com/signalfuse/swagger-client-generator/issues"},"homepage":"https://github.com/signalfuse/swagger-client-generator","_id":"swagger-client-generator@0.1.7","dist":{"shasum":"05073c8aef540eb37d7d386ef48fbbfb9bcffe06","tarball":"https://registry.npmjs.org/swagger-client-generator/-/swagger-client-generator-0.1.7.tgz","integrity":"sha512-MtCNDZH4HloYPSIrUqqZj1dENxl5K7hLsff5Bqn3FSjgAN/T/bcpDPPr+BOtm+oj2EEnPGd1Qoyp1LPoKt5n8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEIowN/T7t2xZCiBy/RCvAS3CGeqxX30flS7FjhZ9mcAAiAmI5Yc+iM503A1ww2LRHjsc9+V2VYNPupEYq2sXkxAsA=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ozanturgut","email":"ozanturgut@gmail.com"},"maintainers":[{"name":"ozanturgut","email":"ozanturgut@gmail.com"}]},"0.1.8":{"name":"swagger-client-generator","version":"0.1.8","description":"[![Build Status](https://travis-ci.org/signalfuse/swagger-client-generator.svg?branch=master)](https://travis-ci.org/signalfuse/swagger-client-generator)","keywords":[],"main":"./index.js","devDependencies":{"gulp":"^3.8.5","boilerplate-gulp":"^0.2.1","bower":"^1.3.8"},"directories":{"build":"./build","dist":"./dist","reports":"./reports","dev":"./dev","example":"./example"},"author":{"name":"Ozan Turgut","email":"ozanturgut@gmail.com","url":"http://ozan.io"},"scripts":{"prepublish":"node ./node_modules/bower/bin/bower install && node ./node_modules/gulp/bin/gulp.js","test":"node ./node_modules/gulp/bin/gulp.js test","dev":"node ./node_modules/gulp/bin/gulp.js dev","dist":"node ./node_modules/gulp/bin/gulp.js"},"licenses":[{"type":"Apache License 2.0","url":"https://github.com/signalfuse/swagger-client-generator/blob/master/LICENSE-APACHE2"}],"repository":{"type":"git","url":"git://github.com/signalfuse/swagger-client-generator.git"},"bugs":{"url":"https://github.com/signalfuse/swagger-client-generator/issues"},"homepage":"https://github.com/signalfuse/swagger-client-generator","dependencies":{"swagger-validate":"^0.1.1"},"_id":"swagger-client-generator@0.1.8","dist":{"shasum":"abd54e37ae41e3020619fef3273e6aeb8e6ae3d5","tarball":"https://registry.npmjs.org/swagger-client-generator/-/swagger-client-generator-0.1.8.tgz","integrity":"sha512-rGycH8xebRWR63m4Lc3ZMsL1nAsPgvFBGvoMeyY9Umfte9GOqbLPqS/YoxHSo+yNHSQCAr+a8F4iXW7w2VEwcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOnIBeBHYsHGRr26iDQy5HEjH57ZjysUcV1/oQnf+HyAiEA4uIaaWiQlmBLe8CtfitxLzKTcNiK+ir7cqHoUTmCOgI="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ozanturgut","email":"ozanturgut@gmail.com"},"maintainers":[{"name":"ozanturgut","email":"ozanturgut@gmail.com"}]},"0.2.0":{"name":"swagger-client-generator","version":"0.2.0","description":"[![Build Status](https://travis-ci.org/signalfuse/swagger-client-generator.svg?branch=master)](https://travis-ci.org/signalfuse/swagger-client-generator)","keywords":[],"main":"./index.js","devDependencies":{"gulp":"^3.8.5","boilerplate-gulp":"^0.2.1","bower":"^1.3.8"},"directories":{"build":"./build","dist":"./dist","reports":"./reports","dev":"./dev","example":"./example"},"author":{"name":"Ozan Turgut","email":"ozanturgut@gmail.com","url":"http://ozan.io"},"scripts":{"prepublish":"node ./node_modules/bower/bin/bower install && node ./node_modules/gulp/bin/gulp.js","test":"node ./node_modules/gulp/bin/gulp.js test","dev":"node ./node_modules/gulp/bin/gulp.js dev","dist":"node ./node_modules/gulp/bin/gulp.js"},"licenses":[{"type":"Apache License 2.0","url":"https://github.com/signalfuse/swagger-client-generator/blob/master/LICENSE-APACHE2"}],"repository":{"type":"git","url":"git://github.com/signalfuse/swagger-client-generator.git"},"bugs":{"url":"https://github.com/signalfuse/swagger-client-generator/issues"},"homepage":"https://github.com/signalfuse/swagger-client-generator","dependencies":{"swagger-validate":"^0.1.1"},"_id":"swagger-client-generator@0.2.0","dist":{"shasum":"1ed5f9aef108a3d8accb7fdfcf798f594fd9f9e6","tarball":"https://registry.npmjs.org/swagger-client-generator/-/swagger-client-generator-0.2.0.tgz","integrity":"sha512-VaTsdFqSLMkj54lgSGeHLDeCnX+xGFc+ed/4SljUDD3Ist4umqwGmYfjh7SAdDvpTaQOWXfbBflbGKkt1MZSxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBK5sjce2fPtxdWgOGQNSJ2MKw/qt8p3DYFIL47vUBp+AiEAkGNRQClkKH/hIZkJ+Q0JYwWHNtc1+UYStAbDHd+I7do="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ozanturgut","email":"ozanturgut@gmail.com"},"maintainers":[{"name":"ozanturgut","email":"ozanturgut@gmail.com"}]},"0.2.2":{"name":"swagger-client-generator","version":"0.2.2","description":"[![Build Status](https://travis-ci.org/signalfuse/swagger-client-generator.svg?branch=master)](https://travis-ci.org/signalfuse/swagger-client-generator)","keywords":[],"main":"./index.js","devDependencies":{"gulp":"^3.8.5","boilerplate-gulp":"^0.2.1","bower":"^1.3.8"},"directories":{"build":"./build","dist":"./dist","reports":"./reports","dev":"./dev","example":"./example"},"author":{"name":"Ozan Turgut","email":"ozanturgut@gmail.com","url":"http://ozan.io"},"scripts":{"prepublish":"node ./node_modules/bower/bin/bower install && node ./node_modules/gulp/bin/gulp.js","test":"node ./node_modules/gulp/bin/gulp.js test","dev":"node ./node_modules/gulp/bin/gulp.js dev","dist":"node ./node_modules/gulp/bin/gulp.js"},"licenses":[{"type":"Apache License 2.0","url":"https://github.com/signalfuse/swagger-client-generator/blob/master/LICENSE-APACHE2"}],"repository":{"type":"git","url":"git://github.com/signalfuse/swagger-client-generator.git"},"bugs":{"url":"https://github.com/signalfuse/swagger-client-generator/issues"},"homepage":"https://github.com/signalfuse/swagger-client-generator","dependencies":{"swagger-validate":"^0.1.1"},"_id":"swagger-client-generator@0.2.2","dist":{"shasum":"23ceec886211c185388b95c8af177c83dd4fbd3d","tarball":"https://registry.npmjs.org/swagger-client-generator/-/swagger-client-generator-0.2.2.tgz","integrity":"sha512-K59dxp8J1b5gWdSI9+gu9odMz4ZEJIEFX5NywtYnD10AQF2KgMt5USUVoNPBcNjCF8I+vvoTPL2KXr56ske40g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2Fgf6KRsHYQFNt3xhrDmyUP//dDPcjK1fS3FfiUmu9gIhAOMNAGFMIxZhV4xQoGLs3A+4ZgGIH9H/1fZbCUbR1ZCM"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ozanturgut","email":"ozanturgut@gmail.com"},"maintainers":[{"name":"ozanturgut","email":"ozanturgut@gmail.com"}]},"0.2.3":{"name":"swagger-client-generator","version":"0.2.3","description":"[![Build Status](https://travis-ci.org/signalfuse/swagger-client-generator.svg?branch=master)](https://travis-ci.org/signalfuse/swagger-client-generator)","keywords":[],"main":"./index.js","devDependencies":{"gulp":"^3.8.5","boilerplate-gulp":"^0.2.1","bower":"^1.3.8"},"directories":{"build":"./build","dist":"./dist","reports":"./reports","dev":"./dev","example":"./example"},"author":{"name":"Ozan Turgut","email":"ozanturgut@gmail.com","url":"http://ozan.io"},"scripts":{"prepublish":"node ./node_modules/bower/bin/bower install && node ./node_modules/gulp/bin/gulp.js","test":"node ./node_modules/gulp/bin/gulp.js test","dev":"node ./node_modules/gulp/bin/gulp.js dev","dist":"node ./node_modules/gulp/bin/gulp.js"},"licenses":[{"type":"Apache License 2.0","url":"https://github.com/signalfuse/swagger-client-generator/blob/master/LICENSE-APACHE2"}],"repository":{"type":"git","url":"git://github.com/signalfuse/swagger-client-generator.git"},"bugs":{"url":"https://github.com/signalfuse/swagger-client-generator/issues"},"homepage":"https://github.com/signalfuse/swagger-client-generator","dependencies":{"swagger-validate":"^0.1.1"},"_id":"swagger-client-generator@0.2.3","dist":{"shasum":"8453cdc0bca788f935923c6b139d59f67fc0c893","tarball":"https://registry.npmjs.org/swagger-client-generator/-/swagger-client-generator-0.2.3.tgz","integrity":"sha512-/P6vRSKHaxFFN/0wPInOSF6QOJVtJJJZgB0MRyrzeqYdzCmqL++1AN2MBjaTav6RVThsMTw5PXeEukxZgyz8kA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFtI03v9eRSrAH66iFaR+v6lcBu1yHTgvHNHzytPHqtCAiEAkLMmE6yQViP+l8ZxWJO7q3ad0iY4qxhAz+5PP2roc5k="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ozanturgut","email":"ozanturgut@gmail.com"},"maintainers":[{"name":"ozanturgut","email":"ozanturgut@gmail.com"}]},"0.2.4":{"name":"swagger-client-generator","version":"0.2.4","description":"[![Build Status](https://travis-ci.org/signalfuse/swagger-client-generator.svg?branch=master)](https://travis-ci.org/signalfuse/swagger-client-generator)","keywords":[],"main":"./index.js","devDependencies":{"gulp":"^3.8.5","boilerplate-gulp":"^0.2.1","bower":"^1.3.8"},"directories":{"build":"./build","dist":"./dist","reports":"./reports","dev":"./dev","example":"./example"},"author":{"name":"Ozan Turgut","email":"ozanturgut@gmail.com","url":"http://ozan.io"},"scripts":{"prepublish":"node ./node_modules/bower/bin/bower install && node ./node_modules/gulp/bin/gulp.js","test":"node ./node_modules/gulp/bin/gulp.js test","dev":"node ./node_modules/gulp/bin/gulp.js dev","dist":"node ./node_modules/gulp/bin/gulp.js"},"licenses":[{"type":"Apache License 2.0","url":"https://github.com/signalfuse/swagger-client-generator/blob/master/LICENSE-APACHE2"}],"repository":{"type":"git","url":"git://github.com/signalfuse/swagger-client-generator.git"},"bugs":{"url":"https://github.com/signalfuse/swagger-client-generator/issues"},"homepage":"https://github.com/signalfuse/swagger-client-generator","dependencies":{"swagger-validate":"^0.1.1"},"_id":"swagger-client-generator@0.2.4","dist":{"shasum":"c01ac887228d9eeb239265327d05122c17f4e8b0","tarball":"https://registry.npmjs.org/swagger-client-generator/-/swagger-client-generator-0.2.4.tgz","integrity":"sha512-CsQN+igpjQgZ0JLWEZDwETuI8/3az7wCSEnKr3M8uP73qRQjl0+cTQ9AisgasrZht5AbYX71j0yGPtq3FXiBBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCt85bw9DEXzMzXMp9mUi2UQHExdsdSsD5lecvQSbJYfwIhALITIGi6/reWNzXgELgvO66CepBU8G4DZaecWV8WEDe4"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ozanturgut","email":"ozanturgut@gmail.com"},"maintainers":[{"name":"ozanturgut","email":"ozanturgut@gmail.com"}]},"0.2.5":{"name":"swagger-client-generator","version":"0.2.5","description":"[![Build Status](https://travis-ci.org/signalfuse/swagger-client-generator.svg?branch=master)](https://travis-ci.org/signalfuse/swagger-client-generator)","keywords":[],"main":"./index.js","devDependencies":{"gulp":"^3.8.5","boilerplate-gulp":"^0.2.1","bower":"^1.3.8"},"directories":{"build":"./build","dist":"./dist","reports":"./reports","dev":"./dev","example":"./example"},"author":{"name":"Ozan Turgut","email":"ozanturgut@gmail.com","url":"http://ozan.io"},"scripts":{"prepublish":"node ./node_modules/bower/bin/bower install && node ./node_modules/gulp/bin/gulp.js","test":"node ./node_modules/gulp/bin/gulp.js test","dev":"node ./node_modules/gulp/bin/gulp.js dev","dist":"node ./node_modules/gulp/bin/gulp.js"},"licenses":[{"type":"Apache License 2.0","url":"https://github.com/signalfuse/swagger-client-generator/blob/master/LICENSE-APACHE2"}],"repository":{"type":"git","url":"git://github.com/signalfuse/swagger-client-generator.git"},"bugs":{"url":"https://github.com/signalfuse/swagger-client-generator/issues"},"homepage":"https://github.com/signalfuse/swagger-client-generator","dependencies":{"swagger-validate":"^0.1.1"},"_id":"swagger-client-generator@0.2.5","dist":{"shasum":"f74adb8ddebbe3f3a5f704e006711949393ce748","tarball":"https://registry.npmjs.org/swagger-client-generator/-/swagger-client-generator-0.2.5.tgz","integrity":"sha512-vyUVtJiHEZkbPRIds6msLR1tN27D66F30cURkSwo/ioGStdqUcPyFvxBllXn6enaXvdtKNk6nrttGwEwhR7jrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQHLRZntvq6Ki4wmVro8qLEPUJCuO/o5xsrXJ2cFheTAiAd710rreSlImCQES919bBIvyOQGCUUj8MQ/hMXAjdVrw=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ozanturgut","email":"ozanturgut@gmail.com"},"maintainers":[{"name":"ozanturgut","email":"ozanturgut@gmail.com"}]},"0.2.6":{"name":"swagger-client-generator","version":"0.2.6","description":"[![Build Status](https://travis-ci.org/signalfuse/swagger-client-generator.svg?branch=master)](https://travis-ci.org/signalfuse/swagger-client-generator)","keywords":[],"main":"./index.js","devDependencies":{"gulp":"^3.8.5","boilerplate-gulp":"^0.2.1","bower":"^1.3.8"},"directories":{"build":"./build","dist":"./dist","reports":"./reports","dev":"./dev","example":"./example"},"author":{"name":"Ozan Turgut","email":"ozanturgut@gmail.com","url":"http://ozan.io"},"scripts":{"prepublish":"node ./node_modules/bower/bin/bower install && node ./node_modules/gulp/bin/gulp.js","test":"node ./node_modules/gulp/bin/gulp.js test","dev":"node ./node_modules/gulp/bin/gulp.js dev","dist":"node ./node_modules/gulp/bin/gulp.js"},"licenses":[{"type":"Apache License 2.0","url":"https://github.com/signalfuse/swagger-client-generator/blob/master/LICENSE-APACHE2"}],"repository":{"type":"git","url":"git://github.com/signalfuse/swagger-client-generator.git"},"bugs":{"url":"https://github.com/signalfuse/swagger-client-generator/issues"},"homepage":"https://github.com/signalfuse/swagger-client-generator","dependencies":{"swagger-validate":"^0.1.1"},"_id":"swagger-client-generator@0.2.6","dist":{"shasum":"ad0b655943baa7a03a1d9a487db14322b7dde701","tarball":"https://registry.npmjs.org/swagger-client-generator/-/swagger-client-generator-0.2.6.tgz","integrity":"sha512-ay14MHOKd8+x672l++6n63jxCRX2UEefY67+1vgekzcQaTLTKZg2QoBhIntR2tjy0fchmsmGT0Gj2smfxR6qXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE811/CWd7QysBrzlY9s8hY2G04l+MkY78qgwEa2QhinAiBbSBEjKRGhXBOQeqrgLX7vUFjigTp32Etins9C6ftGBA=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ozanturgut","email":"ozanturgut@gmail.com"},"maintainers":[{"name":"ozanturgut","email":"ozanturgut@gmail.com"}]},"0.2.7":{"name":"swagger-client-generator","version":"0.2.7","description":"[![Build Status](https://travis-ci.org/signalfuse/swagger-client-generator.svg?branch=master)](https://travis-ci.org/signalfuse/swagger-client-generator)","keywords":[],"main":"./index.js","devDependencies":{"gulp":"^3.8.5","boilerplate-gulp":"^0.2.1","bower":"^1.3.8"},"directories":{"build":"./build","dist":"./dist","reports":"./reports","dev":"./dev","example":"./example"},"author":{"name":"Ozan Turgut","email":"ozanturgut@gmail.com","url":"http://ozan.io"},"scripts":{"prepublish":"node ./node_modules/bower/bin/bower install && node ./node_modules/gulp/bin/gulp.js","test":"node ./node_modules/gulp/bin/gulp.js test","dev":"node ./node_modules/gulp/bin/gulp.js dev","dist":"node ./node_modules/gulp/bin/gulp.js"},"licenses":[{"type":"Apache License 2.0","url":"https://github.com/signalfuse/swagger-client-generator/blob/master/LICENSE-APACHE2"}],"repository":{"type":"git","url":"git://github.com/signalfuse/swagger-client-generator.git"},"bugs":{"url":"https://github.com/signalfuse/swagger-client-generator/issues"},"homepage":"https://github.com/signalfuse/swagger-client-generator","dependencies":{"swagger-validate":"^0.1.1"},"_id":"swagger-client-generator@0.2.7","dist":{"shasum":"262fff082e9e34da01bf12a2ede39464229613c6","tarball":"https://registry.npmjs.org/swagger-client-generator/-/swagger-client-generator-0.2.7.tgz","integrity":"sha512-LVvrwmP0iZOLOI6XVnNKegcUgYRgDswc1aCXKJSaCnSNZYCVyH2PPUvxSPsHucFoixVCZ2pYcHef83tdaEFflw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDp+TQxMOfrTZqqRY1RkDmcUvatJIMRt9lic+yVG7SicAiAdapY8oFHN8tU1kKowgOOOiMyVZ6f62L0ekplX76OLZg=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ozanturgut","email":"ozanturgut@gmail.com"},"maintainers":[{"name":"ozanturgut","email":"ozanturgut@gmail.com"}]},"0.2.8":{"name":"swagger-client-generator","version":"0.2.8","description":"[![Build Status](https://travis-ci.org/signalfx/swagger-client-generator.svg?branch=master)](https://travis-ci.org/signalfx/swagger-client-generator)","keywords":[],"main":"./index.js","devDependencies":{"gulp":"^3.8.5","boilerplate-gulp":"^0.2.1","bower":"^1.3.8"},"directories":{"build":"./build","dist":"./dist","reports":"./reports","dev":"./dev","example":"./example"},"author":{"name":"Ozan Turgut","email":"ozanturgut@gmail.com","url":"http://ozan.io"},"scripts":{"prepublish":"node ./node_modules/bower/bin/bower install && node ./node_modules/gulp/bin/gulp.js","test":"node ./node_modules/gulp/bin/gulp.js test","dev":"node ./node_modules/gulp/bin/gulp.js dev","dist":"node ./node_modules/gulp/bin/gulp.js"},"licenses":[{"type":"Apache License 2.0","url":"https://github.com/signalfx/swagger-client-generator/blob/master/LICENSE-APACHE2"}],"repository":{"type":"git","url":"git://github.com/signalfx/swagger-client-generator.git"},"bugs":{"url":"https://github.com/signalfx/swagger-client-generator/issues"},"homepage":"https://github.com/signalfx/swagger-client-generator","dependencies":{"swagger-validate":"^0.1.1"},"_id":"swagger-client-generator@0.2.8","dist":{"shasum":"fec13e9eb895d9e31b992760d8bb159798c8e95e","tarball":"https://registry.npmjs.org/swagger-client-generator/-/swagger-client-generator-0.2.8.tgz","integrity":"sha512-PhaPiG4ZXbo8K5DHcFtRYt2bsp2TIqIfEy86xq9GQMJJ+DnxNrJR8kWP8AJCWgRoECklMHI1t7wMbC8dGZeyOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICtTEs+DeyyV1XnxH5z+P5Ws15cxWzz4f7EQXRVFjOfVAiBq4P9mgeYjTlE3fltJx86IuPo6/t2MHxrjW484PAAIRw=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ozanturgut","email":"ozanturgut@gmail.com"},"maintainers":[{"name":"ozanturgut","email":"ozanturgut@gmail.com"}]},"0.2.10":{"name":"swagger-client-generator","version":"0.2.10","description":"[![Build Status](https://travis-ci.org/signalfx/swagger-client-generator.svg?branch=master)](https://travis-ci.org/signalfx/swagger-client-generator)","keywords":[],"main":"./index.js","devDependencies":{"gulp":"^3.8.5","boilerplate-gulp":"^0.2.1","bower":"^1.3.8"},"directories":{"build":"./build","dist":"./dist","reports":"./reports","dev":"./dev","example":"./example"},"author":{"name":"Ozan Turgut","email":"ozanturgut@gmail.com","url":"http://ozan.io"},"scripts":{"prepublish":"node ./node_modules/bower/bin/bower install && node ./node_modules/gulp/bin/gulp.js","test":"node ./node_modules/gulp/bin/gulp.js test","dev":"node ./node_modules/gulp/bin/gulp.js dev","dist":"node ./node_modules/gulp/bin/gulp.js"},"licenses":[{"type":"Apache License 2.0","url":"https://github.com/signalfx/swagger-client-generator/blob/master/LICENSE-APACHE2"}],"repository":{"type":"git","url":"git://github.com/signalfx/swagger-client-generator.git"},"bugs":{"url":"https://github.com/signalfx/swagger-client-generator/issues"},"homepage":"https://github.com/signalfx/swagger-client-generator","dependencies":{"swagger-validate":"^0.1.1"},"_id":"swagger-client-generator@0.2.10","dist":{"shasum":"979a7e34e8b311d046c7bb32245527bf6e9d551b","tarball":"https://registry.npmjs.org/swagger-client-generator/-/swagger-client-generator-0.2.10.tgz","integrity":"sha512-cN7ao9IJC/0gDahtSw01VaII3HBfcjFmKixuv+39GSrYwo0Yqf8acgt0GduvWsKxSs2qUpoAaU731zPHiTw16w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFniYYJz0AeO5WSPkbxhXnHnc78Mmo+IcmQPrybVjWKAIhAIwox13HxB68sxsnfUMtBVITZC3F+Js91EHOCdO85nlk"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ozanturgut","email":"ozanturgut@gmail.com"},"maintainers":[{"name":"ozanturgut","email":"ozanturgut@gmail.com"}]},"0.2.11":{"name":"swagger-client-generator","version":"0.2.11","description":"[![Build Status](https://travis-ci.org/signalfx/swagger-client-generator.svg?branch=master)](https://travis-ci.org/signalfx/swagger-client-generator)","keywords":[],"main":"./index.js","devDependencies":{"gulp":"^3.8.5","boilerplate-gulp":"^0.2.1","bower":"^1.3.8"},"directories":{"build":"./build","dist":"./dist","reports":"./reports","dev":"./dev","example":"./example"},"author":{"name":"Ozan Turgut","email":"ozanturgut@gmail.com","url":"http://ozan.io"},"scripts":{"prepublish":"node ./node_modules/bower/bin/bower install && node ./node_modules/gulp/bin/gulp.js","test":"node ./node_modules/gulp/bin/gulp.js test","dev":"node ./node_modules/gulp/bin/gulp.js dev","dist":"node ./node_modules/gulp/bin/gulp.js"},"licenses":[{"type":"Apache License 2.0","url":"https://github.com/signalfx/swagger-client-generator/blob/master/LICENSE-APACHE2"}],"repository":{"type":"git","url":"git://github.com/signalfx/swagger-client-generator.git"},"bugs":{"url":"https://github.com/signalfx/swagger-client-generator/issues"},"homepage":"https://github.com/signalfx/swagger-client-generator","dependencies":{"swagger-validate":"^0.1.1"},"_id":"swagger-client-generator@0.2.11","dist":{"shasum":"fc8ca8ea6f9e8109f4e8ced4fc58d1e56482cb38","tarball":"https://registry.npmjs.org/swagger-client-generator/-/swagger-client-generator-0.2.11.tgz","integrity":"sha512-Hrt/S015roJr3Bf/miWuQPH8wH+/WKlZ0suD3xYN70RKB/enstw2j3Bfte4IflBLXZCtL5bYtmBmHpkmZIMEvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEhUmtq5RDY5mS7KsptF7axS0G910ezToMMhLLcTgQCPAiBIDiIGs6J/+oqSWfI4OAYEdGprCZad9VVPcfC25bbuvQ=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ozanturgut","email":"ozanturgut@gmail.com"},"maintainers":[{"name":"ozanturgut","email":"ozanturgut@gmail.com"}]},"0.2.12":{"name":"swagger-client-generator","version":"0.2.12","description":"[![Build Status](https://travis-ci.org/signalfx/swagger-client-generator.svg?branch=master)](https://travis-ci.org/signalfx/swagger-client-generator)","keywords":[],"main":"./index.js","devDependencies":{"gulp":"^3.8.5","boilerplate-gulp":"^0.2.1","bower":"^1.3.8"},"directories":{"build":"./build","dist":"./dist","reports":"./reports","dev":"./dev","example":"./example"},"author":{"name":"Ozan Turgut","email":"ozanturgut@gmail.com","url":"http://ozan.io"},"scripts":{"prepublish":"node ./node_modules/bower/bin/bower install && node ./node_modules/gulp/bin/gulp.js","test":"node ./node_modules/gulp/bin/gulp.js test","dev":"node ./node_modules/gulp/bin/gulp.js dev","dist":"node ./node_modules/gulp/bin/gulp.js"},"licenses":[{"type":"Apache License 2.0","url":"https://github.com/signalfx/swagger-client-generator/blob/master/LICENSE-APACHE2"}],"repository":{"type":"git","url":"git://github.com/signalfx/swagger-client-generator.git"},"bugs":{"url":"https://github.com/signalfx/swagger-client-generator/issues"},"homepage":"https://github.com/signalfx/swagger-client-generator","dependencies":{"swagger-validate":"^0.1.1"},"_id":"swagger-client-generator@0.2.12","dist":{"shasum":"981381844fd417059d1c9fe27efeafb43f744858","tarball":"https://registry.npmjs.org/swagger-client-generator/-/swagger-client-generator-0.2.12.tgz","integrity":"sha512-d0L7OyOs3ZSmrkSsgMJsEvdgMB8xC0awoSJITafIrSqzQ/w/qrQcG4zJkGBcLvWxvt8FLvMvNgHaWtOoj58Kug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDvnaNg7cebYJV8/Z2AjFrvdCX2G1UoqgN20BFp0Pn4uAiEAmZSwMB32bK9NtS8eqfX+LADrYxoF4X8WvkcWDV/HFvs="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ozanturgut","email":"ozanturgut@gmail.com"},"maintainers":[{"name":"ozanturgut","email":"ozanturgut@gmail.com"}]},"0.2.13":{"name":"swagger-client-generator","version":"0.2.13","description":"[![Build Status](https://travis-ci.org/signalfx/swagger-client-generator.svg?branch=master)](https://travis-ci.org/signalfx/swagger-client-generator)","keywords":[],"main":"./index.js","devDependencies":{"gulp":"^3.8.5","boilerplate-gulp":"^0.2.1","bower":"^1.3.8"},"directories":{"build":"./build","dist":"./dist","reports":"./reports","dev":"./dev","example":"./example"},"author":{"name":"Ozan Turgut","email":"ozanturgut@gmail.com","url":"http://ozan.io"},"scripts":{"prepublish":"node ./node_modules/bower/bin/bower install && node ./node_modules/gulp/bin/gulp.js","test":"node ./node_modules/gulp/bin/gulp.js test","dev":"node ./node_modules/gulp/bin/gulp.js dev","dist":"node ./node_modules/gulp/bin/gulp.js"},"licenses":[{"type":"Apache License 2.0","url":"https://github.com/signalfx/swagger-client-generator/blob/master/LICENSE-APACHE2"}],"repository":{"type":"git","url":"git://github.com/signalfx/swagger-client-generator.git"},"bugs":{"url":"https://github.com/signalfx/swagger-client-generator/issues"},"homepage":"https://github.com/signalfx/swagger-client-generator","dependencies":{"swagger-validate":"^0.1.1"},"gitHead":"b4c5a1278250255f14a7d3cf1db8c96ae0784ae1","_id":"swagger-client-generator@0.2.13","_shasum":"3a426fddc803bbd4d6c6dd1a37c6ffb36ac375fa","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"ozanturgut","email":"ozanturgut@gmail.com"},"maintainers":[{"name":"ozanturgut","email":"ozanturgut@gmail.com"}],"dist":{"shasum":"3a426fddc803bbd4d6c6dd1a37c6ffb36ac375fa","tarball":"https://registry.npmjs.org/swagger-client-generator/-/swagger-client-generator-0.2.13.tgz","integrity":"sha512-ZqphyifahncsOIm+yr3JKLDlTsngnX+El1aCXD7Ox34ANQKk+T6Ring1kmBVYRS7V+wk0jWZkmzYjIiZGhDN6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMA9pMBrarHNr40BeFyL1cltguZf6KoFLmmC17hC/2dwIhAMPNexCKROthT47/8hL20YnZ94ZWMPC8mTxFiMttpvXF"}]}}},"readme":"# Swagger Client Generator\n[![Build Status](https://travis-ci.org/signalfx/swagger-client-generator.svg?branch=master)](https://travis-ci.org/signalfx/swagger-client-generator)\n\nGenerates a client given a requests handler and a [Swagger API Specification](https://github.com/wordnik/swagger-spec/blob/master/versions/1.2.md) schema (which can be generated with [fetch-swagger-schema](https://github.com/signalfx/fetch-swagger-schema): `npm install -g fetch-swagger-schema; fetch-swagger-schema <api-docs url> <destination>`).\n\nThis is intended to be a helper for creating swagger clients by passing in a request handler for the platform being used (e.g., you XHR request handler in browsers, and request in node). It provides [robust client-side validation](https://github.com/signalfx/swagger-validate) according to the API endpoints and converts given data into appropriate url, header, and body information to be consumed by the request handler.\n\n## Example\n```js\nfunction requestHandler(error, request){\n  if(error) return console.error(error.toString());\n\n  var xhr = new XMLHttpRequest();\n  xhr.open(request.method, request.url)\n\n  if(request.headers){\n    Object.keys(request.headers).forEach(function(header){\n      xhr.setRequestHeader(header, request.headers[header]);\n    });\n  }\n\n  xhr.onloadend = function(){\n    request.options.callback(this.response);\n  };\n\n  xhr.send(request.body);\n}\n\n// assumes that 'schema' already exists in scope and is the schema object for\n// http://petstore.swagger.wordnik.com/api/api-docs \nvar api = swaggerClientGenerator(schema, requestHandler);\n\n// for apiKey authorization use: api.auth('my-token')\n// for basicAuth use: api.auth('username', 'password')\n// authorization may be set for any level (api, api.resource, or api.operation)\n\napi.pet.getPetById(2, function(response){\n  console.log(response);\n});\n```\n## Creating a schema object\nA schema is just a compilation of the Swagger Resource Listing object with each Resource object embedded directly within it. You can fetch one and save it automatically by using [fetch-swagger-schema](https://github.com/signalfx/fetch-swagger-schema):\n```shell\n# install the fetch-swagger-schema tool\nnpm install -g fetch-swagger-schema\nfetch-swagger-schema <url to a swagger api docs> <destination>\n# the generated schema json file will be at <destination>\n```\n\n## API\n#### `api = swaggerClientGenerator(schemaObject, requestHandler)`\n* *schemaObject* - A json object describing the schema (generally generated by [fetch-swagger-schema](https://github.com/signalfx/fetch-swagger-schema)).\n* *requestHandler* - A function which accepts two parameters `error` and `request`. The error object will be a [ValidationErrors](https://github.com/signalfx/swagger-validate#swaggervalidateerrorsvalidationerrors) object if an validation error occurs, otherwise it will be undefined. The request object is defined below.\n* *api* - An object which can be used as the api for the given schema. The first-level objects are the resources within the schema and the second-level functions are the operations which can be performed on those resources.\n\n#### `api.<resource>`\nA map of all the resources as defined in the schema to their operation handler (e.g. `api.pet`).\n\n#### `requestHandlerResponse = api.<resource>.<operationHandler>(data, options)`\nThis is the actual operation handler invoked by the clients (e.g., `api.pet.getPetById`).\n\nThe operation handler takes two parameters:\n* *data* - A map of the operation data parameters. If the operation only has one parameter, the value may be used directly (i.e. `api.pet.getPetById(1, callback)` is the same as `api.pet.getPetById({petId: 1}, callback)`).\n* *options* - A map of the options to use when calling the operation. This differs based on operation but it may include parameters such as `contentType` or `accept` and it commonly includes options to pass to the request handler (such as a callback function when the request completes). If options is a function, then the `callback` property of options will be a reference to the function for convenience (e.i. `api.pet.getPetById(1, callback)` is the same as `api.pet.getPetById(1, { callback: callback })`.\n\nThe operation handler processes the data and options, passes the processed `request` data to the `requestHandler` and returns the result of the requestHandler back to the caller. The operation handler does not process the results of the requestHandler before returning it to the caller. \n\n#### `url = api.<resource>.<operationHandler>.getUrl(data)`\nIntended for advanced use-cases. Returns the URL which would be called if the operation were to be called using this operation handler. The acceptable HTTP method to call this url can be found at `api.<resource>.<operationHandler>.operation.method`.\n\n#### `requestHandler(error, request)`\nThe request handler is the second parameter for the swaggerClientGenerator and will be called whenever an operation is invoked. If there are any validation errors, the errors parameter be a [ValidationErrors](https://github.com/signalfx/swagger-validate#swaggervalidateerrorsvalidationerrors) object describing the validation errors in detail.\n\nThe request object will have the following properties which should be used to issue the actual HTTP request:\n* *method* - The HTTP method string for the operation\n* *url* - The url string to call for the operation\n* *headers* - A map of the request headers\n* *body* - The body of the request\n* *options* - Options passed in as the second parameter to the operation handler, commonly used for callbacks\n* *operation* - The metadata of the operation being invoked\n* *data* - The raw data used to generate the url, headers, and body\n* *errorTypes* - A map of [all possible error types](https://github.com/signalfx/swagger-validate#swaggervalidateerrorsvalidationerrors) which are used in the error parameter (useful for instanceof checks)\n\n##### `operation` objects\nThis object, which is found in either `request.operation` or `api.<resource>.<operationHandler>.operation` contains references to the entire schema object:\n* [Operation](https://github.com/wordnik/swagger-spec/blob/master/versions/1.2.md#523-operation-object) - `operation`\n* [API Object](https://github.com/wordnik/swagger-spec/blob/master/versions/1.2.md#522-api-object) - `operation.apiObject`\n* [API Declaration](https://github.com/wordnik/swagger-spec/blob/master/versions/1.2.md#52-api-declaration) - `operation.apiObject.apiDeclaration`\n* [Resource Object](https://github.com/wordnik/swagger-spec/blob/master/versions/1.2.md#512-resource-object) - `operation.apiObject.resourceObject`\n* [Resource Listing](https://github.com/wordnik/swagger-spec/blob/master/versions/1.2.md#51-resource-listing)- `operation.apiObject.resourceObject.resourceListing`\n\n## Developing\nAfter installing [nodejs](http://nodejs.org) execute the following:\n\n```shell\ngit clone https://github.com/signalfx/swagger-ajax-client.git\ncd swagger-ajax-client\nnpm install\nnpm run dev\n```\nThe build engine will test and build everything, start a server hosting the `example` folder on [localhost:3000](http://localhost:3000), and watch for any changes and rebuild when nescessary.\n\nTo generate minified files in `dist`:\n```shell\nnpm run dist\n```","maintainers":[{"name":"ozanturgut","email":"ozanturgut@gmail.com"},{"name":"unsetbit","email":"ozanturgut@gmail.com"}],"time":{"modified":"2022-06-27T02:43:49.559Z","created":"2014-08-05T07:42:01.939Z","0.1.0":"2014-08-05T07:42:01.939Z","0.1.1":"2014-08-06T04:40:21.017Z","0.1.2":"2014-08-06T07:10:18.834Z","0.1.4":"2014-08-06T20:27:39.117Z","0.1.5":"2014-08-07T02:01:29.841Z","0.1.6":"2014-08-07T02:32:39.245Z","0.1.7":"2014-08-07T03:13:34.032Z","0.1.8":"2014-08-07T08:06:23.855Z","0.2.0":"2014-08-08T00:03:17.160Z","0.2.2":"2014-08-08T00:45:22.663Z","0.2.3":"2014-08-08T01:05:27.774Z","0.2.4":"2014-08-08T05:07:18.225Z","0.2.5":"2014-08-12T20:47:36.086Z","0.2.6":"2014-08-20T22:58:38.220Z","0.2.7":"2014-08-20T23:10:11.550Z","0.2.8":"2014-10-03T20:43:28.642Z","0.2.10":"2014-10-27T18:45:12.299Z","0.2.11":"2014-11-18T00:07:02.202Z","0.2.12":"2015-01-14T02:05:06.362Z","0.2.13":"2015-03-26T21:59:10.021Z"},"homepage":"https://github.com/signalfx/swagger-client-generator","keywords":[],"repository":{"type":"git","url":"git://github.com/signalfx/swagger-client-generator.git"},"author":{"name":"Ozan Turgut","email":"ozanturgut@gmail.com","url":"http://ozan.io"},"bugs":{"url":"https://github.com/signalfx/swagger-client-generator/issues"},"readmeFilename":"README.md","users":{"haitch":true}}