{"_id":"swatchjs-koa","_rev":"51-d54ad02016d06b717799ba876fea795f","name":"swatchjs-koa","description":"KOA adapter for swatchjs","dist-tags":{"latest":"2.2.1"},"versions":{"0.1.0":{"name":"swatchjs-koa","version":"0.1.0","description":"KOA adapter for swatchjs","main":"index.js","scripts":{"test":"nyc mocha 'test/**/*.test.js'","test:debug":"mocha --debug-brk"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"swatchjs":"file:../swatchjs","chai":"^4.0.2","mocha":"^3.4.2","nyc":"^11.0.2","sinon":"^2.3.4"},"dependencies":{"koa-router":"^7.2.1"},"directories":{"lib":"lib","test":"test"},"gitHead":"078151480beee47676ff70dbf1e11a1e37fb2d04","_id":"swatchjs-koa@0.1.0","_npmVersion":"5.1.0","_nodeVersion":"6.3.0","_npmUser":{"name":"bwtimm","email":"bwtimm@gmail.com"},"dist":{"integrity":"sha512-ePBoN8fJD9TXtqwmpIJ/6Joicvuh5re6dOyW0hrGwD5ds/bz3jmrfUnpJKTE+EHIMniPD0JnWXxAMYetI1Mebw==","shasum":"2f9fad92fefe69a0cee33b05c891a59cc4588cd3","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCM31kFDhfpnGMTv6tkwlnkYlePacBzx/+sK9EDn69kSwIgdFKg1nVUOhFQaNMre6xE6NQUn4G2oQXWDnCDG3AldMw="}]},"maintainers":[{"name":"bwtimm","email":"bwtimm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa-0.1.0.tgz_1499713058906_0.28054340626113117"}},"0.1.1":{"name":"swatchjs-koa","version":"0.1.1","description":"KOA adapter for swatchjs","main":"index.js","scripts":{"test":"nyc mocha 'test/**/*.test.js'","test:debug":"mocha --debug-brk"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"swatchjs":"^0.1.0","chai":"^4.0.2","mocha":"^3.4.2","nyc":"^11.0.2","sinon":"^2.3.4"},"dependencies":{"koa-router":"^7.2.1"},"directories":{"lib":"lib","test":"test"},"gitHead":"88adee5dcfd86bfffd90f5b63b8917c1745cc1cd","_id":"swatchjs-koa@0.1.1","_npmVersion":"5.1.0","_nodeVersion":"6.3.0","_npmUser":{"name":"bwtimm","email":"bwtimm@gmail.com"},"dist":{"integrity":"sha512-zhiKTWLIqYZbNqXOUxMkX7G5lXWnpTvyO/Gi7kYM+of3kq9sanlIxkDht6hLJzu2elyT48JMSIzzVx4A4zjYbA==","shasum":"c279629e4ed053db416889de8a5074983d9686ae","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-0.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxhn0EqaBjY+DP4oWV4iJVbje/pbVjHAbtWrUXSS0OSAiAtWxgtJ/u3L1yMkILMpDmcmHL2vkIpv0OhyFnSbKkI2Q=="}]},"maintainers":[{"name":"bwtimm","email":"bwtimm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa-0.1.1.tgz_1499718474711_0.6170379668474197"}},"0.1.2":{"name":"swatchjs-koa","version":"0.1.2","description":"KOA adapter for swatchjs","main":"index.js","scripts":{"test":"nyc mocha 'test/**/*.test.js'","test:debug":"mocha --debug-brk"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"chai":"^4.0.2","mocha":"^3.4.2","nyc":"^11.0.2","sinon":"^2.3.4"},"dependencies":{"swatchjs":"^0.1.0","koa-router":"^7.2.1"},"directories":{"lib":"lib","test":"test"},"gitHead":"c739cd2d7e5ddc38b1be72cdc0bf1a04ff885280","_id":"swatchjs-koa@0.1.2","_npmVersion":"5.1.0","_nodeVersion":"6.3.0","_npmUser":{"name":"bwtimm","email":"bwtimm@gmail.com"},"dist":{"integrity":"sha512-ujz990n5GmtV7VM30Lh/pVMQvaCaBmXy1fkDBixJNmp961+jqyg3Y9owygSUAefFT/5Rew0jLXwmL3Ehks7sAg==","shasum":"87d435bb28bce993e9b0f40e3434b29feaa141e8","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-0.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDD67ywH522NwbAqORRKSGqbSWeoODDkm8Pgbn8a35EhgIhAPZ82fnbrJwZazzTQNoSVkGFB2KPC+AGwVhCwbfikB42"}]},"maintainers":[{"name":"bwtimm","email":"bwtimm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa-0.1.2.tgz_1499718799438_0.9808624288998544"}},"0.1.3":{"name":"swatchjs-koa","version":"0.1.3","description":"KOA adapter for swatchjs","main":"index.js","scripts":{"test":"nyc mocha 'test/**/*.test.js'","test:debug":"mocha --debug-brk"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"chai":"^4.0.2","mocha":"^3.4.2","nyc":"^11.0.2","sinon":"^2.3.4"},"dependencies":{"swatchjs":"^0.1.0","koa-router":"^7.2.1"},"directories":{"lib":"lib","test":"test"},"gitHead":"192931869eee6898f6432771c4b01168e4fe3508","_id":"swatchjs-koa@0.1.3","_npmVersion":"5.2.0","_nodeVersion":"6.3.0","_npmUser":{"name":"bwtimm","email":"bwtimm@gmail.com"},"dist":{"integrity":"sha512-Fy7zum89zMr1BzdjFSEQHqQ0n0kMj9ZIMLiVm3yBJnQw97aL9ylh6FmUza+4vpd7R6NqCng09wq5ST417MKOQw==","shasum":"0afa809f4cb7ccd7a8a3878fa3ea2c619e7954d9","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-0.1.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0WXhvJrmyQVSDekAh6vZSAsRZGgBRwdFRX4Za1SEcHQIgNjIAeM08Neea0wQnRAxLCI07+W8ofX7b4N8c4TJAQFk="}]},"maintainers":[{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"},{"email":"bwtimm@gmail.com","name":"bwtimm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa-0.1.3.tgz_1499964091617_0.9347231972496957"}},"0.1.4":{"name":"swatchjs-koa","version":"0.1.4","description":"KOA adapter for swatchjs","main":"index.js","scripts":{"test":"nyc mocha 'test/**/*.test.js'","test:debug":"mocha --debug-brk"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"chai":"^4.0.2","mocha":"^3.4.2","nyc":"^11.0.2","sinon":"^2.3.4"},"dependencies":{"swatchjs":"^0.1.0","koa-router":"^7.2.1"},"directories":{"lib":"lib","test":"test"},"gitHead":"192931869eee6898f6432771c4b01168e4fe3508","_id":"swatchjs-koa@0.1.4","_npmVersion":"5.2.0","_nodeVersion":"6.3.0","_npmUser":{"name":"bwtimm","email":"bwtimm@gmail.com"},"dist":{"integrity":"sha512-RRZ52bZPE4uMeA9eb4Jogs1JwZKANjKi7RthpDeNDTvTtev9r2ZpVSjfFa8tImme29OKEzNJq/rt3MS3Bg4aog==","shasum":"5d57969c8983ac61ef447ab37fa9824c4976281a","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-0.1.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrMbCQmfmVXynz63Ko49rnXp0D7CmIKcgIkTWONDX12gIhAKd0aX2l5rd6+omMiwaR+BiofSbQaxTrmR3t5hCJ8WzW"}]},"maintainers":[{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"},{"email":"bwtimm@gmail.com","name":"bwtimm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa-0.1.4.tgz_1499988699687_0.12474436755292118"}},"0.1.5":{"name":"swatchjs-koa","version":"0.1.5","description":"KOA adapter for swatchjs","main":"index.js","scripts":{"test":"nyc mocha 'test/**/*.test.js'","test:debug":"mocha --debug-brk"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"chai":"^4.0.2","mocha":"^3.4.2","nyc":"^11.0.2","sinon":"^2.3.4"},"dependencies":{"swatchjs":"^0.1.0","koa-router":"^7.2.1"},"directories":{"lib":"lib","test":"test"},"gitHead":"90bb9f7f5b0399550f80d01eb874e35070f14b43","_id":"swatchjs-koa@0.1.5","_npmVersion":"5.2.0","_nodeVersion":"6.3.0","_npmUser":{"name":"bwtimm","email":"bwtimm@gmail.com"},"dist":{"integrity":"sha512-J9XTST77Zsi6cvD0aUWJm7ZmUBjg+3daQEp1PPakkNQsxTxIDCK4uS/G0ObnbxAK9Kv4mTAYQn1A7RK0uoCBBg==","shasum":"1c6c452e0dc62b97e5c8d0d3590b9030f8025424","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-0.1.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKolp2gVPYsNqSBm5jxSfe9hB5cOwRAnUbjK0HyIdc+wIhAMStStou2/OlVI8xXwpUed0xetC7mza1EjN8q6CtSXtb"}]},"maintainers":[{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"},{"email":"bwtimm@gmail.com","name":"bwtimm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa-0.1.5.tgz_1499992709319_0.6649836220312864"}},"0.1.6":{"name":"swatchjs-koa","version":"0.1.6","description":"KOA adapter for swatchjs","main":"index.js","scripts":{"test":"nyc mocha 'test/**/*.test.js'","test:debug":"mocha --debug-brk"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"chai":"^4.0.2","mocha":"^3.4.2","nyc":"^11.0.2","sinon":"^2.3.4"},"dependencies":{"swatchjs":"^0.1.4","koa-router":"^7.0.0","koa-compose":"^3.0.0"},"directories":{"lib":"lib","test":"test"},"gitHead":"0bbbca854aaab0c046e3a4d605690a0a203c63d1","_id":"swatchjs-koa@0.1.6","_npmVersion":"5.3.0","_nodeVersion":"6.3.0","_npmUser":{"name":"bwtimm","email":"bwtimm@gmail.com"},"dist":{"integrity":"sha512-1tx96Uk0KuGNJFVhOhpcWX1gWStMEi8lLwvT6tklIpMt7fE5WHWUn1qXVRwXfDX/obZs5Kn9qxqs64OF00bapg==","shasum":"f1cc2aa022ce3fa51848da423cafa20864a4c9ba","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-0.1.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEFsQhiU2CfVbF0obK8NpBRUi/v+9YEDTdpiVRZ571KTAiAakM79RYhX/QM6fjNrjKwZVLT1UojzTedivf8ANFScDw=="}]},"maintainers":[{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"},{"email":"bwtimm@gmail.com","name":"bwtimm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa-0.1.6.tgz_1501201759949_0.2905782493762672"}},"0.1.7":{"name":"swatchjs-koa","version":"0.1.7","description":"KOA adapter for swatchjs","main":"index.js","scripts":{"test":"nyc mocha 'test/**/*.test.js'","test:debug":"mocha --debug-brk"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"chai":"^4.0.2","chai-as-promised":"^7.1.1","koa":"^2.3.0","mocha":"^3.4.2","nyc":"^11.0.2","sinon":"^2.3.4","supertest":"^3.0.0"},"dependencies":{"swatchjs":"^0.1.4","koa-router":"^7.0.0"},"directories":{"lib":"lib","test":"test"},"gitHead":"420fff62525cbba1cbc35925a6f48e123b153048","_id":"swatchjs-koa@0.1.7","_npmVersion":"5.3.0","_nodeVersion":"6.3.0","_npmUser":{"name":"bwtimm","email":"bwtimm@gmail.com"},"dist":{"integrity":"sha512-KPJGCDJLZAtX3UGreRxEpBYmlSIFBVmyO0QHdrn+t0A7k3U94FYYdjr0RMFLTHENuoYp6BaaATPU3CIDf8xiSA==","shasum":"96ff4b5a4d11a2ce48766578bae64e8553caced4","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-0.1.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBvEsbM+6wPecpU3kxfqT0AsF5oyVk3bcwwmWmyh1iMAIgeISRfou3YsEG36tqWrB3Dg4wBi3xHCIr20PP5qvGwFw="}]},"maintainers":[{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"},{"email":"bwtimm@gmail.com","name":"bwtimm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa-0.1.7.tgz_1501451718127_0.4635700553189963"}},"0.1.8":{"name":"swatchjs-koa","version":"0.1.8","description":"KOA adapter for swatchjs","main":"index.js","scripts":{"test":"nyc mocha 'test/**/*.test.js'","test:debug":"mocha --debug-brk"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"chai":"^4.0.2","chai-as-promised":"^7.1.1","koa":"^2.3.0","mocha":"^3.4.2","nyc":"^11.0.2","sinon":"^2.3.4","supertest":"^3.0.0"},"dependencies":{"swatchjs":"^0.1.4","koa-router":"^7.0.0"},"directories":{"lib":"lib","test":"test"},"gitHead":"98f4f53a7c1c1461bde592c4e92278bc603ba8ae","_id":"swatchjs-koa@0.1.8","_npmVersion":"5.3.0","_nodeVersion":"6.3.0","_npmUser":{"name":"bwtimm","email":"bwtimm@gmail.com"},"dist":{"integrity":"sha512-jH2uvm6o8/yLAemH6LkNkLPbEfHoq62NzKzSf9u8y95ZHmnoPvVgvkalPjqNbP8daJhIiONHzbLxlWqU6FA5Mw==","shasum":"eef846aef1eca43abd2565fe78dac0977794313c","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-0.1.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0bNgeY7VlTYSqVGrL2jox0JsGeD1o9rIRfufXjjeWVgIgWAj8yQMrmj6yjMUf6TwJWSDXyRpJ5pUNtT8INQQz4JM="}]},"maintainers":[{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"},{"email":"bwtimm@gmail.com","name":"bwtimm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa-0.1.8.tgz_1501481067389_0.5854136582929641"}},"0.1.11":{"name":"swatchjs-koa","version":"0.1.11","description":"KOA adapter for swatchjs","main":"index.js","scripts":{"test":"nyc mocha 'test/**/*.test.js'","coveralls":"nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js","codecov":"nyc report --reporter=lcov > coverage.lcov && codecov","test:debug":"mocha --debug-brk"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"chai":"^4.0.2","chai-as-promised":"^7.1.1","codecov":"^2.3.0","coveralls":"^2.13.1","koa":"^2.3.0","mocha":"^3.4.2","nyc":"^11.0.2","sinon":"^2.3.4","supertest":"^3.0.0"},"dependencies":{"swatchjs":"^0.1.4","koa-router":"^7.0.0"},"directories":{"lib":"lib","test":"test"},"gitHead":"244917487aa995f2f30c51361769cfd6ae94d4d9","_id":"swatchjs-koa@0.1.11","_npmVersion":"5.3.0","_nodeVersion":"6.3.1","_npmUser":{"name":"furchin","email":"npmjs@skipatrolguy.com"},"dist":{"integrity":"sha512-Px/zQdJHwW28lYezVlPWlDLazL7mAv0FC6k5p3sPlnIBdAU1DMHwe/pehs/PiEmblMXGJKRwYrtdxtYb6WUeVQ==","shasum":"3067fd108a6090e185a4aa8aacb809ec91fb5ef3","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-0.1.11.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFyy3jMkGfsgCLnoQ/bH+dHDHtuYxLcxMtpdguhmfyJAIgcoM5ARVoHoBsFyblytT+II1q88TQ+lcN1CCIFJavA6c="}]},"maintainers":[{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"},{"email":"bwtimm@gmail.com","name":"bwtimm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa-0.1.11.tgz_1502340534940_0.5877150685992092"}},"0.1.13":{"name":"swatchjs-koa","version":"0.1.13","description":"KOA adapter for swatchjs","main":"dist/index.js","scripts":{"prepublish":"npm run build","test":"nyc mocha --opts test/unit/mocha.opts 'test/**/*.test.js'","coveralls":"nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js","codecov":"nyc report --reporter=lcov > coverage.lcov && codecov","test:debug":"mocha --debug-brk","build":"babel . -d dist --ignore dist,node_modules","clean":"rm -rf dist/"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"babel-cli":"^6.24.1","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-3":"^6.24.1","babel-register":"^6.24.1","chai":"^4.1.1","chai-as-promised":"^7.1.1","codecov":"^2.3.0","coveralls":"^2.13.1","koa":"^2.3.0","mocha":"^3.5.0","nyc":"^11.1.0","sinon":"^3.2.0","supertest":"^3.0.0"},"dependencies":{"babel-polyfill":"^6.23.0","babel-runtime":"^6.25.0","koa-router":"^7.2.1","swatchjs":"^0.1.36"},"gitHead":"9d6349cb28315665533665054bbe29fa701f4e21","_id":"swatchjs-koa@0.1.13","_npmVersion":"5.3.0","_nodeVersion":"6.3.0","_npmUser":{"name":"bwtimm","email":"bwtimm@gmail.com"},"dist":{"integrity":"sha512-ZHn0ZfyP3F+TrVuyXK+OIKM7nd1FWz1ZfHfIxvZk+5Dg9fUbG84f31/jJ6BHMfn3UiB2EPkOz8BMpB/2xfftzw==","shasum":"f206057e2cb596d8157aad34327edeeaf21ab926","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-0.1.13.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6vC/UaYVsoR+DxiSLSY0Vdwz+rOxgwcKec4ZLdwsIFAiEA9BbOZPpzlTB8pMlRuLYvvBMMKpmbDqv+0xNW0R0jf3Q="}]},"maintainers":[{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"},{"email":"bwtimm@gmail.com","name":"bwtimm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa-0.1.13.tgz_1502741884110_0.47858978365547955"},"directories":{}},"0.1.14":{"name":"swatchjs-koa","version":"0.1.14","description":"KOA adapter for swatchjs","main":"dist/index.js","scripts":{"prepublish":"npm run build","test":"nyc mocha --opts test/unit/mocha.opts 'test/**/*.test.js'","coveralls":"nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js","codecov":"nyc report --reporter=lcov > coverage.lcov && codecov","test:debug":"mocha --debug-brk","build":"babel . -d dist --ignore coverage,dist,node_modules","clean":"rm -rf dist/"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"babel-cli":"^6.24.1","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-3":"^6.24.1","babel-register":"^6.24.1","chai":"^4.1.1","chai-as-promised":"^7.1.1","codecov":"^2.3.0","coveralls":"^2.13.1","koa":"^2.3.0","mocha":"^3.5.0","nyc":"^11.1.0","sinon":"^3.2.0","supertest":"^3.0.0"},"dependencies":{"babel-polyfill":"^6.23.0","babel-runtime":"^6.25.0","koa-router":"^7.2.1","swatchjs":"^0.1.36"},"directories":{"lib":"lib","test":"test"},"gitHead":"f2c7b5c8f41f1c80ba56c0186b2e35080b2b5d6d","_id":"swatchjs-koa@0.1.14","_npmVersion":"5.3.0","_nodeVersion":"6.3.0","_npmUser":{"name":"bwtimm","email":"bwtimm@gmail.com"},"dist":{"integrity":"sha512-pdcTp5rnqDur5eAVnQ7lMSJQIsxS61xCA/t9qPy2flh2hhdhVXpyLkuphE4MMAJ+VStPsKr2zQP3jCHhbWas5w==","shasum":"3c91adda7a12a2155644811e1cd254ef7d4bef5b","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-0.1.14.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCl4UlGM5K3f5Ai4PHR4RsfvPBTRAo5sQlky4BC2xWTfwIhAJcDUX9dkcSP1+P5b0WN/A8iDYmxZwGTR9ld4t2aroC/"}]},"maintainers":[{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"},{"email":"bwtimm@gmail.com","name":"bwtimm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa-0.1.14.tgz_1502742737589_0.49080255813896656"}},"0.1.15":{"name":"swatchjs-koa","version":"0.1.15","description":"KOA adapter for swatchjs","main":"dist/index.js","scripts":{"prepublish":"npm run build","test":"nyc mocha --opts test/unit/mocha.opts 'test/**/*.test.js'","coveralls":"nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js","codecov":"nyc report --reporter=lcov > coverage.lcov && codecov","test:debug":"mocha --debug-brk","build":"babel . -d dist --ignore coverage,dist,node_modules","clean":"rm -rf dist/"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"babel-cli":"^6.24.1","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-3":"^6.24.1","babel-register":"^6.24.1","chai":"^4.1.1","chai-as-promised":"^7.1.1","codecov":"^2.3.0","coveralls":"^2.13.1","koa":"^2.3.0","mocha":"^3.5.0","nyc":"^11.1.0","sinon":"^3.2.0","supertest":"^3.0.0"},"dependencies":{"babel-polyfill":"^6.23.0","babel-runtime":"^6.25.0","koa-router":"^7.2.1","swatchjs":"^0.1.36"},"directories":{"lib":"lib","test":"test"},"gitHead":"ddb77f36c44d5c8738074c2e4c0efcdde7ecdf8a","_id":"swatchjs-koa@0.1.15","_npmVersion":"5.3.0","_nodeVersion":"6.3.0","_npmUser":{"name":"bwtimm","email":"bwtimm@gmail.com"},"dist":{"integrity":"sha512-CeZP7/vMjBeBU29E/ws29jxh70Wds3a0HlffIxRYOmmmqDS2/DBWduuwit52J0a+f2jASetk5Gx19/wgst7CVg==","shasum":"fd89a5eb7f7a1161be3d43c3b0ff2bd21b8a2e3f","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-0.1.15.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEv+DUlNNGe3oToZTRp3uRjXZAX1Jy93A1I5Ztoxrt9SAiA78njtDMrSNrZKFQdBIEubhu0i4ODGPrBQt75b4Z4CiA=="}]},"maintainers":[{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"},{"email":"bwtimm@gmail.com","name":"bwtimm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa-0.1.15.tgz_1502744682268_0.7562488655094057"}},"0.1.16":{"name":"swatchjs-koa","version":"0.1.16","description":"KOA adapter for swatchjs","main":"dist/index.js","scripts":{"prepublish":"npm run build","test":"nyc mocha --opts test/unit/mocha.opts 'test/**/*.test.js'","coveralls":"nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js","codecov":"nyc report --reporter=lcov > coverage.lcov && codecov","test:debug":"mocha --debug-brk","build":"babel . -d dist --ignore coverage,dist,node_modules","clean":"rm -rf dist/"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"babel-cli":"^6.24.1","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-3":"^6.24.1","babel-register":"^6.24.1","chai":"^4.1.1","chai-as-promised":"^7.1.1","codecov":"^2.3.0","coveralls":"^2.13.1","koa":"^2.3.0","mocha":"^3.5.0","nyc":"^11.1.0","sinon":"^3.2.0","supertest":"^3.0.0"},"dependencies":{"babel-polyfill":"^6.23.0","babel-runtime":"^6.25.0","koa-router":"^7.2.1","swatchjs":"^0.1.36"},"directories":{"lib":"lib","test":"test"},"gitHead":"57584744d743704f0ced079b53ada18a84e2bc64","_id":"swatchjs-koa@0.1.16","_shasum":"f0fddc07517d91cad13e1f8baa719538b5a9da6a","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"bwtimm","email":"bwtimm@gmail.com"},"dist":{"shasum":"f0fddc07517d91cad13e1f8baa719538b5a9da6a","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-0.1.16.tgz","integrity":"sha512-H+Kee45N0Jz11U+NWvOc9HvnEUTiDN1oma6I85N5153ZFW9BG6RgCLvJav7wImyYJFjHEeKgK7z5RpqgYiWY+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYzi+oVpV9X5L85i8+7DtpdL6IbQFCYOziV2Bunz/bTQIhALvMS3tuxC5LJ3hLNzFbvOeF7DTRNJME/ifRN6fovgBe"}]},"maintainers":[{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"},{"email":"bwtimm@gmail.com","name":"bwtimm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa-0.1.16.tgz_1502748761054_0.16860869736410677"}},"0.1.17":{"name":"swatchjs-koa","version":"0.1.17","description":"KOA adapter for swatchjs","main":"dist/index.js","scripts":{"test":"nyc mocha --opts test/unit/mocha.opts 'test/**/*.test.js'","test:debug":"mocha --debug-brk","build":"babel . -d dist --ignore coverage,dist,node_modules","clean":"rm -rf dist/","coveralls":"nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js","codecov":"nyc report --reporter=lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"babel-cli":"^6.24.1","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-3":"^6.24.1","babel-register":"^6.24.1","chai":"^4.1.1","chai-as-promised":"^7.1.1","codecov":"^2.3.0","coveralls":"^2.13.1","koa":"^2.3.0","mocha":"^3.5.0","nyc":"^11.1.0","sinon":"^3.2.0","supertest":"^3.0.0"},"dependencies":{"babel-polyfill":"^6.23.0","babel-runtime":"^6.25.0","koa-router":"^7.2.1","swatchjs":"^0.1.36"},"directories":{"lib":"lib","test":"test"},"gitHead":"dad31edf36ad47c840e37e3035a781c9cb23a228","_id":"swatchjs-koa@0.1.17","_shasum":"84f485b9fe4783265aa4ebab0ac5b5834e75ade6","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"bwtimm","email":"bwtimm@gmail.com"},"dist":{"shasum":"84f485b9fe4783265aa4ebab0ac5b5834e75ade6","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-0.1.17.tgz","integrity":"sha512-niil5D8V01dwmEfiECEFf+N0FjDKPxW+QdTeB22YY3ntd5IlENq5QzXVlUcgm7dED5ZL9ZpN/OizOEleW+ZtrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICx6pUketbRXnAsokiU1BR6qvTXbxdWuCkgYCol4C3RYAiEA8Ikdl0oXsCfSevY2kRc23uW57P7OaxfGHMfXwZAOpYo="}]},"maintainers":[{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"},{"email":"bwtimm@gmail.com","name":"bwtimm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa-0.1.17.tgz_1502749877514_0.366971179144457"}},"0.1.18":{"name":"swatchjs-koa","version":"0.1.18","description":"KOA adapter for swatchjs","main":"dist/index.js","scripts":{"test":"nyc mocha --opts test/unit/mocha.opts 'test/**/*.test.js'","test:debug":"mocha --debug-brk","build":"babel . -d dist --ignore coverage,dist,node_modules","clean":"rm -rf dist/","coveralls":"nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js","codecov":"nyc report --reporter=lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"babel-cli":"^6.24.1","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-3":"^6.24.1","babel-register":"^6.24.1","chai":"^4.1.1","chai-as-promised":"^7.1.1","codecov":"^2.3.0","coveralls":"^2.13.1","koa":"^2.3.0","mocha":"^3.5.0","nyc":"^11.1.0","sinon":"^3.2.0","supertest":"^3.0.0"},"dependencies":{"babel-polyfill":"^6.23.0","babel-runtime":"^6.25.0","koa-router":"^7.2.1","swatchjs":"^0.1.36"},"directories":{"lib":"lib","test":"test","dist":"dist"},"gitHead":"05de48fe851ef3702c4d0259d7fa3fde4de7b3a5","_id":"swatchjs-koa@0.1.18","_shasum":"d83b466b0ff7fcc71d75e74aebc97504ce82e207","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"bwtimm","email":"bwtimm@gmail.com"},"dist":{"shasum":"d83b466b0ff7fcc71d75e74aebc97504ce82e207","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-0.1.18.tgz","integrity":"sha512-usb1A+QtBVmNGbPMd8f61STCvTka4BrU8mwIPb+4UryDbSh8R/uyQtwwnsI4IhUZfBPdvbIDR3KfsphM2ntIVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6e3XZ2Ariaw50IqNtkvHBwDswN0PVb2lKf2DS8sV2AgIgAkFflRheOC6Ut6+N5shUO6CC42cUcUud/I+YsIBb9PM="}]},"maintainers":[{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"},{"email":"bwtimm@gmail.com","name":"bwtimm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa-0.1.18.tgz_1502750857528_0.04473692993633449"}},"0.1.19":{"name":"swatchjs-koa","version":"0.1.19","description":"KOA adapter for swatchjs","main":"dist/index.js","scripts":{"test":"nyc mocha --opts test/unit/mocha.opts 'test/**/*.test.js'","test:debug":"mocha --debug-brk","lint":"eslint --ext .js index.js lib/*.js test/*.js","build":"babel . -d dist --ignore coverage,dist,node_modules","clean":"rm -rf dist/","coveralls":"nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js","codecov":"nyc report --reporter=lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-3":"^6.24.1","babel-register":"^6.24.1","chai":"^4.1.1","chai-as-promised":"^7.1.1","codecov":"^2.3.0","coveralls":"^2.13.1","eslint-config-airbnb-base":"^11.3.1","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","mocha":"^3.5.0","mocha-eslint":"^4.1.0","nyc":"^11.1.0","sinon":"^3.2.0","supertest":"^3.0.0"},"dependencies":{"babel-polyfill":"^6.23.0","babel-runtime":"^6.25.0","koa-router":"^7.2.1","swatchjs":"^0.1.36"},"directories":{"lib":"lib","test":"test","dist":"dist"},"gitHead":"22e34fc183e8efdab6a84b405c9d9419b6165bf8","_id":"swatchjs-koa@0.1.19","_shasum":"0195cf8b78d731bf4dd1474dcb9310be1cc6085e","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"bwtimm","email":"bwtimm@gmail.com"},"dist":{"shasum":"0195cf8b78d731bf4dd1474dcb9310be1cc6085e","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-0.1.19.tgz","integrity":"sha512-j4kX2cOd/MVdCugwVJJQKpQ4pYaa77yeko7Uzm/PEGBlxnV3Vg9Bcl1j/UB5T1NeofndQuklrhLgQYuEVhU30w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGGZSEfQe+48Ug7mlwUKPsQRcBp+7kBre47NUWJSUxzVAiADJa4QvA6QJBvLzNCAwACqCLEtQ3PKu+Tui2JvJt8D5A=="}]},"maintainers":[{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"},{"email":"bwtimm@gmail.com","name":"bwtimm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa-0.1.19.tgz_1502839116716_0.6486700647510588"}},"0.2.0":{"name":"swatchjs-koa","version":"0.2.0","description":"KOA adapter for swatchjs","main":"dist/index.js","scripts":{"test":"nyc mocha --opts test/unit/mocha.opts 'test/**/*.test.js'","test:debug":"mocha --debug-brk","lint":"eslint --ext .js index.js lib/*.js test/*.js","build":"babel . -d dist --ignore coverage,dist,node_modules","clean":"rm -rf dist/","coveralls":"nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js","codecov":"nyc report --reporter=lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-3":"^6.24.1","babel-register":"^6.24.1","chai":"^4.1.1","chai-as-promised":"^7.1.1","codecov":"^2.3.0","coveralls":"^2.13.1","eslint-config-airbnb-base":"^11.3.1","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","mocha":"^3.5.0","mocha-eslint":"^4.1.0","nyc":"^11.1.0","sinon":"^3.2.0","supertest":"^3.0.0"},"dependencies":{"babel-polyfill":"^6.23.0","babel-runtime":"^6.25.0","koa-router":"^7.2.1","swatchjs":"^0.2.0"},"directories":{"lib":"lib","test":"test","dist":"dist"},"gitHead":"58072479040c7b702b0faf012eac108af38b707d","_id":"swatchjs-koa@0.2.0","_shasum":"a6e7c36fb4cac08a012e762988a46835a18063b7","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"bwtimm","email":"bwtimm@gmail.com"},"dist":{"shasum":"a6e7c36fb4cac08a012e762988a46835a18063b7","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-0.2.0.tgz","integrity":"sha512-ipSRRE3s7R1VVUGTNmRQzmzBnkBWdfxzUZGUgMrICcp/rVDCeOS4R39Ss1BCZRisFxhYNWQIIp1UdeHfC9hNCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFkchZuM7Rf03pRKvMcnoXF9Ram6pap7zNbhc/ewJ/IAIgB0p015bHmZHGed+ih/E20YCJebpw0GTDAzSgtQtYzO0="}]},"maintainers":[{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"},{"email":"bwtimm@gmail.com","name":"bwtimm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa-0.2.0.tgz_1502854133576_0.560889093670994"}},"0.2.1":{"name":"swatchjs-koa","version":"0.2.1","description":"KOA adapter for swatchjs","main":"dist/index.js","scripts":{"test":"nyc mocha --opts test/unit/mocha.opts 'test/**/*.test.js'","test:debug":"mocha --debug-brk","lint":"eslint --ext .js index.js lib/*.js test/*.js","build":"babel . -d dist --ignore coverage,dist,node_modules","clean":"rm -rf dist/","coveralls":"nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js","codecov":"nyc report --reporter=lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-3":"^6.24.1","babel-register":"^6.24.1","chai":"^4.1.1","chai-as-promised":"^7.1.1","codecov":"^2.3.0","coveralls":"^2.13.1","eslint-config-airbnb-base":"^11.3.1","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","mocha":"^3.5.0","mocha-eslint":"^4.1.0","nyc":"^11.1.0","sinon":"^3.2.0","supertest":"^3.0.0"},"dependencies":{"babel-polyfill":"^6.23.0","babel-runtime":"^6.25.0","koa-router":"^7.2.1","swatchjs":"^0.2.0"},"directories":{"lib":"lib","test":"test","dist":"dist"},"gitHead":"8ac85fe7d153f01caf6c44b39806e447d80acac7","_id":"swatchjs-koa@0.2.1","_shasum":"5a8a158a9391dc0a77ccf8a52df2975d6748ec30","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"bwtimm","email":"bwtimm@gmail.com"},"dist":{"shasum":"5a8a158a9391dc0a77ccf8a52df2975d6748ec30","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-0.2.1.tgz","integrity":"sha512-+tF/LQ/gdlVVvlWWD+Y8VsFgaoBbUiWThc2etUP0mfpt6kfLJ3vwVz6vre5SPYPYmU0vVsYlIirvbbMvpQJ/cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCt93zE6Dz4cHs8ww1e8ft7GBcx5vtS99PknLEfGYNGlgIhAM01pbhNCDK6n0ZG9YJ4/S0SOTCrLrpZrMvwJkLQiSpC"}]},"maintainers":[{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"},{"email":"bwtimm@gmail.com","name":"bwtimm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa-0.2.1.tgz_1502859420107_0.7176970124710351"}},"0.2.2":{"name":"swatchjs-koa","version":"0.2.2","description":"KOA adapter for swatchjs","main":"dist/index.js","scripts":{"test":"nyc mocha --opts test/unit/mocha.opts 'test/**/*.test.js'","test:debug":"mocha --debug-brk","lint":"eslint --ext .js index.js lib/*.js test/*.js","build":"babel . -d dist --ignore coverage,dist,node_modules","clean":"rm -rf dist/","coveralls":"nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js","codecov":"nyc report --reporter=lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-3":"^6.24.1","babel-register":"^6.24.1","chai":"^4.1.1","chai-as-promised":"^7.1.1","codecov":"^2.3.0","coveralls":"^2.13.1","eslint-config-airbnb-base":"^11.3.1","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","mocha":"^3.5.0","mocha-eslint":"^4.1.0","nyc":"^11.1.0","sinon":"^3.2.0","supertest":"^3.0.0"},"dependencies":{"babel-polyfill":"^6.23.0","babel-runtime":"^6.25.0","koa-router":"^7.2.1","swatchjs":"^0.2.2"},"directories":{"lib":"lib","test":"test","dist":"dist"},"gitHead":"7be2a8c504f6df06cedcac00ad051e75626bf336","_id":"swatchjs-koa@0.2.2","_shasum":"5c7cdf293c5c9bfb4f9cee0fd2a3e1a982e00451","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"bwtimm","email":"bwtimm@gmail.com"},"dist":{"shasum":"5c7cdf293c5c9bfb4f9cee0fd2a3e1a982e00451","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-0.2.2.tgz","integrity":"sha512-CEI0+lZdPXgl79pIlvcUYxjkH+IZOUDdpc62egt9NTpd9BdTLw6+bqEwkqmQhdLJOFW+UrbXL6ezXcF/p5AiQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEEBQjkaVogkB9aQJp62X71yo386GVPc0ZKOdc5WDMZJAiAvaiPwFKOfGEYOMl7Z0ICFNUObG3RPab4MzfPbihXzag=="}]},"maintainers":[{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"},{"email":"bwtimm@gmail.com","name":"bwtimm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa-0.2.2.tgz_1502930370550_0.29024735023267567"}},"1.0.0":{"name":"swatchjs-koa","version":"1.0.0","description":"KOA adapter for swatchjs","main":"dist/index.js","scripts":{"test":"nyc mocha --opts test/unit/mocha.opts 'test/**/*.test.js'","test:debug":"mocha --debug-brk","lint":"eslint --ext .js index.js lib/*.js test/*.js","build":"babel . -d dist --ignore coverage,dist,node_modules","clean":"rm -rf dist/","coveralls":"nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js","codecov":"nyc report --reporter=lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-3":"^6.24.1","babel-register":"^6.24.1","chai":"^4.1.1","chai-as-promised":"^7.1.1","codecov":"^2.3.0","coveralls":"^2.13.1","eslint-config-airbnb-base":"^11.3.1","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","mocha":"^3.5.0","mocha-eslint":"^4.1.0","nyc":"^11.1.0","sinon":"^3.2.0","supertest":"^3.0.0"},"dependencies":{"babel-polyfill":"^6.23.0","babel-runtime":"^6.25.0","koa-router":"^7.2.1","swatchjs":"^1.0.0"},"directories":{"lib":"lib","test":"test","dist":"dist"},"gitHead":"c98f888a7989fa7523a0aaa10d9f84a977dbb585","_id":"swatchjs-koa@1.0.0","_shasum":"f979b64f59b2bb974a3c4915168a1b54481634d7","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"bwtimm","email":"bwtimm@gmail.com"},"dist":{"shasum":"f979b64f59b2bb974a3c4915168a1b54481634d7","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-1.0.0.tgz","integrity":"sha512-EOtmJgQhjiNWL+GwedkhEQ6db0d1oY+e5R7zHYSAGHQABTr5pV/HMPUI7sjpSsYYx4spoxYEA0bY+cB6qMEgqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICDl2toXJVC+FyPWJq6Prky2/PP9ItvRlFwnj+h8acEmAiA2VuB85B+sFueE6e74gKTCurXprYrcFaeBOGAGV8qdmQ=="}]},"maintainers":[{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"},{"email":"bwtimm@gmail.com","name":"bwtimm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa-1.0.0.tgz_1502987185760_0.88335086312145"}},"1.0.1":{"name":"swatchjs-koa","version":"1.0.1","description":"KOA adapter for swatchjs","main":"dist/index.js","scripts":{"prepublishOnly":"babel . -d dist --ignore coverage,dist,node_modules","test":"nyc mocha --opts test/unit/mocha.opts 'test/**/*.test.js'","test:debug":"mocha --debug-brk","lint":"eslint --ext .js index.js lib/*.js test/*.js","clean":"rm -rf dist/","coveralls":"nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js","codecov":"nyc report --reporter=lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-3":"^6.24.1","babel-register":"^6.24.1","chai":"^4.1.1","chai-as-promised":"^7.1.1","codecov":"^2.3.0","coveralls":"^2.13.1","eslint-config-airbnb-base":"^11.3.1","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","mocha":"^3.5.0","mocha-eslint":"^4.1.0","nyc":"^11.1.0","sinon":"^3.2.0","supertest":"^3.0.0"},"dependencies":{"babel-polyfill":"^6.23.0","babel-runtime":"^6.25.0","koa-router":"^7.2.1","swatchjs":"^1.0.0"},"directories":{"lib":"lib","test":"test","dist":"dist"},"gitHead":"b2c86155943885a81ca808c30164b0541b66c845","_id":"swatchjs-koa@1.0.1","_npmVersion":"5.3.0","_nodeVersion":"6.3.0","_npmUser":{"name":"furchin","email":"npmjs@skipatrolguy.com"},"dist":{"integrity":"sha512-LF2ih0hMA88aiyOjeQyNjcoG6aoVvFNbeokaExSldStC//DshRnZN4X9G+WxGfxNRu8LQno9EYBtPNeEdE2Rhg==","shasum":"1af6ba4f6c560bff5cf6c836c8546c31db869a8f","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHnf1Mjlw9F+wvZQ03NB+z43TQPceVsUm6Pa+pmKjQITAiEAhBdGgnK/U+wxU1lsIff1RcJvXBF3atVjR4g0PYt43oM="}]},"maintainers":[{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"},{"email":"bwtimm@gmail.com","name":"bwtimm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa-1.0.1.tgz_1503008845316_0.544875891180709"},"deprecated":"This version contains an incomplete transpiled distribution."},"1.0.2":{"name":"swatchjs-koa","version":"1.0.2","description":"KOA adapter for swatchjs","main":"dist/index.js","scripts":{"prepublishOnly":"babel . -d dist --ignore coverage,dist,node_modules","test":"nyc mocha --opts test/unit/mocha.opts 'test/**/*.test.js'","test:debug":"mocha --debug-brk","lint":"eslint --ext .js index.js lib/*.js test/*.js","clean":"rm -rf dist/","coveralls":"nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js","codecov":"nyc report --reporter=lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-3":"^6.24.1","babel-register":"^6.24.1","chai":"^4.1.1","chai-as-promised":"^7.1.1","codecov":"^2.3.0","coveralls":"^2.13.1","eslint-config-airbnb-base":"^11.3.1","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","mocha":"^3.5.0","mocha-eslint":"^4.1.0","nyc":"^11.1.0","sinon":"^3.2.0","supertest":"^3.0.0"},"dependencies":{"babel-polyfill":"^6.23.0","babel-runtime":"^6.25.0","koa-router":"^7.2.1","swatchjs":"^1.0.0"},"directories":{"lib":"lib","test":"test","dist":"dist"},"gitHead":"9dc5ad61e45a6c16c571a5d186d24ebd3313e3bc","_id":"swatchjs-koa@1.0.2","_npmVersion":"5.3.0","_nodeVersion":"6.3.0","_npmUser":{"name":"furchin","email":"npmjs@skipatrolguy.com"},"dist":{"integrity":"sha512-hPYnc6DLTNz3yu2zuikQESj/H5kuAQi1e9d/mSFzVC8zfrf6bK34zBDOz6wq1lvwLtmF6RBszCZZ2xBk7u6l3Q==","shasum":"fb5cc5e4c65c11b066dc8c5fb0a28c76af47e454","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-1.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFH1JYXFTEtU5rvhesCXjm1Rr5p2xw3chSDTrK/IwhJ5AiAH6KDtUQ6GgXx9FRSPapxr/abJ3yndLdCh74bWUD30XA=="}]},"maintainers":[{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"},{"email":"bwtimm@gmail.com","name":"bwtimm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa-1.0.2.tgz_1503009809143_0.6684794723987579"},"deprecated":"This version contains an incomplete transpiled distribution."},"1.0.3":{"name":"swatchjs-koa","version":"1.0.3","description":"KOA adapter for swatchjs","main":"dist/index.js","scripts":{"prepublishOnly":"babel . -d dist --ignore coverage,dist,node_modules","test":"nyc mocha --opts test/unit/mocha.opts 'test/**/*.test.js'","test:debug":"mocha --debug-brk","lint":"eslint --ext .js index.js lib/*.js test/*.js","clean":"rm -rf dist/","coveralls":"nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js","codecov":"nyc report --reporter=lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-3":"^6.24.1","babel-register":"^6.24.1","chai":"^4.1.1","chai-as-promised":"^7.1.1","codecov":"^2.3.0","coveralls":"^2.13.1","eslint-config-airbnb-base":"^11.3.1","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","mocha":"^3.5.0","mocha-eslint":"^4.1.0","nyc":"^11.1.0","sinon":"^3.2.0","supertest":"^3.0.0"},"dependencies":{"babel-polyfill":"^6.23.0","babel-runtime":"^6.25.0","koa-router":"^7.2.1","swatchjs":"^1.0.0"},"directories":{"lib":"lib","test":"test","dist":"dist"},"gitHead":"dc091249ca8dd049543affe1392bf2d03c23747b","_id":"swatchjs-koa@1.0.3","_npmVersion":"5.3.0","_nodeVersion":"6.3.0","_npmUser":{"name":"furchin","email":"npmjs@skipatrolguy.com"},"dist":{"integrity":"sha512-lFEoJHxEhL+Os/MoL21OKRfnAYTnjDWHBk0gCOoQRblmCq0u/qJEGis1I42JoLdZ2ViFAyZJuhRfXU/Vrzcvvg==","shasum":"ec5bb497626c9bbb5199743cb688727b17ad5e1d","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-1.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHlC1psul2whyvlpHeR3BF8i738BntQUTEAmlZezNsJPAiEAja7Ir1P9h61ota0zI9l55e36ZDFHWP8vmiVrmBeTiaE="}]},"maintainers":[{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"},{"email":"bwtimm@gmail.com","name":"bwtimm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa-1.0.3.tgz_1503028963098_0.5969865978695452"}},"1.0.4":{"name":"swatchjs-koa","version":"1.0.4","description":"KOA adapter for swatchjs","main":"dist/index.js","scripts":{"prepublishOnly":"babel . -d dist --ignore coverage,dist,node_modules","test":"nyc mocha --opts test/unit/mocha.opts 'test/**/*.test.js'","test:debug":"mocha --debug-brk","lint":"eslint --ext .js index.js lib/*.js test/*.js","clean":"rm -rf dist/","coveralls":"nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js","codecov":"nyc report --reporter=lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-3":"^6.24.1","babel-register":"^6.24.1","chai":"^4.1.1","chai-as-promised":"^7.1.1","codecov":"^2.3.0","coveralls":"^2.13.1","eslint-config-airbnb-base":"^11.3.1","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","mocha":"^3.5.0","mocha-eslint":"^4.1.0","nyc":"^11.1.0","sinon":"^3.2.0","supertest":"^3.0.0"},"dependencies":{"babel-polyfill":"^6.23.0","babel-runtime":"^6.25.0","koa-router":"^7.2.1","swatchjs":"^1.0.0"},"directories":{"lib":"lib","test":"test","dist":"dist"},"gitHead":"d70d368ba2e3e1006c3e64323d62ffd275f9ec63","_id":"swatchjs-koa@1.0.4","_shasum":"c2721f82d03f0be18a6de88b78bb00dfbf28a7b3","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"bwtimm","email":"bwtimm@gmail.com"},"dist":{"shasum":"c2721f82d03f0be18a6de88b78bb00dfbf28a7b3","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-1.0.4.tgz","integrity":"sha512-YF3RbC54BidWDhC/bbHgDY7ySHpKFIXZ0Ar1hDnxzexig4kuAhsCfmM2ncZy6o/h16vvTO/BUB/P+kP3hNCbmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAtHI0k32PNl1KNrj9hlxxSlWHjVpZk+U4Hx4tt0cPzoAiEA9m6Wy91vJUNIzKPIvFaDfABopkJyuWWqaFEcDxj95Os="}]},"maintainers":[{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"},{"email":"bwtimm@gmail.com","name":"bwtimm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa-1.0.4.tgz_1503079108652_0.2775925016030669"}},"1.0.5":{"name":"swatchjs-koa","version":"1.0.5","description":"KOA adapter for swatchjs","main":"dist/index.js","scripts":{"prepublishOnly":"babel . -d dist --ignore coverage,dist,node_modules","test":"nyc mocha --opts test/unit/mocha.opts 'test/**/*.test.js'","test:debug":"mocha --debug-brk","lint":"eslint --ext .js index.js lib/*.js test/*.js","clean":"rm -rf dist/","coveralls":"nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js","codecov":"nyc report --reporter=lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-3":"^6.24.1","babel-register":"^6.24.1","chai":"^4.1.1","chai-as-promised":"^7.1.1","codecov":"^2.3.0","coveralls":"^2.13.1","eslint-config-airbnb-base":"^11.3.1","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","mocha":"^3.5.0","mocha-eslint":"^4.1.0","nyc":"^11.1.0","sinon":"^3.2.0","supertest":"^3.0.0"},"dependencies":{"babel-polyfill":"^6.23.0","babel-runtime":"^6.25.0","koa-router":"^7.2.1","swatchjs":"^2.0.0"},"files":["dist"],"gitHead":"d5796e1c345a3307cfba6035a2d6f0b10f355f2e","_id":"swatchjs-koa@1.0.5","_shasum":"3c989fc85e3711d149db5abc1a957cd5d2d19321","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"bwtimm","email":"bwtimm@gmail.com"},"dist":{"shasum":"3c989fc85e3711d149db5abc1a957cd5d2d19321","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-1.0.5.tgz","integrity":"sha512-g/1LWT/EoPIkuqbIpZiLb0Ac6NOlADeflkbwPo1jsoldjznZaB43KSAc6BF10ZYDoPjR30QV3TgezQn78BnEkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFWnMfdSISiGiwmhQdH3uQou5UzUFY/mzVRdNl4EbKfeAiEAwdnUUVfxtJizNlyPj40AUl2fzh1kl/HBaSa3//9mCNQ="}]},"maintainers":[{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"},{"email":"bwtimm@gmail.com","name":"bwtimm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa-1.0.5.tgz_1503124662838_0.5150810189079493"},"directories":{}},"1.0.6":{"name":"swatchjs-koa","version":"1.0.6","description":"KOA adapter for swatchjs","main":"dist/index.js","scripts":{"prepublish":"npm run build","test":"nyc mocha --opts test/unit/mocha.opts 'test/**/*.test.js'","test:debug":"mocha --debug-brk","lint":"eslint --ext .js index.js lib/*.js test/*.js","build":"babel . -d dist --ignore coverage,dist,node_modules","clean":"rm -rf dist/","coveralls":"nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js","codecov":"nyc report --reporter=lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-3":"^6.24.1","babel-register":"^6.24.1","chai":"^4.1.1","chai-as-promised":"^7.1.1","codecov":"^2.3.0","coveralls":"^2.13.1","eslint-config-airbnb-base":"^11.3.1","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","mocha":"^3.5.0","mocha-eslint":"^4.1.0","nyc":"^11.1.0","sinon":"^3.2.0","supertest":"^3.0.0"},"dependencies":{"babel-polyfill":"^6.23.0","babel-runtime":"^6.25.0","koa-router":"^7.2.1","swatchjs":"^2.0.0"},"files":["index.js","lib"],"gitHead":"6d2fc16dcede9cd01e5e214c11ad0684dd671e92","_id":"swatchjs-koa@1.0.6","_shasum":"aaf57a95a580c7a8560085ef929f2fb3c132a0f8","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"bwtimm","email":"bwtimm@gmail.com"},"dist":{"shasum":"aaf57a95a580c7a8560085ef929f2fb3c132a0f8","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-1.0.6.tgz","integrity":"sha512-oJXbziKhz+HH3A9k3SAZWZTYXq8na1wcY1R3xVqRnshz+7Hc5sMQTHsDICKG5fG8pVx4Nyy4I1+Jq7Iz9ao87A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHaDSDYXtqKD95anF1lPWdWGGnTCvXiEnKxl2FSqvXmuAiB4Viyk6NedXsEMXUAsvbpC7r9hgzMROUt9TmNJku3T5Q=="}]},"maintainers":[{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"},{"email":"bwtimm@gmail.com","name":"bwtimm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa-1.0.6.tgz_1503127228462_0.5366676680278033"},"directories":{}},"1.0.7":{"name":"swatchjs-koa","version":"1.0.7","description":"KOA adapter for swatchjs","main":"dist/index.js","scripts":{"test":"nyc mocha --opts test/unit/mocha.opts 'test/**/*.test.js'","test:debug":"mocha --debug-brk","lint":"eslint --ext .js index.js lib/*.js test/*.js","build":"babel . -d dist --ignore coverage,dist,node_modules","clean":"rm -rf dist/","coveralls":"nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js","codecov":"nyc report --reporter=lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-3":"^6.24.1","babel-register":"^6.24.1","chai":"^4.1.1","chai-as-promised":"^7.1.1","codecov":"^2.3.0","coveralls":"^2.13.1","eslint-config-airbnb-base":"^11.3.1","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","mocha":"^3.5.0","mocha-eslint":"^4.1.0","nyc":"^11.1.0","sinon":"^3.2.0","supertest":"^3.0.0"},"dependencies":{"babel-polyfill":"^6.23.0","babel-runtime":"^6.25.0","koa-router":"^7.2.1","swatchjs":"^2.0.0"},"files":["dist"],"gitHead":"c853b8673976924319646f07e960225f75fbcb5f","_id":"swatchjs-koa@1.0.7","_shasum":"982af7096ebe0cade5e844e69803f61ad9b31373","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"bwtimm","email":"bwtimm@gmail.com"},"dist":{"shasum":"982af7096ebe0cade5e844e69803f61ad9b31373","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-1.0.7.tgz","integrity":"sha512-PhjlrtXfL1MRknKoSbm3jo/hObCfHKyO6JSY8w6cY/4LIiVyVH7S92zpo+OmAMWo98c09a/r8rCZ1S49QDnRDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXEVN25RpG9vzPKzuLNJqTQmTZ/7omoav6535XU2FBzgIgeYggSC7MBfsfvPy2PmobInlDhQNzH3adLV/n/4fTv8k="}]},"maintainers":[{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"},{"email":"bwtimm@gmail.com","name":"bwtimm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa-1.0.7.tgz_1503130684415_0.8234505245927721"},"directories":{}},"1.1.0":{"name":"swatchjs-koa","version":"1.1.0","description":"KOA adapter for swatchjs","main":"dist/index.js","scripts":{"test":"nyc mocha --opts test/unit/mocha.opts 'test/**/*.test.js'","test:debug":"mocha --debug-brk","lint":"eslint --ext .js index.js lib/**/*.js test/**/*.js","build":"babel . -d dist --ignore coverage,dist,node_modules","clean":"rm -rf dist/","coveralls":"nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js","codecov":"nyc report --reporter=lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-3":"^6.24.1","babel-register":"^6.24.1","chai":"^4.1.1","chai-as-promised":"^7.1.1","codecov":"^2.3.0","coveralls":"^2.13.1","eslint-config-airbnb-base":"^11.3.1","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","mocha":"^3.5.0","mocha-eslint":"^4.1.0","nyc":"^11.1.0","sinon":"^3.2.0","supertest":"^3.0.0"},"dependencies":{"babel-polyfill":"^6.23.0","babel-runtime":"^6.25.0","koa-router":"^7.2.1","swatchjs":"^2.0.0"},"files":["dist"],"gitHead":"a77d7c30f4ce8bc5cf4446b4b1e1d00e7a842f11","_id":"swatchjs-koa@1.1.0","_shasum":"e7783f6705d2f5321df82de7c322512681a2b246","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"bwtimm","email":"bwtimm@gmail.com"},"dist":{"shasum":"e7783f6705d2f5321df82de7c322512681a2b246","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-1.1.0.tgz","integrity":"sha512-uMJSgcqxMisvUJsSdSYz2c6fdakbEHuAk99WrsBqdfDPRBRDadbrrtYxh2HT2aB/sNFaNylwK4yuiqEUTflV9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAPWGvkuZ05IUrs+Q8A7bCW6XhDB+ZXmvLl4l3GHX84yAiEArCoMNBhOjmSkjbMeXRDcvLaJU2MPLj5KQ7Ln/rfR+f8="}]},"maintainers":[{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"},{"email":"bwtimm@gmail.com","name":"bwtimm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa-1.1.0.tgz_1504083101420_0.17304582870565355"},"directories":{}},"1.2.0":{"name":"swatchjs-koa","version":"1.2.0","description":"KOA adapter for swatchjs","main":"dist/index.js","scripts":{"test":"nyc mocha --opts test/unit/mocha.opts 'test/**/*.test.js'","test:debug":"mocha --debug-brk","lint":"eslint --ext .js index.js lib/**/*.js test/**/*.js","build":"babel . -d dist --ignore coverage,dist,node_modules","clean":"rm -rf dist/","coveralls":"nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js","codecov":"nyc report --reporter=lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-3":"^6.24.1","babel-register":"^6.24.1","chai":"^4.1.1","chai-as-promised":"^7.1.1","codecov":"^2.3.0","coveralls":"^2.13.1","eslint-config-airbnb-base":"^11.3.1","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","mocha":"^3.5.0","mocha-eslint":"^4.1.0","nyc":"^11.1.0","sinon":"^3.2.0","supertest":"^3.0.0"},"dependencies":{"babel-polyfill":"^6.23.0","babel-runtime":"^6.25.0","koa-router":"^7.2.1","swatchjs":"^2.0.0"},"files":["dist"],"gitHead":"7d9de4396890ffc0d1571c86138407c19613e53b","_id":"swatchjs-koa@1.2.0","_shasum":"659b133510769d9c1ad5be9f57f5966082115bbb","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"bwtimm","email":"bwtimm@gmail.com"},"dist":{"shasum":"659b133510769d9c1ad5be9f57f5966082115bbb","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-1.2.0.tgz","integrity":"sha512-F95XVlNysPp9NUc5fjZWtHavhbHEs4L8PwXgWVVnPMTSxGsSJ4UUUbRcPtC54d364t6/L8h5sTGO0GPRteybmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGtqVRyX2zkdIEYECNmrb0ZONLGYNBdby25DwB9t+Yq+AiBubvUkYNBX7A6ir+b1Q6YhwkInsWw7jVbrccACL2CNWw=="}]},"maintainers":[{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"},{"email":"bwtimm@gmail.com","name":"bwtimm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa-1.2.0.tgz_1505249264920_0.4562184866517782"},"directories":{}},"1.2.1":{"name":"swatchjs-koa","version":"1.2.1","description":"KOA adapter for swatchjs","main":"dist/index.js","scripts":{"test":"nyc mocha --opts test/unit/mocha.opts 'test/**/*.test.js'","test:debug":"mocha --debug-brk","lint":"eslint --ext .js index.js lib/**/*.js test/**/*.js","build":"babel . -d dist --ignore coverage,dist,node_modules","clean":"rm -rf dist/","coveralls":"nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js","codecov":"nyc report --reporter=lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-3":"^6.24.1","babel-register":"^6.24.1","chai":"^4.1.1","chai-as-promised":"^7.1.1","codecov":"^2.3.0","coveralls":"^2.13.1","eslint-config-airbnb-base":"^11.3.1","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","mocha":"^3.5.0","mocha-eslint":"^4.1.0","nyc":"^11.1.0","sinon":"^3.2.0","supertest":"^3.0.0"},"dependencies":{"babel-polyfill":"^6.23.0","babel-runtime":"^6.25.0","koa-router":"^7.2.1","swatchjs":"^3.0.0"},"files":["dist"],"gitHead":"13b0975da81643cca494b0c701427d2aa3827640","_id":"swatchjs-koa@1.2.1","_shasum":"6939b6df97c7f03a1e89527c79c27facd66a84fd","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"bwtimm","email":"bwtimm@gmail.com"},"dist":{"shasum":"6939b6df97c7f03a1e89527c79c27facd66a84fd","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-1.2.1.tgz","integrity":"sha512-Cie0KVI7MFsC53ubumfzbohkpT0WX36WYspI1aND7bWoaKljVyj0obi4l6BZzVHgH0SrKk5nQv2eeJOPHsVlNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDI7rpfZNL0dl2PJL/TlWrU6ukX+H2E/lb09DbPzXIxXgIhAKFtg/8XFhTl4/dqr9Dgdzn2mfEoUn/d9NPATVT4bsGo"}]},"maintainers":[{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"},{"email":"bwtimm@gmail.com","name":"bwtimm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa-1.2.1.tgz_1505333866238_0.5877282705623657"},"directories":{}},"1.3.0":{"name":"swatchjs-koa","version":"1.3.0","description":"KOA adapter for swatchjs","main":"dist/index.js","scripts":{"test":"nyc mocha --opts test/unit/mocha.opts 'test/**/*.test.js'","test:debug":"mocha --debug-brk","lint":"eslint --ext .js index.js lib/**/*.js test/**/*.js","build":"babel . -d dist --ignore coverage,dist,node_modules","clean":"rm -rf dist/","coveralls":"nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js","codecov":"nyc report --reporter=lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-3":"^6.24.1","babel-register":"^6.24.1","chai":"^4.1.1","chai-as-promised":"^7.1.1","codecov":"^2.3.0","coveralls":"^2.13.1","eslint-config-airbnb-base":"^11.3.1","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","mocha":"^3.5.0","mocha-eslint":"^4.1.0","mute":"^2.0.6","nyc":"^11.1.0","sinon":"^3.2.0","supertest":"^3.0.0"},"dependencies":{"babel-polyfill":"^6.23.0","babel-runtime":"^6.25.0","bunyan":"^1.8.10","koa-router":"^7.2.1","swatchjs":"^3.1.0"},"files":["dist"],"gitHead":"09adb2606991bf3c587fdf8dd764837a3625b834","_id":"swatchjs-koa@1.3.0","_shasum":"f46ea3d0454d79e167969b31d93118637eb1a662","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"bwtimm","email":"bwtimm@gmail.com"},"dist":{"shasum":"f46ea3d0454d79e167969b31d93118637eb1a662","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-1.3.0.tgz","integrity":"sha512-fUruhZT22RJ21ZqkzpTyQ/WGoZ+oTUnYqwcmRMsaFkew73bJXt+ei2AguEkAZHAQu6cuVeSSKj6WLDZjaDBu/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDH6iOqPSY+Yqr1+WFLIA2tHpQ51SExaiK6UZWtuzZITQIhAMP7yOl0FlJy0ocKWxkGZtlZldCWDpPsLxj3MIvblXZX"}]},"maintainers":[{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"},{"email":"bwtimm@gmail.com","name":"bwtimm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa-1.3.0.tgz_1506365279376_0.4522727329749614"},"directories":{}},"1.4.0":{"name":"swatchjs-koa","version":"1.4.0","description":"KOA adapter for swatchjs","main":"dist/index.js","scripts":{"test":"nyc mocha --opts test/unit/mocha.opts 'test/**/*.test.js'","test:debug":"mocha --debug-brk","lint":"eslint --ext .js index.js lib/**/*.js test/**/*.js","build":"babel . -d dist --ignore coverage,dist,node_modules","clean":"rm -rf dist/","coveralls":"nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js","codecov":"nyc report --reporter=lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-3":"^6.24.1","babel-register":"^6.24.1","bunyan":"^1.8.10","chai":"^4.1.1","chai-as-promised":"^7.1.1","codecov":"^2.3.0","coveralls":"^2.13.1","eslint-config-airbnb-base":"^11.3.1","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","koa-bunyan-logger":"^2.0.0","mocha":"^3.5.0","mocha-eslint":"^4.1.0","nyc":"^11.1.0","sinon":"^3.2.0","supertest":"^3.0.0"},"dependencies":{"babel-polyfill":"^6.23.0","babel-runtime":"^6.25.0","koa-router":"^7.2.1","swatchjs":"^3.1.0","swatchjs-koa-middleware":"^0.0.2"},"files":["dist"],"gitHead":"f6513882312c4d7d82c240f5901146cabbed4e4a","_id":"swatchjs-koa@1.4.0","_shasum":"23c4a1624d426c5ee8e86150fb85a92085e4e38d","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"bwtimm","email":"bwtimm@gmail.com"},"dist":{"shasum":"23c4a1624d426c5ee8e86150fb85a92085e4e38d","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-1.4.0.tgz","integrity":"sha512-XYwvqEgSTkkKLjKD9GlpWQ1yLzJiEz0fuEkJMV2RMOXxynAPolpzbKpQY07tCFNCNzPZT3/xXn9yPwhxGV6ayw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoxPYMnXei8nWpkCgzP8TAy3tWmqNICRBefRAhRxFVAgIgDwk0JMmQjcVs6zUJ/8m3e/IETpeDKHC6N1bRi6P9uZ4="}]},"maintainers":[{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"},{"email":"bwtimm@gmail.com","name":"bwtimm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa-1.4.0.tgz_1509513517931_0.182332303840667"},"directories":{}},"2.0.0":{"name":"swatchjs-koa","version":"2.0.0","description":"KOA adapter for swatchjs","main":"dist/index.js","scripts":{"test":"nyc mocha --opts test/unit/mocha.opts 'test/**/*.test.js'","test:debug":"mocha --debug-brk","lint":"eslint --ext .js index.js lib/**/*.js test/**/*.js","build":"babel . -d dist --ignore coverage,dist,node_modules","clean":"rm -rf dist/","coveralls":"nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js","codecov":"nyc report --reporter=lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-3":"^6.24.1","babel-register":"^6.24.1","bunyan":"^1.8.10","chai":"^4.1.1","chai-as-promised":"^7.1.1","codecov":"^2.3.0","coveralls":"^2.13.1","eslint-config-airbnb-base":"^11.3.1","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","koa-bunyan-logger":"^2.0.0","mocha":"^3.5.0","mocha-eslint":"^4.1.0","nyc":"^11.1.0","sinon":"^3.2.0","supertest":"^3.0.0"},"dependencies":{"babel-polyfill":"^6.23.0","babel-runtime":"^6.25.0","koa-router":"^7.2.1","swatchjs":"^3.1.0","swatchjs-koa-middleware":"^0.0.2"},"files":["dist"],"gitHead":"27fe0a617a5fe18eb318c97e2a87b25503c25e09","_id":"swatchjs-koa@2.0.0","_shasum":"1f9f0cf2b2aff512cb10c86c3395acdcd8160da3","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"bwtimm","email":"bwtimm@gmail.com"},"dist":{"shasum":"1f9f0cf2b2aff512cb10c86c3395acdcd8160da3","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-2.0.0.tgz","integrity":"sha512-cAcOErYMVG0OCGmqkGWmptKkSckGCAd81iwmmDCB4RgVBHzC36UVJBRzXKiImGmu0r6UjsTTyWYDkThg2CkWnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHoR4y8KSKYa1avi8E5CyOmgkgEVydmtDAy4JZ9jmTAtAiEA9knC8nPJgjKs2XgCHC2ktXdLLKnzBSWvt/mXrXStiK8="}]},"maintainers":[{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"},{"email":"bwtimm@gmail.com","name":"bwtimm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa-2.0.0.tgz_1509736277693_0.2416195124387741"},"directories":{}},"2.1.0":{"name":"swatchjs-koa","version":"2.1.0","description":"KOA adapter for swatchjs","main":"dist/index.js","scripts":{"test":"nyc mocha --opts test/unit/mocha.opts 'test/**/*.test.js'","test:debug":"mocha --debug-brk","lint":"eslint --ext .js index.js lib/**/*.js test/**/*.js","build":"babel . -d dist --ignore coverage,dist,node_modules","clean":"rm -rf dist/","coveralls":"nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js","codecov":"nyc report --reporter=lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-3":"^6.24.1","babel-register":"^6.24.1","bunyan":"^1.8.10","chai":"^4.1.1","chai-as-promised":"^7.1.1","codecov":"^2.3.0","coveralls":"^2.13.1","eslint-config-airbnb-base":"^11.3.1","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","koa-bunyan-logger":"^2.0.0","mocha":"^3.5.0","mocha-eslint":"^4.1.0","nyc":"^11.1.0","sinon":"^3.2.0","supertest":"^3.0.0"},"dependencies":{"babel-polyfill":"^6.23.0","babel-runtime":"^6.25.0","koa-router":"^7.2.1","swatchjs":"^3.1.0","swatchjs-koa-middleware":"^0.0.2"},"files":["dist"],"gitHead":"328cf1bc02bf5365ca34c42134c5863eeaaa7c7c","_id":"swatchjs-koa@2.1.0","_shasum":"bb49c738d8122ee5366f32a588dae4fc9ecf3a3d","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"bwtimm","email":"bwtimm@gmail.com"},"dist":{"shasum":"bb49c738d8122ee5366f32a588dae4fc9ecf3a3d","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-2.1.0.tgz","integrity":"sha512-BBQLIURxJwisVh3qTMMlf2AywJTcFnjpfkPMNdHkxQLpMlJCGP9C9WnwtWeVrwI31AvgoeQ17OHVwzo//N1+LQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtHCP62JwktSGgKiqRLABpG4cQk+EZka89dWir+rBlHQIgKq8V/2cY6kU28VEseOiHIX0CzNPRlNsnUppRrqz+nes="}]},"maintainers":[{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"},{"email":"bwtimm@gmail.com","name":"bwtimm"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa-2.1.0.tgz_1510261812581_0.201729001943022"},"directories":{}},"2.1.1":{"name":"swatchjs-koa","version":"2.1.1","description":"KOA adapter for swatchjs","main":"dist/index.js","scripts":{"test":"nyc mocha --opts test/unit/mocha.opts 'test/**/*.test.js'","test:debug":"mocha --debug-brk","lint":"eslint --ext .js index.js lib/**/*.js test/**/*.js","build":"babel . -d dist --ignore coverage,dist,node_modules","clean":"rm -rf dist/","coveralls":"nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js","codecov":"nyc report --reporter=lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-3":"^6.24.1","babel-register":"^6.24.1","bunyan":"^1.8.10","chai":"^4.1.1","chai-as-promised":"^7.1.1","codecov":"^2.3.0","coveralls":"^2.13.1","eslint-config-airbnb-base":"^11.3.1","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","koa-bunyan-logger":"^2.0.0","mocha":"^3.5.0","mocha-eslint":"^4.1.0","nyc":"^11.1.0","sinon":"^4.4.2","supertest":"^3.0.0"},"dependencies":{"babel-polyfill":"^6.23.0","babel-runtime":"^6.25.0","koa-router":"^7.2.1","swatchjs":"^3.1.0","swatchjs-koa-middleware":"^0.0.2"},"files":["dist"],"gitHead":"6a37d2127704bf69ea05ebd7c95418f64f79f6a1","_id":"swatchjs-koa@2.1.1","_shasum":"7ca6d9cf1c572d86023e7008d2fda8656fd5cfda","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"furchin","email":"npmjs@skipatrolguy.com"},"dist":{"shasum":"7ca6d9cf1c572d86023e7008d2fda8656fd5cfda","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-2.1.1.tgz","fileCount":17,"unpackedSize":60523,"integrity":"sha512-Nr2G8qR03Sdudft5l80fmR6ts+XxbqFtdzkrXIjEd6bGuXGRhUakmRXWf4LMc4RwWxrv6W+w/gbfm75GVEgYoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHSBEnoZYVawdRU7BONQi2gA/FfWdbD4vPNQ/8we2BI1AiEA4yGhppFjxToLMHUdOhKwIgOUvoa/2PStDc7k1bYxf/A="}]},"maintainers":[{"email":"bwtimm@gmail.com","name":"bwtimm"},{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa_2.1.1_1519950929607_0.9907331184343942"},"_hasShrinkwrap":false},"2.1.2":{"name":"swatchjs-koa","version":"2.1.2","description":"KOA adapter for swatchjs","main":"dist/index.js","scripts":{"test":"nyc mocha --opts test/unit/mocha.opts 'test/**/*.test.js'","test:debug":"mocha --debug-brk","lint":"eslint --ext .js index.js lib/**/*.js test/**/*.js","build":"babel . -d dist --ignore coverage,dist,node_modules","clean":"rm -rf dist/","coveralls":"nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js","codecov":"nyc report --reporter=lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-3":"^6.24.1","babel-register":"^6.24.1","bunyan":"^1.8.10","chai":"^4.1.1","chai-as-promised":"^7.1.1","codecov":"^2.3.0","coveralls":"^2.13.1","eslint-config-airbnb-base":"^11.3.1","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","koa-bunyan-logger":"^2.0.0","mocha":"^3.5.0","mocha-eslint":"^4.1.0","nyc":"^11.1.0","sinon":"^4.4.2","supertest":"^3.0.0"},"dependencies":{"babel-polyfill":"^6.23.0","babel-runtime":"^6.25.0","koa-router":"^7.2.1","moment":"^2.22.1","swatchjs":"^3.1.0","swatchjs-koa-middleware":"^0.0.2"},"files":["dist"],"gitHead":"ae3a8d310e54a90c837e3d236ae449306e8b1d79","_id":"swatchjs-koa@2.1.2","_shasum":"cdcbd0316412cd15425d3fd009aac1fc162eea1d","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"furchin","email":"npmjs@skipatrolguy.com"},"dist":{"shasum":"cdcbd0316412cd15425d3fd009aac1fc162eea1d","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-2.1.2.tgz","fileCount":17,"unpackedSize":60548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4VfBCRA9TVsSAnZWagAAonEP/RiON/6XBOxP2cznlV1W\nITm++Hs0NP2dZr0ZL8a1gzifijq1DBSbyAXlwsOTFOFkweIVkBbEY99DAlX4\nrGarEWjcaacCRMSfVkKjtxN3NruK/yxxSeF6jwNhYtaWN2q5nWv+gBe8X0AU\ntLHIUgDYCa4gyLjKNS26ogx82OhqhwjnQSNziaVBZ/RRUqpVGf5Xk21qmOSX\n+WC3CZqBaAZXJB/vZklXWMaSu1u4Uid4/WYbNpteMiLzkNERmHSwAYpEJ3dF\n+mlGD9xHnOkVbsYlXjwJSe2RDs+WhM/HBUOybb3zTdU21wEXfwtBJ2lXnZxX\n7HqEjnU2kM1ik11AoB9Ym97TPHSFGip2aP7j0CtDJ3CuKsQXP94YobZShbAy\noY08ykeaniu8gb4TqNmCkA4VXZrvWpxjT+rzG3JMLq7DZ+QiOyTH8JHjDSXM\n2rDeCv0f3aSMGiDu89GFA1jnpdmxz/Ti7hHh6wX1vZCvKszWdSDM2DLBdgKr\nVzj0GVolAjw0r1/TOKIDpLChj8R9q4i/gYzx7tdic97QnkpeAvTKmoPzxmDM\nh4GTpXQ1ID1K6g4RDiGEGXhEocUKksEHNl0Kl4O+XTz0ivYZuITYN+9ynlWi\nP8S4caYzKH6n9Py10CjqX4ylrZHvDQ3k0wMddHRVjXi5uQxohInCp1iOg3Bl\nU0HH\r\n=s2rJ\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-LKO75cQi4Vo/SB2AIoL0kdc9TaRWuVY/fL44jThU0d5ab5X7b5MtGxhPj82X2CZpgsKql10mVWHTCu7olK8zzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWFUw0SpgCKAuw0SSq5uqRpc5hulCqN1ygiCOS20SJmgIhANVnCjan7gCXvj3Z5ZPOEVlRB4oQwk8OxxcSFPDmdXQL"}]},"maintainers":[{"email":"bwtimm@gmail.com","name":"bwtimm"},{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa_2.1.2_1524717503605_0.3527873350270312"},"_hasShrinkwrap":false},"2.1.3":{"name":"swatchjs-koa","version":"2.1.3","description":"KOA adapter for swatchjs","main":"dist/index.js","scripts":{"test":"nyc mocha --opts test/unit/mocha.opts 'test/**/*.test.js'","test:debug":"mocha --debug-brk","lint":"eslint --ext .js index.js lib/**/*.js test/**/*.js","build":"babel . -d dist --ignore coverage,dist,node_modules","clean":"rm -rf dist/","coveralls":"nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js","codecov":"nyc report --reporter=lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-3":"^6.24.1","babel-register":"^6.24.1","bunyan":"^1.8.10","chai":"^4.1.1","chai-as-promised":"^7.1.1","codecov":"^2.3.0","coveralls":"^2.13.1","eslint-config-airbnb-base":"^11.3.1","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","koa-bunyan-logger":"^2.0.0","mocha":"^3.5.0","mocha-eslint":"^4.1.0","nyc":"^11.1.0","sinon":"^4.4.2","supertest":"^3.0.0"},"dependencies":{"babel-polyfill":"^6.23.0","babel-runtime":"^6.25.0","koa-router":"^7.2.1","moment":"^2.22.1","swatchjs":"^3.1.0","swatchjs-koa-middleware":"^0.0.2"},"files":["dist"],"gitHead":"039ea5f2509fd54df5753f1e950d6b495df19d0d","_id":"swatchjs-koa@2.1.3","_shasum":"5b1abfcd25e621da6f35c4c565ee20238d8763d9","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"furchin","email":"npmjs@skipatrolguy.com"},"dist":{"shasum":"5b1abfcd25e621da6f35c4c565ee20238d8763d9","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-2.1.3.tgz","fileCount":17,"unpackedSize":60599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4VhnCRA9TVsSAnZWagAASLoP/2t6FAhpusqQRS/+FVoe\nRlYGmBUrQdTyftxB4SOUyu1r6QPwxHIeYrVtiIYFd0x+hYiwyUrkTLe8pEaM\n9mwZ0twVBYB78TwhMXi32emgptYg4DsCS+Sa2oDh29IxSMwQg9EIhhQGIhdl\nbsq6uuRe0GoXjYXEejSq76hVi2NX2UWx13y02TY2Bd7bkkJxkhH7N8zFsenB\n1CO2mHHa+fde6RS+wGifq+QKFGY3fnm68/5g6G/JkdPqb0QuF489ZhgtetKw\n0sm53FuetQJLqBgvks5f0jgBn9ewxobZztmMH4Z79NLbTjNWteMFa/qSUiER\n3yWunL0WgCswy/rz3/RQRkoQJZe40VvxqSSxdIZhhxQgRS7zdpHci6KLExKD\ntPECeDrM4qYxuWJ0sKNwFwr5aT0/RCwLHR9xepW5KvMrDTiPIek3x27pPPs8\nQTYGKmc0SRN2kQmQBU7AuYz856hoGskMc1GB7+s5G2lyMLMsIyHwjqvn90gK\nLj0EQuLPiiphfjenh2y+X673iEofBaWM8LX6LI4EvL8flcdrG0DcbQFTJ094\nqgFuflGF8AopD7C+I9X+l5PswDFZluW9zClJ1FplGxg8w3JEWnfYoxbMV0I1\nXykUjb0vwO0c883DmFBVvLzZfgflsRO9ri6jQNlWBUNP0nB7nnLLVSNbopzl\nFEVX\r\n=zuTI\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-S5lKblS9eQbBye8UjoRN63AgJQ/MFu6Ouv0296EpTLtm7Cr+r6EyHQ0jzWAy9emru8eeFB3TCGJ0DABeRqK9Tg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBeLqCHvCi9IjAKlO3RaikW917kttTdol43ZxCT6Cy2VAiAfdMsA4RBp7fQSkEx8AZEZsoQJr99EI0X76fs95hbMsQ=="}]},"maintainers":[{"email":"bwtimm@gmail.com","name":"bwtimm"},{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa_2.1.3_1524717668780_0.16996598926952444"},"_hasShrinkwrap":false},"2.1.4":{"name":"swatchjs-koa","version":"2.1.4","description":"KOA adapter for swatchjs","main":"dist/index.js","scripts":{"test":"nyc mocha --opts test/mocha.opts 'test/**/*.test.js'","test:debug":"mocha --debug-brk","lint":"eslint --ext .js index.js lib/**/*.js test/**/*.js","build":"babel . -d dist --ignore coverage,dist,node_modules","clean":"rm -rf dist/","coveralls":"nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js","codecov":"nyc report --reporter=lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-regenerator":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babel-preset-stage-3":"^6.24.1","babel-register":"^6.24.1","bunyan":"^1.8.10","chai":"^4.1.1","chai-as-promised":"^7.1.1","codecov":"^2.3.0","coveralls":"^2.13.1","eslint-config-airbnb-base":"^11.3.1","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","koa-bunyan-logger":"^2.0.0","mocha":"^3.5.0","mocha-eslint":"^4.1.0","nyc":"^11.1.0","sinon":"^4.4.2","supertest":"^3.0.0"},"dependencies":{"babel-polyfill":"^6.23.0","babel-runtime":"^6.25.0","koa-router":"^7.2.1","moment":"^2.22.1","swatchjs":"^3.1.0","swatchjs-koa-middleware":"^0.0.2"},"files":["dist"],"gitHead":"a43fd0c7f8695e46ba665e1f82869ddb3ced2301","_id":"swatchjs-koa@2.1.4","_shasum":"8441f8deac21ef448f363e11463c45f7a865f8e7","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"furchin","email":"npmjs@skipatrolguy.com"},"dist":{"shasum":"8441f8deac21ef448f363e11463c45f7a865f8e7","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-2.1.4.tgz","fileCount":17,"unpackedSize":60594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4lRYCRA9TVsSAnZWagAAL/UP+wYLkR0AOtHi114CsyCY\nN8oJeYVwXu6Rxw8eMmgL4/114JTQiKOigEPEwIV7wqLUcpy0KARm+WTA31YY\nzq7DupdxFP9Fb4h1ms1RoCmEBExqPlgAmVLOjuFce0h7mkiMfI22vt1Tbz0s\nkLBtrhs6FWy+dxnmaeIVTv1Qv0ODeot79lqV8lAXHfyha04+sPKxY90zY9u2\nasaq1tvoxp6pDS22qg1ZnrwQR/ZdnvXl2W5H+pFlBymnyMQHBAmgP0JIh4a9\ng2W28uu/ps67m3ZTdiMz8D8C1XqMmFDVmFyFBAgyMSD5qtPgIF+oc+CiDu7o\nsrGtTLcNpaPyhfx0561PmVTo5vnVz/BegAVaNbnt9eAPJitFGZdBWydHMinc\nBWf6pq/tAUTO2Yg8kKIzKswtTlYq2ke/7h7bRtfHveP4sE3YfVjbs0UxkiM8\n4UUUmDIFq1EdVsyBiVbKvE5Vnhk1v5Gj+ikP/A3tadKJFm0vqxgFw0/cPIcK\neilFcbli+FB6ojkx4uAPpU/PWwVT9HWbWuSXSM95+vlxmD54BgYhVqCdkN+Y\nRnGhka4gO1KP+fGzSSXTd7erMyGhimyZRCOF1gnOmvD1MDA9N+fzw9Rfz1jd\nCDau87UmK8K9y/DiL5tXcc8/SX44c6A/gdU0Ct4rQ58xlYd/ZN1OuUIZsSet\nuYUo\r\n=TG3v\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-n0CGOLqi4DoQLqojBtl6g1u8/OZJ23UMyWsBdQqafZK0xC9E8G1vE20/CU9vygBsKcS8MAhUwe0sAdI4nHWI+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBR3oNYEmvVMw4xHJ7seW6BgKA0pxSq5dRpgXv36tme0AiAh8if15O9CThCp+9lQU8RwG6AWsFLvdiotpMUM1g1qrg=="}]},"maintainers":[{"email":"bwtimm@gmail.com","name":"bwtimm"},{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa_2.1.4_1524782167173_0.06215161826644344"},"_hasShrinkwrap":false},"2.1.5":{"name":"swatchjs-koa","version":"2.1.5","description":"KOA adapter for swatchjs","main":"dist/index.js","scripts":{"test":"nyc mocha --opts test/mocha.opts 'test/**/*.test.js'","test:debug":"mocha --debug-brk","lint":"eslint --ext .js index.js lib test","build":"babel . -d dist --ignore coverage,dist,node_modules","clean":"rm -rf dist/","coveralls":"nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js","codecov":"nyc report --reporter=lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"babel-cli":"^6.26.0","babel-eslint":"^9.0.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-es3":"^1.0.1","babel-preset-stage-3":"^6.24.1","babel-register":"^6.26.0","bunyan":"^1.8.12","chai":"^4.1.2","chai-as-promised":"^7.1.1","codecov":"^3.0.4","coveralls":"^3.0.2","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","koa":"^2.5.2","koa-bunyan-logger":"^2.0.0","mocha":"^5.2.0","mocha-eslint":"^4.1.0","nyc":"^13.0.1","sinon":"^6.1.5","supertest":"^3.1.0"},"dependencies":{"babel-polyfill":"^6.26.0","babel-runtime":"^6.26.0","koa-router":"^7.4.0","moment":"^2.22.2","swatchjs":"^3.1.5","swatchjs-koa-middleware":"^0.0.6"},"gitHead":"4e6f4779ac9d64ee2fdaa74052175658ae4eadca","_id":"swatchjs-koa@2.1.5","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"furchin","email":"npmjs@skipatrolguy.com"},"dist":{"integrity":"sha512-cW/xJEuEORgIzxWanYWOj0b7C5yzbrX9cUTNCke+q5kdo2x5b8aRzdJNVYxQxPy3vFQzEL4hPBs0BJZm90cDfg==","shasum":"99f1f3261d981499f6101f5a3ef9cdf651e21a45","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-2.1.5.tgz","fileCount":17,"unpackedSize":60554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhxoeCRA9TVsSAnZWagAAOtwP/iF5ez3up0cYmR4L03fg\n9E60Dm1YLMsfoUmr6mVF4bxQ60ZHp8WbHbcAX4rXPdaAK4XJFWk7dFzJqlke\nOCBggXbsdBZcol1Yfxh0XvE+8307C1VFd0yj8sBNFlmN9HSvg7jjXF2YrFQW\nBRB66My3mZSNutofy8J+rVQ4m0F/U+9SedKcQOnLApnX0HXKpVkiu79Hlkdm\n4BHrkfF73qu/yvpb3QFnUUIVbomgzTWKor4TkALHN9gumZBI+MrlUzZtR2/S\nK44xtOktPLlgoFfSMqiLQCJtqMzQ8t3pZkITbtmFp7i4d3nV5zhFsF7AONYm\nCNRx1jEXBIIjJgZSedyqR+55EnFHDPy9njW/RokP2DvXpfpUr2p65j0bwvRA\nANrwz5U7v/VfdNAoSBSi+G9/MG6aj+CaI64GP5sBQpt13QQe79f74E7qgBeX\nCtiJTV0RzGDeYxbw8r1HwQEkh8I6eLPO/KNLpHH2pCROmW1DhvqbBz5tb72y\nhquGoXuRIST3MIuMHTRnxoUeuSLYO5TAfbHNeHj5ZFK7v8L8MR7Yg7T2QRxU\nPncEYcS3j1sHRgfG/eOkHZl17VQxxeioGZu+vxFQOC1eYjG2+tGlCSvzM3SO\nZxkwpfi+1WtXk+SbYX+uAXc8teuSsMuCm/D1Jh1fBXZ+bk2mhQ7AOwS5x+GV\n2RyO\r\n=3Afd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZA2YnDLIRRpslcFt9kybRPWBvEB84sJb4FCOjsds3BAiEAk5j3k5uhY23GmxO9FjjwSR1IRl52tBjNIvPGvfwEh7U="}]},"maintainers":[{"email":"bwtimm@gmail.com","name":"bwtimm"},{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa_2.1.5_1535580702007_0.7863087444732215"},"_hasShrinkwrap":false},"2.2.1":{"name":"swatchjs-koa","version":"2.2.1","description":"KOA adapter for swatchjs","main":"dist/index.js","scripts":{"test":"nyc mocha --opts test/mocha.opts 'test/**/*.test.js'","test:debug":"mocha --debug-brk","lint":"eslint --ext .js index.js lib test","build":"babel . -d dist --ignore coverage,dist,node_modules","clean":"rm -rf dist/","coveralls":"nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js","codecov":"nyc report --reporter=lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"keywords":["swatchjs","koa","methods","api","framework"],"author":{"name":"Built For Me"},"license":"MIT","bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","devDependencies":{"babel-cli":"^6.26.0","babel-eslint":"^9.0.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-es3":"^1.0.1","babel-preset-stage-3":"^6.24.1","babel-register":"^6.26.0","bunyan":"^1.8.12","chai":"^4.1.2","chai-as-promised":"^7.1.1","codecov":"^3.0.4","coveralls":"^3.0.2","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","koa":"^2.5.2","koa-bunyan-logger":"^2.0.0","mocha":"^5.2.0","mocha-eslint":"^4.1.0","nyc":"^13.0.1","sinon":"^6.1.5","supertest":"^3.1.0"},"dependencies":{"babel-polyfill":"^6.26.0","babel-runtime":"^6.26.0","koa-router":"^7.4.0","moment":"^2.22.2","swatchjs":"^3.1.5","swatchjs-koa-middleware":"^0.0.6"},"gitHead":"9df23e107bd7f6002be95f1db985fef5be835e03","_id":"swatchjs-koa@2.2.1","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"furchin","email":"npmjs@skipatrolguy.com"},"dist":{"integrity":"sha512-HNkGuDGjDoLv6qUZb7YB34E/mnKc3T416RP+ZMLO8xOqktVsWBajb4ICtsVC1yNtz3+KjzKR/oUdhdsrT2CA6A==","shasum":"658503013440c272b7e21993b4b38f2232cccd91","tarball":"https://registry.npmjs.org/swatchjs-koa/-/swatchjs-koa-2.2.1.tgz","fileCount":18,"unpackedSize":64597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmInqCRA9TVsSAnZWagAA1NYP/0y0brGabANOf2ol5R3y\nFRpo3RbWtsLtomMfYXP0z7SHtT6VLuWIbCidljEENrkwdcxT90n9q5B8kngs\nuVUsrNyvWNcEZGx9yKU0Jj1b0tLFuJjAR74k7CvBQVzDA4gkMxlSXVS/XHs1\nU9eLlLXTiNI9btATk0rDRHaGa1W9kLyV6rmdQthV7t//rUxiFXof1u/UotKX\nxG0ZpbqJ3l3GZuPL4qMagPQIl/R1wm8yXYgM9Wrhaq0RRg6MyLvGterxbjIR\n7edAREWiODqj81sPeqI7P9LaW4jajJBTVeWR9Lu6HwPjzX9WFjb75tB1zPBu\nguONaAmGlTF19GOiG9xG+iQqHo1rVkCNpdt5bE7zsY4tlO/467nRPbF3ELDE\nurBtkf5zKNpKCnA7I93lkTE2jr8nix+ieqZVauuwk6Rme2d50xU+6uxZcRxB\nM5O5P9pCDCnJ/1qpueThe9BbM989iPNaG1fGAkKGJ+VvU91d84clpNlRKlfm\n9METScgPzP6DOygIIg6X1CvGNQotyCTOz1TFtuYBb7ASS1r3/5LIyjjyrkm7\n/Cwx14+/QigNs+fWatZ2VvKF6xT+n+l4c6OnhAJS7kolFeYhn9eVRfGA16hR\ny7I8JLJqdVhGLMHAJMQ31/tYixJUhVRC3VeytRTY3tWHliYbexP0LA0vm8gS\nsTlg\r\n=JYWC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICuQ1kXH6vQjX387itSwsML2gPVUVr3FNryn1NViNcb1AiEA4cDejp3H9M8QGHqtoRxWyihh6n/LWQHZw9sEf58+EZw="}]},"maintainers":[{"email":"bwtimm@gmail.com","name":"bwtimm"},{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swatchjs-koa_2.2.1_1536723433507_0.8674918556843902"},"_hasShrinkwrap":false}},"readme":"# swatchjs-koa\n\n[![CircleCI](https://circleci.com/gh/builtforme/swatchjs-koa.svg?style=svg)](https://circleci.com/gh/builtforme/swatchjs-koa) | [![codecov](https://codecov.io/gh/builtforme/swatchjs-koa/branch/master/graph/badge.svg)](https://codecov.io/gh/builtforme/swatchjs-koa) | [![Coverage Status](https://coveralls.io/repos/github/builtforme/swatchjs-koa/badge.svg?branch=master)](https://coveralls.io/github/builtforme/swatchjs-koa?branch=master) | [![Known Vulnerabilities](https://snyk.io/test/github/builtforme/swatchjs-koa/badge.svg)](https://snyk.io/test/github/builtforme/swatchjs-koa)\n\nAn adapter to expose [swatchjs](https://www.npmjs.com/package/swatchjs) via [KOA](https://www.npmjs.com/package/koa).\n\n## Quick start\n\nThe following exposes the simple API from the `swatchjs`'s README file:\n\n```javascript\n// Application server\nconst Koa = require('koa');\nconst swatch = require('swatchjs');\nconst swatchKoa = require('swatchjs-koa');\n\nconst model = swatch({\n    \"numbers.add\": (a, b) => Number(a) + Number(b),\n    \"numbers.sub\": (a, b) => Number(a) - Number(b),\n});\n\nconst app = new Koa();\nswatchKoa(app, model);\n\napp.listen(3000);\n```\n\nThat's it! No HTTP headers, status codes, or any other distracting verbiage.\nEach API method you declared can now be invoked using any of the supported HTTP\nverbs.\n\n**Note**:<br/>\nIt is strongly advised that you only enable your APIs over HTTPS. Read more\nabout [`HTTPS`](https://en.wikipedia.org/wiki/HTTPS#Overview) and why it's important\nand how to use HTTPS with your [`node`](https://nodejs.org/api/https.html) server.\n[`This tutorial`](https://engineering.circle.com/https-authorized-certs-with-node-js-315e548354a2)\nalso provides a walkthrough of the entire process, including certificate setup and configuration.\n\n## Verbs\n\n### GET\n\nThe `GET` binding expects all parameters to be passed in the query string.\n\nFor instance, using the popular [`request`](https://www.npmjs.com/package/request)\npackage, you would invoke the `numbers.add` method above as follows:\n\n```javascript\n// Client code (ex: Node server)\nvar request = require('request');\n\nrequest('https://my-server/numbers.add?a=1&b=2');\n```\n\n**Note**:<br/>\nEvery parameter in the query string is received as, well, a string. So if you\nplan on supporting the `GET` verb, it is recommended that either you provide\n`parse` functions for each of your arguments, or that you validate and coerce\nthem inside your function (as shown in the example above).\n\n### POST\n\nThe `POST` binding expects parameters to be passed in the `body` property of\nKOA' request object.\n\nBelow is an example of calling the API using an `XMLHttpRequest` object:\n\n```javascript\n// Client code (ex: Browser JS)\nfunction post(url, body) {\n    var request = new XMLHttpRequest();\n\n    request.open('POST', url);\n    request.setRequestHeader('Content-Type', 'application/json');\n    request.send(JSON.stringify(body));\n\n    return request;\n}\n\nvar request = post(\n    'https://my-server/numbers.add',\n    {\n        a: 1,\n        b: 2,\n    });\n```\n\n**Note**<br/>\n\nBe mindful that how the `body` property of KOA' request object gets\npopulated depends on which body-parsing middleware you have enabled.\n\nThere are popular libraries for KOA that enable the service to choose their\nbehavior with regards to body parsing. A popular one is\n[`koa-bodyparser`](https://www.npmjs.com/package/koa-bodyparser).\n\nIf you have a simple JSON body parser, then it will parse `application/json`\ncontent types, and your parameters could potentially have non-string types.\n\nIf, on the other hand, you have `application/x-www-form-urlencoded` parsing\nenabled, then all parameters will be strings, and the same considerations of the\n`GET` verb apply.\n\nSecurity Notice: Remember that you may receive string objects using either approach,\nwhich you should validate and coerce before passing to your handler functions.\n\n## API reference\n\n### The `swatchKoa` function\n\n```javascript\n// Application server\nconst swatchKoa = require('swatch-koa');\n\nswatchKoa(app, model, options);\n```\n\nLoading this library will result in a function  (`swatchKoa` in the\nexample above) which takes the following parameters:\n\n| Parameter | Required  | Description   |\n|:---       |:---       |:---           |\n|`app`      | Yes       | The KOA app to populate.              |\n|`model`    | Yes       | The API model created by `swatchjs`.      |\n|`options`  | No        | Additional options when exposing the API. When present, must be an object. |\n\nThe `options` object has the following properties:\n\n| Property     | Example   | Default value     | Description   |\n|:---          |:---       |:---               |:---           |\n|`verbs`       |`['get']`  |`['get','post']`   | An array with a list of enabled HTTP verbs. Each verb must be a string. |\n|`prefix`      |`'api'`    |`''`               | A URL prefix to be added to every route. For example, if the value of this option is `'product'`, then the URL of all APIs will start with `/product/`.   |\n|`authAdapter` |`fn`       |See below          | A function to perform authentication and extract credentials from a request. |\n|`onException` |`fn`       |See below          | A function to catch any exception and optionally rescue before returning an error. |\n|`rawResponse` |`boolean`  |`false`            | Returns the raw response object without the `{ ok: true }` or `{ ok: false }` wrapper. |\n|`requestIdProp`|`string`  |`undefined`        | A string matching the koa-bunyan-logger key for `requestIdContext`.`prop` parameter. If present, the request ID will be returned in `x-swatch-request-id` response header. If empty, no header will be set. |\n\n### The `authAdapter` function\n\nClients can specify a function to map an incoming KOA request into a custom\nobject containing user credentials or authentication details. The `authAdapter`\nfunction is run as the first piece of middleware in any request. It should\nhave the following form:\n\n```javascript\nasync function sampleAuthAdapter(koaCtx) {\n  // Use koaCtx.request.headers to access headers\n  var token = koaCtx.request.headers.authorization;\n\n  // Validate authentication param synchronously\n  //  or make an async call to a token service\n  var userInfo = await externalTokenService.verify(token);\n\n  // Throw an exception if authentication fails\n  //                    OR\n  // Return any object if authentication succeeds\n  return {\n    token: token,\n    userName: userInfo.name,\n    userRole: userInfo.role,\n  };\n}\n```\n\nIf the authAdapter throws an exception, the request will short-circuit\nand return the error code with status `ok: false`. If the authAdapter returns\nany value, it will store the result under `swatchCtx.auth`. The result can\nbe accessed later, allowing clients to reuse any result in the handler.\n\n### The `onException` function\n\nClients can specify a function that will execute whenever an error is thrown\nfrom a handler. This function will run before a response is set, allowing the\nclient to handle the error. The `onException` function can do one of three things:\n\n1. Re-throw to return the exception to client with `{ ok: false }` semantics\n2. Throw an alternate exception to return to client with `{ ok: false }` semantics\n3. Return any object to rescue the error and return to client with `{ ok: true }` semantics\n\nThe function must be synchronous, and should have the following form:\n\n```javascript\nfunction sampleOnException(error) {\n  // Returning an object will rescue\n  if (error === 'some_minor_error') {\n    return { rescued_error: true };\n  }\n\n  // Map the error to another error by throwing\n  if (error === 'some_internal_db_error') {\n    throw 'generic_server_unavailable_error';\n  }\n\n  // Otherwise caller can re-throw the original\n  throw error;\n}\n```\n\n### The `requestIdProp` parameter\n\nClients can use the [koa-bunyan-logger](https://www.npmjs.com/package/koa-bunyan-logger) package\nto configure a request logger for their service. That package exposes a `requestIdContext` function\nthat generates a unique ID for each request to correlate related log messages. The unique ID is\nsaved on the KOA context object under a key you can override with the `prop` parameter (the default\nvalue is `reqId`. See that package documentation for details.)\n\nThe `swatchjs-koa` package uses this bunyan logger as a part of the `swatchCtx`. To provide\nadditional debugging support, clients can request that the unique ID be returned in a response\nheader: `x-swatch-request-id`. To enable this behavior, set the `loggerRequestId` property in the\n`swatchjs-koa` configuration to a string that matches the `prop` parameter passed into the\n`koa-bunyan-logger` configuration. This will allow `swatchjs-koa` to look up the request ID\nvalue from the KOA context. If not set, the header will not be included in the response.\n\nAdditionally, if the `loggerRequestId` property is set in the `swatchjs-koa` configuration, the\ncaller can choose to pass in their own request ID in the request headers. Simply make an API\nrequest to a swatch endpoint and pass in any value under the `x-swatch-request-id` header, and\nit will overwrite the bunyan logger request guid with the client guid to be included in all logs.\n\n### Middleware\n\nThe [swatchjs](https://www.npmjs.com/package/swatchjs) package allows the creation of middleware\nfunctions to be executed before the API handler. Those middleware functions should be written\nin the style of KOA middleware, accepting a Swatch context object and a callback function.\nThe Swatch context has a `ctx.req` property which contains the request parameters copied from\nthe [KOA](http://koajs.com/#context) `request` context.\n\n## Developers\n\n### Coding Style\n\nThis project follows the [AirBnB Javascript Coding Guidelines](https://github.com/airbnb/javascript) using [ESLint](http://eslint.org/) settings.\n","maintainers":[{"email":"jaredreisinger@hotmail.com","name":"jaredreisinger"},{"email":"fred@diurnalhoot.com","name":"fredly"},{"email":"npmjs@skipatrolguy.com","name":"furchin"},{"email":"bwtimm@gmail.com","name":"bwtimm"}],"time":{"modified":"2022-06-27T02:52:15.252Z","created":"2017-07-10T18:57:38.989Z","0.1.0":"2017-07-10T18:57:38.989Z","0.1.1":"2017-07-10T20:27:54.994Z","0.1.2":"2017-07-10T20:33:19.583Z","0.1.3":"2017-07-13T16:41:32.680Z","0.1.4":"2017-07-13T23:31:41.291Z","0.1.5":"2017-07-14T00:38:30.414Z","0.1.6":"2017-07-28T00:29:20.899Z","0.1.7":"2017-07-30T21:55:18.276Z","0.1.8":"2017-07-31T06:04:27.713Z","0.1.11":"2017-08-10T04:48:55.054Z","0.1.13":"2017-08-14T20:18:04.287Z","0.1.14":"2017-08-14T20:32:17.785Z","0.1.15":"2017-08-14T21:04:42.478Z","0.1.16":"2017-08-14T22:12:42.088Z","0.1.17":"2017-08-14T22:31:18.474Z","0.1.18":"2017-08-14T22:47:38.630Z","0.1.19":"2017-08-15T23:18:37.853Z","0.2.0":"2017-08-16T03:28:54.740Z","0.2.1":"2017-08-16T04:57:01.313Z","0.2.2":"2017-08-17T00:39:31.624Z","1.0.0":"2017-08-17T16:26:26.957Z","1.0.1":"2017-08-17T22:27:25.489Z","1.0.2":"2017-08-17T22:43:29.276Z","1.0.3":"2017-08-18T04:02:43.339Z","1.0.4":"2017-08-18T17:58:29.687Z","1.0.5":"2017-08-19T06:37:44.071Z","1.0.6":"2017-08-19T07:20:29.520Z","1.0.7":"2017-08-19T08:18:05.340Z","1.1.0":"2017-08-30T08:51:42.502Z","1.2.0":"2017-09-12T20:47:46.079Z","1.2.1":"2017-09-13T20:17:47.311Z","1.3.0":"2017-09-25T18:48:00.445Z","1.4.0":"2017-11-01T05:18:39.161Z","2.0.0":"2017-11-03T19:11:18.978Z","2.1.0":"2017-11-09T21:10:13.638Z","2.1.1":"2018-03-02T00:35:29.657Z","2.1.2":"2018-04-26T04:38:23.782Z","2.1.3":"2018-04-26T04:41:08.862Z","2.1.4":"2018-04-26T22:36:07.284Z","2.1.5":"2018-08-29T22:11:42.126Z","2.2.1":"2018-09-12T03:37:13.677Z"},"homepage":"https://github.com/builtforme/swatchjs-koa#readme","keywords":["swatchjs","koa","methods","api","framework"],"repository":{"type":"git","url":"git+https://github.com/builtforme/swatchjs-koa.git"},"author":{"name":"Built For Me"},"bugs":{"url":"https://github.com/builtforme/swatchjs-koa/issues"},"license":"MIT","readmeFilename":"README.md"}