{"_id":"island","_rev":"405-1133ddcd0dd81aa73506d82425c76fd2","name":"island","description":"A package suite for building microservice using TypeScript.","dist-tags":{"latest":"3.8.2","test":"3.7.5-rc","edge-lts":"1.10.99-edge-lts.5","old":"1.9.0","release-1.10-edge-lts.6":"1.10.99-edge-lts.6","rc":"3.7.0-rc.1","next":"3.8.0-dev.2019-08-27","temp":"3.7.4-temp.0"},"versions":{"0.0.4":{"name":"island","version":"0.0.4","description":"Package suite to build microservice using TypeScript","main":"index.js","author":{"name":"wokim","email":"wokim@ea.com"},"scripts":{"test":"jest","clean":"bash ./scripts/clean.sh","build":"bash ./scripts/build.sh"},"dependencies":{"amqplib":"^0.3.0","bluebird":"^2.3.11","jsonwebtoken":"^3.2.2","lodash":"^2.4.1","mongoose":"^3.8.20","redis":"^0.12.1","restify":"^2.8.3","socket.io":"^1.2.1"},"devDependencies":{"event-stream":"^3.1.7","gulp":"^3.8.10","gulp-p4":"0.0.5","gulp-sourcemaps":"^1.3.0","gulp-typescript":"^2.3.0","jest-cli":"^0.2.1"},"gitHead":"5d716078515420c539c0b200b7dd93516b3f2469","_id":"island@0.0.4","_shasum":"26c9b83bc9ea5a444da83c8188420d67ee3d14be","_from":".","_npmVersion":"2.4.1","_nodeVersion":"0.11.14","_npmUser":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"maintainers":[{"name":"wokim","email":"wonshikkim.kr@gmail.com"}],"dist":{"shasum":"26c9b83bc9ea5a444da83c8188420d67ee3d14be","tarball":"https://registry.npmjs.org/island/-/island-0.0.4.tgz","integrity":"sha512-JUr1WUHHyThfUpqH9ltFbgbUYTuennecBpc3o8qe8yNvIOCXW9rztgLLw1/Zp+jleel0YGUtgIBM5kQuYjT14A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhHQE3h/pDpAc1LprUziqoNH6LweF4VOIFo4rcOx3TeAiEA1njPZ4UEU5SqcPBiyPL0UC+s4AZVNfYqt266j6s2cWk="}]},"directories":{}},"0.0.5":{"name":"island","version":"0.0.5","description":"A package suite for building microservice using TypeScript.","main":"index.js","author":{"name":"wokim","email":"wokim@ea.com"},"scripts":{"test":"jest","clean":"bash ./scripts/clean.sh","build":"bash ./scripts/build.sh"},"dependencies":{"amqplib":"^0.3.0","bluebird":"^2.3.11","jsonwebtoken":"^3.2.2","lodash":"^2.4.1","mongoose":"^3.8.20","redis":"^0.12.1","restify":"^2.8.3","socket.io":"^1.2.1"},"devDependencies":{"event-stream":"^3.1.7","gulp":"^3.8.10","gulp-p4":"0.0.5","gulp-sourcemaps":"^1.3.0","gulp-typescript":"^2.3.0","jest-cli":"^0.2.1"},"gitHead":"789a08c4ab1f7520472dcd66e33854f151f76b7f","_id":"island@0.0.5","_shasum":"6e623c29b3ae9ea33366209007e45b67a2e0e983","_from":".","_npmVersion":"2.4.1","_nodeVersion":"0.11.14","_npmUser":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"maintainers":[{"name":"wokim","email":"wonshikkim.kr@gmail.com"}],"dist":{"shasum":"6e623c29b3ae9ea33366209007e45b67a2e0e983","tarball":"https://registry.npmjs.org/island/-/island-0.0.5.tgz","integrity":"sha512-r1xoNT4TAU23sAerlTUF3Uojt3a5DMt8e2Dz7ee+Wqknv3knD9DChsSSvFeKXGdSeu2FrIk0o13f1Fnvls2g+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHd3Xl9rZ/dARoUxPO1/DnDMz26ajLSeAxJKzU42W8eFAiBO/+Joy71C4QzFh1avUF5/+HoHx/2/byxCdRev+Qzn0Q=="}]},"directories":{}},"0.0.6":{"name":"island","version":"0.0.6","description":"A package suite for building microservice using TypeScript.","main":"index.js","author":{"name":"wokim","email":"wokim@ea.com"},"scripts":{"test":"jest","clean":"bash ./scripts/clean.sh","build":"bash ./scripts/build.sh"},"dependencies":{"amqplib":"^0.3.0","bluebird":"^2.3.11","jsonwebtoken":"^3.2.2","lodash":"^2.4.1","mongoose":"^3.8.20","redis":"^0.12.1","restify":"^2.8.3","socket.io":"^1.2.1"},"devDependencies":{"event-stream":"^3.1.7","gulp":"^3.8.10","gulp-p4":"0.0.5","gulp-sourcemaps":"^1.3.0","gulp-typescript":"^2.3.0","jest-cli":"^0.2.1"},"gitHead":"3ddaa09acd8047e3b3ed6cb42a7b5584508ba32e","_id":"island@0.0.6","_shasum":"977a27de2343d38345ce1d9f2103299232283022","_from":".","_npmVersion":"2.4.1","_nodeVersion":"0.11.14","_npmUser":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"maintainers":[{"name":"wokim","email":"wonshikkim.kr@gmail.com"}],"dist":{"shasum":"977a27de2343d38345ce1d9f2103299232283022","tarball":"https://registry.npmjs.org/island/-/island-0.0.6.tgz","integrity":"sha512-rNOMEuvbpwaTT85Eh8avFEeNZTDjM/Jd3xNSDZEcAyrUn6lLHk8yEMdJDerPWndEPoS3W1gJXEzRURl4afx02w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXMefPWH9XYV+wiCkwRQ8ICoUIRsrpDBSNvCc767aXRAiABreoEIqSOnUTM30XwULe5RuT8+VYl7iX+zTqIb/jEcA=="}]},"directories":{}},"1.0.10":{"name":"island","version":"1.0.10","description":"A package suite for building microservice.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wokim@ea.com"},"scripts":{"build":"gulp build","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine"},"dependencies":{"amqp-connection-manager":"^1.3.1","amqplib":"^0.4.0","bluebird":"^3.1.5","commander":"^2.9.0","debug":"^2.2.0","del":"^2.2.0","event-stream":"^3.3.2","gulp":"","jsonwebtoken":"^5.5.4","lodash":"^4.1.0","moment":"^2.11.1","mongoose":"^4.3.7","msgpack5":"^3.3.0","node-etcd":"^4.2.1","node-uuid":"^1.4.7","qs":"^6.0.2","redis":"^2.4.2","restify":"^4.0.3","socket.io":"^1.4.5","source-map-support":"^0.4.0","uid2":"0.0.3"},"devDependencies":{"gulp":"^3.9.0","gulp-jasmine":"^2.2.1","gulp-node-inspector":"^0.1.0","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^2.10.0","gulp-util":"^3.0.7","heapdump":"^0.3.7","jasmine":"^2.4.1"},"gitHead":"ab0cb81d65e27b500167b351e20f554b9d7d681a","_id":"island@1.0.10","_shasum":"919418157f3498f48462e38b2939036e09f202cf","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"maintainers":[{"name":"wokim","email":"wonshikkim.kr@gmail.com"}],"dist":{"shasum":"919418157f3498f48462e38b2939036e09f202cf","tarball":"https://registry.npmjs.org/island/-/island-1.0.10.tgz","integrity":"sha512-JHZ1STNsZ5Nv6m/JigiI10mmy6D67wRlspII2mMrnCYp0cKDrHLSV9bZZzTSR7zJyAr8L16H8zLJKhNaRjE+OQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0jqSHzE8eQzjV5uUFSEiXoodi2skTToGaAES6cNzn0QIhAOArZuWM4x4dTWY6ixtSyc+nhlQ7rTtw8du4KP73TxVX"}]},"deprecated":"abondaned version tree, use island@0 instead","directories":{}},"1.0.11":{"name":"island","version":"1.0.11","description":"A package suite for building microservice.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wokim@ea.com"},"scripts":{"build":"gulp build","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine"},"dependencies":{"amqp-connection-manager":"^1.3.1","amqplib":"^0.4.0","bluebird":"^3.1.5","commander":"^2.9.0","debug":"^2.2.0","del":"^2.2.0","event-stream":"^3.3.2","gulp":"","jsonwebtoken":"^5.5.4","lodash":"^4.1.0","moment":"^2.11.1","mongoose":"^4.3.7","msgpack5":"^3.3.0","node-etcd":"^4.2.1","node-uuid":"^1.4.7","qs":"^6.0.2","redis":"^2.4.2","restify":"^4.0.3","socket.io":"^1.4.5","source-map-support":"^0.4.0","uid2":"0.0.3"},"devDependencies":{"gulp":"^3.9.0","gulp-jasmine":"^2.2.1","gulp-node-inspector":"^0.1.0","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^2.10.0","gulp-util":"^3.0.7","heapdump":"^0.3.7","jasmine":"^2.4.1"},"gitHead":"7744247e206cd1ff0ea191caf894b4b93fa78073","_id":"island@1.0.11","_shasum":"32d714ff1ac96885ee0842cf0265a39b48e96c03","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"maintainers":[{"name":"wokim","email":"wonshikkim.kr@gmail.com"}],"dist":{"shasum":"32d714ff1ac96885ee0842cf0265a39b48e96c03","tarball":"https://registry.npmjs.org/island/-/island-1.0.11.tgz","integrity":"sha512-GcOmGlUOaowuF2HRIBDAe9yM2BPELb2aHuIGC7kycoCT4me3Vf0YSmT8W5RUbQPqsbtGTUfdjdu5ckqjDz8WNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEC3k4WRoAjMOsBlKSRMgMVbVwPErwqJbdBVxBuM77p/AiBovdXvH7SAlwBZQbbkjps27X1WlRTtlRjMm0WFXzZUEA=="}]},"deprecated":"abondaned version tree, use island@0 instead","directories":{}},"1.0.12":{"name":"island","version":"1.0.12","description":"A package suite for building microservice.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wokim@ea.com"},"scripts":{"build":"gulp build","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine"},"dependencies":{"amqp-connection-manager":"^1.3.1","amqplib":"^0.4.0","bl":"^1.0.1","bluebird":"^3.1.5","commander":"^2.9.0","debug":"^2.2.0","del":"^2.2.0","event-stream":"^3.3.2","gulp":"","jsonwebtoken":"^5.5.4","lodash":"^4.1.0","moment":"^2.11.1","mongoose":"^4.3.7","msgpack5":"^3.3.0","node-etcd":"^4.2.1","node-uuid":"^1.4.7","qs":"^6.0.2","redis":"^2.4.2","restify":"^4.0.3","socket.io":"^1.4.5","source-map-support":"^0.4.0","uid2":"0.0.3"},"devDependencies":{"gulp":"^3.9.0","gulp-jasmine":"^2.2.1","gulp-node-inspector":"^0.1.0","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^2.10.0","gulp-util":"^3.0.7","heapdump":"^0.3.7","jasmine":"^2.4.1"},"gitHead":"d2a00a18d6944a17712e24b0c770a70786bd7cae","_id":"island@1.0.12","_shasum":"f650c9c5b7f2be9049c8a91092ac8cbaaf5fe0b2","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"maintainers":[{"name":"wokim","email":"wonshikkim.kr@gmail.com"}],"dist":{"shasum":"f650c9c5b7f2be9049c8a91092ac8cbaaf5fe0b2","tarball":"https://registry.npmjs.org/island/-/island-1.0.12.tgz","integrity":"sha512-XzzmA2ik2Ish2ScqI47q+2WlRWuHOQx+Oby3B9BWTP+DhRqAJcf7INGHkujrfGYb7rikjNyt176FlBvU4zInqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICSr5ZWqrZADQBxGdvlZAkyUyT6FTqsGmMfky+QfKXJFAiAN4E3nNhkLPJ3PYG2bIG1rWaRQHXoBklUvHTFX3V3lrA=="}]},"deprecated":"abondaned version tree, use island@0 instead","directories":{}},"1.0.13":{"name":"island","version":"1.0.13","description":"A package suite for building microservice.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wokim@ea.com"},"scripts":{"build":"gulp build","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine"},"dependencies":{"amqp-connection-manager":"^1.3.1","amqplib":"^0.4.0","bl":"^1.0.1","bluebird":"^3.1.5","commander":"^2.9.0","debug":"^2.2.0","del":"^2.2.0","event-stream":"^3.3.2","gulp":"","jsonwebtoken":"^5.5.4","lodash":"^4.1.0","moment":"^2.11.1","mongoose":"^4.3.7","msgpack5":"^3.3.0","node-etcd":"^4.2.1","node-uuid":"^1.4.7","qs":"^6.0.2","redis":"^2.4.2","restify":"^4.0.3","socket.io":"^1.4.5","source-map-support":"^0.4.0","uid2":"0.0.3"},"devDependencies":{"gulp":"^3.9.0","gulp-jasmine":"^2.2.1","gulp-node-inspector":"^0.1.0","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^2.10.0","gulp-util":"^3.0.7","heapdump":"^0.3.7","jasmine":"^2.4.1"},"gitHead":"09cc0e567f7e4b202afaed8e35f647847e4ef12e","_id":"island@1.0.13","_shasum":"92bb024643c93adc968d9c3c805b4a12f3e3582c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"maintainers":[{"name":"wokim","email":"wonshikkim.kr@gmail.com"}],"dist":{"shasum":"92bb024643c93adc968d9c3c805b4a12f3e3582c","tarball":"https://registry.npmjs.org/island/-/island-1.0.13.tgz","integrity":"sha512-+jKWcrTMcn2/lsglUTX46WGdUQFytn4rp1jcZHm04Ctfno+bO8YaVCr7UdwVSiL9y9HubGf2XOgX9armneUJQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+PfgRvJTGk0DoERlfcYu4rz42BoScUOvEQtPEMUeggAIgLhCr5MGIH3OTJTa0PAYneR3EvjNiyK9McCSHlp4DAHU="}]},"deprecated":"abondaned version tree, use island@0 instead","directories":{}},"1.0.14":{"name":"island","version":"1.0.14","description":"A package suite for building microservice.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wokim@ea.com"},"scripts":{"build":"gulp build","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine"},"dependencies":{"amqp-connection-manager":"^1.3.1","amqplib":"^0.4.0","bl":"^1.0.1","bluebird":"^3.1.5","commander":"^2.9.0","debug":"^2.2.0","del":"^2.2.0","event-stream":"^3.3.2","gulp":"","jsonwebtoken":"^5.5.4","lodash":"^4.1.0","moment":"^2.11.1","mongoose":"^4.3.7","msgpack5":"^3.3.0","node-etcd":"^4.2.1","node-uuid":"^1.4.7","qs":"^6.0.2","redis":"^2.4.2","restify":"^4.0.3","socket.io":"^1.4.5","source-map-support":"^0.4.0","uid2":"0.0.3"},"devDependencies":{"gulp":"^3.9.0","gulp-jasmine":"^2.2.1","gulp-node-inspector":"^0.1.0","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^2.10.0","gulp-util":"^3.0.7","heapdump":"^0.3.7","jasmine":"^2.4.1"},"gitHead":"5153829c2f9bcd09e0a53cb82d764702b6518cf0","_id":"island@1.0.14","_shasum":"2651c24ed681360267334275318a56fe4089c0f7","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"maintainers":[{"name":"wokim","email":"wonshikkim.kr@gmail.com"}],"dist":{"shasum":"2651c24ed681360267334275318a56fe4089c0f7","tarball":"https://registry.npmjs.org/island/-/island-1.0.14.tgz","integrity":"sha512-vZ5STjdWf/07a94X1aMoXNQt5NqhSTZ8HdG6Q0aovJvokvIfQsRTG+FXohfkF9+Hj6P9S28SqhpOSN/fI7J0vA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDE582C2PlOKPB/GFcxtGzopaeRQhsPVCEai91p2xMjSwIhAIloXYM+lI6YLUM6t3g9tm5K7i1gdqD7xIKNGmyxRqvI"}]},"deprecated":"abondaned version tree, use island@0 instead","directories":{}},"1.1.0":{"name":"island","version":"1.1.0","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"edge","email":"SPEARHEAD.NFS.SE@ea.com"},"scripts":{"postinstall":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine"},"dependencies":{"gulp":""},"gitHead":"d57b2e1eb896921f316a438c48b9ef714d405e9e","_id":"island@1.1.0","_shasum":"bafb55c59d258e69333ff103939c25e64c69fae1","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.4.0","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"shasum":"bafb55c59d258e69333ff103939c25e64c69fae1","tarball":"https://registry.npmjs.org/island/-/island-1.1.0.tgz","integrity":"sha512-aBanVbv7ifDyquVifzgY7e/dZixZ/eg9PjmsaNIzBlvHPlixXMgTqaybwWff0HSYC9X66eUJCrUZnq+faGbVUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAbTJMai1TtxwjlLkFwhZUQZRTB0X3DdhC8SWqe/qxTDAiBAQbdcvvlVLiPBEE2xhntQIM9Kw9Hb2cYszbcTKxYung=="}]},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"wokim","email":"wonshikkim.kr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/island-1.1.0.tgz_1474271424782_0.07945673144422472"},"deprecated":"abondaned version tree, use island@0 instead","directories":{}},"1.2.0":{"name":"island","version":"1.2.0","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","lodash":"^4.15.0","msgpack5":"^3.4.0","node-uuid":"^1.4.7","reflect-metadata":"^0.1.8","schema-inspector":"^1.6.6","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4"},"gitHead":"d8fee644c576586ea1a050af5b21215b94a88b54","_id":"island@1.2.0","_shasum":"9b5ca43a4dd912755987972fb782a957465e3b02","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.4.0","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"shasum":"9b5ca43a4dd912755987972fb782a957465e3b02","tarball":"https://registry.npmjs.org/island/-/island-1.2.0.tgz","integrity":"sha512-awPbPliVnSYMX+vw6qtLXkPxpRgHW2dHW2hLhR4/smhOBaKZv789nHMHTVN0ZIP7vp+ss+IV/llVg8uCuy1UEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDc/BTj0gegWksVaPlo/Huk/qDtPVm2bADqgmyTk2/lBAiEAo5rz/OJQogIbYf7la5S4OqfNzjo8CBcSlEhu9yo2TPA="}]},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"wokim","email":"wonshikkim.kr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/island-1.2.0.tgz_1474360300041_0.9643893491011113"},"deprecated":"abondaned version tree, use island@0 instead","directories":{}},"0.3.0":{"name":"island","version":"0.3.0","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4"},"gitHead":"580fbd4a08187db415fc7cbaf6a7d519abbc35c7","_id":"island@0.3.0","_shasum":"f02c8ed91d57942abbacab9b77004dad59f937d4","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.4.0","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"shasum":"f02c8ed91d57942abbacab9b77004dad59f937d4","tarball":"https://registry.npmjs.org/island/-/island-0.3.0.tgz","integrity":"sha512-OGDJq7z/uj7eGwV1wD9LdWGsh+RMj4SJbYlS3Yl1yL5TgqWTELMKlhXSd7JUabtpRNqqnZz30rCcoxoiq7CUag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAqSpelNVD6wnfFOvQpInVUmkwKKp9ylCXfItEQgZ3QgIgEPhPrI7BNkxo82SxQnka2DdP/S6nF62ofeUeZO9M58Q="}]},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"wokim","email":"wonshikkim.kr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/island-0.3.0.tgz_1474609362525_0.8621290777809918"},"directories":{}},"0.3.1":{"name":"island","version":"0.3.1","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4"},"gitHead":"c8e9f5cb16110d5951eeb53278e3cb1bab613e2d","_id":"island@0.3.1","_shasum":"95f495be1adb8e3a997abe2047ed1ef19f29dabd","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.4.0","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"shasum":"95f495be1adb8e3a997abe2047ed1ef19f29dabd","tarball":"https://registry.npmjs.org/island/-/island-0.3.1.tgz","integrity":"sha512-0R/vZk7ROKybN+ZcJTBwJpTIrm3a2ufwUZLCcVhYbv1+kyk+H/QMMoldKXfq6f8clLKyAl4TCz2oCwkgGW4BXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCh4O3WBSCbKw0/To58x0aTlW1wUYQErYOVMJidiCyjegIhAMS9CCZALVddopjQfe8rrzIhMjR3S8bGHQGmTz3a/Ebn"}]},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"wokim","email":"wonshikkim.kr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/island-0.3.1.tgz_1475735744440_0.34306188323535025"},"directories":{}},"0.3.3":{"name":"island","version":"0.3.3","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"gitHead":"ee35a2881abe8965b43734f8f6e0986bce6d5d3a","_id":"island@0.3.3","_shasum":"983918aa2a53a25c83cea8a44927ff6df2912761","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"dist":{"shasum":"983918aa2a53a25c83cea8a44927ff6df2912761","tarball":"https://registry.npmjs.org/island/-/island-0.3.3.tgz","integrity":"sha512-h63TL060A1XrpLNwL408gkCLrbyVcgoOFRXvU4lzLWqMRwjNyxRqw6N5fL9c9CbEon+LIp4Hj9rNJoHCaPPQfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCimOmZ/r2eqLI01PXUSCAx6dAjtTJCsnBnE7rGuIVIcAIhAONiLL49b570IyYN60Di1CriTb7mWI5NaSi5cK+Qyj7D"}]},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"wokim","email":"wonshikkim.kr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/island-0.3.3.tgz_1476250034329_0.35205540899187326"},"directories":{}},"0.3.4":{"name":"island","version":"0.3.4","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"gitHead":"95ecf06b00c9516f8900f731e5f3301a236ea154","_id":"island@0.3.4","_shasum":"39d2b7dbccd2c5b6b778bd88e84f02e725e2f9a6","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.4.0","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"shasum":"39d2b7dbccd2c5b6b778bd88e84f02e725e2f9a6","tarball":"https://registry.npmjs.org/island/-/island-0.3.4.tgz","integrity":"sha512-HzgCakfGTQRYCC5mIKFvrn3/z6swsPnHK5KtUuoBfs6/6Q1m2oxotywBJo1m01RFOi2o3JiRgkdKB2+Z/8zF5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcKW71cVnU9vN9Pxu1aphZwDlGg9sO2uzvAUq/xTcyNQIhAPqehVj61AEoLcAy62dlQQMJ3j6aH5jhGx2wBZclt9mx"}]},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"wokim","email":"wonshikkim.kr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/island-0.3.4.tgz_1476752153182_0.34618601901456714"},"directories":{}},"0.3.5":{"name":"island","version":"0.3.5","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"gitHead":"3851a7e668304bec2f4315f02127366c75dfac47","_id":"island@0.3.5","_shasum":"3749549700a6488011eeec122caa57f5bd324793","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.4.0","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"shasum":"3749549700a6488011eeec122caa57f5bd324793","tarball":"https://registry.npmjs.org/island/-/island-0.3.5.tgz","integrity":"sha512-easCGuHcaQ2TspQ/8TAm5Qv1d60F/XMgE//KtBvQ5GIcJSGE9NbZ6h3JlPpJdsbd1DbFAfJWnTd1VADNfd6caA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFWTjq6nOjTApLwvTe6fXRN04FwopxRPgJRrfPIHmr+AAiEAgv6gS5aDdylp+Wt9JaOeH7r9qNc+7Yt7/GRHgbEz00E="}]},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"wokim","email":"wonshikkim.kr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-0.3.5.tgz_1477379762615_0.5258625883143395"},"directories":{}},"0.3.6":{"name":"island","version":"0.3.6","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"gitHead":"614f312fe2dbd9a1a5cc48977fedf8286b8d61ed","_id":"island@0.3.6","_shasum":"b9e430b327a6ceeb157d650fbe52a7f6da9b4624","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.4.0","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"shasum":"b9e430b327a6ceeb157d650fbe52a7f6da9b4624","tarball":"https://registry.npmjs.org/island/-/island-0.3.6.tgz","integrity":"sha512-WezVTh+ft9TxZG7qCzO6VVAc31Ooi76r4BodIJwwnNjfk/Vo+7JEmTy/Jw1RI/M2m63s+eyE3Opqevgaf5Kg8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA/bQfMk5i/1TlK8o4BMLWmqim7al/bU3vdKfE22TdmbAiBz4Cz1lC81YzRL35u581Wm5omOpkVtSSWBpT/5Dn6i0Q=="}]},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"wokim","email":"wonshikkim.kr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/island-0.3.6.tgz_1477471015649_0.8962093172594905"},"directories":{}},"0.3.7":{"name":"island","version":"0.3.7","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"gitHead":"038be83e899de65c6ad81bf92c10eec91862ef0e","_id":"island@0.3.7","_shasum":"f849fef29cf20c528ca9afbdf3e960660a021121","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.4.0","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"shasum":"f849fef29cf20c528ca9afbdf3e960660a021121","tarball":"https://registry.npmjs.org/island/-/island-0.3.7.tgz","integrity":"sha512-Tvxg/3NO1LUpHar4hmmm/Y0KXv8O33cHXarEYNPGRym7xWEN+6wz8NMlk6y853/LrXDA9dAWWfe2YaS3bU7RyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA7gcOxF1l+98a8ur+VJ5eeo98TUrwCQpuLqCpRU10l/AiAHgoK/nuFrB0JLCsxz1uwmpUSWRKG73lGqDfmzynAs3g=="}]},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"wokim","email":"wonshikkim.kr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/island-0.3.7.tgz_1477621775114_0.6824852621648461"},"directories":{}},"0.3.9":{"name":"island","version":"0.3.9","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"gitHead":"8b059201f22588fe62c382fe2e5bde52cfb6c08f","_id":"island@0.3.9","_shasum":"527502cbba840b300b0c5cbc4b404b455249fa47","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.4.0","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"shasum":"527502cbba840b300b0c5cbc4b404b455249fa47","tarball":"https://registry.npmjs.org/island/-/island-0.3.9.tgz","integrity":"sha512-KXBeo4yBz2jrnNpD7yMbx6EeVeGdtC3A68pvwdKNZUykqhme1fVKhnykPXVod5J9F6vBtCt2gtMpruogE1MBjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYhp8URMNKDuc8PSA8loip/+F6sxQeD5VKTRZz2ynoWwIgXiWiCz59trWGcqDrBXVRheEOPZ4X0I0G4Lwh658ZrDs="}]},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"wokim","email":"wonshikkim.kr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/island-0.3.9.tgz_1477624236302_0.9298623749054968"},"directories":{}},"0.3.10":{"name":"island","version":"0.3.10","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"gitHead":"085b6b809cab384dcec00de0f6b7244cf3c96c81","_id":"island@0.3.10","_shasum":"1717afdb6ebc0668102858d13f00b0e055a2fa04","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.4.0","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"shasum":"1717afdb6ebc0668102858d13f00b0e055a2fa04","tarball":"https://registry.npmjs.org/island/-/island-0.3.10.tgz","integrity":"sha512-Rd8I5LQ61s93GHV0NV1wYZiumA3XZSlF5P5j7zXoJwc2mmexNg8/vC+Z3G7cEdSIz+Whq6Ucq6foo3opMXuEcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCowzX7fHSjEgwmicHCNVfhReLc8whYZsM0Kk2aq6tlJgIhAJpVZrsW7Z64qk94XXvLTxRUHe51URdLRfivDJ1s+lFk"}]},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"wokim","email":"wonshikkim.kr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/island-0.3.10.tgz_1477640060084_0.07037879503332078"},"directories":{}},"0.3.11":{"name":"island","version":"0.3.11","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"gitHead":"3eabc33857211cfb0c419233019ae377c1c788f6","_id":"island@0.3.11","_shasum":"c20762de2cea63d31660d7b6f5ec0b67a666a6fa","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.4.0","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"shasum":"c20762de2cea63d31660d7b6f5ec0b67a666a6fa","tarball":"https://registry.npmjs.org/island/-/island-0.3.11.tgz","integrity":"sha512-vkI8INuWJgMr2mefgLKukKYcCWuu63llK6n+aekcetcTSfgMMeqODQEImOD/+I8cmKOU5581ILJBwt6OwvyW7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBvItnYsd1hDgHwbg4P3QEK4rN+4StZBFmJCfO66cp4QIgBpDwRz5bk6vJfqV854fkxOiI4kiKXRRSCche2w9DgJI="}]},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"wokim","email":"wonshikkim.kr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/island-0.3.11.tgz_1478145538814_0.28695270302705467"},"directories":{}},"1.0.0-dev.20161114":{"name":"island","version":"1.0.0-dev.20161114","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","island-loggers":"^0.1.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"gitHead":"e5c8cc08442c38fbd4944fd643a5f7b6c1d82934","_id":"island@1.0.0-dev.20161114","_shasum":"1f7973433ceb907fc21aec5d2840585d745f57a2","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"shasum":"1f7973433ceb907fc21aec5d2840585d745f57a2","tarball":"https://registry.npmjs.org/island/-/island-1.0.0-dev.20161114.tgz","integrity":"sha512-TW2WpXXLP+F4cClRfJo8yj7TQ67YhkLatH3RFoITPuoEWle8qjdUF9bTRxvSP8nvsD0cWVMOEOPjSBOpuTtGuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrOq0e2mmR9PkFmo6RVG9YGvNcxoc8Xus6hX5zCcA6PQIhAOgO2kxJXKUtrF64KCjYJFA2g/iNHkIzh7R2rgMLXJhM"}]},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"wokim","email":"wonshikkim.kr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/island-1.0.0-dev.20161114.tgz_1479099383385_0.9544556245673448"},"directories":{}},"1.0.0-dev.20161114a":{"name":"island","version":"1.0.0-dev.20161114a","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"^2.0.31","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/node-uuid":"0.0.28","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"0.0.30","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","island-loggers":"^0.1.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"gitHead":"e5ce83896b46b95081996ee04508ba38a0f00d4a","_id":"island@1.0.0-dev.20161114a","_shasum":"4456f8dffec0031da2516d5c1c9fc47f877efca8","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"shasum":"4456f8dffec0031da2516d5c1c9fc47f877efca8","tarball":"https://registry.npmjs.org/island/-/island-1.0.0-dev.20161114a.tgz","integrity":"sha512-HzjJIv8CvYJ0bMen3RFen/iojRCq17Gm/EGbS74UWlCiWmgP3LpfB89hnfEJKebdZcovE6DHa2GDG9ykwdwqbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICE82ST9uqHI+zmOfSDGrwj+qgENgh1+2rBTwyNMPlXjAiBPZ07xoHqPM6PRoV3LySXBTdA5Ng0lvRfEvtJt69W0qQ=="}]},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"wokim","email":"wonshikkim.kr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-1.0.0-dev.20161114a.tgz_1479110512536_0.6289893174543977"},"directories":{}},"1.0.0-dev.20161114b":{"name":"island","version":"1.0.0-dev.20161114b","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"^2.0.31","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/node-uuid":"0.0.28","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"0.0.30","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","island-loggers":"^0.1.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"gitHead":"8b5a9784f4e49be8c3c82ebc6b9081072e702462","_id":"island@1.0.0-dev.20161114b","_shasum":"0912a3aaab28da3128460b723aecf792815a1d74","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"shasum":"0912a3aaab28da3128460b723aecf792815a1d74","tarball":"https://registry.npmjs.org/island/-/island-1.0.0-dev.20161114b.tgz","integrity":"sha512-l7D/DpYtRJnhYP70RwYNu0IRHmNox3oPdjStuLJQi2DkE3po2iUVtl6EU9QSUXRfwhmfZC6fr5N8fU1XfvCadw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGM+qYWKBa9vvqywqUuR4K90o5ExiQ7t64ziwBOfd/WQIhAMh8Sq8dXKoO/Ick1Fx8aowA0kr2g/IfldGHJ/wHJEjb"}]},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"wokim","email":"wonshikkim.kr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-1.0.0-dev.20161114b.tgz_1479112177441_0.9094751256052405"},"directories":{}},"1.0.0-rc":{"name":"island","version":"1.0.0-rc","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"^2.0.31","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/node-uuid":"0.0.28","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"0.0.30","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","island-loggers":"^0.1.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"gitHead":"c45c62693591b2447e9d02ea10eba0ade878a81d","_id":"island@1.0.0-rc","_shasum":"834dc8738579e5e81d609c6620c436996864a13e","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"shasum":"834dc8738579e5e81d609c6620c436996864a13e","tarball":"https://registry.npmjs.org/island/-/island-1.0.0-rc.tgz","integrity":"sha512-nCRmYGvLABFZO+glckeahjT+ih1rkWVTj/gLVcjIfOR809DTdNyDvr3F3BzcuN5aNVVhamg6khr52xuTFo8PTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEVqbjoPjngcMmkXv1Y/qCtTfJI8hoCBPLhtNx6rh7FRAiEA1ch7EGbvlu62ZC2v7dMMO39bsAumCuBf7OAK//r5cqU="}]},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"wokim","email":"wonshikkim.kr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/island-1.0.0-rc.tgz_1479952762860_0.30888425139710307"},"directories":{}},"1.0.0":{"name":"island","version":"1.0.0","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"^2.0.31","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/node-uuid":"0.0.28","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","island-di":"^0.1.0","island-loggers":"^0.1.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"gitHead":"fccd435de7fc9468e89c06dbba9b0c5be92a7b90","_id":"island@1.0.0","_shasum":"8667cb4d16b80eb8f3b9cf677c32886b6deccdef","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},{"name":"wokim","email":"wonshikkim.kr@gmail.com"}],"dist":{"shasum":"8667cb4d16b80eb8f3b9cf677c32886b6deccdef","tarball":"https://registry.npmjs.org/island/-/island-1.0.0.tgz","integrity":"sha512-kywzbzCCwlOBQ7bJw/WML7tKLy/y4Rju2TxWtEN035n+FPIi8CdXoR3k/5QN7IaC/aoZQKouEAQAuuWKE5TDgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4KduI6xT646tGpDJ2J+ucAkPcrkdzFE8osEOAd+VI5AIgAeEt73aWuPOqPYTkYYigDjIsk6boKkbMKOZh7qlwUXw="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-1.0.0.tgz_1480669417105_0.1577616329304874"},"directories":{}},"1.0.1-dev.2016-12-05":{"name":"island","version":"1.0.1-dev.2016-12-05","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"^2.0.31","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/node-uuid":"0.0.28","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","island-di":"^0.1.0","island-loggers":"^0.1.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"_id":"island@1.0.1-dev.2016-12-05","_shasum":"2c63d8f4b7ec9d985cfca62724fa88e63803cb30","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"dist":{"shasum":"2c63d8f4b7ec9d985cfca62724fa88e63803cb30","tarball":"https://registry.npmjs.org/island/-/island-1.0.1-dev.2016-12-05.tgz","integrity":"sha512-0NjirT4K496LvrwndcB9ehI/w4MJB4T1FcHqvZC1hxU4iREoUHl9CQXCBuE9Lu2Ui38pdoWNrsrjvoPuJKXSAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLq9R/JX7GBApRV+Im5D6IuNdQsvgx6DmsREkI/2/XpgIhAOsdQCu8K5AQvrMQSZfCxlUzVECRF2D1jFLPPJqyzCFa"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/island-1.0.1-dev.2016-12-05.tgz_1480927188758_0.9458377957344055"},"directories":{}},"1.1.0-dev.2016-12-06":{"name":"island","version":"1.1.0-dev.2016-12-06","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"^2.0.31","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/node-uuid":"0.0.28","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","island-di":"^0.1.0","island-loggers":"^0.1.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"_id":"island@1.1.0-dev.2016-12-06","_shasum":"596fb6c02205aa60264fbf861743df7dafb62972","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"dist":{"shasum":"596fb6c02205aa60264fbf861743df7dafb62972","tarball":"https://registry.npmjs.org/island/-/island-1.1.0-dev.2016-12-06.tgz","integrity":"sha512-NvZuEII4Y9R0HxtfhqUKzDfs+hBrFM55c2FwRKgTPO7lSe0Fc3QDUnhL2bhNbPuT8cR13Z6b+E6nW7LKO84XOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwShBuXuFFEmAWYLDvM50r6HZkIdvLzwJ9Ys3jTmqreQIgeKr0TcRYH38REya/4NJplJomF545Ozvx40MWFglnoJo="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-1.1.0-dev.2016-12-06.tgz_1480988008527_0.9148793588392437"},"directories":{}},"1.0.1":{"name":"island","version":"1.0.1","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"^2.0.31","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/node-uuid":"0.0.28","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","island-di":"^0.1.0","island-loggers":"^0.1.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"_id":"island@1.0.1","_shasum":"ee1daaecf634761a909bb8f3f1507da4e1860218","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"dist":{"shasum":"ee1daaecf634761a909bb8f3f1507da4e1860218","tarball":"https://registry.npmjs.org/island/-/island-1.0.1.tgz","integrity":"sha512-LUrCSFHgEcWS8HBrdy5UANZ9+npmeXmllAQj6MEMjg6MhhRoB1x/p09QR9MupCS/ObSRRncYa8kQ0/LEFBz14A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID9Cn6jigHKzFfVYN/FlKqY2CqXqhN1B51nkmfmLS9TIAiBFvvc9XPV9dSkZO1Xflt7/vkbZu0ZDahjzJvtjdMSSOw=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-1.0.1.tgz_1480991806451_0.6388775242958218"},"directories":{}},"1.0.2":{"name":"island","version":"1.0.2","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"^2.0.31","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/node-uuid":"0.0.28","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","island-di":"^0.1.0","island-loggers":"^0.1.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"_id":"island@1.0.2","_shasum":"4b7accb788cf42fc400ac8a53fef1d1c2b5cafba","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"dist":{"shasum":"4b7accb788cf42fc400ac8a53fef1d1c2b5cafba","tarball":"https://registry.npmjs.org/island/-/island-1.0.2.tgz","integrity":"sha512-xaFcmTs+71fRP8sukAZxj1gVrKbf9WhICgTMP3IjNjZn0pVybgQHSXJU4Rav1OqmlMOIm/d9ds495zxr/ExNuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEjtHbUcwmQoftDXt7oW+1fPR1QzCRLK5oeKfG799UE4AiBKFF4Gbj1bxKyHFQDixVO5zDBIlr0ntbCf0ZDgNnjYLg=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-1.0.2.tgz_1481006567366_0.0113129245582968"},"directories":{}},"1.1.0-dev.2016-12-07":{"name":"island","version":"1.1.0-dev.2016-12-07","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"^2.0.31","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/node-uuid":"0.0.28","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","island-di":"^0.1.0","island-loggers":"^0.1.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"_id":"island@1.1.0-dev.2016-12-07","_shasum":"5d020762ad34000b17fc63a3e674e52a8c96ac3a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"dist":{"shasum":"5d020762ad34000b17fc63a3e674e52a8c96ac3a","tarball":"https://registry.npmjs.org/island/-/island-1.1.0-dev.2016-12-07.tgz","integrity":"sha512-1PUErdEvd9JPBf5iuATtdSk5wcPOwrkwEAeTHZ+9ysvol5uCkN+aOmVJT0qZJ7MoS56617/bIxi7vZBGvlzG4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFul4aqv+NlftlcTsU/uChaqWLhDNjBNracFTkwNF13lAiAFBiH6EmJ+993qG91pYZoho5X5TRDc48AzWa7ZDqBuBw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/island-1.1.0-dev.2016-12-07.tgz_1481072065890_0.9852593222167343"},"directories":{}},"0.3.12":{"name":"island","version":"0.3.12","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"gitHead":"881d7e8ab92aff4ff307693ea9201c514e5b44a3","_id":"island@0.3.12","_shasum":"057330c22010d635438b87cf9a0daa12ba5c601d","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"057330c22010d635438b87cf9a0daa12ba5c601d","tarball":"https://registry.npmjs.org/island/-/island-0.3.12.tgz","integrity":"sha512-/4KGeDYRRSuDcWTFyg353J/U8A+PQG04y5NViAv7SMC6JEba/+dmeDh46zV0pwCa9s6UWfzBHQi+ogJIa1xEsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9XxSg9TEbszqltAVApvhmztz8x0AOrltd2a2uicgIAAIhALVOXdnf+wojyCuhCiraCU+2lx4UOGQEBLA4LXagAXG6"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-0.3.12.tgz_1481079902326_0.2708565630018711"},"directories":{}},"0.3.13":{"name":"island","version":"0.3.13","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"_id":"island@0.3.13","_shasum":"07407b0e5173e9b8138234e3cad54af2a51a3ae1","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"07407b0e5173e9b8138234e3cad54af2a51a3ae1","tarball":"https://registry.npmjs.org/island/-/island-0.3.13.tgz","integrity":"sha512-dYqAhJHi0iEXyVsrE6kQ+cbtD0anXNvnOcdOkMYyL4JTZRuUADfJCTBWd93qcXbR+oCT8arElrVym2CCykIseA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBd7ilm4PQpwfaoOOL97uJbRtZbiwfGXhLqcYSyfUOpNAiAwL7oiTrP72PTj60jh9LKScqtRIMqn/ay3o5ZdyFzvaA=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-0.3.13.tgz_1481081155646_0.9543428660836071"},"directories":{}},"1.0.3":{"name":"island","version":"1.0.3","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"^2.0.31","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/node-uuid":"0.0.28","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","island-di":"^1.0.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"_id":"island@1.0.3","_shasum":"1c14e031f0d3b4db9fb2aa9795cadc517ec42a92","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"1c14e031f0d3b4db9fb2aa9795cadc517ec42a92","tarball":"https://registry.npmjs.org/island/-/island-1.0.3.tgz","integrity":"sha512-rdAiUTIr22CFQ96jxTfFwAax7z6KJs1+X7H/bpx1UgpsFgipPcwzFBh1B00XsZBAngZrgRu4aDHQBNYGJ3ykng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDnfMvyeWgEsKal5kY/xGZBgC175MnGNZ4u3+5R+dF0fAiA/qQk2UTy69YbMnMwWter3GwDsc6GONPcbBayXaCX47A=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-1.0.3.tgz_1481085714679_0.6259681924711913"},"directories":{}},"1.1.0-dev.2016-12-08":{"name":"island","version":"1.1.0-dev.2016-12-08","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"^2.0.31","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/node-uuid":"0.0.28","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","island-di":"^0.1.0","island-loggers":"^0.1.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"_id":"island@1.1.0-dev.2016-12-08","_shasum":"ad1a68e8c7807484dbe8c30f4f7cbec2f221d48e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"ad1a68e8c7807484dbe8c30f4f7cbec2f221d48e","tarball":"https://registry.npmjs.org/island/-/island-1.1.0-dev.2016-12-08.tgz","integrity":"sha512-V4L4iiHL6w+iFf2LkpxHaEdAiT1mxgpLzH/f4wb+xz7EsfLU8rIe2CyFek9BsbPlJXl4N441Y2Mf+jrMThY3ng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHT96YNazY3eRLiZwWWRyJaOjuz3cAHa5fns7Jb+F6P2AiB0U+CZD+xR6LdI/tJC/AMulrREhQqNSAT54rdUgfmLsA=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-1.1.0-dev.2016-12-08.tgz_1481210072225_0.25709458510391414"},"directories":{}},"0.3.14":{"name":"island","version":"0.3.14","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"_id":"island@0.3.14","_shasum":"ba2282ac4c051cad2d439cf6943d58d1023c1031","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"ba2282ac4c051cad2d439cf6943d58d1023c1031","tarball":"https://registry.npmjs.org/island/-/island-0.3.14.tgz","integrity":"sha512-hTH7ktXHX/FB5sHt4WeBZxeHTBqxa5zSk3xj56OfN9D8rB7FXR+ofdumpoVOZkpj+IA1FVrgqgrTy62LwpQ/Yw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3BNUfaSTnbHUCgUwuQMgZBY4DCtuCS0MaDpKvhZNKqAiAMDr85qdUoSe/mE96pEbonx0H4hjqWcpLe55DE7pR5JA=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-0.3.14.tgz_1481244666255_0.2340846685692668"},"directories":{}},"1.1.1":{"name":"island","version":"1.1.1","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"^2.0.31","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/node-uuid":"0.0.28","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","island-di":"^0.1.0","island-loggers":"^0.1.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"_id":"island@1.1.1","_shasum":"00657f932312a3aa1c4872c331753062a53d6cc3","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"00657f932312a3aa1c4872c331753062a53d6cc3","tarball":"https://registry.npmjs.org/island/-/island-1.1.1.tgz","integrity":"sha512-MOKkNnq6/oitppM1pGJQjh/Ev6S9Bu2NICQLifDorlxTXCwaJFSWfFd5wv8sA+f3JM+K6hi743BXxD9qRA9OnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEkdGlZX4t5rqCJJO6wLzVMbll8ooMO3z4D5jLHLGV5fAiEAyxdvMufcVnSLtzpWwvGWpS78eG8IHT8vcPj1r2BDaps="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-1.1.1.tgz_1482219546297_0.148387341061607"},"directories":{}},"1.1.2":{"name":"island","version":"1.1.2","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"^2.0.31","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/node-uuid":"0.0.28","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"_id":"island@1.1.2","_shasum":"58c34c205cb279bfbc6ae9574dca53805fba892c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"58c34c205cb279bfbc6ae9574dca53805fba892c","tarball":"https://registry.npmjs.org/island/-/island-1.1.2.tgz","integrity":"sha512-gsKAs//rDRRBXU5zlu5Or5had13cIZJLZLNMi2I5zffgnP8W7jRDCvYd8qR4trNSGapPR8/lyX79/CKqKY+wWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAuh9JP8X51e+9x7Kr4v82Q//yOoroRGAeN6QYVRbEFUAiBrYSm/XSAPOZCWDgLRwc42t+lvXqBBRAT16HhCCpLtaw=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-1.1.2.tgz_1482390792113_0.8783307475969195"},"directories":{}},"1.1.1-dev.2016-12-22":{"name":"island","version":"1.1.1-dev.2016-12-22","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"^2.0.31","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/node-uuid":"0.0.28","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","island-di":"^1.0.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"_id":"island@1.1.1-dev.2016-12-22","_shasum":"1fbe4ad09d7b6164745e00948ca2552527daff37","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"1fbe4ad09d7b6164745e00948ca2552527daff37","tarball":"https://registry.npmjs.org/island/-/island-1.1.1-dev.2016-12-22.tgz","integrity":"sha512-LYNnYY9P0dgsbmE4tlBetG0NONQoLAd2BZJkpuq2iN8Hq288xu9QtRuwPBnGEGkeJL5wSMtEeAlSfQ41ZLw6Ww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUhEYTApwNpfhRduTO6wrCyAezOmEgvKeRONnuIXv1FwIhAP7wVXaVHuGqoXUnhLQ9Xmz042/vOA/pYQoMpuJjPuse"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-1.1.1-dev.2016-12-22.tgz_1482419776224_0.9130349347833544"},"directories":{}},"1.1.1-dev.2016-12-30":{"name":"island","version":"1.1.1-dev.2016-12-30","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"^2.0.31","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/node-uuid":"0.0.28","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","island-di":"^1.0.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"_id":"island@1.1.1-dev.2016-12-30","_shasum":"731636de4b8bf8d142bbc62b4f80b3ecc2909c69","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"731636de4b8bf8d142bbc62b4f80b3ecc2909c69","tarball":"https://registry.npmjs.org/island/-/island-1.1.1-dev.2016-12-30.tgz","integrity":"sha512-FNU6X4G+tJ6EsSrEmG3bMY0tRyOTtgQMosxHzOQ7PTLz7U1w6VPZyvASj4wNSLkyzc/nz94t3bPJ1vQD0014Cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDF8udA4YLj+0IOCPV55CWODxGloSxosQ8RH6HGwMIJUAiEAsFgboaIkGN+I9xeW9o5WYbfl2Q9ZaqVfHkLYIOAIz+k="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-1.1.1-dev.2016-12-30.tgz_1483110863452_0.06177118537016213"},"directories":{}},"1.1.3":{"name":"island","version":"1.1.3","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/node-uuid":"0.0.28","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"_id":"island@1.1.3","_shasum":"decf23d4e2102b82979af27f0bfdec2ea936fb73","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"decf23d4e2102b82979af27f0bfdec2ea936fb73","tarball":"https://registry.npmjs.org/island/-/island-1.1.3.tgz","integrity":"sha512-IXVz2QmW7MV2dhVPIEr4ARp4wkqHnd+MsMwQZE9IDu227O2P4xiBHzwcLdmkqhJeaAugNix6FJ81T3/cD/ApFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5c7S8Pgxcrt0b/v0xoL7cO/zS9Za165UjRINLIk6I4AiEAkhlhtAePxbQXTvkI0qhVbU/QBd+LIWR57Ww6/UP7Q1k="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-1.1.3.tgz_1483340243276_0.982698162086308"},"directories":{}},"1.1.1-dev.2017-01-02":{"name":"island","version":"1.1.1-dev.2017-01-02","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/node-uuid":"0.0.28","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","island-di":"^1.0.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"_id":"island@1.1.1-dev.2017-01-02","_shasum":"fe6495279be7e9f72c429509ed4484a4176552c8","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"fe6495279be7e9f72c429509ed4484a4176552c8","tarball":"https://registry.npmjs.org/island/-/island-1.1.1-dev.2017-01-02.tgz","integrity":"sha512-1AQNRXVKo98YenACKmwuLdzIbtK75+sN3UULL2KHgRSvWxMSPL23boerDfDWPQh338v8TEYU/Bfp05noPomklw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWaeBPRvXXV2xr/UQjjwtzvRCDXBQsjCoOuaOQrnQOWAIhANchDKGSN27xvza8BnaBEer5nxwFR+IYQZtTEG0bBuP2"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-1.1.1-dev.2017-01-02.tgz_1483341071103_0.6278866003267467"},"directories":{}},"1.1.4":{"name":"island","version":"1.1.4","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/node-uuid":"0.0.28","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"_id":"island@1.1.4","_shasum":"dd4860c096f3c351759ac3951c1e45484d2d21fa","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"dd4860c096f3c351759ac3951c1e45484d2d21fa","tarball":"https://registry.npmjs.org/island/-/island-1.1.4.tgz","integrity":"sha512-d5inR85idH3hqNbQ++6Amq+kspwiGrs33suZIJ8uQi0w1tFSyAZhJHIn306CgeeIBmRE/5swICyyad3WK7VrYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcu/bC0K1eS1D2FuHTfbcUQnIeyoQvfSKqK7rFdR98ZgIgHoRKQsWc0F81t1OkZAOafTht9KV5IlDZypq7uC7XBP0="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/island-1.1.4.tgz_1483686453478_0.4788586243521422"},"directories":{}},"1.1.1-dev.2017-01-09":{"name":"island","version":"1.1.1-dev.2017-01-09","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/node-uuid":"0.0.28","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","island-di":"^1.0.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"_id":"island@1.1.1-dev.2017-01-09","_shasum":"e65ecd1aabd35e899637c1dd6484158bffd21a75","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"e65ecd1aabd35e899637c1dd6484158bffd21a75","tarball":"https://registry.npmjs.org/island/-/island-1.1.1-dev.2017-01-09.tgz","integrity":"sha512-02wNcX7T4Evh3mh7sg4303EPcaaegQ3wvemrPJtxblo3PEAIxtc/iznpdiqWV/G9EOe4eXYrtVSk/EYWhbWoLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGIXhKu7MK67JSiYFBechUiMYGgQOYTpKUL5AyDRXvyPAiAi8z2pmKZg3ZukP4X5JDbJeClAvo1bdDcuul/BoSMg4w=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/island-1.1.1-dev.2017-01-09.tgz_1483974863614_0.6414019302465022"},"directories":{}},"1.2.0-dev.2017-01-10":{"name":"island","version":"1.2.0-dev.2017-01-10","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/node-uuid":"0.0.28","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","island-di":"^1.0.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"_id":"island@1.2.0-dev.2017-01-10","_shasum":"ffb9fa20851034baf1775ea22e30bb86686da5d5","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"ffb9fa20851034baf1775ea22e30bb86686da5d5","tarball":"https://registry.npmjs.org/island/-/island-1.2.0-dev.2017-01-10.tgz","integrity":"sha512-bX3mRY4PXAGikrOj+PwRGhXtCFT3l3XH1KRwnIjZ7vAXP3/a4lgS2fs2eF6d9xzNpsiQyP+s/XIfXoF5diZrYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUaOBxsMQlkop5okIA46yIhrhSniSxjmayDaSxN8sZBAIgVap8LAslonYnJgVhKgfA0tXDV3MJOyERFLW1BpZbkWE="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/island-1.2.0-dev.2017-01-10.tgz_1484061347592_0.14091628091409802"},"directories":{}},"1.2.1-dev.2017-01-16":{"name":"island","version":"1.2.1-dev.2017-01-16","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/node-uuid":"0.0.28","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","island-di":"^1.0.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"_id":"island@1.2.1-dev.2017-01-16","_shasum":"cc5b30ca6e4a41f752b9c8ab5a4b4f9c004b0293","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"cc5b30ca6e4a41f752b9c8ab5a4b4f9c004b0293","tarball":"https://registry.npmjs.org/island/-/island-1.2.1-dev.2017-01-16.tgz","integrity":"sha512-Hc9gdFOvpxLwoE2O5gvMb+je8Rer3lH4URzzMcYR5ptv2IqE8inc0Il55hSzKwiraJlvjTrzzsZ1xfkMSBB1Eg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDOtuz9/ELfOliPwwOZS6hzQiiRjkdfF82bQU7HouSSUAiEArF1C/xSvVZ//+qG5JJEQyASiaGabHjLBR+zj+Y6ag5U="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/island-1.2.1-dev.2017-01-16.tgz_1484579775650_0.23555456404574215"},"directories":{}},"1.2.1-dev.2017-01-20":{"name":"island","version":"1.2.1-dev.2017-01-20","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/node-uuid":"0.0.28","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"_id":"island@1.2.1-dev.2017-01-20","_shasum":"81d4e0e5ecee946a8d7464cd777c88bbe0b65dec","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"81d4e0e5ecee946a8d7464cd777c88bbe0b65dec","tarball":"https://registry.npmjs.org/island/-/island-1.2.1-dev.2017-01-20.tgz","integrity":"sha512-lRfHktRsl4YnGUTSILLFYsb2jotYZV+p5DI33lMnA1MoCzsy0ESM5zQSGyVFF/xUCuSRgBeyAQATh7sdYoIVBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwKZA32ciM1mNpK+FL2lZ4Qe53Pl25rojZ8Jakyl3w+AIgdR2Mvzb4EjPslEUJ0NuacAtz1xFx1EthQFb2d4mZ8dI="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-1.2.1-dev.2017-01-20.tgz_1484898750166_0.5267146457917988"},"directories":{}},"1.2.1-dev.2017-01-23":{"name":"island","version":"1.2.1-dev.2017-01-23","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/node-uuid":"0.0.28","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"_id":"island@1.2.1-dev.2017-01-23","_shasum":"27702bed849505cb594dc8eafd61536d47937e43","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"27702bed849505cb594dc8eafd61536d47937e43","tarball":"https://registry.npmjs.org/island/-/island-1.2.1-dev.2017-01-23.tgz","integrity":"sha512-IG2maIPmMwpbFMmZvo4tPUHQh1vXQmjh2Ukhlt6lwmA6t5xBLsGXSsRXJTy/L7uMhkJqyKlGg2RKLuTiBW3xSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDjgwMmEGjteGWrTD0b4loFSxzl19DYLB9mgb8dmKsCaAiAYOVBpgsIc9sewn4gYy7wGRBqZKW7OCjK+bzJZjCIOdw=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-1.2.1-dev.2017-01-23.tgz_1485184576940_0.13789725652895868"},"directories":{}},"1.2.1":{"name":"island","version":"1.2.1","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/node-uuid":"0.0.28","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","island-di":"^1.2.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"_id":"island@1.2.1","_shasum":"1cd3f9537a18619834ff05656ba85365d21eeaa3","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"1cd3f9537a18619834ff05656ba85365d21eeaa3","tarball":"https://registry.npmjs.org/island/-/island-1.2.1.tgz","integrity":"sha512-dl7wgqmV7whmvO/xZPE4ukxbrqj5+oAok+EZh0ANP59zGo+ErXuNb48vKxXKVR3VJphSzdaTvMoSWkN5t54qEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqEazJOOytSmLT9kq97pHVdhLiGUtGJ7hQdbRAYMdfFgIhAPN3uoJVNUpsyD13whz/eqmlUWkdvTOqBuZERXx/ziKn"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-1.2.1.tgz_1485239387698_0.7750833539757878"},"directories":{}},"1.2.1-dev.2017-02-01":{"name":"island","version":"1.2.1-dev.2017-02-01","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/node-uuid":"0.0.28","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","node-uuid":"^1.4.7","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"_id":"island@1.2.1-dev.2017-02-01","_shasum":"4abd6035e252a86fbb2264b13b12d910010181bb","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"4abd6035e252a86fbb2264b13b12d910010181bb","tarball":"https://registry.npmjs.org/island/-/island-1.2.1-dev.2017-02-01.tgz","integrity":"sha512-FwNPUQEiVPPaKSkrmmLq3F6LJY2DKWkkq8TEw/4RREkVSdW/L7ZIhbC47tTYHSF8ikEUFgaaijxxWENpFW1NKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIExutAhHRKF8kTlxFUJIQxwKD2d9/QjNwWemdxBrovwIAiEAz5bDsuYv1847TJnLYA9MRlIpD/ukbMytMVOoyT04N6U="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-1.2.1-dev.2017-02-01.tgz_1485962168981_0.9029889062512666"},"directories":{}},"1.2.1-dev.2017-02-14":{"name":"island","version":"1.2.1-dev.2017-02-14","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"_id":"island@1.2.1-dev.2017-02-14","_shasum":"70acadc99a0e979b42e0bf48dd93c2cfb6a70137","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"70acadc99a0e979b42e0bf48dd93c2cfb6a70137","tarball":"https://registry.npmjs.org/island/-/island-1.2.1-dev.2017-02-14.tgz","integrity":"sha512-8apsA7wBRcPWgjoZmlZsf/sHRbNERCrTzufE24g1qkle5VPqaauetZzjiKF9epvF62PD8ijjSLEsf1gYAlO6QA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBCSLgxH8U1uWPlqVtHmxZK3jBkaaSmzl+abJvDdBF0QAiBTyulhE32MHxjQhap4+mJDnKbN47raWTrUNw0duwY3lA=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-1.2.1-dev.2017-02-14.tgz_1486998986051_0.03977260389365256"},"directories":{}},"1.2.1-dev.2017-02-21":{"name":"island","version":"1.2.1-dev.2017-02-21","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"_id":"island@1.2.1-dev.2017-02-21","_shasum":"216e7d696ac5a81cffbe983de5d974e759176358","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"216e7d696ac5a81cffbe983de5d974e759176358","tarball":"https://registry.npmjs.org/island/-/island-1.2.1-dev.2017-02-21.tgz","integrity":"sha512-exGQaEG3Z+yw4QRt3hibG8F3+yGZdp6dL+wJTg/yikoK3REdCrRiey5oEUowQXrywJvisqxmJvLXqvS18aJ6hg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDR+2sqyusg6Nx0qGnH75drbUbca309JUrVmTY8lyir0QIhAKgN/m9TaQAzeexAnVRGL8cTzov+6Fuv62nVtOijhXEQ"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-1.2.1-dev.2017-02-21.tgz_1487603663313_0.8866539832670242"},"directories":{}},"1.3.0":{"name":"island","version":"1.3.0","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","inversify":"2.0.0-beta.5","island-di":"^1.3.0","island-loggers":"^1.1.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1"},"_id":"island@1.3.0","_shasum":"c0bd3ff10df53b5a20ca1b4690f38b309d48259f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"c0bd3ff10df53b5a20ca1b4690f38b309d48259f","tarball":"https://registry.npmjs.org/island/-/island-1.3.0.tgz","integrity":"sha512-QHRaOgbaZK9K7/zXJH52dNR/+dXm4J3U1uZeWnWQuSIUg5k9UzBF+bK6Y7bD0OGszZSia5SMS7vkdUxGd5Z8cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTkfdIIRVosqVZ058SebogRztt9Uil3kn10CBou1oWvwIhAOcHOUZP8eX+4i64QDR7oE5ggDEzQBhbcZffWnalgpws"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-1.3.0.tgz_1487645618794_0.07277536182664335"},"directories":{}},"1.4.0":{"name":"island","version":"1.4.0","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","typescript":"<2.2"},"_id":"island@1.4.0","_shasum":"afed0d982bc79286bb73af5f7c2f0daed4aac475","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"afed0d982bc79286bb73af5f7c2f0daed4aac475","tarball":"https://registry.npmjs.org/island/-/island-1.4.0.tgz","integrity":"sha512-+l2z5YlB2S9xKUxxZaoYx92o3luKuEOPiD0uaxckzWYaloPG6zlWep+sELGCFzpFSbzgvZSKCq3ckMQxFR1YLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChmTDk6TWEBUpSJjWBIyTqGOZQrDVnttVREDNIfrvt7AIhAKMgAn/vwnb6Ovpv5S8pOzK6TOTludyVvXjoxIx0cxHo"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/island-1.4.0.tgz_1488180259308_0.33997078984975815"},"directories":{}},"1.2.1-dev.2017-02-27":{"name":"island","version":"1.2.1-dev.2017-02-27","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","typescript":"<2.2"},"_id":"island@1.2.1-dev.2017-02-27","_shasum":"35aed988406ae97759e3e61ff149c286afd0e84c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"35aed988406ae97759e3e61ff149c286afd0e84c","tarball":"https://registry.npmjs.org/island/-/island-1.2.1-dev.2017-02-27.tgz","integrity":"sha512-GkY3qsqoRwOFrfhqp9c6X1RUTOmVIJynfZXIaLE8DsQcwHckffSN9JuM42H+rWD+Q9ghN0IleRnpOMPf37/uYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEuFwGkaUD2VGlZj81gfYtDRKmBcVsEj370fRc5QJOs6AiAxn0DEuP+xmSUI4fiZzNjmT8uROElW3TUR43vFO/o5iQ=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/island-1.2.1-dev.2017-02-27.tgz_1488180512394_0.040207198122516274"},"directories":{}},"1.5.0-dev.2017-03-01":{"name":"island","version":"1.5.0-dev.2017-03-01","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","typescript":"<2.2"},"_id":"island@1.5.0-dev.2017-03-01","_shasum":"f4a7fd494a61ab88f586809306248e10e2cf0583","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"f4a7fd494a61ab88f586809306248e10e2cf0583","tarball":"https://registry.npmjs.org/island/-/island-1.5.0-dev.2017-03-01.tgz","integrity":"sha512-9SPpQcQRL4yjF/g391gubxoxWQJpqFQ+rGebWzt2P/jUzgv64IgQrwwQtnnX7NUt1fh7gYdOQE90WLr/bXieZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6DyahLNazE+CEEy4HgkzBXG2O/maBbP0mEZsRCAdMGwIgfCQZBI/Ci2okPs+XhonTdumWQfRDUwU65//SX+Ly1BI="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/island-1.5.0-dev.2017-03-01.tgz_1488294978916_0.0006787863094359636"},"directories":{}},"1.5.0-dev.2017-03-15":{"name":"island","version":"1.5.0-dev.2017-03-15","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","typescript":"<2.2"},"_id":"island@1.5.0-dev.2017-03-15","_shasum":"94beea66b45fde63375649665127e6a58ac04214","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"94beea66b45fde63375649665127e6a58ac04214","tarball":"https://registry.npmjs.org/island/-/island-1.5.0-dev.2017-03-15.tgz","integrity":"sha512-b03pHkj2M9MKcubESp52BZXMef2ts9yzTGHqHnKvyZcQv9pdvyB74z58rnS83wiJ3ImZUsCRxHGtE5wj8KHxPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDJyKoCHtGF1OZaNHwZSWbxskkN6Tp+1eLSueiuIS+fBAiAMr6An7gr2mlIenfErNt9GXIJu/vIrJM/OV86DDRr71w=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-1.5.0-dev.2017-03-15.tgz_1489564038228_0.23825499811209738"},"directories":{}},"1.5.0-dev.2017-03-16":{"name":"island","version":"1.5.0-dev.2017-03-16","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.5.0-dev.2017-03-16","_shasum":"cdbb325a9e122a35b46cde45efed6d00b810d03b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"cdbb325a9e122a35b46cde45efed6d00b810d03b","tarball":"https://registry.npmjs.org/island/-/island-1.5.0-dev.2017-03-16.tgz","integrity":"sha512-qDKYWd+jYw4jN+K3e7dcoHowPuClzlAsnZhRj8/AZED1lqwhw7EkWJfA9sWWL8VXVaeuss03VXCf4BxULj7KlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHt0SbBtzYgvWivGd0Fo1M7Qyia0zaEQr2LOiWQacqyYAiBwhydvOamUIHo+TXZbGR+bJkjdpwboLJykO1D2pzmfZw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/island-1.5.0-dev.2017-03-16.tgz_1489591164440_0.15142696094699204"},"directories":{}},"1.5.1-dev.2017-03-16":{"name":"island","version":"1.5.1-dev.2017-03-16","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.5.1-dev.2017-03-16","_shasum":"d7bc56fca380f7f54718c47adec2ca8f75941e93","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"d7bc56fca380f7f54718c47adec2ca8f75941e93","tarball":"https://registry.npmjs.org/island/-/island-1.5.1-dev.2017-03-16.tgz","integrity":"sha512-beYFfMOIXg5ZQjhvg/Xgv68GB1Qa8ygaAXlPpmRR+Q/YL5WWK+727B5rPFBdACjieYQv1BOugVlhYTs9WFcdmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID/0KC5a9Xh7nhehkoqMtOStd0TRuXSRfh0Tfz/ATz1ZAiBzrsGYEMS24eWORg4gkyncSCr5xO8zLMA/8N7tDK2hzg=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-1.5.1-dev.2017-03-16.tgz_1489654661227_0.37614367506466806"},"directories":{}},"1.5.2-dev.2017-03-16":{"name":"island","version":"1.5.2-dev.2017-03-16","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.5.2-dev.2017-03-16","_shasum":"6111cae17df0fb249baa6b02508816734465ee0a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"6111cae17df0fb249baa6b02508816734465ee0a","tarball":"https://registry.npmjs.org/island/-/island-1.5.2-dev.2017-03-16.tgz","integrity":"sha512-Xe4VR6DrOdL5VY7t2R9b6wEuqOdGKlEz99hd/r/AbrxH7zFYmPFH/6kCBQW/8OQNhuvmyYijno9tbVoPLLqsJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBS2B7fSfsVjvnKeiJktaptgs7LMF81OMpo2fbL5j0ZdAiAPiUAghiO2ZcX+YM6Hy8zmZYM40NF/Sd1E3noP3WriGg=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/island-1.5.2-dev.2017-03-16.tgz_1489671569686_0.3455630256794393"},"directories":{}},"1.5.0":{"name":"island","version":"1.5.0","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.5.0","_shasum":"85a827a24a7e7e31fac2320c2dc1c114f2563236","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"85a827a24a7e7e31fac2320c2dc1c114f2563236","tarball":"https://registry.npmjs.org/island/-/island-1.5.0.tgz","integrity":"sha512-yWwkQNAdVj/vYXgMyUP9mW86J1igFupE0JciIRITx1REKiPz17WRhAjiU7DPQmV5yWeVbJVl4BFm7ltY1QExjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9UVHW1y6rVmVAkIqgB0RP4vUbjDn/TJYKMTHuKpODmgIhAOAMxFdfgSmA/iwjVz2OAeMajwhofLfkSPeQbGm84ba+"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-1.5.0.tgz_1490087241645_0.6419252473860979"},"directories":{}},"1.6.0-dev.2017-03-22":{"name":"island","version":"1.6.0-dev.2017-03-22","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"^4.14.38","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.6.0-dev.2017-03-22","_shasum":"08c2c08c86848461d3e09f4338a89d9b63f63f7e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"08c2c08c86848461d3e09f4338a89d9b63f63f7e","tarball":"https://registry.npmjs.org/island/-/island-1.6.0-dev.2017-03-22.tgz","integrity":"sha512-f57/sl/n5Mt+YkZr/0tYR9NcCGN+gfRQKDdrNeCcX3ZcTvCSwv8l15BQ6n9wVxUq9V23j0roZYHD1jFzfxunjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyik9VAk0oarvN/VNUs+AlMHx4aeMYke+edQVcRYZ9uQIgVLAvDT2Ax/vqc0Z7WgyYDNw3NgVGpemI+Upe7vuvltA="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-1.6.0-dev.2017-03-22.tgz_1490109517396_0.11781491106376052"},"directories":{}},"1.5.1":{"name":"island","version":"1.5.1","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"4.14.56","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.5.1","_shasum":"5035f8c0ff8364cc2f70ce469dfa42ecfb8d9f47","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"5035f8c0ff8364cc2f70ce469dfa42ecfb8d9f47","tarball":"https://registry.npmjs.org/island/-/island-1.5.1.tgz","integrity":"sha512-Av1pvSgShH3mwIV6ySFHATIwPTcNymoxKqWZ5VneZ2SJ1yMk8pMQF2p0X2yjzZ1qruMsoAZVHA77RjOZkcrXyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGYAQw4+XoFNtQsmMkdbjayAiZsoaHZp3qSLulkMNqK4AiEApZ2O1mdMUztj7CDyDN7geGnoCtQOvZ43tAD+f+G91zk="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/island-1.5.1.tgz_1490235136925_0.964033295866102"},"directories":{}},"1.6.0-dev.2017-03-23":{"name":"island","version":"1.6.0-dev.2017-03-23","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"4.14.56","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.6.0-dev.2017-03-23","_shasum":"dc54aa6d807bc215d52499cc23edc64f9eef5456","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"dc54aa6d807bc215d52499cc23edc64f9eef5456","tarball":"https://registry.npmjs.org/island/-/island-1.6.0-dev.2017-03-23.tgz","integrity":"sha512-Vl88sSDa7RR76GZGULP4aUamNbjKT5S86U8At87mrKS5YIsPTiravPMddHkrteXPBbK4x4rL5ze4kwSxzpc6ag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGkfKfPg6NCmSi17+bd8uDSZTwK7XkUvLjJ+mLU9m1n5AiEAp7kqAs8PZTUoTp8vqOd+IyPFeukBqzpv6d+jetFkd3Q="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/island-1.6.0-dev.2017-03-23.tgz_1490248897967_0.14783284347504377"},"directories":{}},"1.6.0-dev.2017-03-25":{"name":"island","version":"1.6.0-dev.2017-03-25","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"4.14.56","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.6.0-dev.2017-03-25","_shasum":"4f70ec8af974bba2935e65e86b58da3950c4555e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"4f70ec8af974bba2935e65e86b58da3950c4555e","tarball":"https://registry.npmjs.org/island/-/island-1.6.0-dev.2017-03-25.tgz","integrity":"sha512-Rh+5Vqt6Wa9DMC5xNpD/kLNOZwTMs6oKXGIjL2b3K1QfyZWQThO4IEi9HGRsgB4a3bnWax8WoXEw5uRRo4YnYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCt9XUj8iXgXZdDSZZnVQNxylduCnvQQKvsumSMdANQxQIhAN/Lnb+WRTp57AKnppQZVQ01/atbtrGKN3a4DoYZIDqg"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/island-1.6.0-dev.2017-03-25.tgz_1490368481830_0.6786385003942996"},"directories":{}},"1.6.0-dev.2017-03-31":{"name":"island","version":"1.6.0-dev.2017-03-31","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"4.14.56","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.6.0-dev.2017-03-31","_shasum":"fad54f66c268813d91421e77377ff45aa17c920f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"fad54f66c268813d91421e77377ff45aa17c920f","tarball":"https://registry.npmjs.org/island/-/island-1.6.0-dev.2017-03-31.tgz","integrity":"sha512-QD0lQFBdA3i8TKUNtAvR8rRyPOskdSKb8sceFXrP28cLYy+0eKKTtkaX/OCINcWd3nAdtX1eSQLr042VB9NyCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDbUY+O3wqnegtpYPeuS3mNNjSjwjUoUxlmG7vh/rrKsAiEAlutb80AR0/OZUo66ZPzIuuYKxAc5tWzALY6fepAnONg="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-1.6.0-dev.2017-03-31.tgz_1490886903705_0.7714139283634722"},"directories":{}},"1.6.0-dev.2017-04-01":{"name":"island","version":"1.6.0-dev.2017-04-01","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"4.14.56","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.6.0-dev.2017-04-01","_shasum":"e876b35a07f0117f12ff4170f79faf1eda7b597b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"e876b35a07f0117f12ff4170f79faf1eda7b597b","tarball":"https://registry.npmjs.org/island/-/island-1.6.0-dev.2017-04-01.tgz","integrity":"sha512-99pECjsHyYssNzfDXp1MWH9DqCTb4oGQIbBoXkV0GFT6vNwo3qpAdvFlUdzn4fVyfyDppJsd0ZLCPoPkw8mvdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEl80vs68nHzaZ8mFvV4gWwtumnDLCrI1sdJd/tCr7v9AiAjT4c5AzLDZ/FVOuAtzmZa36dl/0yrZEBxXxM4NIpOGw=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-1.6.0-dev.2017-04-01.tgz_1490973282845_0.4794686217792332"},"directories":{}},"1.6.0-dev.2017-04-04":{"name":"island","version":"1.6.0-dev.2017-04-04","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"4.14.56","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.6.0-dev.2017-04-04","_shasum":"7370be687754ae9016276defc659043fd6d223e3","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"7370be687754ae9016276defc659043fd6d223e3","tarball":"https://registry.npmjs.org/island/-/island-1.6.0-dev.2017-04-04.tgz","integrity":"sha512-J+ShgHWUrQ0pkFOS95AcVpg3GrXN7xobMo3FfsO8ndEV0P+QtP/j/HByBEPF3EZtgqSSoeBOY+lcMmcAlXnAjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7wnIPDX446iLggXccp7YSOThi6J2t+wltSZtRk4WlXwIgR0fqF5Wl2nTQ1DuCCBKLe1LGP2pmZju2g6l58a7FPzY="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/island-1.6.0-dev.2017-04-04.tgz_1491232487603_0.20734658162109554"},"directories":{}},"1.6.1-dev.2017-04-05":{"name":"island","version":"1.6.1-dev.2017-04-05","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"4.14.56","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.6.1-dev.2017-04-05","_shasum":"b760f067b6e949fa5eacd225a7b236e31b550795","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"b760f067b6e949fa5eacd225a7b236e31b550795","tarball":"https://registry.npmjs.org/island/-/island-1.6.1-dev.2017-04-05.tgz","integrity":"sha512-sQ6FwadLe8FZSt+AVYXWjLMKLjQxCaVD3NrQLznN0FGBYaA6UyhbHkbMDp4RKbc7TItEKQK0aGa+gtGGtMa/cQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCltoJrRs9+hQb61hybg6FwJN5ak7a5JGedq/CpKA7OrAIgR2DqXcqBG/4Qo+HRpmIAJ7V4ikKHE9sH/f19+eXqh9E="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-1.6.1-dev.2017-04-05.tgz_1491369440681_0.0941298552788794"},"directories":{}},"1.6.1-dev.2017-04-07":{"name":"island","version":"1.6.1-dev.2017-04-07","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"4.14.56","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.6.1-dev.2017-04-07","_shasum":"bc8bc612b57866a08381c8affb40c7481d67a019","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"bc8bc612b57866a08381c8affb40c7481d67a019","tarball":"https://registry.npmjs.org/island/-/island-1.6.1-dev.2017-04-07.tgz","integrity":"sha512-Tp8aLI72Tp1QD+so+FB8WA4U0amlADudVirNJwLq2T5TATZHc8014NnM4yCkiTgs5xzOGMbusI9IBrumL1oyVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEWJlxraykTSFRLi2FdWK16MTG42Ihkmde4XZSNtuRvCAiEA7Zeh9kg76lIyMpE79UOQQi7U930iCFTVheqru9M/BnA="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/island-1.6.1-dev.2017-04-07.tgz_1491491676704_0.16892226063646376"},"directories":{}},"1.6.1-dev.2017-04-18":{"name":"island","version":"1.6.1-dev.2017-04-18","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"4.14.56","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.6.1-dev.2017-04-18","_shasum":"16e73d3c68b881f5f15135b6b1e9eca747bb8236","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"16e73d3c68b881f5f15135b6b1e9eca747bb8236","tarball":"https://registry.npmjs.org/island/-/island-1.6.1-dev.2017-04-18.tgz","integrity":"sha512-eDA6y5azvEAofeYV9205nh1gjf+M9ESMLj9jxags0cuBioGecn1OFpvU35o1mDGi7pMjPOFAeITxSgKXHvdmxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHqXVJkNdGBSeHu9DSxJrM65Vi2iKzsYuXOp5SKNPBVcAiEAl1gm6lI0xvzAj1Do95hh6YbdC2GvTtNozTNgEvY7PP0="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-1.6.1-dev.2017-04-18.tgz_1492442059352_0.03992721438407898"},"directories":{}},"1.6.0":{"name":"island","version":"1.6.0","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"4.14.56","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","mongodb-uri":"0.9.7","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.6.0","_shasum":"79f7da828e87a5c7930dac4156136052b1365b93","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"79f7da828e87a5c7930dac4156136052b1365b93","tarball":"https://registry.npmjs.org/island/-/island-1.6.0.tgz","integrity":"sha512-7iC0Obweb7eOtR/5jr9108tQsDsvjQVmUEZ2G/4B8Hly6Cmjt9iG6tCjzdhpicnSHuXAZvB116DqtKphUrbXlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB9szi4nWrbt/99s+J8bvPYNENXvWJzvHE+/6fsou9rRAiAav5l0veLg4UFES6fVST3YkhTeymNZmFGvCOW27Mh8kw=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-1.6.0.tgz_1493012717708_0.44928781781345606"},"directories":{}},"1.7.0-dev.2017-04-24":{"name":"island","version":"1.7.0-dev.2017-04-24","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"4.14.56","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","mongodb-uri":"0.9.7","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.7.0-dev.2017-04-24","_shasum":"9cd0cb92b24269aa0a66268e6b582f832cd5f46a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"9cd0cb92b24269aa0a66268e6b582f832cd5f46a","tarball":"https://registry.npmjs.org/island/-/island-1.7.0-dev.2017-04-24.tgz","integrity":"sha512-+cXvz8kZahtiKlNt8Co8vqvRYKHyl0ePuw/vs2wzLPE4UClHuimP+SkBwND6DKu+xZEgnXe8DdqfxifyDXQtCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJJ9758raHNra5jRzQzXdZmQY8BvahoDE5Wguj6yDOUwIgYMc/0FytioTlz9vky4zPHAJ4Vp+okKwwbSAgp0Ng61Y="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-1.7.0-dev.2017-04-24.tgz_1493013000116_0.7516103088855743"},"directories":{}},"1.6.1":{"name":"island","version":"1.6.1","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"4.14.56","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","mongodb-uri":"0.9.7","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"gitHead":"049a0b13bbb2c684e6d8bd59e39cf08562cb6b7c","_id":"island@1.6.1","_shasum":"2f43331e62dded56c9cfbb2b9bf37e4f105733fe","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"shasum":"2f43331e62dded56c9cfbb2b9bf37e4f105733fe","tarball":"https://registry.npmjs.org/island/-/island-1.6.1.tgz","integrity":"sha512-zxLvSjZaJoQduoIcSEwyTsrAZDQI4+0YEQmKZUfgbTIWi8kPr6BxNKfUv3w0ZO0I4ojhhsUwOaIvv3tgiaRCxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD81uFC8ihmB+leLsb4nfpccpPYGXFxt9vvOACtAtXZWAIhAPhITbXOSJltaulHCWdb42E7hPOhbnYj/McuPOJ64FrD"}]},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/island-1.6.1.tgz_1493279380395_0.7003232939168811"},"directories":{}},"1.6.2":{"name":"island","version":"1.6.2","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"4.14.56","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","mongodb-uri":"0.9.7","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"gitHead":"b13f8071ec8627d10620a7f9d9974cd56b007dab","_id":"island@1.6.2","_shasum":"52fbf9e16b4b53e7ed4198fec03bb44fe1d94889","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"shasum":"52fbf9e16b4b53e7ed4198fec03bb44fe1d94889","tarball":"https://registry.npmjs.org/island/-/island-1.6.2.tgz","integrity":"sha512-gjbkXzx4qYZnZsJZw49h+3ksGB3ujpc3/aaOMbX8J72Q2tFV0YtjF6YG7RSR4YeMGdM50lreabEaohbEcucghQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEB7JHzyvQGJsceYifd4a9ZGeouTQQNozZbU+uwJy//ZAiEAjcj1LvRUf2GKXZO6+MyTvbJ/J+MqwiRcJk9Wh/JbwkQ="}]},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/island-1.6.2.tgz_1493282268165_0.4868064410984516"},"directories":{}},"1.5.2-cn":{"name":"island","version":"1.5.2-cn","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"4.14.56","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","mongodb-uri":"0.9.7","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.5.2-cn","_shasum":"8a0b6f6a932b04c53eb502358d97e2cd70857bce","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"8a0b6f6a932b04c53eb502358d97e2cd70857bce","tarball":"https://registry.npmjs.org/island/-/island-1.5.2-cn.tgz","integrity":"sha512-qjtUf2DUDk9LFTB0Arq4Xy7MWBHUFZlm94Drpv3aqZCvvHGkPFSzv0B9M+amRXCSXJ+Bvc/gEZLOmgZoSldlsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnJUEXYKEIckQEUKmJ6eIvb6xWQ5l4o7TDeneXlLUxqwIgSh/CWxFc8TxHPgYRdR+38DrDbMFjyXBT9ccLVz6UbkI="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/island-1.5.2-cn.tgz_1494405295064_0.42897795466706157"},"directories":{}},"1.7.0-dev.2017-05-22":{"name":"island","version":"1.7.0-dev.2017-05-22","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"4.14.56","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","mongodb-uri":"0.9.7","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.7.0-dev.2017-05-22","_shasum":"49d8c6764628e17f072b94bf8d755e56835c8914","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"49d8c6764628e17f072b94bf8d755e56835c8914","tarball":"https://registry.npmjs.org/island/-/island-1.7.0-dev.2017-05-22.tgz","integrity":"sha512-BDK+RRI+I+A2oZHvZVB8m/zlhXQdqjhDhQajSF+zcYpVa07nWvm0Cjh6BeM0piTbd9N6DrQ9inS2Xr4BNPIAzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC7pmz3MnOWZ0x5+J0vMNaRgmA7X3L+SboQH4676b9MyAiEAhmgfHm1N7J9Bou5Kv2WzlBG6oV3S0zH/wH73+j3yvAE="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.7.0-dev.2017-05-22.tgz_1495428779652_0.17037384677678347"},"directories":{}},"1.7.0-dev.2017-05-30":{"name":"island","version":"1.7.0-dev.2017-05-30","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"4.14.56","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","mongodb-uri":"0.9.7","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.7.0-dev.2017-05-30","_shasum":"9993e248057a8f96647dbeccfdb7a0a46c5756fa","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"9993e248057a8f96647dbeccfdb7a0a46c5756fa","tarball":"https://registry.npmjs.org/island/-/island-1.7.0-dev.2017-05-30.tgz","integrity":"sha512-XpkqVwPhBkWB3AuO32elGzwTKM+I3jxvkUx8KrL9bclH1R5HF4zQvm2MbwHUKDZg32vJIOATKSVZskkCFrJGpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID63X3KfEZJaAG7YstYZ7LkGpCSHFnEBghHmTutZbp2zAiBPvf3G5v6eCLXac/i7JBgRJ058lqqsTTzk1181Z5xeSw=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.7.0-dev.2017-05-30.tgz_1496106580886_0.45327745750546455"},"directories":{}},"1.7.1-dev.2017-05-30":{"name":"island","version":"1.7.1-dev.2017-05-30","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"4.14.56","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","mongodb-uri":"0.9.7","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.7.1-dev.2017-05-30","_shasum":"5085b5637bcdc313435634df21376fe9dc40d197","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"5085b5637bcdc313435634df21376fe9dc40d197","tarball":"https://registry.npmjs.org/island/-/island-1.7.1-dev.2017-05-30.tgz","integrity":"sha512-tegPxDB164OLWiM7sGXmAOM4quTvJPGkJut+s/Lk6ZYtJO1KyfGlG21P2HTrWTKNTQBxc19pXCFrEk3m36TOdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBdbkWKPFZpSqxLaouuivLLQvWHoSTKHWsYmFtXWMX2CAiBT9xzZjN9uqucQ4DOEiIq4ua2GgAGwsIDs1/RZYHCpLw=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.7.1-dev.2017-05-30.tgz_1496130515960_0.541527166031301"},"directories":{}},"1.7.1-dev.2017-06-01":{"name":"island","version":"1.7.1-dev.2017-06-01","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"4.14.56","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","mongodb-uri":"0.9.7","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.7.1-dev.2017-06-01","_shasum":"02ce445926d3b8403407bae0237b72935399ad2e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"02ce445926d3b8403407bae0237b72935399ad2e","tarball":"https://registry.npmjs.org/island/-/island-1.7.1-dev.2017-06-01.tgz","integrity":"sha512-t+p4wZbVDiCD7Y09dQIarJcCcAhMJYmDN2p3pMypQQdgAUZ6SbzGTfTVlj7Dl5exuQdKfhXLTJDi21Db/y0I3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOzeU7FpqcyNflc302rgpa6C6sVgw8hw3t/McBINCajwIgCaOkhhYkBLHc5r384LXCZdNK75xiKz4h1FoAGDDxB28="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.7.1-dev.2017-06-01.tgz_1496283177454_0.173498653806746"},"directories":{}},"1.7.0-dev.2017-06-06":{"name":"island","version":"1.7.0-dev.2017-06-06","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.1.33","@types/lodash":"4.14.56","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","mongodb-uri":"0.9.7","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.7.0-dev.2017-06-06","_shasum":"0dd38781caa5ade66d8a3a1ff76b80ae35d2ae4c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"0dd38781caa5ade66d8a3a1ff76b80ae35d2ae4c","tarball":"https://registry.npmjs.org/island/-/island-1.7.0-dev.2017-06-06.tgz","integrity":"sha512-DNhOqpXK4QV0r/9DX5SbHSNg7EJLBDh3e+gUEjAQmaRzi4jYEL9VYJKxbUfn5bla078FgIhn12tsAC/4J/ZxMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClXMeUN5EeIS/KyMru82uYliq5VMZ/jWxxWYLE5zLZkQIhAJEgH5TqU9CJQQVgGMY7fvBhmuU2kdXl7u6Fa7bzDJMd"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.7.0-dev.2017-06-06.tgz_1496675637881_0.6478772955015302"},"directories":{}},"1.7.1-dev.2017-06-07":{"name":"island","version":"1.7.1-dev.2017-06-07","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","mongodb-uri":"0.9.7","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.7.1-dev.2017-06-07","_shasum":"82af7f4ce2ae7dcb53eceeb173fbc50df7e79340","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"82af7f4ce2ae7dcb53eceeb173fbc50df7e79340","tarball":"https://registry.npmjs.org/island/-/island-1.7.1-dev.2017-06-07.tgz","integrity":"sha512-ccxHzvpPycsbrpVTSCbHuuFzLjMLJ0qbfMFqLcnbn29A5iSrSZCu7GOyCXp63x2Hn2PFFQajEEuLsooVqWj0dA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFzrD4PJC1KehhxeIrOBchibH9O5OytqkrS0fNcF+nO/AiA9oCm2vI3xB7gE8k6U/8bp0weZK2UmObXnnQfx34nFHw=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.7.1-dev.2017-06-07.tgz_1496800437592_0.11338085262104869"},"directories":{}},"1.8.0-dev.2017-06-07":{"name":"island","version":"1.8.0-dev.2017-06-07","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","mongodb-uri":"0.9.7","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.8.0-dev.2017-06-07","_shasum":"da62f8704ff426b82a8f44fe2516977971b93ac1","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"da62f8704ff426b82a8f44fe2516977971b93ac1","tarball":"https://registry.npmjs.org/island/-/island-1.8.0-dev.2017-06-07.tgz","integrity":"sha512-1IIPSfGjoX5nDN1Q/sW8vZYY6uvixYSbD8o2MAlXN35zPAGw4dvmquJayYr2BJezOJunct/K5ninEG+vxMUcdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUMYKUcaxylCK6vg7p///hUS9x0A+STlzWUt3m2jyBMAiAKXlolR09LzP9z9vr219dEeFdvDtG2PLKj2PoUoz2Gjw=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.8.0-dev.2017-06-07.tgz_1496805295605_0.696943610208109"},"directories":{}},"1.7.0":{"name":"island","version":"1.7.0","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","mongodb-uri":"0.9.7","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.7.0","_shasum":"430be621373a53e4b553a34b25915ce3b7e97339","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"430be621373a53e4b553a34b25915ce3b7e97339","tarball":"https://registry.npmjs.org/island/-/island-1.7.0.tgz","integrity":"sha512-L/HpVPLhOTmJaIKWZVUil2q5gU4sefBI77mUYixcrNwheIC/1yNfSALp1U+iBoqySxn0sDRIGjoXm8/OqdYEGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCf0gZ6EU7ispZIbHzEv+GTNMAE0ef5CdPNKffKKgwvFwIgBTPrFN9l8UJX+4Hd6zr/uRt2gQTotBVLSS1IHnODZPA="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.7.0.tgz_1496805318213_0.6299420886207372"},"directories":{}},"1.8.0-dev.2017-06-10":{"name":"island","version":"1.8.0-dev.2017-06-10","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"ts2.2","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.8.0-dev.2017-06-10","_shasum":"98eb81b7f2467633edc695cb0e64462cf69d6bbb","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"98eb81b7f2467633edc695cb0e64462cf69d6bbb","tarball":"https://registry.npmjs.org/island/-/island-1.8.0-dev.2017-06-10.tgz","integrity":"sha512-mi+72LtnEwR9wzrmxGeALdGjWMYdaOGPzJSzlW2obtHTT0nG1kY14bZbvWTJwHqWUDJ4D6ErSHMgEKaBmmUPqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGYnbs/UHg6JAnC28ich3ghqHG34xeYz05QNAsHgBXumAiEA77LwFvUjWW5frwMLSHVgN5oqXTeQhZsgRx9SFeJHkMc="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.8.0-dev.2017-06-10.tgz_1497021361250_0.7652426934801042"},"directories":{}},"1.7.1":{"name":"island","version":"1.7.1","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","mongodb-uri":"0.9.7","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.7.1","_shasum":"8cb4e37cadb9348600c70e6d280ff1117a5dbcc2","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"8cb4e37cadb9348600c70e6d280ff1117a5dbcc2","tarball":"https://registry.npmjs.org/island/-/island-1.7.1.tgz","integrity":"sha512-pbaCtIsshBkQ3KaNg4zlVnSMdAzLSeTDzrSWsfp4EUyyXeMgJR8gjqqPMBvytpSG1X1XroWld5Rb+2vhfwpTsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+crBmHlD8gsP+zuz9st03K6AXZ092gGSSJ9tvxX17AQIhAJUOldsez/Ynpb/Y7TufLmhooJTDpyU7KkQM/3/XC4ko"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.7.1.tgz_1497409462795_0.9373544978443533"},"directories":{}},"1.8.0-dev.2017-06-14":{"name":"island","version":"1.8.0-dev.2017-06-14","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"ts2.2","@types/mongoose":"^4.5.41","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.8.0-dev.2017-06-14","_shasum":"11c7c88335d669dc174cea3f38517daf4d0c0cac","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"11c7c88335d669dc174cea3f38517daf4d0c0cac","tarball":"https://registry.npmjs.org/island/-/island-1.8.0-dev.2017-06-14.tgz","integrity":"sha512-BsBN+gbBNyDFNfm7mN9aqCdFeXVoBNcrQZun/4K2djG0jfkKPgwrsH6fbp0TXfLEowKhyxrNvsb4rsGJ6GgYCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5qA1e0zEh1OHy8f9M/OuWdgbRP7IrjMuYH1JYpIafogIgblpn4w5gjik/1R9G/lN/sWIpVIS6YISOL2nu46I6VJw="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.8.0-dev.2017-06-14.tgz_1497428399752_0.6757281713653356"},"directories":{}},"1.7.2":{"name":"island","version":"1.7.2","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","mongodb-uri":"0.9.7","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.7.2","_shasum":"177a339325f65b5c537f68dab0dbec6b613cc39d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"177a339325f65b5c537f68dab0dbec6b613cc39d","tarball":"https://registry.npmjs.org/island/-/island-1.7.2.tgz","integrity":"sha512-4aY4Jo7elPZ6g86BsJ2C5xeV4eZkTUEW54OKzwY+rFA7HBgMWwfuwR1zIgifsaXSW/a2CTwjpAus0hIdhzCqVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWBPORVj500LfIHiKihnjSPprplJfl+CEUg+XnIHfkrAiEAoNHsljmVs+ep9nHrTGWeiYZz1JRLb5LQ4ZFsdlHyZo4="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.7.2.tgz_1497576002677_0.9073482269886881"},"directories":{}},"1.8.0-dev.2017-06-16":{"name":"island","version":"1.8.0-dev.2017-06-16","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"^3.0.35","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.8.0-dev.2017-06-16","_shasum":"650f0885f40b52568f6f051451821b5fe517bd98","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"650f0885f40b52568f6f051451821b5fe517bd98","tarball":"https://registry.npmjs.org/island/-/island-1.8.0-dev.2017-06-16.tgz","integrity":"sha512-6Gno05f5y+TxF12cfh1qqkwkxx/SEGI0BEjbhdCKuvQe5TILzW6NK+3eSza/1I3lEngOwMzG4Ub2SFprYL/Ong==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIZ9a4DQVp0ScP2H/sEEJrPvJH/2EQVR9AVS91CpWL9gIhALssguUmzLJfd9v4jUwyo5UuJE85Mj+O4IUK4RmovKxO"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.8.0-dev.2017-06-16.tgz_1497589353804_0.04125725803896785"},"directories":{}},"1.8.0-dev.2017-06-21":{"name":"island","version":"1.8.0-dev.2017-06-21","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.8.0-dev.2017-06-21","_shasum":"3011c118e90dafa53792b38a6c4a64338ebd6524","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"3011c118e90dafa53792b38a6c4a64338ebd6524","tarball":"https://registry.npmjs.org/island/-/island-1.8.0-dev.2017-06-21.tgz","integrity":"sha512-60x2g5ROFGNK7fmglILcjaG+hvsgWuUpos8qcZ2JRPzYFiS2PjRmCz5QiBHzfkaJXxqkL9n6j/kM7+Av4t5oGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCboKXh8AbQGXmzF9wwHm1gbxWX61+LrlPx9FRwUFMURgIhAMb80wMgi9Y6cAAEaGQ78FDZeA76sBs1dojxl8kIKxK9"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.8.0-dev.2017-06-21.tgz_1498035407778_0.7774579059332609"},"directories":{}},"1.8.0-dev.2017-06-22":{"name":"island","version":"1.8.0-dev.2017-06-22","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.8.0-dev.2017-06-22","_shasum":"20a406b10626e1213b6f6561d618b72b3c5926cf","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"20a406b10626e1213b6f6561d618b72b3c5926cf","tarball":"https://registry.npmjs.org/island/-/island-1.8.0-dev.2017-06-22.tgz","integrity":"sha512-mIqWPhAAXwL729KOcAHRR2wXgMCJeBpFAsCg7ifvVLqFJ1O/jWqEL7fXW1TZODR5lBXzzd055qHwiI6SwegOsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBuDAjn6kqgs2aPqDXexKdLGaL6ETbR/rxPsmlMaD5XyAiAj5NiFZ99vh+zDLoBzFjAy8s/AkKU+GaTF8YwHCL6bfw=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.8.0-dev.2017-06-22.tgz_1498108869365_0.6806461757514626"},"directories":{}},"1.8.0-dev.2017-06-23":{"name":"island","version":"1.8.0-dev.2017-06-23","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.8.0-dev.2017-06-23","_shasum":"22e5b98b0b75ce9efabca565b2e7b0ba6ddefca7","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"22e5b98b0b75ce9efabca565b2e7b0ba6ddefca7","tarball":"https://registry.npmjs.org/island/-/island-1.8.0-dev.2017-06-23.tgz","integrity":"sha512-XbSho1NMRcGLhuD/NkulALtYRg1fjfSgHDlAP4CivoPATVqzxJ8sslby2ZlmLb7kNH7JpUjfALl8fblHWnAE/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBiBMEP1nlRBWUmaXIJDzTIlz4MR6kTonscEJDGql+aNAiAiZdGdgsB28aaG35SpxLEL0ZRH54D1RenYqMkuH+Phrg=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.8.0-dev.2017-06-23.tgz_1498207723762_0.17333266814239323"},"directories":{}},"1.8.0-dev.2017-06-26":{"name":"island","version":"1.8.0-dev.2017-06-26","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.8.0-dev.2017-06-26","_shasum":"2707392a65b1a59c2f13ba56bc555f42b51008a8","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"2707392a65b1a59c2f13ba56bc555f42b51008a8","tarball":"https://registry.npmjs.org/island/-/island-1.8.0-dev.2017-06-26.tgz","integrity":"sha512-TvDE+5oKjSJvY4djrJ/+ujWeKQvIdcUwA3ULMnUTx0srVskf1+h2fMthvdMQvsOlrrey2hv+de0TpZwSeUxP0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHLi5vlXn7y1ZGTkRcBwBJpDVH0d0WL4S/kr/jM59+CIAiAJPfyBU1/UYm1PbOmQ4OOc75UIv7+xA8Z4IV2qfnaYyw=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.8.0-dev.2017-06-26.tgz_1498441870390_0.7106187536846846"},"directories":{}},"1.8.1-dev.2017-06-27":{"name":"island","version":"1.8.1-dev.2017-06-27","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"http://github.com/heycalmdown/redis-bluebird/tarball/master","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.8.1-dev.2017-06-27","_shasum":"9b3d04b48464dd2cff83f638fce3b860f160e0a4","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"9b3d04b48464dd2cff83f638fce3b860f160e0a4","tarball":"https://registry.npmjs.org/island/-/island-1.8.1-dev.2017-06-27.tgz","integrity":"sha512-YSx9V0ieutX7fYTR0wYVCBBtszjTQ12Zj5VXMdk3tBgH1s3wnG7L0Ky3K1lJKhbt1idNAaxaQeWkI9BSPOcdtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+blFtw/QWAP3wSE3qyu4AHHIj532tTnJJgNkA0vo3YQIgMMxdvKK4VEdfRZr4Yfr10z+cuJA/uxude1atPoQUhjg="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.8.1-dev.2017-06-27.tgz_1498490221219_0.3345721117220819"},"directories":{}},"1.7.3":{"name":"island","version":"1.7.3","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","mongodb-uri":"0.9.7","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.7.3","_shasum":"7b71835801c4d7124a2d4509aec3e49c2329dafb","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"7b71835801c4d7124a2d4509aec3e49c2329dafb","tarball":"https://registry.npmjs.org/island/-/island-1.7.3.tgz","integrity":"sha512-3mpkvK9I446BOqORBKscjxFfVEZRKTYl1weNIC45E6XIv4N5ZTOlveTrl1+XdvIABH6ASXMrXmZd45XI4SaQCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDk6SK0j1IoPp4V80YokCSTCMctD8DmUZkiMSOFx1ReVAIgT5SMJhgXPNsHsQpIFNcQ2D4IzKyt1uUXa+2QNwymtAo="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.7.3.tgz_1498628509973_0.2819151326548308"},"directories":{}},"1.8.0-dev.2017-06-29":{"name":"island","version":"1.8.0-dev.2017-06-29","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.3.0","island-loggers":"^1.1.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.8.0-dev.2017-06-29","_shasum":"b12c9cc4e2d52e565d65a0e76d86c43c2abfd45f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"b12c9cc4e2d52e565d65a0e76d86c43c2abfd45f","tarball":"https://registry.npmjs.org/island/-/island-1.8.0-dev.2017-06-29.tgz","integrity":"sha512-f0RjwZSq5tFrzw9qnnuSgb1qZ0u2YjrXEeLG02PdLamci04OZ1FQ8yt5nl3RG4Kzrk2TBWogHxUivogOHxdXyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJQ8uQFEcfpETcEVNIicJj+Pf1HYVNbItz3yXa3RDyNAIgcKNnTTqEMfb52cJFlPT+B0OyL6NaWFkf7VKrqiOlibg="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.8.0-dev.2017-06-29.tgz_1498732657903_0.24067445052787662"},"directories":{}},"1.9.0-dev.2017-06-30":{"name":"island","version":"1.9.0-dev.2017-06-30","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.9.0-dev.2017-06-30","_shasum":"fd295aea20b7e529e6e6b56621a02a8388175a29","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"fd295aea20b7e529e6e6b56621a02a8388175a29","tarball":"https://registry.npmjs.org/island/-/island-1.9.0-dev.2017-06-30.tgz","integrity":"sha512-wSwUfWjSH3/UAtjkSp2nOzkEujCXADe/BRSSs8l4H60V0sDXyurW31GecNu04LGKsrr/k9QCodmXTAGH0f6b1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9YX25zx22eDGw7zYTUjjxHRcAGSyCFaDceiMK/7+irAiAbAt8nbWGygVubt6PhJKrajkA957H8HLoyLHC7e0IeCQ=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.9.0-dev.2017-06-30.tgz_1498749364829_0.9373584860004485"},"directories":{}},"1.8.0":{"name":"island","version":"1.8.0","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.3.0","island-loggers":"^1.1.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.8.0","_shasum":"2b533d25a20e4c46aabe0b29854758df181b1adb","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"2b533d25a20e4c46aabe0b29854758df181b1adb","tarball":"https://registry.npmjs.org/island/-/island-1.8.0.tgz","integrity":"sha512-PInlfgLHowiYRjDb0ZjiCWiwnXyUO9L5pCTd4g9F1dgQbSpDb1l90AX6NWmKx8hJnF9GnUIdcuqN3wcX2NcYSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMcuK5bbp5OfGT76rK3y9MOeL5m5jK6MFgKa2QcoHnqwIgVceS30iW/EyuDAWAosdTmq7H6qsnTYfXwxN/qPbtu1c="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.8.0.tgz_1498749843665_0.267206110060215"},"directories":{}},"1.7.4":{"name":"island","version":"1.7.4","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","mongodb-uri":"0.9.7","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.7.4","_shasum":"de45dadf5c2297ef2b6af064e92d2a4812d6c003","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"de45dadf5c2297ef2b6af064e92d2a4812d6c003","tarball":"https://registry.npmjs.org/island/-/island-1.7.4.tgz","integrity":"sha512-QB5+bHBYiaECI2Z3eKP1McgXnmgRDeonUGkbIOq6cocQWQ9FUGz62lT67vJwvabn6EydeVp4iDipZUpAcVKACg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEHGBBrXyMBZgHnNglm0HQwHP9N8gYuc7u/qggdGiksCAiAU0xoVNOT24u4ZH/yDjfZCZCreKPJdseH8+WvN2pTCCA=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.7.4.tgz_1498803436633_0.5712767343502492"},"directories":{}},"1.7.5":{"name":"island","version":"1.7.5","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","mongodb-uri":"0.9.7","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.7.5","_shasum":"087ccc394b9e9ad3ca591c564ea93ea8b3b90cdc","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"087ccc394b9e9ad3ca591c564ea93ea8b3b90cdc","tarball":"https://registry.npmjs.org/island/-/island-1.7.5.tgz","integrity":"sha512-TM3XsvPjdjTMYYOQ8DvZTWT3oE+H1Tix+21TdSQDDHJEVXA90nQTHz74XwxC+uXobJ4l1fgwt6EM/KUME205Cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3QFlGoysjI9E4O6mUDRy0OZ9CmfOMph6r/aXB1nogFQIhAIgl97mNxIwWt+ZxjdFY06RHgk0iUSFN/nmlR5vNcWnG"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.7.5.tgz_1498806773125_0.9181792980525643"},"directories":{}},"1.7.6":{"name":"island","version":"1.7.6","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","mongodb-uri":"0.9.7","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.7.6","_shasum":"90436da12075828b3a4bfb0660c500c8b4e092c3","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"90436da12075828b3a4bfb0660c500c8b4e092c3","tarball":"https://registry.npmjs.org/island/-/island-1.7.6.tgz","integrity":"sha512-YBpNB3tnjoF1pEXhV5qBDCdygezsfRBFmJ4YIczKdpNBpSNkEkWlEPD/+F6PHFLO/jf4rIUNNrai+JwkZKTEpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlbdf/mFqUcHuCdKFmDmvx9wso5JjrxepqVYSpVnvpUQIhAMd9kUEPntNjEDYczn7hLL5jXqiyKqMLufdCsDisHCDJ"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.7.6.tgz_1498818640907_0.009593118680641055"},"directories":{}},"1.8.0-dev.2017-07-04":{"name":"island","version":"1.8.0-dev.2017-07-04","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.3.0","island-loggers":"^1.1.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.8.0-dev.2017-07-04","_shasum":"8edfaf9b77440d17c3f169bdd69ee4fb9c94550c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"8edfaf9b77440d17c3f169bdd69ee4fb9c94550c","tarball":"https://registry.npmjs.org/island/-/island-1.8.0-dev.2017-07-04.tgz","integrity":"sha512-ubX8p7nGb2sN7ZdWMRwTY01yLn6g7JJfTU68iz6vT0Ui6t7dQ/Y1uvXnydss/Sz2tkKr2kf8Nq0VQDyGOKNYSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsO4bjLTrDsOkjmDJ78DZ/9JBBzn9xs/hfsaH2rjDrxgIhAJiVQzw4aUMPelfhZRj8561PDJWT9E7Yiq05tEd3bgoJ"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.8.0-dev.2017-07-04.tgz_1499136834537_0.2403375667054206"},"directories":{}},"1.7.7":{"name":"island","version":"1.7.7","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","mongodb-uri":"0.9.7","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"gitHead":"b931c878102a4c33d7ff71e64cfd7159ce7bac18","_id":"island@1.7.7","_shasum":"e31dcc82cf17b6f2aa88945d54646dd695c82b2f","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"shasum":"e31dcc82cf17b6f2aa88945d54646dd695c82b2f","tarball":"https://registry.npmjs.org/island/-/island-1.7.7.tgz","integrity":"sha512-RtZtpQ+o5zkyH4nX2BdS7DPydbECJe8PtSameerCVPrMXR/pfNE5TkEvjqgmDhN7GGlqiZ4TesgZ3wuqTh/F8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPW33AZB5ANRIHy5EiF+YAk1ZFR7yB3BzELm39laciuwIgBwrOjEvcaMLg46CcKMT/k9vjEhcfuD/QVBiAqlbASU4="}]},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.7.7.tgz_1499215116682_0.5301285302266479"},"directories":{}},"1.9.0-dev.2017-07-05":{"name":"island","version":"1.9.0-dev.2017-07-05","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"gitHead":"b977dca383d82e930e89292da5808db9efdfdc3a","_id":"island@1.9.0-dev.2017-07-05","_shasum":"7ecd85d2d3b46f3e8911e946849fd7d300747e0d","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"shasum":"7ecd85d2d3b46f3e8911e946849fd7d300747e0d","tarball":"https://registry.npmjs.org/island/-/island-1.9.0-dev.2017-07-05.tgz","integrity":"sha512-7TTt8+3rShFUB6UZPl4aOARL5hsyzZXN4CFE84rkwpzaGGQg+0h9jwq6WvUyM9Pp5NRTn3rbBZmPLp/QeA3r0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCH96QJcXNWKBjqSOJM17ZEz4Ekrsk/gWl6+Va7kJGB5AIgQPBccWm0pA0meoRtcBGFG7dz7VJfS29FwFMJkOlLTCM="}]},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.9.0-dev.2017-07-05.tgz_1499243864441_0.5968412912916392"},"directories":{}},"1.9.0-dev.2017-07-06":{"name":"island","version":"1.9.0-dev.2017-07-06","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.9.0-dev.2017-07-06","_shasum":"6cd753b404c0c9391e8b6441e990354bcc45efaf","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"6cd753b404c0c9391e8b6441e990354bcc45efaf","tarball":"https://registry.npmjs.org/island/-/island-1.9.0-dev.2017-07-06.tgz","integrity":"sha512-JnUHP95Fo8KfNMrRFp87LFr6biw26gRZZN5O4JknReP9WgskezdOWmL25M4Z2Ca2qPRgccfvmoBXhJoTHArhRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4qRnMX1sqzCViE9S4T41efWzv016cXaRZbdzH8h+eUAiBuXcJkXWsSFV5CmZUXrMlaXjP6Oa1pn9Wi9HP6GbfgKw=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.9.0-dev.2017-07-06.tgz_1499314868231_0.46498937834985554"},"directories":{}},"1.9.0-dev.feat-errorcode":{"name":"island","version":"1.9.0-dev.feat-errorcode","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"gitHead":"907a61cedf2340f90c7beaac9c4122b05f32b6a4","_id":"island@1.9.0-dev.feat-errorcode","_shasum":"f048afcf774d999703fe275b0593cb3e7da015d4","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"shasum":"f048afcf774d999703fe275b0593cb3e7da015d4","tarball":"https://registry.npmjs.org/island/-/island-1.9.0-dev.feat-errorcode.tgz","integrity":"sha512-AhuU3nhEJ2a1pPUAuTc3quj3rwgniS8hZ5H3HS5wDOP2B+8rAY/sTHwJJDPlCaWCytKRBvKLd8V2OrvEchyDjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9Y+obYlzC8zCbWyza7+DEChaTOBieryQHoCbOnqfG9QIhAKiBxPlSsnDJxjUwhI2d1ivMQImnjRRcDpwt7ydlMQzG"}]},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.9.0-dev.feat-errorcode.tgz_1499406420739_0.384470492368564"},"directories":{}},"1.9.0-dev.feat-errorcode2":{"name":"island","version":"1.9.0-dev.feat-errorcode2","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"gitHead":"aa7c04c50e519c2719b07ed88c9b755433f3b97a","_id":"island@1.9.0-dev.feat-errorcode2","_shasum":"66750fcc9deffb4cbc896bc2163e66547e8ceebb","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"shasum":"66750fcc9deffb4cbc896bc2163e66547e8ceebb","tarball":"https://registry.npmjs.org/island/-/island-1.9.0-dev.feat-errorcode2.tgz","integrity":"sha512-F+9esBnmgIwArIb9zVMcSAn58t55XWY+lio8cUrmBHDq0OHAzu8TzKsa8XZT+Yt/Xq2EA0qMJc2n9BmgpR67Vg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDql+VCz31/UqpHUX1KOLA8b5UB4XzC6juI99axsJ2TuAiAkqWiNX6Uz6qAgxwhpStXNdUSvYZlucLZdUVBjiVvPVg=="}]},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.9.0-dev.feat-errorcode2.tgz_1499822385327_0.4496349045075476"},"directories":{}},"1.9.0-dev.feat-errorcode3":{"name":"island","version":"1.9.0-dev.feat-errorcode3","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"gitHead":"f8d14ea2f1b35f01c615482bc30783b63a414f90","_id":"island@1.9.0-dev.feat-errorcode3","_shasum":"00a99c607b4e4123f73787838cecee592d69b090","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"shasum":"00a99c607b4e4123f73787838cecee592d69b090","tarball":"https://registry.npmjs.org/island/-/island-1.9.0-dev.feat-errorcode3.tgz","integrity":"sha512-0M9O7Iu8pvyRNxahjUEPfEDZ0zV//HT7TcPU4aNis+YTsIDqotRHqti+7Ry5Pb3DltK2gsTP2V6PCTNIs/j25Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD41qe9Q3viq1uvlBeiMPLhnP6L81iGCIDDAJiPQpX85QIgEYED7nD73v1cUqgoEBe6eI7iLtr5WpyVfqhrA1pr16Q="}]},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.9.0-dev.feat-errorcode3.tgz_1499845000721_0.5727522396482527"},"directories":{}},"1.9.0-dev.2017-07-13":{"name":"island","version":"1.9.0-dev.2017-07-13","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.9.0-dev.2017-07-13","_shasum":"ba9d891bbb260b7f1c69746e9653a8ea23eebd37","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"ba9d891bbb260b7f1c69746e9653a8ea23eebd37","tarball":"https://registry.npmjs.org/island/-/island-1.9.0-dev.2017-07-13.tgz","integrity":"sha512-wVa3wM7+idYHsodTEUDxUG5oxAIo7rh0RanwI2GyLIVrKykqNO1aCZ8HppnclUcy2m+pW9gIfdpL0bu4C6s1Lw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICX/Z8stcoz/x9G7M3+XAk09D1yNddRsQcJacsW30o6TAiBl7j+um1amXMQUgXP3i1HcwycJPHZERSf5LENhtK1J3w=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.9.0-dev.2017-07-13.tgz_1499872573076_0.6577385417185724"},"directories":{}},"1.9.0-dev.2017-07-14":{"name":"island","version":"1.9.0-dev.2017-07-14","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.9.0-dev.2017-07-14","_shasum":"f3fb309352c6a30d2c6575bc3cf50fc803927231","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"f3fb309352c6a30d2c6575bc3cf50fc803927231","tarball":"https://registry.npmjs.org/island/-/island-1.9.0-dev.2017-07-14.tgz","integrity":"sha512-i1RlbmqHHYklHKhl+F39lWtm1rTR5x+zT++jnqhfIgfgP0THFwXvOTnb+C6hGLidhYQ0m7d/G4/WOx+hQn//lw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxMk2WmQUVvPrBpt+V+Q35aSg7+gNkxBbrLO1epEXPugIhAPH5++NBXyrZ31ad/FmGM9fVuL7IkIin2f7nQCWsjzC1"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.9.0-dev.2017-07-14.tgz_1499958949470_0.8102986258454621"},"directories":{}},"1.9.0-dev.2017-07-17":{"name":"island","version":"1.9.0-dev.2017-07-17","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.9.0-dev.2017-07-17","_shasum":"9e53c1dcefbde68495ced58bb59e9470b4fed6d1","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"9e53c1dcefbde68495ced58bb59e9470b4fed6d1","tarball":"https://registry.npmjs.org/island/-/island-1.9.0-dev.2017-07-17.tgz","integrity":"sha512-Z9xVHMJVvEILG8s8bCR36/aBb64FmIhCmmLyyJj6S7Ee+HYAGYsKkcVqeQwiGlL86NDrzSZeh3P8+zog27KkKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCABULthNde9K2xSW0r3IwhbiQXo2Mv+OymEVLj7lh4ggIgGGxjZl/8pkrVfehkeIzK8QEUM9hGj/9FSyu6ihIYpik="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.9.0-dev.2017-07-17.tgz_1500259450847_0.5703058713115752"},"directories":{}},"1.9.0-dev.2017-07-24":{"name":"island","version":"1.9.0-dev.2017-07-24","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.9.0-dev.2017-07-24","_shasum":"ab5c914e90ee94572191322afbdaba56302cca84","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"ab5c914e90ee94572191322afbdaba56302cca84","tarball":"https://registry.npmjs.org/island/-/island-1.9.0-dev.2017-07-24.tgz","integrity":"sha512-RiV9/eBA4FdqQP/irJ+ObaCdL587IMkNkN/nOr5AVVTMPUsPVxgLCZDD/iK1f53E5Y8LrmKqHVSN6v2J9bUAng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzicaYQvkdbMNBpQc41v9xY33UYiNatz2sGub5+PoOPwIgOENP14LNkZTe35MlwWZwGByTSYJjCEhXFpYnOFEuAzU="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.9.0-dev.2017-07-24.tgz_1500877493696_0.027751028770580888"},"directories":{}},"1.9.0-dev.2017-07-25":{"name":"island","version":"1.9.0-dev.2017-07-25","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.9.0-dev.2017-07-25","_shasum":"78adc7a0fef80d9f53a184744f79e1ea134bfb4e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"78adc7a0fef80d9f53a184744f79e1ea134bfb4e","tarball":"https://registry.npmjs.org/island/-/island-1.9.0-dev.2017-07-25.tgz","integrity":"sha512-ecRCOcOWOrMlcWeNZaF1xrP8Fkmo2mK6GKWFoCS081eseHKrEYYygurFMisEl2azTZDzJWx6fASxP+4x2SCfkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzyBx1d/d34KDSmQT3Q+wm/UrQveCQHxtLjiC9uXMt8wIgVd56EkYMX5C7GgTuwBJGd4qmfPnGHBboler5RMThSUw="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.9.0-dev.2017-07-25.tgz_1500961920022_0.5984557697083801"},"directories":{}},"1.9.0-dev.feat-extra":{"name":"island","version":"1.9.0-dev.feat-extra","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.9.0-dev.feat-extra","_shasum":"a07f555ede2cb853b3cd4c3c5f7a520a9b558a66","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"a07f555ede2cb853b3cd4c3c5f7a520a9b558a66","tarball":"https://registry.npmjs.org/island/-/island-1.9.0-dev.feat-extra.tgz","integrity":"sha512-PEYTYWso0uSGozkt3FEXH8TO0bPQdYOgiNTPpBz0xsAxVwKqnMH9fIf1Jn6j2FZ3S3zbaMwkvctfxGNGT/yJgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCl/du45xFayf27825rexNBSbddYbSVkCqouZ+SATBcEgIhAKfv69tj0H/XgwmjC4vh3PynK1wUVqpLNJE/R4z7/wrs"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.9.0-dev.feat-extra.tgz_1500972854885_0.05396122299134731"},"directories":{}},"1.9.0-dev.feat-extra-decorator":{"name":"island","version":"1.9.0-dev.feat-extra-decorator","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.9.0-dev.feat-extra-decorator","_shasum":"de8dcdb4e054e1beb3b4205ab5ce14ec92e26107","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"de8dcdb4e054e1beb3b4205ab5ce14ec92e26107","tarball":"https://registry.npmjs.org/island/-/island-1.9.0-dev.feat-extra-decorator.tgz","integrity":"sha512-bOXg1oiudMY+OHa7yIuCM46TxfxPPrSPj5PDsg879Veg5+CxDH5i7NMShHRsZFg/tdU0wzpVt1enioe5DZMDdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+4l0y3pctC9D947hceUHqUJsVctbwaUVwxGTroAsGtAiEAmzDips4KgktapvqwujhppCEJP9rHXkwUYyZz3kEonf4="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.9.0-dev.feat-extra-decorator.tgz_1500973450053_0.7927746961358935"},"directories":{}},"1.8.1":{"name":"island","version":"1.8.1","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.3.0","island-loggers":"^1.1.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.8.1","_shasum":"cd59809ea1e9adba393fa406db87556f93d1c3da","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"cd59809ea1e9adba393fa406db87556f93d1c3da","tarball":"https://registry.npmjs.org/island/-/island-1.8.1.tgz","integrity":"sha512-TGc+VBSHNJnD5qdmlr9abXNCNBqqZfEiBGpR4cr85M7BqWEOiHd9fP4NovFIh9+XVHnhE7PytEIKP1KbqEPQBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCO/o2+73QzLjIjSIphwbWiF/HwEpYFjOV4rJ3Qe3jMdQIhANyluhVgwolqP9fFNy0+gBhilgi3a4e6g+K8fqSyNTrb"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.8.1.tgz_1500973780098_0.7973546730354428"},"directories":{}},"1.9.0-dev.2017-07-26":{"name":"island","version":"1.9.0-dev.2017-07-26","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.9.0-dev.2017-07-26","_shasum":"eed09b5caf8ec4a74ef6b71dee3dd55f34218b1f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"eed09b5caf8ec4a74ef6b71dee3dd55f34218b1f","tarball":"https://registry.npmjs.org/island/-/island-1.9.0-dev.2017-07-26.tgz","integrity":"sha512-G48FtTAfATNuR169SgSVovJHudqyo/5nr3V3hM7plN2gENSMRQRzRoSKSmby5pTd6TClG2DWv5jIiWxmROthpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHj+eefjh0PLkL2gmvbeOAgrbUaDZyFZeurm5iksgZ1aAiAIJz9yGVkSGU8BRpS55fltFzQb5u2fdh6+SwPEx5x6CQ=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.9.0-dev.2017-07-26.tgz_1501059807533_0.0383709401357919"},"directories":{}},"1.9.0":{"name":"island","version":"1.9.0","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.3.0","island-loggers":"^1.1.0","island-status-exporter":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.9.0","_shasum":"e466d8ecd73b8c4e4744318dc9e6641425af6ed5","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"e466d8ecd73b8c4e4744318dc9e6641425af6ed5","tarball":"https://registry.npmjs.org/island/-/island-1.9.0.tgz","integrity":"sha512-pN8Loa3oexkxNOEL8HHZ5/QKuUpMfnPETDJteyvO3Psxr6jk4YbS71okkBcfNDciXi3oeN0XTqcdlCUZ7BW8vQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCriQZhVVupGF+mnTKQcMJQ+gEXIvgqp9DxNipJ7j61lAIgUpM9JZOUlbBS4IQrLseOJI3yVfUMbe24OOWvNjybtBE="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.9.0.tgz_1501067277316_0.09773826040327549"},"directories":{}},"1.10.0-dev.2017-07-26":{"name":"island","version":"1.10.0-dev.2017-07-26","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.10.0-dev.2017-07-26","_shasum":"0275bdf7e3bd15fc4a415bf747c68d52cea9428c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"0275bdf7e3bd15fc4a415bf747c68d52cea9428c","tarball":"https://registry.npmjs.org/island/-/island-1.10.0-dev.2017-07-26.tgz","integrity":"sha512-OWIjKLRLbDYYpjIwMlOaDMTu5equ91FAXSOUol4NHd6w0FQc+HlTUnTfWedQZNWoxJUgXvX/qBEivY/uKXuNog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1fQKVJYocTJfk/c/H78ADT5iuOE9wsVsovpA+diIptAIgVBDaBM5nQyhJ+yrSrO1QPYZAX2SAWntkKBBAHEwz8Xw="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.10.0-dev.2017-07-26.tgz_1501068926287_0.32550707436166704"},"directories":{}},"1.10.0-dev.2017-08-05":{"name":"island","version":"1.10.0-dev.2017-08-05","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.10.0-dev.2017-08-05","_shasum":"7298abc96dba60efd0eaec57ccff675093808239","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"7298abc96dba60efd0eaec57ccff675093808239","tarball":"https://registry.npmjs.org/island/-/island-1.10.0-dev.2017-08-05.tgz","integrity":"sha512-g/bwOaBWpHWR4DjQCv2RgzIbnntIqf77dlzK//obNIKf3JthlR1Rz1c9OSCUR5EsvfelG/P7egzsCUNbZ5GiRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGifkbrJ5uozud4e2x4tdHRNCLk4VnftRjTsxd6w46IUAiEA70WGAw/xS2Js0YxXV8xP8zu9XRXqzHBHdWNNwEDF3xI="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.10.0-dev.2017-08-05.tgz_1501859751864_0.8106768762227148"},"directories":{}},"1.10.0-dev.2017-08-08":{"name":"island","version":"1.10.0-dev.2017-08-08","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.10.0-dev.2017-08-08","_shasum":"980da700b1ec0dc047c152cab16c6b127bfdd74f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"980da700b1ec0dc047c152cab16c6b127bfdd74f","tarball":"https://registry.npmjs.org/island/-/island-1.10.0-dev.2017-08-08.tgz","integrity":"sha512-F4YrrUpEmzWYFM9nuLk8VZcNGYrsA0M4uVfWUgqyqGicm7WhyFJ6YdtV2mK4lJ8bG88tu9XT3p5ML1QlqqZ6Bg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnO1mx3BszVhp+tujL9tSlkOyjL+vP+NP5iGGy0DmnzwIhAPKhqqMquOXnRq6EvkXrObYjWf70zWxWedGkTP/5uubu"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.10.0-dev.2017-08-08.tgz_1502118937762_0.3278099645394832"},"directories":{}},"1.10.0-dev.2017-08-10":{"name":"island","version":"1.10.0-dev.2017-08-10","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.10.0-dev.2017-08-10","_shasum":"2b5372eb2a014ac9d97320f126f680114cebc339","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"2b5372eb2a014ac9d97320f126f680114cebc339","tarball":"https://registry.npmjs.org/island/-/island-1.10.0-dev.2017-08-10.tgz","integrity":"sha512-jmDtY4Ts7VvL/fchrMDRYgr4txvNwKumpDAfFMG7aJECd8cbJgyMJW91DAkiMjyJQ5ZBojkE2O2km9l8tGV/RQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH1/g+BPNY2G/7WiBNmFxzg3YsPrMlZyyVKbDF/BYmGcAiBO7cRe4XP7jqFsdyMMULsLanFrfEKHEnHuhX2j1AQPAw=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.10.0-dev.2017-08-10.tgz_1502334939976_0.2566475246567279"},"directories":{}},"1.10.1-dev.2017-08-10":{"name":"island","version":"1.10.1-dev.2017-08-10","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.10.1-dev.2017-08-10","_shasum":"974d24d983ac26f674fdb339fb58161ed7b85448","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"974d24d983ac26f674fdb339fb58161ed7b85448","tarball":"https://registry.npmjs.org/island/-/island-1.10.1-dev.2017-08-10.tgz","integrity":"sha512-d7W2H+5+cKbZSuTR9YIsrPzRm/IT/0VdWUSlBdFdtDs3LnNqay98WeKPgGNOjV0ckPA69nKXE9fDdO3irQcZXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXc6nk8s7UuhG/gFWaqXG0nxgBH6Gh5tW5gdnaqB5VxAiBaw4Pg9ZLfJyWR4hUFnHfQSpuaHO8dEUYlvsnpM6kBEQ=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.10.1-dev.2017-08-10.tgz_1502343918890_0.5995963425375521"},"directories":{}},"1.10.0-dev.2017-08-11":{"name":"island","version":"1.10.0-dev.2017-08-11","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.10.0-dev.2017-08-11","_shasum":"ac033e90a61615e37f5929e8bfb188e47aef2f75","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"ac033e90a61615e37f5929e8bfb188e47aef2f75","tarball":"https://registry.npmjs.org/island/-/island-1.10.0-dev.2017-08-11.tgz","integrity":"sha512-mav6qbNYwVry7aTT8CX/91sjt6tLhMVkTf90IeYp6XVDvATqR+lCs8JoZr8wuA8pAC2nZ46MLmhrWNZQaphCVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAWz6sOleOX9+NmideCOvH9Agna2+DeUSIkNtlE2SER9AiEA29OOQOGwxCEhkJwY4U0/7+0QeYxEx606Y7iZx6c73Vk="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.10.0-dev.2017-08-11.tgz_1502378204249_0.4011110393330455"},"directories":{}},"1.10.0-dev.2017-08-12":{"name":"island","version":"1.10.0-dev.2017-08-12","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.10.0-dev.2017-08-12","_shasum":"ff47e9ec47914f45fe6332dda228f4fcef2308a2","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"ff47e9ec47914f45fe6332dda228f4fcef2308a2","tarball":"https://registry.npmjs.org/island/-/island-1.10.0-dev.2017-08-12.tgz","integrity":"sha512-4tNoFJgCvHAM9trwn4zyvNAfvHKThoCZXIiorCj1vOlhhN+kC7kbtfNNnkFuV8PFN4ISQARPT6KRpZdEzeyzAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBnldzvCSZ1c1S565/bSIQAD+wEKo0cgaubwq/SMxixyAiBRFtIrreV1TF4+agzxz17L51cL/k6Jqju6DubImayGBQ=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.10.0-dev.2017-08-12.tgz_1502464601346_0.007063824683427811"},"directories":{}},"1.7.8-dev.2017-08-16":{"name":"island","version":"1.7.8-dev.2017-08-16","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","mongodb-uri":"0.9.7","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.7.8-dev.2017-08-16","_shasum":"03d5430dcf6126942c762fd0939aa8ae82fa5bce","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"03d5430dcf6126942c762fd0939aa8ae82fa5bce","tarball":"https://registry.npmjs.org/island/-/island-1.7.8-dev.2017-08-16.tgz","integrity":"sha512-hHcTpaaJBYCtza4ZwqrDGA/qT1S8n5pG+8ns3r4eKZEJdDJ0kNtgXx9rknvH4Bu2SRPFzYGMBkxyb7XffhA0sA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEflu75eSc1nCwDXpj0Ax70oklIo9QKruVRkK9JuXLvAIgRKuTGEBQHpgAeSMiOLtp1n6tPr5q6TPti2EQNMbgGws="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.7.8-dev.2017-08-16.tgz_1502871480996_0.7386976038105786"},"directories":{}},"1.7.8":{"name":"island","version":"1.7.8","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","mongodb-uri":"0.9.7","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.7.8","_shasum":"ac515e4b33b3a774e06978dee45ec71db896f5e1","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"ac515e4b33b3a774e06978dee45ec71db896f5e1","tarball":"https://registry.npmjs.org/island/-/island-1.7.8.tgz","integrity":"sha512-Kiq2KNHAQPutpa8YADVzUaMUbPCWeCRdrRJ6TRArYGSzolItaAY+tXOGm1HHaf0S6WMmR0FWRezUDGxL0as+2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHcozw0p8xIxWp4xrGQHqynG3X7JplaeoP5WRx+Xj5YgAiBKTWadL0MSWefVE/Sfvim2NpzQXNe0T+q+07m4cYI5KA=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.7.8.tgz_1502871705251_0.7274244246073067"},"directories":{}},"1.7.9":{"name":"island","version":"1.7.9","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","mongodb-uri":"0.9.7","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"gitHead":"c6d1983e3a2bf18febcb40bef434a08026bce892","_id":"island@1.7.9","_shasum":"f3990639170c6e0d0ceeb7667d7ce49e6172c3bc","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"shasum":"f3990639170c6e0d0ceeb7667d7ce49e6172c3bc","tarball":"https://registry.npmjs.org/island/-/island-1.7.9.tgz","integrity":"sha512-4B9fbDAUoYL5qYtAct65j4QXIuOYCp9VCNoiybtFhg/x+2domz/Gd774xV/sOoyLb0hDcwPAZ+m3vobcTm+sSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+vcF68xmKEYwD5/jBTIQ+FdD5ST1G8JkMfooEr12XpwIgDst15/oVny0npSSkdwLYk4Q7FFpSPnBSDTRvPdANFf4="}]},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.7.9.tgz_1503391804373_0.9218163397163153"},"directories":{}},"1.10.0-dev.2017-08-23":{"name":"island","version":"1.10.0-dev.2017-08-23","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.10.0-dev.2017-08-23","_shasum":"deadc851d60c333852e7fe18bdeb54c63714e3af","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"deadc851d60c333852e7fe18bdeb54c63714e3af","tarball":"https://registry.npmjs.org/island/-/island-1.10.0-dev.2017-08-23.tgz","integrity":"sha512-yW6Vz03NB3/8+cRieH5vGQ2Uh+SDILGcR3G8qaH/AESR59mE4YBG/0Z1piNfWRejI3Yay/QbjuUwJqQXYAmAcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID1irwvbU0vLqEo+PDW0hjP3l+nsH1GU0LJzGrWnbhnQAiEA9MwY84AWEaJGlyhT6WZbN0VXoqyicpWTp/neDiCzw/Y="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.10.0-dev.2017-08-23.tgz_1503414960714_0.4850425727199763"},"directories":{}},"1.7.10":{"name":"island","version":"1.7.10","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/uuid":"^2.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","lodash":"^4.16.1","mongoose":"^4.6.1","mongodb-uri":"0.9.7","msgpack5":"^3.4.0","uuid":"^3.0.1","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"gitHead":"c036677c16570f9e49143443f253e0de27c13d34","_id":"island@1.7.10","_shasum":"901f698b4610c66528e15db27295ef3755fec6c8","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"shasum":"901f698b4610c66528e15db27295ef3755fec6c8","tarball":"https://registry.npmjs.org/island/-/island-1.7.10.tgz","integrity":"sha512-Oopao/cBwSteFvdGPtMQtGu+AaYuybjt7LjT6JpjI3IkbGHIOX4UU6d8+DzdVrdgOOodM98wGIwBtPDJgmDesQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGymoZOyPYvOhrSzGbX1CAuR4bkvKwcngL/Jb0auUSnrAiEAzdnIJRDnwl6354EkU6dxiZ6pdsh/DQjJWPeyxQE7EGY="}]},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.7.10.tgz_1503537907726_0.23616202641278505"},"directories":{}},"1.10.0-dev.2017-08-26":{"name":"island","version":"1.10.0-dev.2017-08-26","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.10.0-dev.2017-08-26","_shasum":"40779435ca0bfc86a9cbc927e86fc9c908956c67","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"40779435ca0bfc86a9cbc927e86fc9c908956c67","tarball":"https://registry.npmjs.org/island/-/island-1.10.0-dev.2017-08-26.tgz","integrity":"sha512-TcIq1umaCQVoEkRXw0TosGyxubKmva3jAjGGLUbtm3oj6wXxcwO7/G7mPDrJ+AKrbUztfM4pOoedsSFpM2nPug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCj8dbocmstzhSSQLv/9xmftOF1zQKG+GDgBc9u41YNmQIgLQ6oMLNzz1LisfESL7lUXiFEcqyPgjDzre0fh5pDLPk="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.10.0-dev.2017-08-26.tgz_1503674206413_0.10615755687467754"},"directories":{}},"1.10.0":{"name":"island","version":"1.10.0","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.3.0","island-loggers":"^1.1.0","island-status-exporter":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.10.0","_shasum":"312bff0c3eb1ca2fce5c23c165446558e3aca116","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"312bff0c3eb1ca2fce5c23c165446558e3aca116","tarball":"https://registry.npmjs.org/island/-/island-1.10.0.tgz","integrity":"sha512-R9XQima5q3i2BHDSfJRr3baa0PBQxPtNuv802lp308RU2OodNmtp5MxZtpiqPHc98v+Ccq+uCOAhCavvxQqdsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3wYfMXArC3UiIgvp/t9/vhd+CH8dPoDmOO7ZUWpZwHAIhAM7Zq4RvxRr8YtrROaq3iJrhu3fiyP3JNmf2dJoXYJtl"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.10.0.tgz_1504082374479_0.32923942781053483"},"directories":{}},"1.11.0-dev.2017-08-31":{"name":"island","version":"1.11.0-dev.2017-08-31","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.11.0-dev.2017-08-31","_shasum":"b199cfe20087b1a91e0dcf1020aec8ac6ec10502","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"b199cfe20087b1a91e0dcf1020aec8ac6ec10502","tarball":"https://registry.npmjs.org/island/-/island-1.11.0-dev.2017-08-31.tgz","integrity":"sha512-h7XoAk7ov2LQbDmZDgwR1iENA/wEqva/EWeZF7Tn+SdRHYx2XBELJhiV0jD1rMVgLdkAc7tvp0vpQp2FJZvSvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZT8LpQ/K/9jk0jABtDDbrY34FcbQF2vzSa9KcsROeagIgcsDcGAKPkfkgP1QW3/j3eLLqanv9QU1K2zVAuzWbkp4="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.11.0-dev.2017-08-31.tgz_1504106313963_0.15512092667631805"},"directories":{}},"1.11.0-dev.2017-09-06":{"name":"island","version":"1.11.0-dev.2017-09-06","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.11.0-dev.2017-09-06","_shasum":"ebf8475c1775d6b5b0b615f5f57777bd3ddf29fe","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"ebf8475c1775d6b5b0b615f5f57777bd3ddf29fe","tarball":"https://registry.npmjs.org/island/-/island-1.11.0-dev.2017-09-06.tgz","integrity":"sha512-ZQkSb8mV7VLqkcXERwRTqsm1ftkBUy1cGuSh9X9ixy8zf1qYXPGHBntytaB1vJF7VY2hXQStkl5wZYIQ7yJJRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGrD1JsfT/UU5B7pAa/Wqhk3cmasviqp/4dvOvHNNzZNAiAUZqRX0Dt50GU1vqaWl7oYiJtwXoFcCK4rZNN9wxY5+A=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.11.0-dev.2017-09-06.tgz_1504624821250_0.6461643101647496"},"directories":{}},"1.11.0-dev.2017-09-16":{"name":"island","version":"1.11.0-dev.2017-09-16","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.11.0-dev.2017-09-16","_shasum":"0fa251aff53debc1a1474402a4ebd3abe320b46c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"0fa251aff53debc1a1474402a4ebd3abe320b46c","tarball":"https://registry.npmjs.org/island/-/island-1.11.0-dev.2017-09-16.tgz","integrity":"sha512-BPq+jBOkQTQGSYitvjSuGFAMXbL6jQfmlXf60eXGecVe5UgFVPIq3JtNCkEMI4cBz3GD/WFHW9v9xtLe3kcVdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEwP8EpQCA2zGIU/MYLwZGMLTFH50SkOct0HXTkGTBs+AiAO7rhUDY2z9ALxFN5jUwFC9VjypdtAcdTabuMi9Q1wug=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.11.0-dev.2017-09-16.tgz_1505488616361_0.07250249036587775"},"directories":{}},"1.11.0-dev.2017-09-19":{"name":"island","version":"1.11.0-dev.2017-09-19","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.11.0-dev.2017-09-19","_shasum":"19bcd73c8bff21fd78d3d5abf50cff3175c0345a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"19bcd73c8bff21fd78d3d5abf50cff3175c0345a","tarball":"https://registry.npmjs.org/island/-/island-1.11.0-dev.2017-09-19.tgz","integrity":"sha512-IpxPtdVTGp/5KfQ9ZDqakbRHt46Tnmdk9BxjgTlps/3/yz7hZ1QGzD0NfiE7YZUn750CLMvCybj9TyV3m5NjBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUkr8DsYwFVcaP/1T4wPhRMo0WfY1pyKU9Qdmz8Ru4AwIhALVt2KNL6BXCnysPLdRQW8Iq/w9k0mdWWixi2CFtu0ZX"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.11.0-dev.2017-09-19.tgz_1505747741163_0.32872399315238"},"directories":{}},"1.10.99-edge-lts.1":{"name":"island","version":"1.10.99-edge-lts.1","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.3.0","island-loggers":"^1.1.0","island-status-exporter":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"gitHead":"1ad07abbad9e4da8337709dbe94782f900e9db85","_id":"island@1.10.99-edge-lts.1","_shasum":"75d7234cf5a99bdde6064761f7a6c962dde39177","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"shasum":"75d7234cf5a99bdde6064761f7a6c962dde39177","tarball":"https://registry.npmjs.org/island/-/island-1.10.99-edge-lts.1.tgz","integrity":"sha512-MBHBVasAkxRarGZ7GfqoPqXfZiIq9MGgAUPS1u5yjrcftIAY7DHasinrEYkBeb9yuPu3Z4S3GDUbRtfvpp6XJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBlQtEvvD+mJGfoIMSrBmi/iB+Gtr+b4NgmH6iKAZ3JlAiEA/DNlD0idfn6MojgGNNbn4v1eU6nF39F/xonb3YnmdQ0="}]},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.10.99-edge-lts.1.tgz_1505782919322_0.5689773135818541"},"directories":{}},"1.10.2":{"name":"island","version":"1.10.2","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.3.0","island-loggers":"^1.1.0","island-status-exporter":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"gitHead":"3c4fc7dcbdef4074586de96fd434568eb8e3dd8a","_id":"island@1.10.2","_shasum":"394772a399bc45f9609c739ffc46e48db4723e8a","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"shasum":"394772a399bc45f9609c739ffc46e48db4723e8a","tarball":"https://registry.npmjs.org/island/-/island-1.10.2.tgz","integrity":"sha512-dADpsSLxaXsh8QYw93UWfow1yAQOvW/kW0uCHu9M1FjMIzoe1XyZ0VJ4LfwCJWssuNYPORxDTEvmxFQV2vRLXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFORx8raJzaa8tiq/ar7+sIxYMILuZjEz5PthLx4aQ/gIgHPlCZeuOaBrUy9TexoMxbMz8tgrm8XqK4yi8OfAo9r8="}]},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.10.2.tgz_1506059132651_0.37988738249987364"},"directories":{}},"1.10.3":{"name":"island","version":"1.10.3","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.3.0","island-loggers":"^1.1.0","island-status-exporter":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"gitHead":"590fee90d852a2fe28d2ceab189bb27362ea9bb7","_id":"island@1.10.3","_shasum":"7c9bef60bf5c5849a93a56f8b27efaa5e2ed1e51","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"shasum":"7c9bef60bf5c5849a93a56f8b27efaa5e2ed1e51","tarball":"https://registry.npmjs.org/island/-/island-1.10.3.tgz","integrity":"sha512-9nrERc5YpQogFyiPNJV/Dnb5PyqSIs3vKvQ1JL0/iwQGiFVpQDFzosa5pYFFlBXWaCSn6/J85UTiEnH/RRd6ZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCng4/pPcAjnESg9127HijeDyeJYRoXI5eA6eJFQzj41AIgPIEZ5fNAlPWAjMqJxdrFd0PQwP63Un9Oiuim5wwZbGY="}]},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.10.3.tgz_1506062415016_0.2923240202944726"},"directories":{}},"1.11.0-dev.2017-09-22":{"name":"island","version":"1.11.0-dev.2017-09-22","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.11.0-dev.2017-09-22","_shasum":"1e007e3eb615a1deadc1ae2710a5f2f6669461ae","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"1e007e3eb615a1deadc1ae2710a5f2f6669461ae","tarball":"https://registry.npmjs.org/island/-/island-1.11.0-dev.2017-09-22.tgz","integrity":"sha512-eoLbUsbRTyvVxNWozQIIJuIJqAOh8FlnjL7NrQJqvjJPMyBJOW+/rldjpker4djdscCJWpSDlwKUx5wfuxtTwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFWqEbYg3vngndtrIqeNMPJjVA/lDgzyjEbR9NGqE9vbAiEA5uW33WtrgO3sio0LUBqo8m6T4t5p9ws/TV6dRV6Lc0M="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.11.0-dev.2017-09-22.tgz_1506063518745_0.9272591748740524"},"directories":{}},"1.11.0":{"name":"island","version":"1.11.0","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.3.0","island-loggers":"^1.1.0","island-status-exporter":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.11.0","_shasum":"4c9c1e2851beaf73feb0793e009e93d2adb9c87e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"4c9c1e2851beaf73feb0793e009e93d2adb9c87e","tarball":"https://registry.npmjs.org/island/-/island-1.11.0.tgz","integrity":"sha512-Et4aZu3ZkMZa01IpEzYTx+zU1OC84W+eLyF4z7lAH1QQXl5USDw6F2P7G8JNjQC7GBCWHxev0qLbtZbcy5q+DQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCd9A9cSqsWZe46RxTekP3yKLzWZorc3dXaW6JX0rTZpAIhAODVcb5k69LtYsxo12lfSBSMvbZQZDw5KZoPSWl0i60f"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.11.0.tgz_1506481342487_0.9977778920438141"},"directories":{}},"1.12.0-dev.2017-09-28":{"name":"island","version":"1.12.0-dev.2017-09-28","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.12.0-dev.2017-09-28","_shasum":"bf05a8c1465a6a36669d57a6004c433c5ffa5100","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"bf05a8c1465a6a36669d57a6004c433c5ffa5100","tarball":"https://registry.npmjs.org/island/-/island-1.12.0-dev.2017-09-28.tgz","integrity":"sha512-zZbYbOZ08zX7QB54EqsZfDPErd3BvuLvQf9vyQZVAgryCVif3LDZ8uQ06rPpeNGxFWUo310R3GdMLr/HMmOpwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8UJIa/5TOnWBVySQQTLSYURbLmwqFh4gbxE5eUo4QEQIgb8g7/7/sPz16XDCzHmzYNdiyKRPA7OMkRL3unEZRtho="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.12.0-dev.2017-09-28.tgz_1506525343341_0.13571450114250183"},"directories":{}},"1.12.0-dev.2017-10-20":{"name":"island","version":"1.12.0-dev.2017-10-20","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.12.0-dev.2017-10-20","_shasum":"9ef89abae5331375fdcd9a855c887b1b8acc2016","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"9ef89abae5331375fdcd9a855c887b1b8acc2016","tarball":"https://registry.npmjs.org/island/-/island-1.12.0-dev.2017-10-20.tgz","integrity":"sha512-zXs+d8/5fbaigfU9mQmhjWCkdPqYCXCirYgrJhk4ZEtwPL0Ue6vOvrACSbiL41NRHYnNOmgoxMVpkXbhYu/48A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVWQBi/fIhkyG981QOMtbeAsHiZT0HOVJ2ps28TOHJQgIgNVLjS8uZjMo7+J1mj8+MflLGp/9bIq7gz72Cp3eEUqc="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.12.0-dev.2017-10-20.tgz_1508426639280_0.4390982242766768"},"directories":{}},"1.10.99-edge-lts.2":{"name":"island","version":"1.10.99-edge-lts.2","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.3.0","island-loggers":"^1.1.0","island-status-exporter":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"gitHead":"116b548a238af064bd7cab61dfbcfff19303c25e","_id":"island@1.10.99-edge-lts.2","_shasum":"114c9fe31e0a9301ae91055d543860466279162f","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"shasum":"114c9fe31e0a9301ae91055d543860466279162f","tarball":"https://registry.npmjs.org/island/-/island-1.10.99-edge-lts.2.tgz","integrity":"sha512-nieSvg5Rn6KODX1AAZu6Fy6+2v3kzIfFoK4o9kdqNBAhkXmvePDW9iChdb/qVCs9Id04CJ38wWdCJvKaruivRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQ5/fI817ckPaD7ec2IQXduGbmVmUOYtrHdIpdgerZZAiEAxJcl3SaotY4+usQqCKvmTdN7fnVLQhDqawqPQ760nyc="}]},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.10.99-edge-lts.2.tgz_1508480036270_0.9058115885127336"},"directories":{}},"1.12.0-dev.2017-10-28":{"name":"island","version":"1.12.0-dev.2017-10-28","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.12.0-dev.2017-10-28","_shasum":"5c5dfc0ce36485942a32d23f6a301a10a89f9274","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"5c5dfc0ce36485942a32d23f6a301a10a89f9274","tarball":"https://registry.npmjs.org/island/-/island-1.12.0-dev.2017-10-28.tgz","integrity":"sha512-qh4yilZ2QtJVrBP93k8mOif0qLBYGAIrsVZy5pa2n38nd4qqnS6VenZWNFIocZkWwa0hst2vV89a21zcbtENvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqBeFxrpWqYugt8XL91CLOAsFuFc0o/eiSKdW8rRqogQIhAJ7J3/xwmyJMEHkwkKVqhXP0jlFmAA/qK8o5dzKM0pov"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.12.0-dev.2017-10-28.tgz_1509117472436_0.7490701708011329"},"directories":{}},"1.12.0-dev.2017-10-31":{"name":"island","version":"1.12.0-dev.2017-10-31","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.12.0-dev.2017-10-31","_shasum":"e633245a6cdaba055bcd4c218f4488bc6b3f424b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"e633245a6cdaba055bcd4c218f4488bc6b3f424b","tarball":"https://registry.npmjs.org/island/-/island-1.12.0-dev.2017-10-31.tgz","integrity":"sha512-OA0FZSHJp7gH2AHZHGpeUUZIlIH1YgLrDhB0GCIUZWa8CaxyvPWsrmwD03GE+PXuY+13Ru6y8zI3/KRZ2NuoWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqMWuKLIZteqhqmXpxqivzZzP7gD1mNP0pe8cVTMvaZgIgQ7pjC1jMJ2k/vQ+Ooy65ad7cookrZ8S+L2HHnTpO+fA="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.12.0-dev.2017-10-31.tgz_1509376691439_0.3907198612578213"},"directories":{}},"1.12.0":{"name":"island","version":"1.12.0","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.3.0","island-loggers":"^1.1.0","island-status-exporter":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.12.0","_shasum":"cca3e6b94a9eb7ff2f465f142d5ac70973d375c1","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"cca3e6b94a9eb7ff2f465f142d5ac70973d375c1","tarball":"https://registry.npmjs.org/island/-/island-1.12.0.tgz","integrity":"sha512-M9eib8RqFZUQ5hFa0P9drAvKiPW+hwPngbHeomcncT8KkPVhgqHCf+llPgNOBnhnTrngu0cTRCmCoK7nzzXqrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDZV9yBj+daBi58TaBPttG8sZkL29Np+WI5HOiBxMgHGAiEA+3KTc07gVp+y2QnCFytXbLh2RJOPGb9xXD2zIgVfMcU="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.12.0.tgz_1509589315169_0.38137004035525024"},"directories":{}},"1.13.0-dev.2017-11-03":{"name":"island","version":"1.13.0-dev.2017-11-03","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.13.0-dev.2017-11-03","_shasum":"d9c060b1a7e3917299b4b318a7f40919d9132a26","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"d9c060b1a7e3917299b4b318a7f40919d9132a26","tarball":"https://registry.npmjs.org/island/-/island-1.13.0-dev.2017-11-03.tgz","integrity":"sha512-VMvM9V/guX1KO0AJfXm2tmk+t7Se9LnD5Jn4H63nAGXGZq5Qabg48ZanHJhaXaMdWryJZhHaRJ3GlzYeu2Nphw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAWeuhgau9nUKfN6+TLhcKuAGbXSpYhIp76o5eezVsViAiEA8f7GuFgekRhqxO8w9tUVBz2MAC6Mpf4oLhcxPkHt1gA="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.13.0-dev.2017-11-03.tgz_1509635925945_0.6115182337816805"},"directories":{}},"1.13.0-dev.2017-11-09":{"name":"island","version":"1.13.0-dev.2017-11-09","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.13.0-dev.2017-11-09","_shasum":"e260496b25c842d5556d6037bdc7563b4861a0c3","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"e260496b25c842d5556d6037bdc7563b4861a0c3","tarball":"https://registry.npmjs.org/island/-/island-1.13.0-dev.2017-11-09.tgz","integrity":"sha512-ak/6c9AdJYsuKVDwCRK49T2mH5/6NTRdmbmii1RmdvOsqe1fTNZuRsYQOMTY9u2EL+oUE3SLvG7VEuCATR0OwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDr3St/lTuqq5GqrTrRYb5tM+4GAqW63zzn01CaM3LtOgIhAPOZ2JR2JUag/zr1iGl68218e3iPD7JcyTD6YVOquuzM"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.13.0-dev.2017-11-09.tgz_1510154314277_0.7972964309155941"},"directories":{}},"1.13.0-dev.2017-11-10":{"name":"island","version":"1.13.0-dev.2017-11-10","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.13.0-dev.2017-11-10","_shasum":"08dd2c32cdd86793ce522489a54c6ec3781d10ac","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"08dd2c32cdd86793ce522489a54c6ec3781d10ac","tarball":"https://registry.npmjs.org/island/-/island-1.13.0-dev.2017-11-10.tgz","integrity":"sha512-sV2ho9DuFgrrEBB9Y9t8elaxvfR5UqsOQGDqh8VkchZhlYRwYryYCwOYZQPEmmwiwcWcJGrtkrkpoB/h5LHsZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFGmxncBAsawD/7pLuqKM7F72yHjKsv+yM0oo+KJt7isAiEAhIuYysGCyswniASLephUMs8/vuIN6pj6LHqS2GqhlIQ="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.13.0-dev.2017-11-10.tgz_1510299458062_0.7114402218721807"},"directories":{}},"1.13.0-dev.2017-11-10a":{"name":"island","version":"1.13.0-dev.2017-11-10a","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"gitHead":"a794aca8221d7a152343b2184460252bdd8b92ff","_id":"island@1.13.0-dev.2017-11-10a","_shasum":"5e5582503b4faf56d7d323c32194b1f56d1ba4f5","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"shasum":"5e5582503b4faf56d7d323c32194b1f56d1ba4f5","tarball":"https://registry.npmjs.org/island/-/island-1.13.0-dev.2017-11-10a.tgz","integrity":"sha512-vwKV5S01yvrH4A2D+SgKadB1ULNxayWk+69Ly/HiYNa/XnzYTJJKrafmkpO19CGqNEOZHFoVtxbATDRYpUHPXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2FQw9M0dLeWtNlI8QCvoaQbh4O0aPGp2YvWD2jfwXzAiEAoYxTU08t7uQRn6Xs5IeAJ6XsLK9yHZU8QIUPEF8zqEw="}]},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.13.0-dev.2017-11-10a.tgz_1510302407676_0.09335913113318384"},"directories":{}},"1.13.0-dev.2017-11-10b":{"name":"island","version":"1.13.0-dev.2017-11-10b","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"gitHead":"53b4357ec7a3a12649653c47bacd56c109fbe463","_id":"island@1.13.0-dev.2017-11-10b","_shasum":"1861da27b60bb56338c0807c4fb640ca42aa9bae","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"shasum":"1861da27b60bb56338c0807c4fb640ca42aa9bae","tarball":"https://registry.npmjs.org/island/-/island-1.13.0-dev.2017-11-10b.tgz","integrity":"sha512-Gl8v03/mwtlu7ps6pdZSDdESRv1fgi7FbxZBWFNISnXIgHnr7VslFWdYaKYagabh43ykqFYEjERnNoLE0I1m2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBpZiWNn0Bnq1VISY38B5ZTQgRo7a5HI8pFhgDjKP3RrAiEAgYmZ6pq+2AzFogbZIB0pP6yy4XNVYpcfnFLPw9YXbZc="}]},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.13.0-dev.2017-11-10b.tgz_1510304721547_0.25446859071962535"},"directories":{}},"1.13.0-dev.2017-11-11":{"name":"island","version":"1.13.0-dev.2017-11-11","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.13.0-dev.2017-11-11","_shasum":"816166ae1da31de028430ad60bab70a865b4a03c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"816166ae1da31de028430ad60bab70a865b4a03c","tarball":"https://registry.npmjs.org/island/-/island-1.13.0-dev.2017-11-11.tgz","integrity":"sha512-J7xyg2sLJdE/1ox/JiAhb1wppRek+hpNIrAfE7841iR3GDZ00Q0fkr5sJXepUtlho9KAdx5tmu13h69IA9efaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJcRXJ9i5bJ4trJwvE3Z7EN0y3D5Mhpqo2UMC0Ees6ZQIgHxxvsw3a1zbKo24gx15+eHCvZxl3LxDhKFtsiTTRQb8="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.13.0-dev.2017-11-11.tgz_1510327058809_0.04008457832969725"},"directories":{}},"1.13.0-dev.2017-11-13":{"name":"island","version":"1.13.0-dev.2017-11-13","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.13.0-dev.2017-11-13","_shasum":"b56ce30b205fa242c78462036c72569169d5fe6f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"b56ce30b205fa242c78462036c72569169d5fe6f","tarball":"https://registry.npmjs.org/island/-/island-1.13.0-dev.2017-11-13.tgz","integrity":"sha512-8I2wFbwWXCFhxylw7ye96K0CAG9gVkjXme1fnbU/ieNM+TOfWOOTm2yizRrxwgh3mQZ9Z6c2g4XI9gHss9qljA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDTpYnux28gHMSTO/bfvNWfYlY/9uTRB4KGdY9mDB20gIgFtfsJIGN6BbI5/6hiKwLdMHxCBLxMO8pMqVPOzbNjC8="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.13.0-dev.2017-11-13.tgz_1510560221174_0.31225297483615577"},"directories":{}},"1.10.99-edge-lts.3":{"name":"island","version":"1.10.99-edge-lts.3","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.3.0","island-loggers":"^1.1.0","island-status-exporter":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"gitHead":"837e44e7fa67ce29c0a814f061cad312c8673539","_id":"island@1.10.99-edge-lts.3","_shasum":"4f75a7896aec63c45e0bdbeac741d94f2f731617","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"shasum":"4f75a7896aec63c45e0bdbeac741d94f2f731617","tarball":"https://registry.npmjs.org/island/-/island-1.10.99-edge-lts.3.tgz","integrity":"sha512-h3+RrQ+Ng6B6gpshxc+OcCoRPqwD8/XYffKE+KTAbHSVeCWFYbcdlmsRcFl814FAKqJvv9I38onWmL9ODuaPcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHlgkXXZHKymOWgonOa/uVJhinbAyocJy+bi3Cu8rgWxAiAW31NzXyUCmXCOvF6GQve4xgeUZBqLcVK5sXz9hwU8Lg=="}]},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.10.99-edge-lts.3.tgz_1510738667660_0.62158088455908"},"directories":{}},"1.13.0-dev.2017-11-17":{"name":"island","version":"1.13.0-dev.2017-11-17","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.13.0-dev.2017-11-17","_shasum":"e8ebc7240e0b0218ce4fe2f5c1caceff828d13dc","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"e8ebc7240e0b0218ce4fe2f5c1caceff828d13dc","tarball":"https://registry.npmjs.org/island/-/island-1.13.0-dev.2017-11-17.tgz","integrity":"sha512-d8jaLnLgYD5y5bNDxpYpfmegjJpsm1NiS1mgn3KMI6wwL1foE/I1W5JyeKB802m1+AwyhOmvGJevX6oU5SYdtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7RrdL0QFV5JjOF2Rk8D8eTDloiEivMrx+dlTtHZ/BwAiEAlOFlCmg5DpbKfdfw9tA71kYU9K/DZTxVV/voZ8jYjHs="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.13.0-dev.2017-11-17.tgz_1510888874763_0.7425072961486876"},"directories":{}},"1.13.0-dev.2017-11-20":{"name":"island","version":"1.13.0-dev.2017-11-20","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.13.0-dev.2017-11-20","_shasum":"a42f5a5cca0d3e7bedeb6ab41fe36485f77da200","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},{"name":"spearhead-ea","email":"spearhead.stt@ea.com"}],"dist":{"shasum":"a42f5a5cca0d3e7bedeb6ab41fe36485f77da200","tarball":"https://registry.npmjs.org/island/-/island-1.13.0-dev.2017-11-20.tgz","integrity":"sha512-83qPF7OmV0DZSF15qGwU3Z+lO96G7UF9Xanobp5iVtrnngdFbZXvDl0maK+uQ5hvOO9fM7/EVSBymdP41CSVDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbdKzEWQsqz2Drtf+ZIN1FLfKdPJF8hHN/C0h/LAds4AIhAMxYLZW1O5g0Aqx3cBv66fqq7FE5ymWdBHGVIqiTrvts"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.13.0-dev.2017-11-20.tgz_1511157589807_0.12039112974889576"},"directories":{}},"1.13.0-dev.2017-11-23":{"name":"island","version":"1.13.0-dev.2017-11-23","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.13.0-dev.2017-11-23","_shasum":"6ddf0b26b069ef7e530d8146115b170227132839","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"wonshikkim.kr@gmail.com","name":"wokim"},{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"}],"dist":{"shasum":"6ddf0b26b069ef7e530d8146115b170227132839","tarball":"https://registry.npmjs.org/island/-/island-1.13.0-dev.2017-11-23.tgz","integrity":"sha512-A4V65efNB771mum3gprCmJIryEYixvR+sZnXa8s91FBVOkhP2X1MO8Dq36Dr6HHmtXxodolSfAzJjn5iGHkT9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBvNUYykrMw+Z066RYkMlCCilvTyoYsGDn0X4JjGNmO1AiAtNgo4n8lR7q2uGH1OkKX3GoPiSMgi9ZsWvlSwYdgQOg=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.13.0-dev.2017-11-23.tgz_1511363888039_0.9337058162782341"},"directories":{}},"1.13.0-dev":{"name":"island","version":"1.13.0-dev","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.23","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"gitHead":"8b79a69454abdefd6ae41ef14dcd047d0874342d","_id":"island@1.13.0-dev","_shasum":"2d6f99f2d00d2318a4d01853a30add478ba715c6","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"wonshikkim.kr@gmail.com","name":"wokim"},{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"}],"dist":{"shasum":"2d6f99f2d00d2318a4d01853a30add478ba715c6","tarball":"https://registry.npmjs.org/island/-/island-1.13.0-dev.tgz","integrity":"sha512-tWdesPiQyUNASG1jfQTEq/rqNEpbI+1cJfQ5t85ewgCffiPnotqh9lQhP6Qb9cUUas5SZ8TUnbHKDI70Vxp6cw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUfc+ppWP6+G8MIfdP+X8r6Oj6VpI/4Xk1nlpNnedTEQIhAOdmtjbQPXV8wQ7Ybeg0UmZLgOmzxbqx6yg03mPdps8m"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.13.0-dev.tgz_1511846712131_0.015688078245148063"},"directories":{}},"1.13.0-dev.2017-11-29":{"name":"island","version":"1.13.0-dev.2017-11-29","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@1.13.0-dev.2017-11-29","_shasum":"f6dc7c60a22bfe8197b25d051a7d2cdcf5b25085","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"wonshikkim.kr@gmail.com","name":"wokim"},{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"}],"dist":{"shasum":"f6dc7c60a22bfe8197b25d051a7d2cdcf5b25085","tarball":"https://registry.npmjs.org/island/-/island-1.13.0-dev.2017-11-29.tgz","integrity":"sha512-06fObI7jcQWp9z8Fus1zj0KQlsWCsnE+FlSw77PRtxdDdxzF83QeCM5u0tFm2ruk0bL2I755HY6/b4DRbBKhhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBJvcfOi64A8VQqTNyMdphEmDcF1BOMQumAgdrw5vUn0AiEA1KM2pUSJr+7IO7KBqOtiJStoCzxoLt+dJ/sHXYvizRc="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.13.0-dev.2017-11-29.tgz_1511882332045_0.8438608390279114"},"directories":{}},"1.10.99-edge-lts.5":{"name":"island","version":"1.10.99-edge-lts.5","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.3.0","island-loggers":"^1.1.0","island-status-exporter":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"gitHead":"29054fcae1548738b3d4771eaef0415459ac72ee","_id":"island@1.10.99-edge-lts.5","_shasum":"38b39ba333d42ace1af2b751ead2ebe6282a12d6","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"shasum":"38b39ba333d42ace1af2b751ead2ebe6282a12d6","tarball":"https://registry.npmjs.org/island/-/island-1.10.99-edge-lts.5.tgz","integrity":"sha512-TPNnLUTmq8qJegtMKX1u5m7qV9akpobPOD/rUwQwgnHOy1E1JkVQjHG22eKfi4OgX3hjz5/gBO59zRnckQOjOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcW6andgTA9+de/s4Y7Ao6zRTJ5KVxp0nRPWLCkdabAgIhAO5rjQw2Sy4LNQJll+T404PVCUxAgYg/d7wOlOlxwHcR"}]},"maintainers":[{"email":"wonshikkim.kr@gmail.com","name":"wokim"},{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-1.10.99-edge-lts.5.tgz_1511932353983_0.6867904718965292"},"directories":{}},"3.0.0":{"name":"island","version":"3.0.0","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.4.0-dev","island-loggers":"^1.2.0-dev","island-status-exporter":"^1.1.0-dev","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@3.0.0","_shasum":"e689ac48fa8cf8638a1b717c0aed5a7740f1e662","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"wonshikkim.kr@gmail.com","name":"wokim"},{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"}],"dist":{"shasum":"e689ac48fa8cf8638a1b717c0aed5a7740f1e662","tarball":"https://registry.npmjs.org/island/-/island-3.0.0.tgz","integrity":"sha512-Cvkxdy6hywbA4WElUBASnMoHk+NAKzrZGSIrHmKN06fkLwdMBjuInz+2oPiq++o4RxNDuGGtIMxIsOgzMzihDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4Qv+VHs8Hl0Mx+8vRW5WfwcNIRLL1Oorx+A213Zt3DwIgVBW0gdsrHdoRPb0rYzK7IZI4ZdPEcZ9900IQz9AnG+4="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-3.0.0.tgz_1512019247174_0.5072726979851723"},"directories":{}},"3.1.0-dev.2017-12-01":{"name":"island","version":"3.1.0-dev.2017-12-01","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@3.1.0-dev.2017-12-01","_shasum":"7bf46b69d33aa26d6737644f69b49db822abb5f1","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"wonshikkim.kr@gmail.com","name":"wokim"},{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"}],"dist":{"shasum":"7bf46b69d33aa26d6737644f69b49db822abb5f1","tarball":"https://registry.npmjs.org/island/-/island-3.1.0-dev.2017-12-01.tgz","integrity":"sha512-wOYhdrrbvVKPDjZg5uoRCfoQ4hZShzb5owHUQyah9qDXWLxL4djoI95INeLHUzttYmBReBWIbHz2v5Y2f4RTKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDHsCQZczDTUM4naiPIjE1HpynhxEnvjtRvd/PqAIyuQIhAOGyZNeL+aDDsKTvwJDCZ8dMFkxovyYn9OMFMCZj8aTp"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-3.1.0-dev.2017-12-01.tgz_1512057016087_0.3895573769696057"},"directories":{}},"3.1.0-dev.2017-12-22":{"name":"island","version":"3.1.0-dev.2017-12-22","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@3.1.0-dev.2017-12-22","_shasum":"b88c604bd3ae0d2ecd5f3cd8974d25881b455708","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"wonshikkim.kr@gmail.com","name":"wokim"},{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"}],"dist":{"shasum":"b88c604bd3ae0d2ecd5f3cd8974d25881b455708","tarball":"https://registry.npmjs.org/island/-/island-3.1.0-dev.2017-12-22.tgz","integrity":"sha512-xbNwjtQVz4GM9XlOG0X+OP79gkubFUEL9rEJCKujEP6TpO+UpRW15Cn+bMTGtFqcuX6HLDk0vMu8xVBNDn1PRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5SXee8NyuFOSJzpdY0EbCYFH8kCQhrhUT7z/2hSzKcQIgYS8YGAAEw3ZJZ/cfgXdT9kDK0ocBixuRJUFjsiad4eg="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-3.1.0-dev.2017-12-22.tgz_1513869572491_0.672096110181883"},"directories":{}},"3.1.0-dev.2018-01-04":{"name":"island","version":"3.1.0-dev.2018-01-04","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@3.1.0-dev.2018-01-04","_shasum":"3b7c747ab86ad4ee390d012a3687ccdfe575a6cd","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"wonshikkim.kr@gmail.com","name":"wokim"},{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"}],"dist":{"shasum":"3b7c747ab86ad4ee390d012a3687ccdfe575a6cd","tarball":"https://registry.npmjs.org/island/-/island-3.1.0-dev.2018-01-04.tgz","integrity":"sha512-5+0JwZ2J8wu7r7YMRVGE4Ab115hdxtr9bibyobaIAWuXPAur1MV/yhxm4C2e0u7UwnQES6FSrO8J3LPt1JbAsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+a/PolEvHM2ld2S2vYZEFOrx2W2Qpa+AHcEE0NBLUvAIgelsJvoTDEE+af1bz7KrAyc4a5VwPqDb+AC+wHKmvGCM="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-3.1.0-dev.2018-01-04.tgz_1514992704836_0.5445011453703046"},"directories":{}},"3.1.0-dev.2018-01-10":{"name":"island","version":"3.1.0-dev.2018-01-10","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@3.1.0-dev.2018-01-10","_shasum":"2dda9f86e4822ba783f87e3b8d2b9c4e2a2be751","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"wonshikkim.kr@gmail.com","name":"wokim"},{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"}],"dist":{"shasum":"2dda9f86e4822ba783f87e3b8d2b9c4e2a2be751","tarball":"https://registry.npmjs.org/island/-/island-3.1.0-dev.2018-01-10.tgz","integrity":"sha512-8QxZtZr9GnrzQey3RCv3Uvzza2h5aeO+P3haVnfHmbCv7rtEdW8syYko/yJEn68n3OP/8s/oh0TxZyd+fFp3OA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDY1g4/FttoIkBdVFTjqWAXRmhBaLjnJm05zr1JkiKofAiEAqikBT7tfgYZuPme2b+WVYtFfCnfdBPMF5p0kDHc2XYA="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-3.1.0-dev.2018-01-10.tgz_1515511532362_0.44953664927743375"},"directories":{}},"3.1.0-dev.2018-01-19":{"name":"island","version":"3.1.0-dev.2018-01-19","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@3.1.0-dev.2018-01-19","_shasum":"a1fdc7284da33e646fe43011d0848f6bda7d36d6","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"wonshikkim.kr@gmail.com","name":"wokim"},{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"}],"dist":{"shasum":"a1fdc7284da33e646fe43011d0848f6bda7d36d6","tarball":"https://registry.npmjs.org/island/-/island-3.1.0-dev.2018-01-19.tgz","integrity":"sha512-Bl0AoLyYGkVafiBpJi67EAGPajV30L3yDaj2H+AAnQUr6QtNrAus0+Vs7KvwvjsH6mpiC4ji137/8Cq8iO5mrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDr/UDKq8gAh7QAF5uB+iLnA/UhvxscddCjtNRRtwxYDAIgOXIfbEFKJEQ/VAtbZVpO+v/FPAsnhbbrPuFFttyhjwU="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-3.1.0-dev.2018-01-19.tgz_1516288730662_0.896174838533625"},"directories":{}},"3.1.0-dev":{"name":"island","version":"3.1.0-dev","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@3.1.0-dev","_shasum":"8da298035dd377aa517d862dbedb14b3a363958e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"wonshikkim.kr@gmail.com","name":"wokim"},{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"}],"dist":{"shasum":"8da298035dd377aa517d862dbedb14b3a363958e","tarball":"https://registry.npmjs.org/island/-/island-3.1.0-dev.tgz","integrity":"sha512-h88WSIsdGqsBOVYhNt69pTpADqQV7czae/EdllkNlLOyFqZsDYGcN8aemZHlt4RGLwm7Pj8+9D4UWevGZb/y6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHk7yROLWUxOfALZ2FQd7AJNt3ahvewDOY5xEW/fFezAiARZuu42U7TYbnH7ib4w4vMg7sYw/9ME8h0W2NH72jgDA=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-3.1.0-dev.tgz_1516932496967_0.9820151040330529"},"directories":{}},"3.1.0":{"name":"island","version":"3.1.0","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.3.0","island-loggers":"^1.1.0","island-status-exporter":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@3.1.0","_shasum":"630d27c93b2e8fb6d3cf560b3fca41f91f860947","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"wonshikkim.kr@gmail.com","name":"wokim"},{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"}],"dist":{"shasum":"630d27c93b2e8fb6d3cf560b3fca41f91f860947","tarball":"https://registry.npmjs.org/island/-/island-3.1.0.tgz","integrity":"sha512-NVF9Eq49qbFKr2uXgJduTnrl+Qfov5jr8rhweosL31L7b5PEKUCY8Y8irV2BRh12tuw302hgftIciaaaHDvmJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDy3eoerpi8zdSJpp/oa7rANmIpGhfY7Fo7GXlLze9QzwIgPEg8ZbQWT2fqElQBHo1wFOQvK5Lo0Njsl+47KS4yVm0="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island-3.1.0.tgz_1517461514079_0.6692357058636844"},"directories":{}},"3.5.0":{"name":"island","version":"3.5.0","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.3.0","island-loggers":"^1.1.0","island-status-exporter":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@3.5.0","_shasum":"3a6db19d06d51ef2cfe67c2dc726b78af55d44c7","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"3a6db19d06d51ef2cfe67c2dc726b78af55d44c7","tarball":"https://registry.npmjs.org/island/-/island-3.5.0.tgz","fileCount":249,"unpackedSize":747233,"integrity":"sha512-HQd1uzjxa4ki15a3GHciFl34w4W4YR5Sr2eD8gveqiCjvAOhZZkxoM/pew1R42WLT573353Dkelh9rpmoQvSUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGtrN4L9P3S9/GAG3hFaQcr6vBQ71t/7PiSTxyZK1oBfAiBkfYhY9Puni1RbWNDadI/RmxOYJK9O1DSJK6Rpk+/dxg=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.5.0_1521109273873_0.2820685211089351"},"_hasShrinkwrap":false},"3.6.0-dev":{"name":"island","version":"3.6.0-dev","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@3.6.0-dev","_shasum":"d4898492f2fda4d5309a44b69f153c081fba0470","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"d4898492f2fda4d5309a44b69f153c081fba0470","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.tgz","fileCount":249,"unpackedSize":747232,"integrity":"sha512-JkFKQ7YwQgzOrsb5SFLpYXyxj4P8kOK6IHLNmorpIsAGTMtXCEmI4hlGyleVEysLxBAQ57j3CduSDXvkjCgdCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICxhCvBhEhhuz20OhGjshOMl3QCy5ApieZPCMn+5RH3cAiEAn+OHD4QZNJqFHhb5CvTJ7+c32vZQ9FH7uvtH05Vw4Ow="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev_1521113347186_0.9183025764042514"},"_hasShrinkwrap":false},"3.6.0-dev.2018-03-15":{"name":"island","version":"3.6.0-dev.2018-03-15","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-03-15","_shasum":"232237777224405e0f2077cb8c4896b45780dfd2","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"232237777224405e0f2077cb8c4896b45780dfd2","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-03-15.tgz","fileCount":249,"unpackedSize":747243,"integrity":"sha512-+HfWJ750jdi1GAardstk1eK/KYGTpd87m2w80HxIQMe1vurm2rk5Zste8D4ULzXzSeIsxfvGatNOYmBM6fieOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEIQr+Ka8K1JiJX3XwvLyn2jTis4uQf4sFhyiW+2kEhgIgDe1dooE6OlBqWM0PKdeDxQJFsJ58jbKS/QqGbRRd3So="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-03-15_1521115072416_0.13943579544376594"},"_hasShrinkwrap":false},"3.6.0-dev.2018-03-16":{"name":"island","version":"3.6.0-dev.2018-03-16","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"*","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-03-16","_shasum":"e0c394070c1fb6578eed6d22ca17ae4de8ed8c25","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"e0c394070c1fb6578eed6d22ca17ae4de8ed8c25","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-03-16.tgz","fileCount":249,"unpackedSize":747243,"integrity":"sha512-GTQR+qt7P4hgFFMKZyla0QTFTzUL5yKJRyKc9rVdAT0EIGjisXvEEH2bqgwQzCUGtSYasE0hWEHSmdR2cZ3zGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICr6BywzxmUky5NbcX8SIKVuo638vnQRJqqO6FW+YazmAiAgP+TyQRfYPu7Ygk4Zkb8I36MPs1O+jEMAgLDIal4ZDA=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-03-16_1521185101900_0.4147143145940133"},"_hasShrinkwrap":false},"3.1.1":{"name":"island","version":"3.1.1","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.3.0","island-loggers":"^1.1.0","island-status-exporter":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@3.1.1","_shasum":"b0f1779beabe221049e1d2a42599aa898a0b3ddf","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"b0f1779beabe221049e1d2a42599aa898a0b3ddf","tarball":"https://registry.npmjs.org/island/-/island-3.1.1.tgz","fileCount":249,"unpackedSize":717082,"integrity":"sha512-1tRvZLJiitl/TEo7gq3MIB3XeXC8lSX79XUSDxDD+9bRBt09NqvvjkXiTFVnYVMI35nWL2WrH5rUFXUIidJ7TA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBqeQjIfTxqxoUSpNC5dVeMnQXLzJMEtvpucsCCE9NpWAiAO4QPm4Uh8XolLedHE3OQEDUz88DuMEuoS/ZPFlAcaYw=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.1.1_1521442565240_0.8263762046272369"},"_hasShrinkwrap":false},"3.6.0-test-ise":{"name":"island","version":"3.6.0-test-ise","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"test","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"readme":"# island v1.5\r\n\r\nAn opinionated, full-stacked Microservices framework for [node](http://nodejs.org), powered by [TypeScript](https://github.com/microsoft/typescript).\r\n\r\n[![Build Status][travis-image]][travis-url]\r\n[![NPM version][npm-image]][npm-url]\r\n[![Dependency Status][david-image]][david-url]\r\n[![Coverage Status][coveralls-image]][coveralls-url]\r\n[![Test Coverage][codeclimate-coverage]][codeclimate-url]\r\n[![Code Climate][codeclimate-gpa]][codeclimate-url]\r\n[![Issue Count][codeclimate-issue]][codeclimate-url]\r\n\r\n\r\n```typescript\r\nimport * as island from 'island';\r\nimport * as keeper from 'island-keeper';\r\nimport { EndpointController } from './controller/endpoint.controller';\r\nimport { EventController } from './controller/event.controller';\r\n\r\nconst serviceName = 'hawaii';\r\n\r\nclass HawaiiIslet extends island.Islet {\r\n  main() {\r\n    const islandKeeper = keeper.IslandKeeper.getInst();\r\n    islandKeeper.init('consul', 'island');\r\n    islandKeeper.setServiceName(serviceName);\r\n\r\n    const amqpChannelPoolAdapter = new island.AmqpChannelPoolAdapter({url: 'amqp://rabbitmq:5672'});\r\n    this.registerAdapter('amqpChannelPool', amqpChannelPoolAdapter);\r\n    const rpcAdapter = new island.RPCAdapter({amqpChannelPoolAdapter, serviceName});\r\n    rpcAdapter.registerController(EndpointController);\r\n    this.registerAdapter('rpc', rpcAdapter);\r\n\r\n    const eventAdapter = new island.EventAdapter({amqpChannelPoolAdapter, serviceName});\r\n    eventAdapter.registerController(EventController);\r\n    this.registerAdapter('event', eventAdapter);\r\n  }\r\n}\r\n\r\nisland.Islet.run(HawaiiIslet);\r\n```\r\n\r\n\r\n## Table of Contents\r\n\r\n  - [Installation](#installation)\r\n  - [Features](#features)\r\n  - [v1.0](#v1.0)\r\n  - [Building](#building)\r\n  - [Tests](#tests)\r\n  - [Environment Variables](#environment+variables)\r\n  - [Milestones](#milestones)\r\n  - [People](#people)\r\n  - [License](#license)\r\n\r\n\r\n## Installation\r\n\r\n```\r\n$ npm install island --save\r\n```\r\n\r\n\r\n## Features\r\n\r\n  - Free from service discovery\r\n  - Support various types of communication\r\n    - RPC(strong link between islands)\r\n    - Event(weak link between islands)\r\n    - Push messaging(to user) via `socket.io`\r\n  - Ensure that each island gets proper parameters\r\n  - Track communications per each request\r\n  - Chain contexts with UUID per each request\r\n\r\n## v1.2\r\n \r\n### Changes\r\n\r\n  - Support to expand langid from property name for @validate @sanitize [#69](https://github.com/spearhead-ea/island/issues/68)\r\n  - Fix singleton bug [#64](https://github.com/spearhead-ea/island/pull/67)\r\n\r\n## v1.0\r\n\r\n### Changes\r\n\r\n  - `Loggers` is no longer a part of `island` -> [island-loggers](https://github.com/spearhead-ea/island-loggers) [#14](https://github.com/spearhead-ea/island/issues/14)\r\n  - `Di` is no longer a part of `island` -> [island-di](https://github.com/spearhead-ea/island-di) [#16](https://github.com/spearhead-ea/island/issues/16)\r\n  - `@endpoint` decorator now provides 4 more methods [#28](https://github.com/spearhead-ea/island/issues/28)\r\n    - `@endpoint('GET /test')` still works\r\n    - `@endpoint.get('/test')` - You can omit the GET method\r\n    - `@endpoint.post('/test')` - You can omit the POST method\r\n    - `@endpoint.put('/test')` - You can omit the PUT method\r\n    - `@endpoint.del('/test')` - You can omit the DEL method\r\n\r\n\r\n### Breaking Changes\r\n\r\n  - Require TypeScript@2.x\r\n    - `strictNullChecks`\r\n\r\n\r\n## Building\r\n\r\nIn order to build the island, ensure that you have [Git](http://git-scm.com/downloads) and [Node.js](http://nodejs.org/) installed.\r\n\r\nClone a copy of the repo:\r\n\r\n```\r\n$ git clone https://github.com/spearhead-ea/island.git\r\n```\r\n\r\nChange to the island directory:\r\n\r\n```\r\n$ cd island\r\n```\r\n\r\nInstall prerequisites and dev dependencies:\r\n\r\n```\r\n$ npm install -g gulp typescript\r\n$ npm install\r\n```\r\n\r\n\r\n## Tests\r\n\r\n  To run the test suite, first install the dependencies, then run `npm test`:\r\n\r\n```bash\r\n$ npm install\r\n$ RABBITMQ_HOST=localhost npm test\r\n```\r\n\r\n\r\n## Environment Variables\r\n\r\n| Environment                  | Notes                                                             |\r\n| ---------------------------- | ----------------------------------------------------------------- |\r\n| `NODE_ENV`                   | When `development`, allows APIs which has options.developmentOnly |\r\n| `HOSTNAME`                   | TraceLog uses this as a name of node                              |\r\n| `ISLAND_RPC_EXEC_TIMEOUT_MS` | Timeout during execution (Defaults to 25000)                      |\r\n| `ISLAND_RPC_WAIT_TIMEOUT_MS` | Timeout during call (Defaults to 60000)                           |\r\n| `ISLAND_SERVICE_LOAD_TIME_MS`| Time to load service (Defaults to 60000)                          |\r\n| `ISLAND_LOGGER_LEVEL`        | Logger level of category `island`                                 |\r\n| `ISLAND_IGNORE_EVENT_LOG`    | Ignore the log for Event containing this Env (template is `A,B`)  |\r\n| `ISLAND_TRACEMQ_HOST`        | MQ(formatted by amqp URI) for TraceLog. If omitted it doesn't log |\r\n| `ISLAND_TRACEMQ_QUEUE`       | A queue name to log TraceLog                                      |\r\n| `SERIALIZE_FORMAT_PUSH`      | currently able Push format json and msgpack (Default to msgpack)  |\r\n| `STATUS_EXPORT`              | If it is `true`, use island-status-exporter (Defaults to false)   |\r\n| `STATUS_EXPORT_TIME_MS`      | Time to save file for instance status (Defaults to 10000)         |\r\n| `STATUS_FILE_NAME`           | island-status-exporter uses this as a name for file               |\r\n\r\n\r\n## Milestones\r\n\r\nFor details on our planned features and future direction please refer to our [milestones](https://github.com/spearhead-ea/island/milestones)\r\n\r\n\r\n\r\n## People\r\n\r\nThe original author of `island` is [Wonshik Kim](https://github.com/wokim)\r\n\r\nThe current lead maintainer is [Kei Son](https://github.com/heycalmdown)\r\n\r\n[List of all contributors](https://github.com/spearhead-ea/island/graphs/contributors)\r\n\r\n\r\n\r\n## License\r\n\r\n  [MIT](LICENSE)\r\n\r\n\r\n[travis-image]: https://api.travis-ci.org/spearhead-ea/island.svg?branch=release-1.0\r\n[travis-url]: https://travis-ci.org/spearhead-ea/island\r\n[npm-image]: https://badge.fury.io/js/island.svg\r\n[npm-url]: http://badge.fury.io/js/island\r\n[david-image]: https://david-dm.org/spearhead-ea/island/status.svg\r\n[david-url]: https://david-dm.org/spearhead-ea/island\r\n[coveralls-image]: https://coveralls.io/repos/github/spearhead-ea/island/badge.svg?branch=master\r\n[coveralls-url]: https://coveralls.io/github/spearhead-ea/island?branch=master\r\n[codeclimate-coverage]: https://codeclimate.com/github/spearhead-ea/island/badges/coverage.svg\r\n[codeclimate-gpa]: https://codeclimate.com/github/spearhead-ea/island/badges/gpa.svg\r\n[codeclimate-issue]: https://codeclimate.com/github/spearhead-ea/island/badges/issue_count.svg\r\n[codeclimate-url]: https://codeclimate.com/github/spearhead-ea/island/coverage\r\n","readmeFilename":"README.md","gitHead":"a4461c854003eff30117aa23a8f664a5ddc2bd45","_id":"island@3.6.0-test-ise","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-5o6J/VjDsI5/5BLp7JIv+XoF8HNipYbiikOv1PFV+ehPlRcavfxQMLof4G00LtUrKFW1MuxKGjk1F0gHrEM6WQ==","shasum":"55cd3a8f1c0e1c5f13d4a97542b7c654558de1b9","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-test-ise.tgz","fileCount":262,"unpackedSize":786454,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKdTwrXF2W+W8UYfpI9FfGDpSOXF1VkV5WzfWDo2fFsQIhAJsuTiymmvd4H7zR7y/M7puav36Q0GWtad1cCPhXp0zr"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-test-ise_1521592834533_0.36260200542103704"},"_hasShrinkwrap":false},"3.6.0-dev.2018-03-21":{"name":"island","version":"3.6.0-dev.2018-03-21","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-03-21","_shasum":"adec1fb4ffc0c7e1ac16d386d9b7032472cb171f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"adec1fb4ffc0c7e1ac16d386d9b7032472cb171f","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-03-21.tgz","fileCount":249,"unpackedSize":747248,"integrity":"sha512-zhPhpiGkH/Da3w6E1XmbwrS3RfZZGMeXcNXZF1te6SjWsuPN4Q61HU7/l/686DXYX8/ASv95LpMKE+S5i7hTFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICss/AhH0LykcrQvg3VPIfVHK272aMkLRil9XUNzfhvYAiEAqaqhNTCHYEAus6mcS2YAh75d8HomzdsXMyxD6db/huk="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-03-21_1521609771056_0.8188308032728406"},"_hasShrinkwrap":false},"3.6.0-dev.2018-03-22":{"name":"island","version":"3.6.0-dev.2018-03-22","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"^2.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-03-22","_shasum":"207b20db11b8d52b7189677d51100bb3b79cd221","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"207b20db11b8d52b7189677d51100bb3b79cd221","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-03-22.tgz","fileCount":249,"unpackedSize":765225,"integrity":"sha512-/j/sC0aA2Y5mH27VoWvK07j5LN9xYDZmXB+Az10sF9+lWM+Pt/P2klB6qZNFEgfTHzs5ah3idwgvFWNkESgNxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIALzeK4sI8nAwW1q+IQmgGPQxTmI5BGkYrujGCImqMMXAiAN6NqVVQDwiHuKjcjJ9njA+PHdsfmA5ij6JYgluDGR2g=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-03-22_1521681996164_0.142405786819209"},"_hasShrinkwrap":false},"3.6.0-dev.2018-03-23":{"name":"island","version":"3.6.0-dev.2018-03-23","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"^2.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-03-23","_shasum":"d62439aac3a23bd935827c497290c673aa48d1a3","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"d62439aac3a23bd935827c497290c673aa48d1a3","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-03-23.tgz","fileCount":249,"unpackedSize":765225,"integrity":"sha512-jzAkjhjVZnebPGDiVCNXXU7jmPwu6jMFjGJ7i1XTMb/a60MpV6SzomnhVNfBwF2LOwB22b4El+sLcO9wLvUm2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBgr9OR/cUYo8q7ge3JNEJLLQTFQTd52wbBfXhvuqAd/AiEA7+8zxwX2ze8r9/A36UkMfJejqcgw9ktPnswLcuJjjTE="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-03-23_1521731055940_0.824951297782355"},"_hasShrinkwrap":false},"3.6.0-dev.2018-03-27":{"name":"island","version":"3.6.0-dev.2018-03-27","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"^2.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-03-27","_shasum":"6a950dfc014d3af036d5b24dfadc8e5c3dfb0b34","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"6a950dfc014d3af036d5b24dfadc8e5c3dfb0b34","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-03-27.tgz","fileCount":249,"unpackedSize":767313,"integrity":"sha512-UTLMoyqHbGqXR7OfMI5RNj+IjUa6Ptu5MWGhxQBA+FlOeawae9tKhgQJBG8OiVK9vnFqswrkrE2oB8EHbjvJBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE0OebUBKFAxpCjd4GhgXE4zA7DmLik0nB3ACIytHAjWAiEAmgDT1VG44ewtDcOYM+aID6UUZQVvfycVZpY7twrGGjM="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-03-27_1522076740386_0.019440778056905028"},"_hasShrinkwrap":false},"3.6.0-dev.2018-03-28":{"name":"island","version":"3.6.0-dev.2018-03-28","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"^2.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-03-28","_shasum":"73ee1db8638d965a9e09bfd3d9100f0795c3e87d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"73ee1db8638d965a9e09bfd3d9100f0795c3e87d","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-03-28.tgz","fileCount":249,"unpackedSize":767313,"integrity":"sha512-4umWQxMVNG4qPPEj07hGcveQL9KNcv+W0tiOFz6zvUG/zYRyRZBOeyX/8qA1hCfh7ixrejt6PKX41HjUKwTjzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNlmsyxal7JT8spnk+P35vY68EAb1+OlIRT2rak6R5TwIhANsn5026HG4xaqpw2G/recN7GsyIZjcXSj5nVnPLGu/p"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-03-28_1522163244411_0.7855478412229009"},"_hasShrinkwrap":false},"3.6.0-dev.2018-03-29":{"name":"island","version":"3.6.0-dev.2018-03-29","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"^2.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-03-29","_shasum":"fa1aef4d7d834f5fb4b0b05ea67b0dbea6f001e6","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"fa1aef4d7d834f5fb4b0b05ea67b0dbea6f001e6","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-03-29.tgz","fileCount":249,"unpackedSize":767313,"integrity":"sha512-5+BrVq3Q7IXzfxZ47T5lMGXtTbyCWzd9FEaAA+tA9F1rSST5ZwdoaImAD+18JQ+9p/Xk18+vOmzjbO2tA5IaTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKJn+HLDgdpQEzm6A6WJW7l3Ku1poWki3EbWQPhPOJUwIgEzl6ZlJnKOckEAv0n/bc96nvhJSQ/g3hvhFplG1ibGA="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-03-29_1522249734878_0.3471396970484171"},"_hasShrinkwrap":false},"3.6.0-dev.2018-03-30":{"name":"island","version":"3.6.0-dev.2018-03-30","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"^2.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-03-30","_shasum":"9cf87e06b3f53e5263cf812b807d09d638197651","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"9cf87e06b3f53e5263cf812b807d09d638197651","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-03-30.tgz","fileCount":249,"unpackedSize":767313,"integrity":"sha512-gbkK6b7UBvbwkYJsQsgt9moZSdjeeWSQ8CoMrNz1eu2HRWQoTq3XB8Yk+sYwkayDtSWBek+J5RMiemdTKaZlEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICkKgVRuXaAw1Wb8ylDgUtIEk3+mcFkxe7N1/vGtp+MjAiEAzwoitP0JHaJ2liiB0oz5OZCZOTK9uFrd9FwkB1LYHVM="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-03-30_1522335931685_0.2086092703842115"},"_hasShrinkwrap":false},"3.6.0-dev.2018-03-31":{"name":"island","version":"3.6.0-dev.2018-03-31","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"^2.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-03-31","_shasum":"4666db1bbd3e259234067c7460cff428bfe64735","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"4666db1bbd3e259234067c7460cff428bfe64735","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-03-31.tgz","fileCount":249,"unpackedSize":767313,"integrity":"sha512-rltmYhb6nczSAghHfUkv4yJenxeXvZsqCzJeeyw/AGi/QCoBRqH/UFGHqB3Mn32NENFh9Q0iC/xto7go7TPwoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+Lv8xwDB47hPmCjsEXZE5ffKyE4fwnMpLCTo4EDQi3AiBFjoQYFzoz7FwYe2fk6AWyxP3XEtAwvUXk4PxoFPJ6iA=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-03-31_1522422376834_0.652081608547955"},"_hasShrinkwrap":false},"3.6.0-dev.2018-04-01":{"name":"island","version":"3.6.0-dev.2018-04-01","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"^2.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-04-01","_shasum":"4f20c1629c54b048dcc80483e6927be9450d2d2a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"4f20c1629c54b048dcc80483e6927be9450d2d2a","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-04-01.tgz","fileCount":249,"unpackedSize":767313,"integrity":"sha512-N3r+TJ55W/c/JT2LCtDo95lqgWh1hviFuwI2cLW//alYUp4KddOSVt7OWHyUSEnQKaHYHpYY/4y0uxl9My97ug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEuqoF44w13Ap33rSpKJ9TH+9U65ZYUZvh62uBJuMQyfAiBH1XCqG7qG/xQENKxBK4V3nZb1+S6GY57cZnAsWAbHlA=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-04-01_1522508712928_0.7635441423441638"},"_hasShrinkwrap":false},"3.6.0-dev.2018-04-02":{"name":"island","version":"3.6.0-dev.2018-04-02","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"^2.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-04-02","_shasum":"d4bbe88369e1474a9d70affd38bbed2e687fbde2","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"d4bbe88369e1474a9d70affd38bbed2e687fbde2","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-04-02.tgz","fileCount":249,"unpackedSize":767313,"integrity":"sha512-T5Ebb2QkSDCNoe3rrBidvfV7qAmmBMZB5I8YO4YVkJVzOxw+xdPMB8hP+fXrtviUOcVz2DtANxQGhGoHEA4Diw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEi5owzXwLk5JmhIg33HR9U3+ooTFG/lb70UWZF+H5FWAiEAkc9RXr0Fnu+eDkYKuDDUFC4CmQaCmKCHtMDaX2KAl+8="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-04-02_1522595085155_0.3157126118006368"},"_hasShrinkwrap":false},"3.6.0-dev.2018-04-03":{"name":"island","version":"3.6.0-dev.2018-04-03","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"^2.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-04-03","_shasum":"61b4d4d47b3b82cb6c5a8da225d77b492b79ffa1","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"61b4d4d47b3b82cb6c5a8da225d77b492b79ffa1","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-04-03.tgz","fileCount":249,"unpackedSize":767843,"integrity":"sha512-+XJeazW4xKBTyJV2+Hdl7NUNz9bzFCISJWnTJ2OrnTl+BcZa7f30NT0EeGYX/I9MHUG3SP8oP85YHf4EdXAomw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBeCUo9cuOXq42L2d2gyBPghwo7ain2O2XvtPHp3sgVQIhAPHZrmtOfphw5LTYZU20mm3wEkULK5PR9ga5rpYFL/Jj"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-04-03_1522681482152_0.914214875938349"},"_hasShrinkwrap":false},"3.6.0-dev.2018-04-04":{"name":"island","version":"3.6.0-dev.2018-04-04","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"^2.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-04-04","_shasum":"1d4ce9d547f59c953aada09bb8f58013c1f139ad","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"1d4ce9d547f59c953aada09bb8f58013c1f139ad","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-04-04.tgz","fileCount":249,"unpackedSize":767843,"integrity":"sha512-c95llTxNVUc8Njwgm6eMzQ1MBEyE5EsxA+VKc5WgnUteUpenTfHixleS2tMk/yp4dqwezqVibeyBqaHpBb3Wzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERGCh6j6Y50Ld8a6cA4eV5QucYRATKfwhWQk2dlv2FnAiB/JyGZZLMJdusMMzf/TP2FD47/nsH5g0R7CrwPP4OGZw=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-04-04_1522767912480_0.038151049413503335"},"_hasShrinkwrap":false},"3.6.0-dev.2018-04-05":{"name":"island","version":"3.6.0-dev.2018-04-05","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"^2.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-04-05","_shasum":"9d5c3abd37ef92df4bd0658acc6499584357f9ee","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"9d5c3abd37ef92df4bd0658acc6499584357f9ee","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-04-05.tgz","fileCount":249,"unpackedSize":767920,"integrity":"sha512-aHbFuoq4M2a9jPGgb1WGOn9xVPzv+HaHmCRvBX+BNe8PLm9yxReysSYAZOqrX3jyRFRkBqQrG3FerpKfxV5Pfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDsykZ0nrNrVGfI0XHH83OV5NxotD+xQO4N7dJ/Al4JTAiBD1iALiwmCcdcQbkGjS9EQ4E54jMDe+9PtwdpWoEaZlQ=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-04-05_1522854350418_0.8482041671341924"},"_hasShrinkwrap":false},"3.6.0-dev.2018-04-06":{"name":"island","version":"3.6.0-dev.2018-04-06","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"^2.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-04-06","_shasum":"78639ff3104f8316f7871ccd68c6225541bdc460","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"78639ff3104f8316f7871ccd68c6225541bdc460","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-04-06.tgz","fileCount":249,"unpackedSize":767920,"integrity":"sha512-GpEpASxmR1GufB1TAFntZ+hcttJhdcpUCxvZhWS6DqY7lQLf/1Fcc+1pcPOy1tkNwF/3Q7MAX9BN7fBWe11Efg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoZJFzSdDmEJIokU5DH112E3SC3fOLachmT5K30VloIQIhAKC9ZEUME8Z7l7QKT4Xp4H9jPALlXkvd0UjF53fgT1z7"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-04-06_1522940684503_0.7119212822722645"},"_hasShrinkwrap":false},"3.6.0-dev.2018-04-07":{"name":"island","version":"3.6.0-dev.2018-04-07","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"3.5.20","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.106","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"^2.0.0","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-04-07","_shasum":"bba0520ce425b9f71163ef9dee8b2ba38d86a52a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"bba0520ce425b9f71163ef9dee8b2ba38d86a52a","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-04-07.tgz","fileCount":249,"unpackedSize":769485,"integrity":"sha512-f5ImPkbfAUDF6JAxtkJVgAk9LMT2cgw/ZmUc8fWJFSKVv+R0tmWhGd/k3G8/FUx8g1QDhOi2vRbFtQ4Aw8wiYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEclC7a4NugJSvhsK+OaDzy2cqJGE2mMwcCH7KSvtrhUAiEA4Y7/EC9Sx9mNO9rtzIDEQo4Boxg+6AdczfXWW/ARXDc="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-04-07_1523027048317_0.23730095681601404"},"_hasShrinkwrap":false},"3.6.0-dev.2018-04-08":{"name":"island","version":"3.6.0-dev.2018-04-08","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"3.5.20","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.106","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"^2.0.0","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-04-08","_shasum":"9851a7f4e8d9f5f93a09eb5077606b29e911b951","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"9851a7f4e8d9f5f93a09eb5077606b29e911b951","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-04-08.tgz","fileCount":249,"unpackedSize":769485,"integrity":"sha512-iTskYgzIYnDA8vLq/Uv2qN9sq6b5VVv0L1mbkakMH7GTC+YxSsLs9fId3rjoxLYIbuGC1qmva1FJmiE4VpYU1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDUQqug5DIMrRNPfJ+ia4aJhflu94f/RvCRxI+tppTZwAiEAkI3YfagGh64XkXi78F7FuZWuoL7T1tXOIwmIdCey5tk="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-04-08_1523113501599_0.12765354014266195"},"_hasShrinkwrap":false},"3.6.0-dev.2018-04-09":{"name":"island","version":"3.6.0-dev.2018-04-09","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"3.5.20","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.106","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.1.0","island-loggers":"^1.0.0","island-status-exporter":"^2.0.0","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-04-09","_shasum":"8eadd9d26717c810468eb640dfd44802d08ec945","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"8eadd9d26717c810468eb640dfd44802d08ec945","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-04-09.tgz","fileCount":249,"unpackedSize":769485,"integrity":"sha512-Q6EBxj/fPd2Y30eIWs34UeaxudUyAyJN/FToP1b21LnRDVaYFF+vSg4MY4x2xr4XXEKXiNb76rtkDeFqiakDNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAos3N4J4cAO4C05fhDm7MANfFnJL9OtN3MB4YSSIvf2AiBHPnX6T7qhRgPJyx5u8upBhFl4+JNeODr+GpcuvQXwiA=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-04-09_1523199892987_0.4036762518751007"},"_hasShrinkwrap":false},"3.6.0-dev.2018-04-09T04":{"name":"island","version":"3.6.0-dev.2018-04-09T04","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-04-09T04","_shasum":"81cf6fe0afe2219f1b03894f8eb1276a99909d1c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"81cf6fe0afe2219f1b03894f8eb1276a99909d1c","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-04-09T04.tgz","fileCount":249,"unpackedSize":769491,"integrity":"sha512-bvdrnBv05sxTl5c6suPE6WfS/FV/Rp5UASvySGvTIOFZRf0JNTPqYg69zmPHH0CBmgU5LgiYvNOH4eB06sGT6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+LCYko7CW3c3FX5HO9wg6hGAMRQlGQA/jnGbiMcpP3AiAy9r6g8sd4Deg8oYWmZmnLeiw2ObllfBmq0ZqsWfu0qw=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-04-09T04_1523249954982_0.38678268006954797"},"_hasShrinkwrap":false},"3.6.0-dev.2018-04-10":{"name":"island","version":"3.6.0-dev.2018-04-10","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-04-10","_shasum":"f8157f7c8c523196bdc5f48d069b3ee6421171e3","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"f8157f7c8c523196bdc5f48d069b3ee6421171e3","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-04-10.tgz","fileCount":249,"unpackedSize":769488,"integrity":"sha512-wR3s207QiJtf6AbdM4PqgAbioIn+U0IJMMgq+VT2B3hBSx+38HvSDNpMof5Pd0ubjRwYfm2UZLz+UYzdQXJtxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/D6s2VvPrdCjSHmTtOFEcM9cHAyfZgFt4PTZY2aSITgIhALsIQYsOaI/NxNDD8TZ80cTjMI2ZKdvh8dSBD5B1nV7S"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-04-10_1523286276608_0.1774802851933015"},"_hasShrinkwrap":false},"3.6.0-dev.2018-04-11":{"name":"island","version":"3.6.0-dev.2018-04-11","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-04-11","_shasum":"c9717a8ff20ac0c5df31834396642198237b3596","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"c9717a8ff20ac0c5df31834396642198237b3596","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-04-11.tgz","fileCount":249,"unpackedSize":769488,"integrity":"sha512-fDXKNG28KEui6P6XKdZGuhaMh6uQqrZdPlSovpgLX19sAieJyRceEmIU4npp4NAfNrytFE8Af9hTcDv5qZ0hBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBrdJdlLtVJW8OwEGzgiW/1PCtOPQjFxenQTE+UX5sZMAiEAzGMsmgxx+aBpLOtvJRZQdE+jAwC1guK8bO6RgnI507Y="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-04-11_1523372750640_0.22862676038708019"},"_hasShrinkwrap":false},"3.6.0-dev.2018-04-12":{"name":"island","version":"3.6.0-dev.2018-04-12","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-04-12","_shasum":"58a2ea5f2dc2afc480b6f46de1abe3db5a373d2b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"58a2ea5f2dc2afc480b6f46de1abe3db5a373d2b","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-04-12.tgz","fileCount":249,"unpackedSize":769488,"integrity":"sha512-ql5XaCcOG34AQ8knB5PyzaAx4VulKSa+VdhnbndrxrIN/ql4LQzbdHtRjDbFJx+rN+3pGTCj6l0t2Saj1PSR9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOWxknqoBkOos0CxiJnT+PQSPAQHJVWCffccetOeTvrAIgbIZJzPxJkQn6aOFgaPWBRV2EwWFO+S60qk6IxISQm40="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-04-12_1523459154608_0.9360683801084753"},"_hasShrinkwrap":false},"3.6.0-dev.2018-04-12T05":{"name":"island","version":"3.6.0-dev.2018-04-12T05","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-04-12T05","_shasum":"d01ed1cec663ed31ff93103acdd653dfecca1b11","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"d01ed1cec663ed31ff93103acdd653dfecca1b11","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-04-12T05.tgz","fileCount":249,"unpackedSize":769887,"integrity":"sha512-TBhBXa2PeQlW6DpgHPb7JeNhX8TaKIdo4CE+WFzlagqj5j14/8T6C/seHjOC67y7SyZFbzMwYu7+VYFP4btyfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEs1rtwemysLnYQaFTHNE/ak4IsKi40y3s+0DKIXNRhjAiA1kQiQSBTUwQHQ6j8UJBdlfkByS1aTUPVc/BFG04MPyA=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-04-12T05_1523512505435_0.7054613109361136"},"_hasShrinkwrap":false},"3.6.0-dev.2018-04-13":{"name":"island","version":"3.6.0-dev.2018-04-13","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-04-13","_shasum":"42b957de1634252f0d273084f79d6f3ca76b43d6","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"42b957de1634252f0d273084f79d6f3ca76b43d6","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-04-13.tgz","fileCount":249,"unpackedSize":769884,"integrity":"sha512-sE04qiaa+lJwwXwkcmi4bj5lfHfFtdFSgo+Oer/NNWbn9G58SscQ+o9sQtdbpkBDw+zLZtgzG7xw/iBnI+RcgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDU/8zpOeAp9ArSEYy41VrLhVnvlyYVNoAErQxupz+aBgIgJNgHFQ5mUJvgbO3t9rnDov/lQap6/B/1wZLBpElz0SY="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-04-13_1523545579473_0.671280444727429"},"_hasShrinkwrap":false},"3.6.0-dev.2018-04-14":{"name":"island","version":"3.6.0-dev.2018-04-14","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-04-14","_shasum":"7327718eb36c82a577854d29366f9aed1065de2f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"7327718eb36c82a577854d29366f9aed1065de2f","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-04-14.tgz","fileCount":249,"unpackedSize":769884,"integrity":"sha512-mc9OtPIXi2/eC/oag6MVhcfmyEfYY106fn5MKZErpFRFTezYVBF8hty9vCRvDXPXWCrPs5ELvw1LyVSZCGrIuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBLhHtkAOGRbCF37fIO/3BfBU9BnBnzx6yZaVkZt/t0wIhAMhELifTh7OZ4u3qqKkUcE9nZRuMR3K+OM72apXGuaV3"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-04-14_1523631910042_0.8630446718484579"},"_hasShrinkwrap":false},"3.6.0-dev.2018-04-15":{"name":"island","version":"3.6.0-dev.2018-04-15","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-04-15","_shasum":"afaee5a93b6c79aba61c76ae3d931e85650547c0","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"afaee5a93b6c79aba61c76ae3d931e85650547c0","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-04-15.tgz","fileCount":249,"unpackedSize":769884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa0hicCRA9TVsSAnZWagAAG1AQAJg91eP4rtrQnR948/CR\nm8S7g5+sEIGfooPTW2T1zPN1wCY9jGtyE61mVPAvat2K5k8ZTxm7L9Wa+T5R\n0eNTpsajc37TSQpPgmx+YwdKrn4IHXvSWL5Vrv24kbisK5ihnj1uz6qEhqDL\naei5UcqUA1rOEpAFtBUfggM4jFU6WPiuyfvRn4ac1cWBYbTZez5BPKAMfWOZ\nVyomKowB5ftsJyOrmEvLc2DZcGxHEYpQqzr3zdcS+pHU9oNui+KDp2Xm3KCe\ng2OqO3/yCTvCg8Q6PVbxDsx2ExU4x7yw/qim6Q9mhboS2an+Ie8T8961vcIk\n74VZwehA5gVgLnwwvk04WWV3rQ6cl/LtbAi3wR0IXSPiSSLNxQmIQeja7V1U\naY+PGF4l8rrMJ2eyL+zBKNysKuQkJdZnzPMPZ052gTIbnbdQ3MAt/MID8aTe\nLiMHiEBkV0kmxWcCscy9zzy7xllRZkjE68GpLpI7Gc2tix9t6MabR+zFqh0T\nyOPfks+ybKa0CZWL5+vNFKJHj3wl9LrdFyJQ0ie6tcJgEK4UEAkSoct4i0zP\nYGtc9zV9BWp9RJ30wxoompip53dUBDU9ZGSu97LNdtIcS8cgi8TOXJd/5o3S\no+P7m/tlnz0B/7hpPqB5yXTEdE1c4Ou2higyTaXvjX3mhbBppqOYkoZDttuc\nnRwz\r\n=Owac\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-9EfUFMUZd9K/HsTtcfUiUqmR44fbD4UN7cTeozrzDw4uBYanLvzcshgSyjdZqfzVxMXZclQ5fAp/3pkt9cbbQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDesgD/hzhKk3SyTv074eqH0md+6Hyr8q3BszGuWcqHWAIgckiAhW8cqbwLN/2ZmvnbkwlRbLcdi9OjaYIDtXNTT8Q="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-04-15_1523718299745_0.505399662119808"},"_hasShrinkwrap":false},"3.6.0-dev.2018-04-16":{"name":"island","version":"3.6.0-dev.2018-04-16","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-04-16","_shasum":"b7bbb7058000810dad8d20806b3b82d24a50fbf0","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"b7bbb7058000810dad8d20806b3b82d24a50fbf0","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-04-16.tgz","fileCount":249,"unpackedSize":769884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa02oWCRA9TVsSAnZWagAA6tsP/3R7gC3UZBpjQ8e/f3es\n2tqkqnMEw8SS58cTu0OL08sjCf5HcxHdWTJKianr2dIoqK4DiiPomfiAYlco\nPqBY+MHtaHlIa1LOFuG673mdKeBKslzPyZVzYXY6s6Qd3Ydh6r8Q08FeSkTM\nnp2hNUDwj02w8miWAoZk69EgvvKtNEWRDmCTO+0ChyI3ENlqZcskbD092O0N\nd1oKClWTpjKChWV9zec/5XaeJljswH5DoF3SzdGSTtMzvbRRcT+JpPynLEe6\nVw4IAGWJRWSxqSDmOHC+BVB6k+3r7cJZf4LakK38P21L0lhyyY4sYlUtFKNJ\nYNJH5uRu4ksl2sBv2/paG+qAn4/fKwH7tJAEaKJs9gqNZi0ATZDgrvRArJNC\nHPPqE3qR9mQqNrdp5upB8yHgVX+U8wEAbn9u7yh1BBAd2NH8sMvr7T4A5to3\nSkptI63V4dxXl+Flc6B5uu5kwhBX1HjLAcvj370wL2zH2BVBAXVd8JB1b0MP\nvEyb0IQH4o1ee4plpFRxl21sUgrLrUX1CulRfu+BHrX+wFFWPJGWQGupxZNI\nKvkD5lAPL98BO7M6vkaqkxKgQhrm1yt52Hpnu6cVH78gxZbUdx4KWhxdOq78\n9oCXOKs0hah57m/JX5LrzROw+dEu2HJnlg20Y2aAuMrw3dee+w7w84UKf1/l\nDAgJ\r\n=GBIA\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-KJbu9pJdh3yWbTfxL+WoJo8wof9mBSiw0iqKfqcb6it9H1m0+nCFB/WgVCH5tU7B7u7GEv0swUQux1ayoFv9ow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDz22lJQNiBCu2t1G43BEeUXr0sBLg/ull02GCm+jh8JAiA87rzKxVf3p0PAkQf5eQbY/LFgdT0CJ2wRFUL5wBfUew=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-04-16_1523804693896_0.6270228578242396"},"_hasShrinkwrap":false},"3.6.0-dev.2018-04-17":{"name":"island","version":"3.6.0-dev.2018-04-17","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-04-17","_shasum":"27a4c9f2433049f192acab4fb60689f38bd71906","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"27a4c9f2433049f192acab4fb60689f38bd71906","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-04-17.tgz","fileCount":249,"unpackedSize":769884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1LuzCRA9TVsSAnZWagAAlvAP/0hOZtN0eXxDor1Pue/u\nYOnLOhtYTseCtoZhmA9igphDxN40Bkf0oMWOHSY3XvBYPfYVoz1GQ72imABk\nGy9Y5OElWcXnAumIIqNedOIAEWResf4RYIQoqFMIb7j/eJKt8ejNxITQWn35\njHwZst7lh2/4CxV9Fsgj7wRiBlrXB9w5stVV4luBp6Q1NPTsdShEkvfadz6/\nK+AY8sCZGmMy7e0Sj4pKNdo1fcYtY5Q39TGnWr6l23CuVPhV7VOo1dy7ctvz\nzKNa091+LBrHdX76dPAj4amCbfvDVJjhQvBIk4gKWy24f6PSa8D5ZjobRD8v\nG6iQgeiAohpDsvTUXf/hbbPERZpLd5RgpM8pRQNa8BXoY9BOgXzuaTfNuMgK\n8RK5vUIsKAzvRMIxzTy3XPs4/Ga24e03/EXpYoIpsNPc0FD4j+WTli6E26eq\nDolgedtIgLqoJiV4l5wZsEMUVIqnwKriPHcACeuzslitnpWCZ7MMov3puDVi\ncdJ3AC+3N0yiA4ikJegtz2a9AYngPCWcPK1DagoVSpUKB+6FNrxIfK9FmZ3G\nevbeJx/+DSinlzom25UGu33YJtZDwb/C6mFxuYYugt05XF9XBOa83EtSNfUR\njvqV5g6RA5/5TOcURoY7K893eiZ+Gsn4BiKzEVWOEEGq90TvoeZ6NhlrAvkO\nxAb+\r\n=jIi1\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-XKz9cH850pg4xg2WjlkYKdtUxbGZnHLfR9bVc2kucpqxChtykpO/i64p7WmXSzQ44iL4l5CxxEyFsCU9nd/ivg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCM70dxCEhckwNs5pQcZ2SHp95k+VlNR3zhmdckHNZ52gIhAJtS5otkmSmT2+uImPVzU/hR3F4NucHPGySLpYBRiZeV"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-04-17_1523891121771_0.6439906648672626"},"_hasShrinkwrap":false},"3.6.0-dev.2018-04-18":{"name":"island","version":"3.6.0-dev.2018-04-18","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-04-18","_shasum":"a6297293c9d843280792fe4e857ebe9caa084a6d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"a6297293c9d843280792fe4e857ebe9caa084a6d","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-04-18.tgz","fileCount":249,"unpackedSize":772217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1g0qCRA9TVsSAnZWagAAYRkP/0JBeA0plwzu+GJ68TbN\nvuMPBXywhOnze/XTV1RyK1qQBn5R8jy75mhcpQkgAe7Wdjz8MkdHhp8N/BJm\nwglmQI9rhQdsNDWI0MUdDprfpIdyNMwe3z15kquxORq4/D6ZFORbYs3xxOfq\n0Im1dca6q9S1MAEV+QgpudTauF7L8SJtm7Q1yOMuGoXCXSVJdCjRblLjUNRn\nCxZsxr5xWcwXkhuEbqb2aYh6Y3R9Yr9YAB6MVqtVq5CG6r/G0X7w0QPET+ea\n/FNccfNF1cZ8GO5IPVCEz31Ns0o5NussvlzAnSeOfvaPRU0LBuG9u1l2hgic\nyGz5gzpxuzXJkL0pDijdX5EeiTJkGV9mRMyI45vHRZV8q92UI7sjXK1jzdIY\n42wDof5B0diVkZjoGOChiqeOFEUxgxj7d82zP3j6D6o2Fz5A2lCMLP4QWYJr\noy06i4b4s25SnBzHqGodQxNkEVCpSXaL5iE9Y0kGeSIX92lzFJu5c2Mnyc/k\nP6VImIKrEQLoOQ79YGOq9hFqxNWMtTutclvKiEwbHCi/lHvSKG5FOIcY7Up5\nVAsvEypd3Tc2oJKEUVALCiMPax3GgP9IMopia+m+AHBIfCUzfwYvg6amkvhz\nX1/sQ81i7of21oj4UqJFjE03ojMedpBYQrZRILofAZ+NOXnlxSYnK8GK1Or0\nfipr\r\n=QXdF\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-s0yY//HAQKGP5J03A1QhRJBAFsVtX1Cxq/hKSl7SvPy0wMJj+2HQWgoCg3dwUYdkJDj9Eoe1+528aIc25q+SIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjQAEKM9H91c+1gnA1wYVXEl29SWskRRdArmEk02+UAwIhAI+DRnS6/yXKd2fCP+/SgzTIRfqfH64YeUIFtpDAkVpz"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-04-18_1523977513921_0.4972623213232896"},"_hasShrinkwrap":false},"3.6.0-dev.2018-04-19":{"name":"island","version":"3.6.0-dev.2018-04-19","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-04-19","_shasum":"ad448a52facf65016797f825af9577829c6f050f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"ad448a52facf65016797f825af9577829c6f050f","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-04-19.tgz","fileCount":249,"unpackedSize":772217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa116bCRA9TVsSAnZWagAA6xoQAIUdXxuXv2fHI5h0hIbm\nMMaHdBH8/SvfCIAGj9CXYA+6n0lAiKuzNwWC0v7EhE/dzpEw2SrVCehvlKnP\noC3X+jdw8kEV0i1NjbUfyhNDe4EBFG1G6YDbWjQMeb5Z0p7DY2pQD57fmYIx\nI5b14rQ94eA1+Kj6iRKsQmnfoxhVP1aetmwFX5C160148AQPKHbqgxLqZ50w\ntw/4bhfUiAmO21mNs91cgSNsLA1ruSr2RKHKVB1dXmtZzemYQ710lQULv+5v\nd+Pr5w6R7QW7g+ecHipqPVmqx/TykV6gJD8xuNPUiHMjB/X0Wk5So0/FNOI0\nOKq59+CmajHhxpAd0O8lotBbgoC1bYiI99m56VlP9XJStLqKe3e2u96NIkOC\ntNFDzigOzwhZGKWpQU5a/ZnXZgRtF4OsgTvgYn1QsHIMOSi5OB/nLuangH4E\n3Zot09QX761E+76hwcqxzfrmCR4tqAewdROakcdOysBhBr4FSzLWvKFmLOlA\ngUzCGH4B3eqJ4rL7XHR0mntJ8HlAxTrN6M9CZEXMFMuyGgTSPrybUGE1vSDh\nXpXiUA8Paty10IlNKW1omFw2pwZzrhuvaPJwN0DyNAK9gNd5y7jFgIHV7AkV\nmD0Zu0mqYks3qumTp5ORH0S7A/r98Eih3fjwWL4wBJH60iIGF+bM6Xk5KsZ+\nEa1s\r\n=JiDH\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-hoMKj3M7hFNjEPO4GSYTPUeKJElACvjd5u/yVKjf2fxNoSP0LDQSwM7AXi+1f7DSx92/MpgbW2PZH8FApOvgEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFsb2/8teiub/9USBmE7jxUJqSuARoHsG3GKEGBARExxAiEAxnLBOaGOfLVnorQb0FVVwVZLPb539Oesd4uZhcmsZ5c="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-04-19_1524063898618_0.9408706293492843"},"_hasShrinkwrap":false},"3.6.0-dev.2018-04-20":{"name":"island","version":"3.6.0-dev.2018-04-20","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-04-20","_shasum":"6f54bffd44c55f61ad8ca42d5cad2a69743f4ee3","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"6f54bffd44c55f61ad8ca42d5cad2a69743f4ee3","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-04-20.tgz","fileCount":249,"unpackedSize":772242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2LAGCRA9TVsSAnZWagAADGEP/A6V5GccBMdYeevBMZP/\nuGGXmkFVXgHulcS3hvSPQH+D92aYWC8v1xV6s8Ww4tDRmAUur40GPqWkWWw9\nvVOEYEtPD+c1nC/z6/cI/byz+TziWcBS2BABVwzPC57cbqfSGn3js8Dsvktb\nRw8yb639JdSYPiDYqjKmN/ng36IGnKF29QPMPQJ3Dtso4aL+hWeAvb3ZzBUA\nXMktIpGNCZAH+A0UKQo5sZX9B1CFA155C/DLved6hx2Fb0RFKt4RZ+gx+PtM\nObHZrqKOaal8xuvlKmTPHppLu4NPdg+iSYgUD0BZ0MJsrkLipF/7qOFU6Ewr\nTaQHPWIsUoffMJEjsWAMWiwk0hocF7qzUmPVkGEG9cXmb+9HD0f7RJayefe9\nzixlwUkqOcjcNiBaXij7KLn2Fatg6PLQsc9CvSpBn4X9lB64pnoSAyn94Hjz\nyKgxeWejpKC6CuqRyzOCAWYnHXCKoUjvWUgAem/YsVldX8J69nYVvVO7Rtc+\nXsRRlPxcW3aSNH6PeY4teoz3JYAsoefxpdPxw9aYf1tUTN2W2uT45++lROFa\nTeXt99kZH2tjLh6pMexfJhsI9uNgAE5hdER6dT1Tw38DgMQAKiNQEyHADCQC\nCUr75Bqm5XZn5KJXuW7hzgng3hHF2sGSAj7gK0jJcxgJmx8y/9aMiAEh5R3P\nQUqG\r\n=8iCd\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-Uoa4rGuOwD+YMoT0gW9KACCs3vPo4Zf/YQOFNgNw+JgjcvsApoySi5bDrdGznqH0ioc9+he44XWmes1a2DHulg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6Cj1HJsspArJGquPbenmDn+pOQ8StvDNeBdQ3jS90yQIgI3frIIdsf0Onqpsh52V1/nDtNFvIsr/8N1Tol+Ldi7I="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-04-20_1524150277339_0.49097270805288984"},"_hasShrinkwrap":false},"3.6.0-dev.2018-04-21":{"name":"island","version":"3.6.0-dev.2018-04-21","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-04-21","_shasum":"b6cba801df9869485d6b19af5b648bb3a7f179c8","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"b6cba801df9869485d6b19af5b648bb3a7f179c8","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-04-21.tgz","fileCount":249,"unpackedSize":772242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2gGHCRA9TVsSAnZWagAALm8QAJuuaQEdwiMN7C/WQ0m0\nTHnIeCwp19Jpj4+s542O7I1nsCSVzsbjJd1cNCd+4J1fKvIbUaV5DB0G+6ub\nymWm2inzQrZMUDRXfGRGe83FZtWs0cOZIZANhsUUWQ5e5eiW4QwbU6zBZVND\naPuRUOn0um8pRXkhLglu4wslFV0M0YA1LSm98Pdx14f8tP83s9em36mX4GCe\nWM9L4HDxdh9BySkhkmTv8gK4VuibNn4GgupNT0HAXrVKeGPERWUluJoHrxJT\n3pOAzy6UVQkakKZ0fql94d5NzJWK3DfQJ08U3lT3AoECkGHe/3MVmh8PIL8z\n8xoghv4wTi65mekv5WAv3XpimaTygwmTpqxJK1AqltLOyqTBjA2XFJGeCWje\n1X9feAGiAe2KVULsMvGWekxODGJnUrSqwTn/i5UdqU6DrZcFqnf3/mMQS5rL\nmFSrsiFHwkNgRvIvdplVN4n8UujOmzuO9x4RnummKuKrIHrualy/KSMZkN4h\nVW639OkyH7FSqPphCXWq9yAUgHawTRW358dlSqQH+0z9xNmIC3sncvCzjWlt\nZsgiL3+kNOlJVsDIJDDnJAKQjqnIwcBkrJi0tm0WgIL4rwfOxJ9hfSgXScfU\njXySZIyv0Phd7YOPfCeYbj5azlI9u0eIRwkm93pdYru0Sv5I74wzEM8RzGtc\nTJ16\r\n=PE/T\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-eUw2a8RhXjO3xnHi18uITdLVHpMNwx4G+TrFmLVC4q1SYiKVNvcnwQkJm7heLXoDeMV25bqLu5LnRAxvaQv28w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgGDp9N3Hscayu66KqNiDCaeWrk8KUWEzgQw7PCfcKdgIgY2bOlqVMO3/TGmS5NOORjNgtqU2sTZ00/u7LL/uUyBE="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-04-21_1524236678400_0.6835487760007675"},"_hasShrinkwrap":false},"3.6.0-dev.2018-04-22":{"name":"island","version":"3.6.0-dev.2018-04-22","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-04-22","_shasum":"ffd24b82a59805a51383058ca02ee699a5036ff8","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"ffd24b82a59805a51383058ca02ee699a5036ff8","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-04-22.tgz","fileCount":249,"unpackedSize":772242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa21MCCRA9TVsSAnZWagAAkrgP/RT8vWrAYzrWNtZT5cQZ\nQoHpiQgRE4qp+JK+xzLHdKMSOpGQc3vSP0ppxCe2kyxsrew+VbvAwnH3MnCu\nb7UNlQ8/0EDgSyd7x4kvqbg7GrjEaURPWPehWPV/Oe+OHF15Pkne1HqUgQ6W\nRDe5ITud2LT8XocKHVWoJPWBpO3oxx8lJi4Wa+nz03KCjQJ1y+tFEF2BGc2Q\nKA5IE4vISht7tqXNlJ26dZzPjENmp2r09ENjlT4jJgVllkgHk8wkfbK/Cde8\nf77z7Um6BD7zeGUC8mzsnUfk/V5z6ncWec0omnj55qrFagV0VHliwyeTrGb0\nm+0Phw4v9CVjXigmwvY7pu8ezDPuIP9NABvTmyzzPP34iUOHBLijLx81ooDg\nP3IrPVMgZBvbQ3j2OFxvtDWYvkHrXQFdRK4OaifW7BJ9jjG4xpF6LjfoHlsL\nKGr+obV6ckd9DyADJhdMZwuRY7A4g/LnXOU8KlyjjQE06RA5n1TiZL9k4kT8\n+aLH16jvU5LF81CHSi+ubs3aA2Wq4LC6Q44F+DAytM1GUbnKPKfYX46r7AGl\nyvBUlTU4jotYJzzM6nOqDavdCYpsNwD9llHyH4BKcPdqYIEtZ3bfrrjyL/1g\nPue7Dx002ojwjMi05MX0YdWOBCPu+84vuxlX/GjIzjS5o8wfpN09P8RoPn8+\n3r4l\r\n=g38/\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-OkefD3krRozMPZsh4ZiBMM3peQqrydmuoWulvq3vb6rSUHhTIUHnR3I3zAwJgKMM3wePjLNWy1PyzQ7t8oFsuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDM6ABD9F2gEqrckMdEOkS83LS+6Z+neDfR7ODMkYD4dwIgQJWC8wr6B/H/6WanEszh2FiJH33rygxXzZOGjgM39xM="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-04-22_1524323073632_0.6664932196041427"},"_hasShrinkwrap":false},"3.6.0-dev.2018-04-23":{"name":"island","version":"3.6.0-dev.2018-04-23","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-04-23","_shasum":"e782fdde39400dab2c37e71f4d5cd862304b6b1a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"e782fdde39400dab2c37e71f4d5cd862304b6b1a","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-04-23.tgz","fileCount":249,"unpackedSize":772242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3KSTCRA9TVsSAnZWagAA3/8P/1wsiujyIYl3lMBtAVNM\nJ2M07UHN334rN78Nf4voJVwwlR1NvSEsVM/SYiNQV9OK7hA1LE+rNWje7kxy\nYW/9QJKhUdAjclnzvF1qIV2nfeINOagVRm3F3MFEKqRJnploJhKj8hlST0+z\nz/0gPrT7xVMe9465T98tlQjTECdsW1D02jsQYXPYtno95k/w2z0mbpUsg8oD\nEk+2eF3F9QjF+0Ku5nGfs3bIJ6ymQypejNr+L0I5sB7Z/6GoWxh7jB7Pkf3G\n1j5677RsnwpXJdP+8e/ku+/j+jSBuZ2Ni4rkOUPSlZjbv4tU5Tuzw5aaI8nx\n3hgcDxQ33xgFO9WPheejg+sx1wumA9kh+VLrNNmNqymJ7DBSZwNAAnQ5BG99\nfK2bvlwxwezXmNZVk+nNqct7SPAJ98FMEoYTUqDYrzRs37NbRmt46NPB2loF\niNGZOIVnf3Kma2c3z9BHy0GOgGMqk6ooJS2+bEmbPZstJ2N8lH1dqymiyTes\nDW5hRU537P+9JhKJpSEgbDYzJBsnBPYeel9Xl2GOkiUz4idlcdtLHe7JpdcL\nQnrg+VMgqcx0YGlyS88TMAaMFRCnM1ES5uQdNC4S4GQIDDRQ4Gx8d/xeYqDX\ngMmnObLUUdd6nbJDbtV66iTXTEEDTP3bgfKpwJePj4omV/gH1YrdBrYDsNMO\nw9+6\r\n=d9Qy\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-YDfKBs2Q1pIRucf8k+5TI6bBWpN+PtkERPX7osv49HAaJHaKvqaDwHYVcIurHqdLa2nHtPq21+9/dXbuwRprig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHLq0m/VfEqpiQDzEkffZJ599yxvDtsqTdEPQjfp07mtAiEAudFolwbgUGMpOPeQBoa1QoSTTJEc9odZP3wVtvC8rTE="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-04-23_1524409490982_0.8784957066637069"},"_hasShrinkwrap":false},"3.6.0-dev.2018-04-24":{"name":"island","version":"3.6.0-dev.2018-04-24","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-04-24","_shasum":"30aeb933b83cbe87a2e0b0e75150a6fae2ff6be0","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"30aeb933b83cbe87a2e0b0e75150a6fae2ff6be0","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-04-24.tgz","fileCount":257,"unpackedSize":822244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3fX4CRA9TVsSAnZWagAAVAIP/j/8oj/V2cYyP69ZCQjB\n2gMkSXw890DioyiSei3B4Zk89gUWsGhhgAHaOYxmxiCYoCEcyK+PD2h54rt5\nXUsd/fsB6umqmuSFIwmQO9ozkB+RH0jM3bJxOgg20L+hB3hvP6FZPEB6iobq\nbVr02Wq7vcymQ7UCciggyQ5+XAlRrmxilVY74yq8qCEKqZwk/Mvow+fIzU90\n3Of7dN4+J8NsWXO2PdQxBX3Nt7lGjkcqRqVNHTjLIL/iGNXNnT+V+BTV306W\nEwDLLC/H1Id93yaSGyoJLor5i3oM/scYpWNkVR9iNKZN5fCsv/qRxl5WTxza\nhIl0Mbo1vQnU1beXdz/JCSaBZqRmFfMX7q7jnRoz2TkhgQ37T4OPukvLzSbk\nvrmTcVw7v/ULhXIlc3qdJfUxp+aIUpS1ujdSZjBsDXfcSQHIlA2wFj/mTIjP\n4za82lON6NZsRt6rwG99M2V3Dbu+AwM8ljOXYRXUgaT3LYzD1BJyOBkf608m\n74xYFn9w8UVsIdi2zHt5D6PnWmXSsfGcL/azTQfR3/b8zaCsk3sBCW/V9Dfc\nObX2cvsakhyf/dd46F42V2dsfCMp/g9Re6DxDXd3HJnW/50n7Y93oWljg/lW\nSGiIiABqYk2ddxSqnXuCO9pdH4U9AKHpZWEsrF/yQS59LPYI3z+2q6UpTbaS\nKJgI\r\n=kz7X\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-TULFHGL9zUFyYCPbEGexkPcC3HS9rubdWIqe90w8hiDdb/YWlQKD6oJIb5GOplCqvj8RCGPK5mrV2AqJ5MGjoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZ0+OiFs8LnzvwYrAIyYfPZI0U197yqCYQ8sXTspfgDAiEAuYV2hzw801cka63tITlJ7rjkKtxJfeS0UXnlU6Ncuys="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-04-24_1524495861249_0.83650863582256"},"_hasShrinkwrap":false},"3.6.0-dev.2018-04-25":{"name":"island","version":"3.6.0-dev.2018-04-25","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-04-25","_shasum":"bb166503d7c526622ea893364cb8e4528e341396","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"bb166503d7c526622ea893364cb8e4528e341396","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-04-25.tgz","fileCount":257,"unpackedSize":822377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa30e9CRA9TVsSAnZWagAASMEP/2EYC3DUik2Kbzl0dd3h\n6KrskLp0EhS3/jrn7IjJaitfMkHb4USKSUF2thcfdAIPDaZJ7a8YndH/yylU\n/63hwmh9SiITuAi+2tcmYmdho/WGp1+8VQmiLaQ8764YI1FkMLJppjVpxXca\nF08qsiCO0H8V49iyylMlP1ExLo+kq4rW4FltvI0F2Hz49S+SNGhYRHpNkytr\n0pnC87Eif8jSuBNhnTcoRp94W+k78k0czcl343x/QbwlSayOUOu4CKhMimTQ\nsK7v/1uOB0qAkQGLl0aMZVoZnVfS2MsUmYi0yZkVWaYHIjvCwXqpjgkdODP2\n/p/BcJ0SbXi+f4mb4757W5bwvzNwL5q9pP8B1GjkgmeEawymqKpA4YJiIAfB\nwNOsMXvQTFkgHdlNicUF+ABIxYF7qI6Rbk5ANWAds/e+xOKKPjhMFW5FZtCD\nymMU1C6RbW0oRGFUS5lw1JhcLHGLzDJFJxG3gEADUttf5fm1OSGe5MEcHq47\noheXyQj68s/s0VqCxkoJ1wgQ8XPxGAYtYU5RPoVQ2eZg4dBFP4wXe6DcbZ61\njtZtC360DyjHMVu5SEgUcNFQzDNE9DCmtn6vJSdNO6fk6broRatuNviNGIX0\nCWWHkn3JU3j11ElwAvlM2nyjH2SaPAsXDAIuNqUSgG1UZPacOlkdiYiWLG2Q\nb2nm\r\n=bCTo\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-xWP6eV9ahkwbU5oISE0qpDFAtcA5rhSKGtHK7d6NPL/mSmNysUyhEn4rNSsl4IkhsJI0SNt9f2SVTj+plVPbDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICa8C4yftVoPQcDzxOwvHr/49yj6tehjFC5Cl/eWdaulAiAClRub/oUWPG2OS6bkxy76kWtWeXhDn1G3BVDYbvaB9w=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-04-25_1524582332265_0.6862595533641807"},"_hasShrinkwrap":false},"3.6.0-dev.2018-04-26":{"name":"island","version":"3.6.0-dev.2018-04-26","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-04-26","_shasum":"db602dea81244ed5b0b8c94efcdbf7a24ec747fb","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"db602dea81244ed5b0b8c94efcdbf7a24ec747fb","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-04-26.tgz","fileCount":257,"unpackedSize":822377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4JkiCRA9TVsSAnZWagAA9ZoP/2nb6HcSa3wYjzvKSj3e\nep5WDr34nuoO0xTPqH8fTy/UTUiEEBdhrkE8yX2+rJzDNbtwxsgjpQRhcSym\nBIThcdWGuz2V+ZIlF9jPfl2PawbYJNjgoEiTB5q39BECjIHjXG2wCwVU1VES\ntwpez/+N4eGTFD+c2rJsusN0K1Z5v56PIwwyaQTuNaJNJeyvu9JGgXwhaVfo\nKC/k2+e91rYRm4mop2kSczeedFx7Lxz0kzEy/rfgu3Of2MxPcwOIPalyF6Dm\nKo3liRZvFxEcl0dVPhwDb2rn4qZD8qQeu+urj47bOSeEINj6XtOy0Vl5ND3a\nAwgoreV/n/ttze8D2VCs3l2wjM59WyWkFCMe4+3g+NXFPZj2h4CpHshTPRsQ\nsjQdpYL0bOoGdBlkJHzBGqIbbF0l51ZGww+jZTL0lj5aY6t85Fovhx/Sauuw\n4hUQ9b6jf9k9C1otjmbh/qitqBoE1dsJVzIzIzWJTLsaQJyulrNyYOgGzlld\nT4XceUQSWhIUnS6PbADUakIG/kW5dv/o1SLL9o8Xku+JIoNgap6XIvC+nPrG\nPTggNQZr3a3GePdzV1wlbUJmNvgJ1TJa1lIOoZ+ESutJUGIOZomTwvJS5qYz\nzWAC7eYpgovzLb8JE2oYzRcwxpCtGlv+Exlnk4AH7SXYnYORNz4l9vnlu/r3\n81Sm\r\n=xjvh\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-jhsUejV7jL+Cwz2V+FF9w40rJrp/IFv1Gq9zqG7BzghLjEQo+u1jNvyCJM/8GoNShGwkKuX9nVVZ39Pmg2gP/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB9+XOt4a8rdMBGqg7zuPEG9OAv2F60BPoBGLrfSQxktAiEAjUBUYdrHP0eGG2xQFdR09RMelLIf6gwK+lQtxyXTcj0="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-04-26_1524668705373_0.6771655173934685"},"_hasShrinkwrap":false},"3.6.0-dev.2018-04-27":{"name":"island","version":"3.6.0-dev.2018-04-27","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-04-27","_shasum":"07619150aee9b2556601d6a0812abc6c82c0e960","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"07619150aee9b2556601d6a0812abc6c82c0e960","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-04-27.tgz","fileCount":257,"unpackedSize":822377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4eq8CRA9TVsSAnZWagAAm8kP/jcDyoTp5d/G+2bpH6ms\nEy9COtSsbt46LCLtyJW+vYELhpykL4a7xJVgGugXficsBceP8qu0+ot5v07d\npwXIyO8dVLDLpAmuUioIOocszUj0wnM+6pFBAwHbmTokeBmiNesA9UHYvvi+\n6gK8HcbPu7lOgS6mtzUGBnK938tNgQOq5Zu+LFf8YbdOTf95+8ExlE/2+Z/A\nEOZ8bFtSP3FGW73Y2gt1q9vv3qblNWOOa02Z+pbr3u0k9wadXPujSvmgnw5R\nLI2qyi4jrvwXrZsye+Iiyc7wtl/HWj0crigqcF1fpB8VQp903nOtx0RpI83Y\nGkHAeJLG+SDXWD8YJQ4H8VNwqymhGmxrYUN1NFvQGJcTt6JABfhSKeni1yr+\n6aV6DNbYyPeThN/u8TIqFsRhlleyuoACWH8ifE4WQLudzHu5Yx27uqSBwvYx\nVeqsuj6Zd9uEUzFymdMaFqVfS+6a3uObbvpDpPI9KT0TGf4o3UY0m21qM2Zy\nAjR9P6vAYQwbOHhf/+xXXlebPKaJJJraSWus0h7PeNu0V2GFQq4rqEWdRGwF\nT+0P8OKhi5Bjts7KlAJ01gjaopsV/BVupeRLrK7Y0KPXnv+8nnDLC2ntCOnT\n/zgA4kB//mqE+JVPQi28kNqMRIlQGzz/br3dMEQFd2X1UFFEcwpwHUgpj3by\nXNlv\r\n=KLpd\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-xyRvwCco169/qoqTlg4qj7JMJj3HOOsmJ4oLMwW42YRLFCnWw8aNu4DwH+tAdp623L5zy+aTZu5N9pbKTTIGUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDclZTjJxz232aW8oWh2roOIKNAybADJuT0HcT0NIokAQIhAKT418nZaXN9O/BeUpC2SfToykgHntWu/tboNgPi6ryw"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-04-27_1524755131465_0.2136830828055123"},"_hasShrinkwrap":false},"3.6.0-dev.2018-04-28":{"name":"island","version":"3.6.0-dev.2018-04-28","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.2","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-04-28","_shasum":"e63772f355def3d5ac175d1e542f7f11e311f71a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"e63772f355def3d5ac175d1e542f7f11e311f71a","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-04-28.tgz","fileCount":68,"unpackedSize":244845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4zwcCRA9TVsSAnZWagAAzdwP/j+IkdMvFtCXSjotK1aI\neTM8df9Qj+yTYUhbN1oR5cRaZ2Lsz9W5B2w8I4FjngFsyIB8vg/PGD7KlUFn\nPTArrs+Fynsx3HIajmPQHMpYHAGq+WUlhkgr2XPnVRa9vrvoGy5Ah2WF6XmU\ncswDMNYpNmIFyrFPWTgJ/Wlyy7D12kkGnSrWNOGKplrk53zbJsEm/DqquD6o\njA+KjSNJWzgMThyib3VjE4G/2xjGP1rJtDKdLPid93Ud3iiA2G1+u7Ou3fVa\nXxumI2dCNv0K8ZVcFpqFKh7W0Dy0x525LHPmnbHvO9bbUSzCStpbcv0SfBay\nSHT/bK96MMPLcrKwkqfn/+xXQFkb8IiORR5FxW1k5+tg6kbKHb3m66cUAXN4\nlUTBElzMT1y7ectEjcvNm8F4FoOcMlyDtw2CoLjAcj/feRTelFpNXf15nnWo\nV7SOMGsTHwqOt9YQ2TBVXYrbUl/UtFrlpzKIO+VH+h6fy/itS9G1O2VusCuy\n4ArzKxgWBzstesK8YfzLWmsuypYq56uZBJsFR7RrnuOZDno4UMbf7JN6ZSZO\nAl6yu96eU9pbaOTD3IR165VyAd2dZ6AyiRFRYPU6YT3O9LQNFq4AC+3YGBM5\nKhlrQc7TyVmaaNXjEY1KXFWTAFBWDeXu203OtxL6/k3SLTjybImkrv4KBQye\nHSkn\r\n=XUWl\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-hBn2U4d8JLjFXyhO+UTVpUOuQsOGd1yCpSJkC8WXeCZ0HguzZNmUg14jQWvLKqKJgHYnCYkCEBvl6X2lBhpR4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEe57JHyzVa/jSvV6Xjttcd0EZNjOF7OH/kmyWn8VW5kAiEAia5rFnEw8Ea1YIcktz/5xcHAdLVWaV9kPqOQfEIVa/0="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-04-28_1524841498343_0.6728749491865951"},"_hasShrinkwrap":false},"3.6.0-dev.2018-04-29":{"name":"island","version":"3.6.0-dev.2018-04-29","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.2","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-04-29","_shasum":"1c6608d903620bf9dc7574f03c4481e23b8e595b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"1c6608d903620bf9dc7574f03c4481e23b8e595b","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-04-29.tgz","fileCount":68,"unpackedSize":244845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5I1uCRA9TVsSAnZWagAAWTMP/0LKIFaQAm9yJSJBTfz5\n+WsuhKmuRc7cfzkuxsThxeyOy4qTJJ5D/XZDoF9gaE2i6agu3R4hgjSxdDip\ndgVEWKf2wyzMQNJdoVhWs33YONZi6hPMZDTTf8WNRku3i+X7oQ4YzJGGmWPO\n929+n8pe1jHq7QtzFyU2Jr+wpNBsUTCuJVp4/v9SziH2X085MpJjoevM0+oQ\nWGWWTUA11snzjrxgs1jgcwhdQoVyH1gmWeK4Eaq0wuasQ76GlBvKaGruqOq4\npiLYngATOi4GM2Z7McP8XtPbiZdZr6oYMx5jWND7ZpadVZfugrRiyf0txWxK\n6eFZbj9WRsQFwwkc9lBQBb2KyWDZGdBSP96QxeCrYuK1FMitZzPgvsHlaeQp\neEa2ODRSQ3Rnr0TCc4qkTC0zwgfbaiIZyedeVtCLUAKKBScIMQHdRm+9SPqY\nMPCgRJ7TL4T/rQNswqC66NSr0XwKKDR42lQMT0KxSZ73YQQfjFDZu4cd3Pka\nJS1HtnzsdUJqHWhA130S6s4hiD6vdZmYdnMrX2G3AjrGzy3Qf7zTsOiWD+a2\nDmOUtFC1xwZter+yzlBxgfvnroWvCmFrKLBVrJQ84mWpIZY9h7+wtXFwMpto\n6y69NbchqzjsuHYagq4ukqBDy/N6G5KJYTPoAtnrxCIoTHjT9i9RSqFvmaen\nGuvi\r\n=Y0dM\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-O4lt1NaeYqB5lfy0Q4swEXuFcFtngXWe63mvhuqx3OoY5ps6oj8cNUXwDxuB/lWEuBRPErugDiK/yWzK3mL/fw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmULIH0bCYBaSSpT18w+n4G3/YRfXTYKqbZLxnO7DegwIgJ7FXYDZrnTcc4iSfSGc+WRb0NiE1jhpnhS+nQa47jpE="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-04-29_1524927853552_0.4046268209160837"},"_hasShrinkwrap":false},"3.6.0-dev.2018-04-30":{"name":"island","version":"3.6.0-dev.2018-04-30","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.2","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-04-30","_shasum":"7766e4021fa7f70bbfcebcb6554f449ab9f6d3db","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"7766e4021fa7f70bbfcebcb6554f449ab9f6d3db","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-04-30.tgz","fileCount":68,"unpackedSize":244845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5d8FCRA9TVsSAnZWagAAg24P/0LjCNMrP3+jHVepLniu\n9pALaD9O0usVxBl57db9rrWbaVVPZ0hgALk0QZXXzNUSahuIJcbL7zpRS60T\naawpmZnpCLeKgQOrPBFee1WbU9Shsc3Bs1sICtUzYsjrSRZAVmfd+yaCsciP\n+mqpIJ5Wt4ICv8//TU5FRi+s2aiLpgqfrZPCI9xc6NA+GchLQfNQ4HKCh1OA\nUrTOSXbxfC+A5qkErxgRBC3Ufsa2YJmZQuu45ZJCz1a+2OtOO/T2n8ovhQSK\n7878uX6pww6szr7wYWlj8WU9uFHglIxi/k3MF+cE0F7s+Oshhsn0MWeXOEWR\nuNcCH0zZ6qUxrpex7nlw5UeFPRIys6s8eKflila/M617rmgMvVA63R/HMxQN\nPomevKo4KBQquvUrX7vcx/0CJgQTZRmSc1Wf9AU+eMUACxRMgEtjBxZhOZg+\ndtsl84HheD+eyaSh2DyakfZihndXvUToj8AqDS+waWpcddezb0fmcQgXKoti\nsekqv700kSGoqFJnAJqL49kEo9ShHJVIyy1hU0iqcuaVXJVkCi93Go1hAZoy\npDJpf9mDKl+S+KXNwHGipPa1XB86DQ5l92RXRnfaPy3q7wcWJZ2eNb961z18\nzCQY23wU+SBhDEvwWk8F4RbgHCT9eG/VjMAvR4H3l0pFMujgzP00qJLo4Zm7\nLS9Z\r\n=/4Y4\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-Vc9K+XHpsLFyhwq3vmqfZIlLJw5gzrWf7cFY++aP/0bG7KVos5TuGFF8MX2YB37NbOkvcjwmfDkx8QjTqT4YCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSHz2nWgC5tYhXDO/zU0sheXDDzjP2rTLBBxIXfluusQIgLpR7vpoc5ta464OSFXtyVmo84WivMmh7dMtP33pf1p8="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-04-30_1525014276370_0.9049778736102627"},"_hasShrinkwrap":false},"3.6.0-dev.2018-04-30T04":{"name":"island","version":"3.6.0-dev.2018-04-30T04","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.2","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-04-30T04","_shasum":"c2c04a08c5a91ae24760e9499f17ecbb299fa201","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"c2c04a08c5a91ae24760e9499f17ecbb299fa201","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-04-30T04.tgz","fileCount":68,"unpackedSize":244848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5qDmCRA9TVsSAnZWagAAtpYP/RWZVQP44UUWyzQSanv3\nZ9zM37N8bGmtQAnu6fU3VT1e4vklXb0y/K+3ICwqfvkC6rjkVQMKGKQxiNMD\nWVToVN9siCi4tzXWX0p/8lOXYuERQ3c5qOzmaVug8BJoXAFuofDHOeKFkIgr\n7PXxE/aF/e4SHdvr+clZ24V5W3SdS4y0iLLm6qJ7lAMou0RJrlCQaPd0vkWV\n8Uh5jVP1kIJp1vJB6oGPhTZsXKgsDY+oKGax3kxjd5S6BkRI7AoZr+QSfjJ8\nSeP9ZrzU0v77CoMZVSvIokF9mBrR8ucDkozepNcfzOdVjopWSNrkJgGPZclA\nxKSc56E4nC95C04JbWORu4T/cPBfF4x2Pn9mL9p71fxrCeY7T7fy3vR1O0dT\nVcMgkGMfzjeBA2CBRswxRJ0nN9bpTr/c0Uu/SVJ6rszBQnpm7TMrOwT1FodC\njnUAOePIzRwpOZDqaTfv/Ph3adGnVPl6L84WD9C8Qp3d3By0xECeQilcOKfX\nVJrVZJYJtsOIBSnXN09G/LYnG2Bc9lzRrI+cHRGn3TgOrDUS+sc77mqXaoxa\nQNjoKNCqb8QwuJOyg5SHsvdCJF0AYSDmSz2N2Zoo61X6G6TDqcCp2ulajkVU\nSKJWasU+3Eh2Ln0chiscrswHSN20CA1UW+W5pAKuQBI4TWKhShM8ari6Joaf\nFS5w\r\n=PM2n\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-IoppvGky2C/DmP0oBFsRXEWF8d5rA8qGgxi4LB4g5kb3ZKjpTpKj1NOFxD6ecuy5TSHwxCpc+zf7cU804x7XQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8nxv0K2QfP1RKHR1i45jAldWsmafznK5zWjozgusqJAiA2Fw5NligFLZ682QcMUcLxoP1/HTz1IzjEy48UXBLpQQ=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-04-30T04_1525063909317_0.03244253957098442"},"_hasShrinkwrap":false},"3.6.0-dev.2018-04-30T05":{"name":"island","version":"3.6.0-dev.2018-04-30T05","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.2","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-04-30T05","_shasum":"ff33f65c654100bc8d7c3d2303a1d94c961d6453","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"ff33f65c654100bc8d7c3d2303a1d94c961d6453","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-04-30T05.tgz","fileCount":68,"unpackedSize":244848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5qNiCRA9TVsSAnZWagAA9qQP/ApwKlZy4zv43hVPc5l2\n/dnFoFq29a/iifG/LQ2bjBWnc3RJjz8axw5P4+9mY3/oIHIDf/YGCef1BVWV\nlUM9Z0BY0XdpuQ33vCHo0VsjUx486cZQJdKRlJ8J370jvWNcVGF7FUWouaZw\nP0hprSVdv/+w4xSY3PTEV7VtA5uJTkbY1aHTAgEgwOQTjexYx76WgkDTk5kD\nt7v0sH1wVrAcGOOaY7NEkTJnNcoXWf65rV1qBQXtLJkjH2sq7QujIuFcn8Pl\nqa7+omas6o6T2HQaRwZybrwkv/GoI37gxTPU/gFwGITBNjr8KUmJCdApbk/a\nA0Apsb0Trh0wxa656jO34DGik94MUdDu8K28lk5MlgEHUCv9rj9egt/F0r3M\ngLoyFBk6RIvSPpMj1mTjOFlSWTKAI/9uWcIYyA2rVJTfFfClj5ia+ib/dLMs\naK0Qfdz7xbEFEOtylyhPrJkuyTYko3Es+7cs540lOK6ZbqPvI5VDHkJooB7m\n5277fL6fWGcmwvQ+UdaBHjHYADWU3djN66b/g8+rbLu5L/m5bB9mRkBtumpq\nnWaFH7YJzS+Z4kXwHZ66bSmBiH6AIFj6LAq7J8/60pFVyqMXMcqHSAjPVFsg\ndh2rL128tdtqqC7XgpP56FzeIgBPJ+/KmyKzThppC6VOaBAI0wwPXxNW6KQZ\ndL2y\r\n=qWaS\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-vPPZi8S9usCMqlYZFgLeJ62kg/O4ZBrGEakXvrfHf/5NIKRbWzajCSzIAkIzGFPBwrdgF16I3CFVS928YwzM7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICqN7adXAe9RdeqLHE+RVo2DbNotaI99MsM3/My7ckj/AiEAwM8jN+LRU50nEz5WnsXGLrZ7j4s8rqsjrWz+Hw/HGVA="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-04-30T05_1525064545595_0.43150870682770215"},"_hasShrinkwrap":false},"3.6.1-dev.2018-04-30T05":{"name":"island","version":"3.6.1-dev.2018-04-30T05","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.1-dev.2018-04-30T05","_shasum":"29b1b112d1dd48f0b51a21421926b0e5547d718d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"29b1b112d1dd48f0b51a21421926b0e5547d718d","tarball":"https://registry.npmjs.org/island/-/island-3.6.1-dev.2018-04-30T05.tgz","fileCount":249,"unpackedSize":772245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5qlZCRA9TVsSAnZWagAALEwQAJTALdusID7fRatWDo/6\nFmBKuHs0MACium+kNb5SS+G7AMJPT2gmmKWQ36zCobgtWVwvJ6dTXquVSGvJ\nkCYlXZMUlQ0uAB6Zi2tl0qriyBaeFFJleq/Totf/jIyuVVCr1hAWprKIes1k\nwOsMW5cBGPZNMm83qencsqnwkM3ps93VlLMXilsPZ3PxhDCha3/7gSaqgb+l\ndlpw8gd8IxQy4nY00OUKkduZLNwdapax7NxP9AmgIo3zVGwuV2U1LSohBLYR\nQsrGryuB42v5gDWmOMAxfMtZKrQ7pHAkBdh3dcQ4cNBRjmUJa/dK4qy1sIDM\n3AKK5kPNHTvWzQpW/+RwJnR0uYQXFUjTslU3rAVMVRBOympMFd814+iVfJCz\nI96Ud+i0CO4GsbWK7UpxPHwnevclvGDFN9djN43FHswM42vX5eWQlUtMcPHk\ngjR9iDYpuTvkWYDpsKhgfGnEaiQbpIvhfMeMRENF9aPsNpBcj3IE9DclnFfY\neKC1t/Qzc14iIZn0vad6N+jlNcAjgBdSJvRSDDOkhnSLd3S/M7B2jh37cuZq\n+SE+T3XC0VJ29/KwUEKsx1pX8EWdWL3Xivkum1kfHLWxmNWNc81e1q4mrTMC\nnLh66804XSsXPrThv0YHXZwMt3djwJcghg2NJ37cxVaqtq43A2ddrTqX2skW\nxJeN\r\n=2yuE\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-taX2aCIQN0NGVmvZINev+jU3lnnQxb9MEFXPGHXcxQ6bBBI6gIUN6B6oqbj1ftgxLO9ps4QJ9ZlGgn/wz2ZA4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC12wQQPcErfxLBvpEDNvsLmLrYU/TBW+qJqOlJe4aC9QIgV0ua8HLHkPnC4tcRbyxQ4QQjp0GKoXxDD9dAA6SWZNw="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.1-dev.2018-04-30T05_1525066073162_0.7614873452630486"},"_hasShrinkwrap":false},"3.6.0-dev.2018-05-01":{"name":"island","version":"3.6.0-dev.2018-05-01","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.2","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-05-01","_shasum":"58279b8f1135f10c132b07f4427fec534622d8e2","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"58279b8f1135f10c132b07f4427fec534622d8e2","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-05-01.tgz","fileCount":68,"unpackedSize":244845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5zBjCRA9TVsSAnZWagAAgfYP/39RXGqAFz9xqIdqUhH1\nAO/KoVrwKJNd0QFCwxRUzS0cD1EKGeFZB7lkOFRFMcwHlUbimIsgxqvrLZjR\n6JkV4dzd3sdnMjolVoZ8uv3ozfH4q6osaZGATUUvrtWMuSc1SS7GMjGyzLgl\n0fR/GXWETwL13TUwJ16lTvrZ5NSgXXCjKe04C0CtFcUHtmA475PKIJHHwaVz\nWei7MCRw0GiaSImCOaZfzh/GwOV6U2YSkhjhCetZdOpeV+BRYSlvEaOjyKsY\nwVhqaR/IsVYMaw5JcCPm35cU0U+UYNzD7y8UF43PmKbklGrKk4EtH0JHlGX+\nYYCID6ZR7mO07tdn+9LJ039aq3c5pxJ8mcabTRBIASSH4gptBGctwoTZoavZ\n6AmhnNGOSljV2/2QOfAhGURAqsEf8sy7TeM1AjwvGSOZ2F3QuZrUjHuL7+Uu\nj9hf1OSH0HIQA5J9CBoOt1A8sQT1tahfW2piEMt+tq/GL2tVt017/r0wjabO\nPY0KtOzxEMGw2+uy2uOLUVpHNUwA24Fp9SKD6jX+5juJvaBQbTGkkYbmZ7kd\nyyvVOcBK2ODCNcIpkN9Xd+BydKaj9eWOGNt7MIi6G8iQd1tqllAQKofbmqsX\nHhMvGngsQR2lR6SEsSJQKxoNRxgjEIscsYs+XjPGUeeYqy0K+j4tT3ezpaDC\n8wzw\r\n=1pXk\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-eaw2+nbEC6YIGyQSphEdvRSXF3uZYqz6XaPzTABSgUkHQI+Kq35Jo8Spstj+mF235eClsynn5ONPs1Ko2z8szg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+PImGx8qUFVLN2+l7vgmTJDZeByVwyEX3xsnyVF7k4gIhAIYjPjAHKhp/JqR6DqnA+uvpFEWS+EIizR0ivLNf01h/"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-05-01_1525100642557_0.5366866845165079"},"_hasShrinkwrap":false},"3.6.0-dev.2018-05-02":{"name":"island","version":"3.6.0-dev.2018-05-02","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.2","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-05-02","_shasum":"6250aa2a4c37218cedc6d7bfd5dea35b290b289d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"6250aa2a4c37218cedc6d7bfd5dea35b290b289d","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-05-02.tgz","fileCount":68,"unpackedSize":244845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6IIDCRA9TVsSAnZWagAAn70P/iMYB6pYJ8bTPa31M18p\nDAFH/eBX4yQyEhXZ3fn89bRD1Cy12g4MAlAzILmCSI2OIOuZQqFawpnyGOIw\n8hIy12n0yo6sB31wg7PT4YOc1UGQF6T/EzseLt4g+xqq0sQBR2T60tPXiSgo\ngE84AGGkw4l2uH0NsMZ8UROEekwEILO8Xmty1B48HOSU0ahRm0iKk+OLM9tz\nRMjnoEufDTTVqJhOeoOQ+dRaciXI6IyYBylJUngo83gZBuQ7gQuWnSdogmyt\nsCwseXkmU+9Pd+7FhI+AsS60lp/THxo8CCJ4yTAWQI6RfK3EKNyLPwqhTS8Z\nMVV8mzTuMbrSB6fgwvI31VqX1XwFubCkxDMZBVqErVdcmUTyRjuouwlEVMvb\ngCA1bugpesAWgfoOzIs4kZvpRrLBNUDHuZ1uj1faXUsvBFzLXjJrnoFOSndC\nU2p4F2BDx1q2VCrGK3iutGTRTg1GeCTcwIEbk+ncd1DYd5pLU/1VelyRRA3p\nsnUXEsd2Jvjn1l5noRK8oUUFEndhSZFKrHZ+KPxpeLQy+C80JKzNPu89glns\n9/hVdzdR4EEMC9ags1OEHdavyupsR5OpJguLDHkpom9rmDIDsub0Rr8/mSQT\ngvQkvF5f2H7aqFMUkdz84Ju2p6OQRpxJk7HO1M+L73/uw9DRprV1ENtmd0u6\nOxAT\r\n=gKYt\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-EmjrW0DCrBz251GI2QUm/awGrR9qZzvMcKbMnZm2/cBgrzJpbJN1UYOz9U0zX/3TBuOSBAvIqI3cKh3pHyyhtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCY1nZJTLQBMMRAloDbuvRt2GPvAW8KhDBzcu5H2avySgIhALWS1Ya8xGeIhRRg5jS18xnC9d2lGysVPKN5uA4mPrUv"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-05-02_1525187074151_0.5782524451822686"},"_hasShrinkwrap":false},"3.6.0-dev.2018-05-02T10":{"name":"island","version":"3.6.0-dev.2018-05-02T10","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.2","typescript":"^2.8.1"},"readme":"# island v1.5\n\nAn opinionated, full-stacked Microservices framework for [node](http://nodejs.org), powered by [TypeScript](https://github.com/microsoft/typescript).\n\n[![Build Status][travis-image]][travis-url]\n[![NPM version][npm-image]][npm-url]\n[![Dependency Status][david-image]][david-url]\n[![Coverage Status][coveralls-image]][coveralls-url]\n[![Test Coverage][codeclimate-coverage]][codeclimate-url]\n[![Code Climate][codeclimate-gpa]][codeclimate-url]\n[![Issue Count][codeclimate-issue]][codeclimate-url]\n\n\n```typescript\nimport * as island from 'island';\nimport * as keeper from 'island-keeper';\nimport { EndpointController } from './controller/endpoint.controller';\nimport { EventController } from './controller/event.controller';\n\nconst serviceName = 'hawaii';\n\nclass HawaiiIslet extends island.Islet {\n  main() {\n    const islandKeeper = keeper.IslandKeeper.getInst();\n    islandKeeper.init('consul', 'island');\n    islandKeeper.setServiceName(serviceName);\n\n    const amqpChannelPoolAdapter = new island.AmqpChannelPoolAdapter({url: 'amqp://rabbitmq:5672'});\n    this.registerAdapter('amqpChannelPool', amqpChannelPoolAdapter);\n    const rpcAdapter = new island.RPCAdapter({amqpChannelPoolAdapter, serviceName});\n    rpcAdapter.registerController(EndpointController);\n    this.registerAdapter('rpc', rpcAdapter);\n\n    const eventAdapter = new island.EventAdapter({amqpChannelPoolAdapter, serviceName});\n    eventAdapter.registerController(EventController);\n    this.registerAdapter('event', eventAdapter);\n  }\n}\n\nisland.Islet.run(HawaiiIslet);\n```\n\n\n## Table of Contents\n\n  - [Installation](#installation)\n  - [Features](#features)\n  - [v1.0](#v1.0)\n  - [Building](#building)\n  - [Tests](#tests)\n  - [Environment Variables](#environment+variables)\n  - [Milestones](#milestones)\n  - [People](#people)\n  - [License](#license)\n\n\n## Installation\n\n```\n$ npm install island --save\n```\n\n\n## Features\n\n  - Free from service discovery\n  - Support various types of communication\n    - RPC(strong link between islands)\n    - Event(weak link between islands)\n    - Push messaging(to user) via `socket.io`\n  - Ensure that each island gets proper parameters\n  - Track communications per each request\n  - Chain contexts with UUID per each request\n\n## v1.2\n \n### Changes\n\n  - Support to expand langid from property name for @validate @sanitize [#69](https://github.com/spearhead-ea/island/issues/68)\n  - Fix singleton bug [#64](https://github.com/spearhead-ea/island/pull/67)\n\n## v1.0\n\n### Changes\n\n  - `Loggers` is no longer a part of `island` -> [island-loggers](https://github.com/spearhead-ea/island-loggers) [#14](https://github.com/spearhead-ea/island/issues/14)\n  - `Di` is no longer a part of `island` -> [island-di](https://github.com/spearhead-ea/island-di) [#16](https://github.com/spearhead-ea/island/issues/16)\n  - `@endpoint` decorator now provides 4 more methods [#28](https://github.com/spearhead-ea/island/issues/28)\n    - `@endpoint('GET /test')` still works\n    - `@endpoint.get('/test')` - You can omit the GET method\n    - `@endpoint.post('/test')` - You can omit the POST method\n    - `@endpoint.put('/test')` - You can omit the PUT method\n    - `@endpoint.del('/test')` - You can omit the DEL method\n\n\n### Breaking Changes\n\n  - Require TypeScript@2.x\n    - `strictNullChecks`\n\n\n## Building\n\nIn order to build the island, ensure that you have [Git](http://git-scm.com/downloads) and [Node.js](http://nodejs.org/) installed.\n\nClone a copy of the repo:\n\n```\n$ git clone https://github.com/spearhead-ea/island.git\n```\n\nChange to the island directory:\n\n```\n$ cd island\n```\n\nInstall prerequisites and dev dependencies:\n\n```\n$ npm install -g gulp typescript\n$ npm install\n```\n\n\n## Tests\n\n  To run the test suite, first install the dependencies, then run `npm test`:\n\n```bash\n$ npm install\n$ RABBITMQ_HOST=localhost npm test\n```\n\n\n## Environment Variables\n\n| Environments                  | Type    | Default                   | Notes                                                             | LegacyKeys               |\n| ----------------------------- | ------- | ------------------------- | ----------------------------------------------------------------- | ------------------------ |\n| ISLAND_SERVICE_NAME           | string  | 'no-service-name'         |                                                                   | 'SERVICE_NAME'           |\n| ISLAND_HOST_NAME              | string  | 'no-host-name'            | TraceLog uses this as a name of node                              | 'HOSTNAME'               |\n| ISLAND_USE_DEV_MODE           | boolean | false                     | When true, allows APIs which has options.developmentOnly          | 'USE_DEV_MODE'           |\n| ISLAND_SERIALIZE_FORMAT_PUSH  | string  | 'msgpack'                 | currently able Push format json and msgpack                       | 'SERIALIZE_FORMAT_PUSH'  |\n| ISLAND_EVENT_PREFETCH         | number  | 100                       |                                                                   | 'EVENT_PREFETCH'         |\n| ISLAND_RPC_PREFETCH           | number  | 100                       | Count of RPC Prefetch                                             | 'RPC_PREFETCH'           |\n| ISLAND_RPC_EXEC_TIMEOUT_MS    | number  | 25000                     | Timeout during RPC execution                                      |                          |\n| ISLAND_RPC_WAIT_TIMEOUT_MS    | number  | 60000                     | Timeout during RPC call                                           |                          |\n| ISLAND_SERVICE_LOAD_TIME_MS   | number  | 60000                     | Time to load service                                              |                          |\n| ISLAND_LOGGER_LEVEL           | string  | 'info'                    | Log level for logger                                              |                          |\n| ISLAND_LOGGER_TYPE            | string  | 'short'                   |                                                                   |                          |\n| ISLAND_RPC_RES_NOACK          | boolean | false                     |                                                                   |                          |\n| ISLAND_NO_REVIVER             | boolean | false                     |                                                                   | 'NO_REVIVER'             |\n| ISLAND_STATUS_EXPORT          | boolean | false                     | If it is true, use island-status-exporter                         | 'STATUS_EXPORT'          |\n| ISLAND_STATUS_EXPORT_TIME_MS  | number  | 10 * 1000                 | Time to save file for instance status                             | 'STATUS_EXPORT_TIME_MS'  |\n| ISLAND_STATUS_FILE_NAME       | string  |                           | island-status-exporter uses this as a name for file               | 'STATUS_FILE_NAME'       |\n| ISLAND_STATUS_EXPORT_TYPE     | string  | 'FILE'                    | status-exporter uses this type for saving data                    | 'STATUS_EXPORT_TYPE'     |\n| ISLAND_TRACEMQ_HOST           | string  |                           | MQ(formatted by amqp URI) for TraceLog. If omitted it doesn't log |                          |\n| ISLAND_TRACEMQ_QUEUE          | string  | 'trace'                   | A queue name to log TraceLog                                      |                          |\n| ISLAND_TRACE_HEADER_LOG       | boolean | false                     | When true, add trace log to msg.header                            |                          |\n| ISLAND_ENDPOINT_SESSION_GROUP | string  |                           |                                                                   | 'ENDPOINT_SESSION_GROUP' |\n| ISLAND_CONSUL_HOST            | string  | 'consul'                  | The address of consul.                                            | 'CONSUL_HOST'            |\n| ISLAND_CONSUL_PORT            | string  | '8500'                    | consul port. work with CONSUL_HOST                                | 'CONSUL_PORT'            |\n| ISLAND_CONSUL_NAMESPACE       | string  |                           |                                                                   | 'CONSUL_NAMESPACE'       |\n| ISLAND_CONSUL_TOKEN           | string  |                           |                                                                   | 'CONSUL_TOKEN'           |\n| ISLAND_RABBITMQ_HOST          | string  | 'amqp://rabbitmq:5672'    | The address of rabbitmq.                                          | 'RABBITMQ_HOST'          |\n| ISLAND_RABBITMQ_PUSH_HOST     | string  |                           |                                                                   | 'RABBITMQ_PUSH_HOST'     |\n| ISLAND_RABBITMQ_RPC_HOST      | string  |                           |                                                                   | 'RABBITMQ_RPC_HOST'      |\n| ISLAND_RABBITMQ_EVENT_HOST    | string  |                           |                                                                   | 'RABBITMQ_EVENT_HOST'    |\n| ISLAND_RABBITMQ_POOLSIZE      | number  | 100                       |                                                                   | 'RABBITMQ_POOLSIZE'      |\n| ISLAND_REDIS_AUTH             | string  |                           |                                                                   | 'REDIS_AUTH'             |\n| ISLAND_REDIS_HOST             | string  | 'redis'                   | The address of redishost.                                         | 'REDIS_HOST'             |\n| ISLAND_REDIS_PORT             | number  | 6379                      |                                                                   | 'REDIS_PORT'             |\n| ISLAND_MONGO_HOST             | string  | 'mongodb://mongodb:27017' |                                                                   | 'MONGO_HOST'             |\n\n\n## Milestones\n\nFor details on our planned features and future direction please refer to our [milestones](https://github.com/spearhead-ea/island/milestones)\n\n\n\n## People\n\nThe original author of `island` is [Wonshik Kim](https://github.com/wokim)\n\nThe current lead maintainer is [Kei Son](https://github.com/heycalmdown)\n\n[List of all contributors](https://github.com/spearhead-ea/island/graphs/contributors)\n\n\n\n## License\n\n  [MIT](LICENSE)\n\n\n[travis-image]: https://api.travis-ci.org/spearhead-ea/island.svg?branch=release-1.0\n[travis-url]: https://travis-ci.org/spearhead-ea/island\n[npm-image]: https://badge.fury.io/js/island.svg\n[npm-url]: http://badge.fury.io/js/island\n[david-image]: https://david-dm.org/spearhead-ea/island/status.svg\n[david-url]: https://david-dm.org/spearhead-ea/island\n[coveralls-image]: https://coveralls.io/repos/github/spearhead-ea/island/badge.svg?branch=master\n[coveralls-url]: https://coveralls.io/github/spearhead-ea/island?branch=master\n[codeclimate-coverage]: https://codeclimate.com/github/spearhead-ea/island/badges/coverage.svg\n[codeclimate-gpa]: https://codeclimate.com/github/spearhead-ea/island/badges/gpa.svg\n[codeclimate-issue]: https://codeclimate.com/github/spearhead-ea/island/badges/issue_count.svg\n[codeclimate-url]: https://codeclimate.com/github/spearhead-ea/island/coverage\n","readmeFilename":"README.md","gitHead":"83b24947b873f5c96bcfc49591c261677fa97740","_id":"island@3.6.0-dev.2018-05-02T10","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-+zRGux0LcsmNx6YabHmZSugGlAGbfoVES/+Re1/oYqsDp+MeFPzqSOoMwVSnb9QzlaGUbWfdxepXfxINgRbPOg==","shasum":"f9d773662cd5e603eaec63a90bc924fd19e6a1b2","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-05-02T10.tgz","fileCount":269,"unpackedSize":841128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6RhsCRA9TVsSAnZWagAAtwUP/ifKZXP1UDm4e9LLSvZH\n5c32OA+kyt93LMpAOnTtkhgjamg0228PV6SYVvL3yQC8z9vAoZhg+n2dfQR2\nzI7r26RREVaXuNmstjk5DfkJxat+5PeMGkyFAxzOj9pjSoKplvsiTfbjHiDi\nvZT2/tjYjBnmLZnIGaC+b1xrP7KyPDTDwpvF6kp+frh/SEo//S5gN2pR0dfo\nCw62pd0EpeoebeZsBn1wBBIv7IvBYvXK4077uFgSqaN+QXXVhK/rlyRqDsH3\nR22w8KiDkZ/XzYHL/4vU7BBuEgZa/ZkY9nHYvJLnt4F8uajCoNQbOGiultCY\nLywRPx8KgzqPmdy4JcDy1g+aa4nEXrmVDZSYVK65uy2SGlfWwToB42svY8Hs\nmDMGFRoVv27SpRu8s+7hU102gnQ7WYlwuD2p8IKGEBns2rKs7OUdQz5jsL/a\nRlPU/+3F4dEkuolnr7LgPMnKKKV9Y1ilktn+2H7YOxLdFeshqCB/S29B0Boh\nHAnHGjwZBJFJt0KVACKmwemCy2TXWZ14R+PNwS3kw1njl8R4LocDIahSqFL3\nguNkBGAnKU+zdNYyPiM0AIpSOIXLdYyiROkXH/9cE0EgvOc4mvC0L3mt8XCr\ndky3Q3gPWnuX4eTKSX9bX5XEDKWfGZxajcaPxiVssJfJ569l+sRypSfX3ILU\nZ28X\r\n=HLSo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA+cZXY0EPhZr9JtCniyvhAY2ydAD0ovX+St9uk3RChmAiEAl0H3vpNzJX88qKVsnJAA+biSZDlbCuV+YMq1jYJyKSg="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-05-02T10_1525225580062_0.08493698369101099"},"_hasShrinkwrap":false},"3.6.0-dev.2018-05-02T11":{"name":"island","version":"3.6.0-dev.2018-05-02T11","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.3","typescript":"^2.8.1"},"readme":"# island v1.5\n\nAn opinionated, full-stacked Microservices framework for [node](http://nodejs.org), powered by [TypeScript](https://github.com/microsoft/typescript).\n\n[![Build Status][travis-image]][travis-url]\n[![NPM version][npm-image]][npm-url]\n[![Dependency Status][david-image]][david-url]\n[![Coverage Status][coveralls-image]][coveralls-url]\n[![Test Coverage][codeclimate-coverage]][codeclimate-url]\n[![Code Climate][codeclimate-gpa]][codeclimate-url]\n[![Issue Count][codeclimate-issue]][codeclimate-url]\n\n\n```typescript\nimport * as island from 'island';\nimport * as keeper from 'island-keeper';\nimport { EndpointController } from './controller/endpoint.controller';\nimport { EventController } from './controller/event.controller';\n\nconst serviceName = 'hawaii';\n\nclass HawaiiIslet extends island.Islet {\n  main() {\n    const islandKeeper = keeper.IslandKeeper.getInst();\n    islandKeeper.init('consul', 'island');\n    islandKeeper.setServiceName(serviceName);\n\n    const amqpChannelPoolAdapter = new island.AmqpChannelPoolAdapter({url: 'amqp://rabbitmq:5672'});\n    this.registerAdapter('amqpChannelPool', amqpChannelPoolAdapter);\n    const rpcAdapter = new island.RPCAdapter({amqpChannelPoolAdapter, serviceName});\n    rpcAdapter.registerController(EndpointController);\n    this.registerAdapter('rpc', rpcAdapter);\n\n    const eventAdapter = new island.EventAdapter({amqpChannelPoolAdapter, serviceName});\n    eventAdapter.registerController(EventController);\n    this.registerAdapter('event', eventAdapter);\n  }\n}\n\nisland.Islet.run(HawaiiIslet);\n```\n\n\n## Table of Contents\n\n  - [Installation](#installation)\n  - [Features](#features)\n  - [v1.0](#v1.0)\n  - [Building](#building)\n  - [Tests](#tests)\n  - [Environment Variables](#environment+variables)\n  - [Milestones](#milestones)\n  - [People](#people)\n  - [License](#license)\n\n\n## Installation\n\n```\n$ npm install island --save\n```\n\n\n## Features\n\n  - Free from service discovery\n  - Support various types of communication\n    - RPC(strong link between islands)\n    - Event(weak link between islands)\n    - Push messaging(to user) via `socket.io`\n  - Ensure that each island gets proper parameters\n  - Track communications per each request\n  - Chain contexts with UUID per each request\n\n## v1.2\n \n### Changes\n\n  - Support to expand langid from property name for @validate @sanitize [#69](https://github.com/spearhead-ea/island/issues/68)\n  - Fix singleton bug [#64](https://github.com/spearhead-ea/island/pull/67)\n\n## v1.0\n\n### Changes\n\n  - `Loggers` is no longer a part of `island` -> [island-loggers](https://github.com/spearhead-ea/island-loggers) [#14](https://github.com/spearhead-ea/island/issues/14)\n  - `Di` is no longer a part of `island` -> [island-di](https://github.com/spearhead-ea/island-di) [#16](https://github.com/spearhead-ea/island/issues/16)\n  - `@endpoint` decorator now provides 4 more methods [#28](https://github.com/spearhead-ea/island/issues/28)\n    - `@endpoint('GET /test')` still works\n    - `@endpoint.get('/test')` - You can omit the GET method\n    - `@endpoint.post('/test')` - You can omit the POST method\n    - `@endpoint.put('/test')` - You can omit the PUT method\n    - `@endpoint.del('/test')` - You can omit the DEL method\n\n\n### Breaking Changes\n\n  - Require TypeScript@2.x\n    - `strictNullChecks`\n\n\n## Building\n\nIn order to build the island, ensure that you have [Git](http://git-scm.com/downloads) and [Node.js](http://nodejs.org/) installed.\n\nClone a copy of the repo:\n\n```\n$ git clone https://github.com/spearhead-ea/island.git\n```\n\nChange to the island directory:\n\n```\n$ cd island\n```\n\nInstall prerequisites and dev dependencies:\n\n```\n$ npm install -g gulp typescript\n$ npm install\n```\n\n\n## Tests\n\n  To run the test suite, first install the dependencies, then run `npm test`:\n\n```bash\n$ npm install\n$ RABBITMQ_HOST=localhost npm test\n```\n\n\n## Environment Variables\n\n| Environments                  | Type    | Default                   | Notes                                                             | LegacyKeys               |\n| ----------------------------- | ------- | ------------------------- | ----------------------------------------------------------------- | ------------------------ |\n| ISLAND_SERVICE_NAME           | string  | 'no-service-name'         |                                                                   | 'SERVICE_NAME'           |\n| ISLAND_HOST_NAME              | string  | 'no-host-name'            | TraceLog uses this as a name of node                              | 'HOSTNAME'               |\n| ISLAND_USE_DEV_MODE           | boolean | false                     | When true, allows APIs which has options.developmentOnly          | 'USE_DEV_MODE'           |\n| ISLAND_SERIALIZE_FORMAT_PUSH  | string  | 'msgpack'                 | currently able Push format json and msgpack                       | 'SERIALIZE_FORMAT_PUSH'  |\n| ISLAND_EVENT_PREFETCH         | number  | 100                       |                                                                   | 'EVENT_PREFETCH'         |\n| ISLAND_RPC_PREFETCH           | number  | 100                       | Count of RPC Prefetch                                             | 'RPC_PREFETCH'           |\n| ISLAND_RPC_EXEC_TIMEOUT_MS    | number  | 25000                     | Timeout during RPC execution                                      |                          |\n| ISLAND_RPC_WAIT_TIMEOUT_MS    | number  | 60000                     | Timeout during RPC call                                           |                          |\n| ISLAND_SERVICE_LOAD_TIME_MS   | number  | 60000                     | Time to load service                                              |                          |\n| ISLAND_LOGGER_LEVEL           | string  | 'info'                    | Log level for logger                                              |                          |\n| ISLAND_LOGGER_TYPE            | string  | 'short'                   |                                                                   |                          |\n| ISLAND_RPC_RES_NOACK          | boolean | false                     |                                                                   |                          |\n| ISLAND_NO_REVIVER             | boolean | false                     |                                                                   | 'NO_REVIVER'             |\n| ISLAND_STATUS_EXPORT          | boolean | false                     | If it is true, use island-status-exporter                         | 'STATUS_EXPORT'          |\n| ISLAND_STATUS_EXPORT_TIME_MS  | number  | 10 * 1000                 | Time to save file for instance status                             | 'STATUS_EXPORT_TIME_MS'  |\n| ISLAND_STATUS_FILE_NAME       | string  |                           | island-status-exporter uses this as a name for file               | 'STATUS_FILE_NAME'       |\n| ISLAND_STATUS_EXPORT_TYPE     | string  | 'FILE'                    | status-exporter uses this type for saving data                    | 'STATUS_EXPORT_TYPE'     |\n| ISLAND_TRACEMQ_HOST           | string  |                           | MQ(formatted by amqp URI) for TraceLog. If omitted it doesn't log |                          |\n| ISLAND_TRACEMQ_QUEUE          | string  | 'trace'                   | A queue name to log TraceLog                                      |                          |\n| ISLAND_TRACE_HEADER_LOG       | boolean | false                     | When true, add trace log to msg.header                            |                          |\n| ISLAND_ENDPOINT_SESSION_GROUP | string  |                           |                                                                   | 'ENDPOINT_SESSION_GROUP' |\n| ISLAND_CONSUL_HOST            | string  | 'consul'                  | The address of consul.                                            | 'CONSUL_HOST'            |\n| ISLAND_CONSUL_PORT            | string  | '8500'                    | consul port. work with CONSUL_HOST                                | 'CONSUL_PORT'            |\n| ISLAND_CONSUL_NAMESPACE       | string  |                           |                                                                   | 'CONSUL_NAMESPACE'       |\n| ISLAND_CONSUL_TOKEN           | string  |                           |                                                                   | 'CONSUL_TOKEN'           |\n| ISLAND_RABBITMQ_HOST          | string  | 'amqp://rabbitmq:5672'    | The address of rabbitmq.                                          | 'RABBITMQ_HOST'          |\n| ISLAND_RABBITMQ_PUSH_HOST     | string  |                           |                                                                   | 'RABBITMQ_PUSH_HOST'     |\n| ISLAND_RABBITMQ_RPC_HOST      | string  |                           |                                                                   | 'RABBITMQ_RPC_HOST'      |\n| ISLAND_RABBITMQ_EVENT_HOST    | string  |                           |                                                                   | 'RABBITMQ_EVENT_HOST'    |\n| ISLAND_RABBITMQ_POOLSIZE      | number  | 100                       |                                                                   | 'RABBITMQ_POOLSIZE'      |\n| ISLAND_REDIS_AUTH             | string  |                           |                                                                   | 'REDIS_AUTH'             |\n| ISLAND_REDIS_HOST             | string  | 'redis'                   | The address of redishost.                                         | 'REDIS_HOST'             |\n| ISLAND_REDIS_PORT             | number  | 6379                      |                                                                   | 'REDIS_PORT'             |\n| ISLAND_MONGO_HOST             | string  | 'mongodb://mongodb:27017' |                                                                   | 'MONGO_HOST'             |\n\n\n## Milestones\n\nFor details on our planned features and future direction please refer to our [milestones](https://github.com/spearhead-ea/island/milestones)\n\n\n\n## People\n\nThe original author of `island` is [Wonshik Kim](https://github.com/wokim)\n\nThe current lead maintainer is [Kei Son](https://github.com/heycalmdown)\n\n[List of all contributors](https://github.com/spearhead-ea/island/graphs/contributors)\n\n\n\n## License\n\n  [MIT](LICENSE)\n\n\n[travis-image]: https://api.travis-ci.org/spearhead-ea/island.svg?branch=release-1.0\n[travis-url]: https://travis-ci.org/spearhead-ea/island\n[npm-image]: https://badge.fury.io/js/island.svg\n[npm-url]: http://badge.fury.io/js/island\n[david-image]: https://david-dm.org/spearhead-ea/island/status.svg\n[david-url]: https://david-dm.org/spearhead-ea/island\n[coveralls-image]: https://coveralls.io/repos/github/spearhead-ea/island/badge.svg?branch=master\n[coveralls-url]: https://coveralls.io/github/spearhead-ea/island?branch=master\n[codeclimate-coverage]: https://codeclimate.com/github/spearhead-ea/island/badges/coverage.svg\n[codeclimate-gpa]: https://codeclimate.com/github/spearhead-ea/island/badges/gpa.svg\n[codeclimate-issue]: https://codeclimate.com/github/spearhead-ea/island/badges/issue_count.svg\n[codeclimate-url]: https://codeclimate.com/github/spearhead-ea/island/coverage\n","readmeFilename":"README.md","gitHead":"83b24947b873f5c96bcfc49591c261677fa97740","_id":"island@3.6.0-dev.2018-05-02T11","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-yGN5N5LY+wIu1hvLSMSPIlsqWwJfZ7BMZ1PfjVUytDZ2BScS4FWxjxLdzUYXjphEcqSmVbUdXSBFm7Ns6VkxBA==","shasum":"b35e2663b641e14908b8d7424dbd1f2c4a802966","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-05-02T11.tgz","fileCount":269,"unpackedSize":841128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6RxACRA9TVsSAnZWagAA5tUP/j+Zp/CKZJWNPLVH7jNy\nu1sxySh0RzLNVCP/Eu72nrV66jpYigg/B7tCMtMzI2A4/lQ1ay7+3lLghqcu\n+9D1VY/ZSXyoopAoaC75VYXRtabY+nf8Ms0mNDleMLIOv6wiT0cdPZdghQJU\nKVF8Fd3zbf9/abc/1wfqI9WjBdnapwC8PCcQjBkTG3XicOCJDy55/tXBdXab\nZRKXsiJRJuR/TKVdm0ynOhJtzBrS77k9JLbNGIA9VD4FKsM5jAUkgx69Nqt1\nod2rbBfVppLWE97qNLsPShEdSRuPdWQPFtUNQ9e4UYF8Xyh8vM0eLqkbkUbZ\npI0KiQA42VhG88uAg9b0apuWUexRBMkxoYo1l85soeEXEN7/eKMXQKVQ/2v6\nR51tdmU1Nh1wIAZSbpfqu+1wCajCcEnnxNIHzcpqH6TmJ7cj3/zhVbxryDam\nr0lwRo1K86+nxuzaWFmU1vxTAX0qtDjZXjdTkHAYmZKq/8BMy64g7IRUHOS/\nj4CPmgBO4l0v1EX/AEH/tiMH7baqSKCsyeb67BqplF+WoeJDC70at/HtfMSj\n473ifPK4MJ5LtxfFqsh5o+elj8q9vrM0j/VfKyaCM1Reyxv2TrylwtBL1GoD\nyhPCdDCUqfXUkkVLqdo621F2v1iNMokHuBeD7VkMzGHAIr4u4wck/7dd0rJk\nsr2Q\r\n=QRm3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4X7nSkLSt97FSY8fvKnsYXTvdUwxVWbGx3V72gN1E5wIgd+KrhYsIJuqjK2Edn9+lS0mp6kwLCfvEsLBNzNTV/TE="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-05-02T11_1525226559378_0.07680067382326339"},"_hasShrinkwrap":false},"3.6.0-dev.2018-05-03":{"name":"island","version":"3.6.0-dev.2018-05-03","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.3","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-05-03","_shasum":"5287ef85de2bc63b4e2ddaa023aea0cb89ff5065","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"5287ef85de2bc63b4e2ddaa023aea0cb89ff5065","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-05-03.tgz","fileCount":257,"unpackedSize":823486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6dOXCRA9TVsSAnZWagAA9E4P/RL7HMMCHFvwcNxqBATW\nMviOMOtqZVHd8VU+uFir3wcIR8/iCShQ91A0gHwlfspK9Ns4fGBQ1w5MdCjM\nOzJ4adY3QEYF9UzOgw376gSwfpwRQeYqPqY2HrN1r3QO0a0lXw6GqmQMe+ir\nLkVL8IqHMOwoVCXxXwBVf9ntlZvHagIQ44RyhBh+UnUeVpgLoysK0k/o1c+8\nS2g8vcIli5s/qMLBvrfc4IwpMWMUiJh1S24pyqFaxpBQW0GBqNNTw5gcdzgG\niJFSSnUtTwA7oHUUq0xOnPkQ7cn/yeykA6zGcHI1Uv8FcLyBjFaHNLbudi6w\nf0cOExz4yG1v+wlMhJN1QiE6vjZ8+LWBvjFwUpjCfLIy9UPz+Z1Gkph97X0p\n5cWIjabZG9CEF2HuoYE6G6xjw/Y5JmY0Q6HzUHkBuEIHBSF36u83W0Vcww1P\nJWEe/xgR/sdQ/bdZYfzAAuFa+XGHuVXHg5nhEC+MDU6K9gGJ/a2uw/hvXpyN\nVP+VpwjhJ7ZM1rRrMT0EVqCxmT3skdAMkL1ZLez7etA/W1hc/IpydJxn0+g0\nLjRW9o6fZ2FsIASbTWHctcPV1/eU+cvAE9K5VZ6P6NOxC4boHeLAGnXDzoHn\n9RG9syjW4DcB76fJaZvyjr3aRd/u8YNC/tfW6+Itqyc4ZaW9rOuHoH/tc4Y4\n7bYq\r\n=5NJu\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-PM/HoAXGChJLN/1+hEB4Jgo4LpaOafjpIw0q2x4ak9HJuhVmz12ezp71KWlPcVqcevWCEfFzjY39XnFPp8Capw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICIvWPMGqs8yTeXu7Q+BNnR532vDQNHfYWgLqo6owMvyAiEAuUaX/zKVbMjY/wucxcP0OdluQGCKptakoEzWot6QG40="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-05-03_1525273494378_0.010453445579665432"},"_hasShrinkwrap":false},"3.5.0-distrib":{"name":"island","version":"3.5.0-distrib","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.3.0","island-loggers":"^1.1.0","island-status-exporter":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"readme":"# island v1.5\n\nAn opinionated, full-stacked Microservices framework for [node](http://nodejs.org), powered by [TypeScript](https://github.com/microsoft/typescript).\n\n[![Build Status][travis-image]][travis-url]\n[![NPM version][npm-image]][npm-url]\n[![Dependency Status][david-image]][david-url]\n[![Coverage Status][coveralls-image]][coveralls-url]\n[![Test Coverage][codeclimate-coverage]][codeclimate-url]\n[![Code Climate][codeclimate-gpa]][codeclimate-url]\n[![Issue Count][codeclimate-issue]][codeclimate-url]\n\n\n```typescript\nimport * as island from 'island';\nimport * as keeper from 'island-keeper';\nimport { EndpointController } from './controller/endpoint.controller';\nimport { EventController } from './controller/event.controller';\n\nconst serviceName = 'hawaii';\n\nclass HawaiiIslet extends island.Islet {\n  main() {\n    const islandKeeper = keeper.IslandKeeper.getInst();\n    islandKeeper.init('consul', 'island');\n    islandKeeper.setServiceName(serviceName);\n\n    const amqpChannelPoolAdapter = new island.AmqpChannelPoolAdapter({url: 'amqp://rabbitmq:5672'});\n    this.registerAdapter('amqpChannelPool', amqpChannelPoolAdapter);\n    const rpcAdapter = new island.RPCAdapter({amqpChannelPoolAdapter, serviceName});\n    rpcAdapter.registerController(EndpointController);\n    this.registerAdapter('rpc', rpcAdapter);\n\n    const eventAdapter = new island.EventAdapter({amqpChannelPoolAdapter, serviceName});\n    eventAdapter.registerController(EventController);\n    this.registerAdapter('event', eventAdapter);\n  }\n}\n\nisland.Islet.run(HawaiiIslet);\n```\n\n\n## Table of Contents\n\n  - [Installation](#installation)\n  - [Features](#features)\n  - [v1.0](#v1.0)\n  - [Building](#building)\n  - [Tests](#tests)\n  - [Environment Variables](#environment+variables)\n  - [Milestones](#milestones)\n  - [People](#people)\n  - [License](#license)\n\n\n## Installation\n\n```\n$ npm install island --save\n```\n\n\n## Features\n\n  - Free from service discovery\n  - Support various types of communication\n    - RPC(strong link between islands)\n    - Event(weak link between islands)\n    - Push messaging(to user) via `socket.io`\n  - Ensure that each island gets proper parameters\n  - Track communications per each request\n  - Chain contexts with UUID per each request\n\n## v1.2\n \n### Changes\n\n  - Support to expand langid from property name for @validate @sanitize [#69](https://github.com/spearhead-ea/island/issues/68)\n  - Fix singleton bug [#64](https://github.com/spearhead-ea/island/pull/67)\n\n## v1.0\n\n### Changes\n\n  - `Loggers` is no longer a part of `island` -> [island-loggers](https://github.com/spearhead-ea/island-loggers) [#14](https://github.com/spearhead-ea/island/issues/14)\n  - `Di` is no longer a part of `island` -> [island-di](https://github.com/spearhead-ea/island-di) [#16](https://github.com/spearhead-ea/island/issues/16)\n  - `@endpoint` decorator now provides 4 more methods [#28](https://github.com/spearhead-ea/island/issues/28)\n    - `@endpoint('GET /test')` still works\n    - `@endpoint.get('/test')` - You can omit the GET method\n    - `@endpoint.post('/test')` - You can omit the POST method\n    - `@endpoint.put('/test')` - You can omit the PUT method\n    - `@endpoint.del('/test')` - You can omit the DEL method\n\n\n### Breaking Changes\n\n  - Require TypeScript@2.x\n    - `strictNullChecks`\n\n\n## Building\n\nIn order to build the island, ensure that you have [Git](http://git-scm.com/downloads) and [Node.js](http://nodejs.org/) installed.\n\nClone a copy of the repo:\n\n```\n$ git clone https://github.com/spearhead-ea/island.git\n```\n\nChange to the island directory:\n\n```\n$ cd island\n```\n\nInstall prerequisites and dev dependencies:\n\n```\n$ npm install -g gulp typescript\n$ npm install\n```\n\n\n## Tests\n\n  To run the test suite, first install the dependencies, then run `npm test`:\n\n```bash\n$ npm install\n$ RABBITMQ_HOST=localhost npm test\n```\n\n\n## Environment Variables\n\n| Environment                  | Notes                                                             |\n| ---------------------------- | ----------------------------------------------------------------- |\n| `NODE_ENV`                   | When `development`, allows APIs which has options.developmentOnly |\n| `HOSTNAME`                   | TraceLog uses this as a name of node                              |\n| `ISLAND_RPC_EXEC_TIMEOUT_MS` | Timeout during execution (Defaults to 25000)                      |\n| `ISLAND_RPC_WAIT_TIMEOUT_MS` | Timeout during call (Defaults to 60000)                           |\n| `ISLAND_SERVICE_LOAD_TIME_MS`| Time to load service (Defaults to 60000)                          |\n| `ISLAND_LOGGER_LEVEL`        | Logger level of category `island`                                 |\n| `ISLAND_IGNORE_EVENT_LOG`    | Ignore the log for Event containing this Env (template is `A,B`)  |\n| `ISLAND_TRACEMQ_HOST`        | MQ(formatted by amqp URI) for TraceLog. If omitted it doesn't log |\n| `ISLAND_TRACEMQ_QUEUE`       | A queue name to log TraceLog                                      |\n| `SERIALIZE_FORMAT_PUSH`      | currently able Push format json and msgpack (Default to msgpack)  |\n| `STATUS_EXPORT`              | If it is `true`, use island-status-exporter (Defaults to false)   |\n| `STATUS_EXPORT_TIME_MS`      | Time to save file for instance status (Defaults to 10000)         |\n| `STATUS_FILE_NAME`           | island-status-exporter uses this as a name for file               |\n\n\n## Milestones\n\nFor details on our planned features and future direction please refer to our [milestones](https://github.com/spearhead-ea/island/milestones)\n\n\n\n## People\n\nThe original author of `island` is [Wonshik Kim](https://github.com/wokim)\n\nThe current lead maintainer is [Kei Son](https://github.com/heycalmdown)\n\n[List of all contributors](https://github.com/spearhead-ea/island/graphs/contributors)\n\n\n\n## License\n\n  [MIT](LICENSE)\n\n\n[travis-image]: https://api.travis-ci.org/spearhead-ea/island.svg?branch=release-1.0\n[travis-url]: https://travis-ci.org/spearhead-ea/island\n[npm-image]: https://badge.fury.io/js/island.svg\n[npm-url]: http://badge.fury.io/js/island\n[david-image]: https://david-dm.org/spearhead-ea/island/status.svg\n[david-url]: https://david-dm.org/spearhead-ea/island\n[coveralls-image]: https://coveralls.io/repos/github/spearhead-ea/island/badge.svg?branch=master\n[coveralls-url]: https://coveralls.io/github/spearhead-ea/island?branch=master\n[codeclimate-coverage]: https://codeclimate.com/github/spearhead-ea/island/badges/coverage.svg\n[codeclimate-gpa]: https://codeclimate.com/github/spearhead-ea/island/badges/gpa.svg\n[codeclimate-issue]: https://codeclimate.com/github/spearhead-ea/island/badges/issue_count.svg\n[codeclimate-url]: https://codeclimate.com/github/spearhead-ea/island/coverage\n","readmeFilename":"README.md","gitHead":"43307aa5f814207784128afd90391154dcb2ab92","_id":"island@3.5.0-distrib","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"integrity":"sha512-nRYxoGFDpJ8v+PkL4Zc8msfZEVMLbGcx67i1wySnGMRZK2MM8RBPjHowvX9+6lQ+mDrz7JcbX9OEpYGtyy1Gmw==","shasum":"579fca5be3967dc1d141191cc03e3e0db92ff0e0","tarball":"https://registry.npmjs.org/island/-/island-3.5.0-distrib.tgz","fileCount":271,"unpackedSize":801611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6mHTCRA9TVsSAnZWagAAnasP/iWgXoXqgKXJl18U8cOJ\nB85VAmaGX2nKh/lpiOmovRQZnugWja4Mdv6E6SrKwuukfPpQZEJkTRmIDsEi\ndm6UP0aH5dHew+F+pV+WUBEGncz97XaUUvECh60wbd4rNmGutyArXjB6df45\nSnh7KmEe3yEGWesNGns7byYeia/2vQxNI3uP/nYrWVGa+zzZ/PCJ3NS+g8tw\nohFWejpPpOq6qt/irb853rRbcueW3zx/veRQIzX2HdjxZQlQKXDIvDYIV3jY\nTsgQaifrHov8PkStg7iT0d3WPskEEveeYHEa2oj5qVI6Y5eANOGAoayfY0Br\nEQuw9mrhhv2n2hEh7fMMlQLb7avSYhKABmSFEpTQMtWnFViGgCmo6ZgF5TO2\nIKqeK8yprqFXgzNnBf6BC5Zq4vn7ajKR1YczzFGswXvEW9C59sIi40Ia/rzs\nOox4BEW8tACeUrg6fIsKRZYUEpm2qKCvJ0zkkUdx0JChYlD8LOareGAHbhzZ\nbPwKIDed6wewPqgkcegBvcYz1kJX9N6BLX08daDkrCJ+fLLvedON8TKS8YkY\nhzvM87k00q7NOXrVoh0PHxNZiB34oRgOzBOpHFqqiILK+g3e91QeeFmvVyhD\nUVdyGjrkEH0ONy1UuWKEg6Yd1IPddq8GctwalR4S1UrxvzSvuDRZA0QqeUwV\n9zTO\r\n=jKWN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtfL1haWvrbRunN8m/tVMsKfD+KqnmFb8/AO/vYVaxcAIgYny2JNnM8BC/nU3p0LFTuwUBuZXddxvSkj3nZtFRBI4="}]},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.5.0-distrib_1525309906866_0.6347775877060522"},"_hasShrinkwrap":false},"3.6.0-dev.2018-05-04":{"name":"island","version":"3.6.0-dev.2018-05-04","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.3","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-05-04","_shasum":"5e7ea3e6c2db3d07c020fcc90b191138921d3533","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"5e7ea3e6c2db3d07c020fcc90b191138921d3533","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-05-04.tgz","fileCount":257,"unpackedSize":823486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6yVZCRA9TVsSAnZWagAAgRsQAJmLK37n/TK5Kb/6K4CF\nznXOZV48yMa+UXm16z2hIlV8ezcODfHm5K3IycTVcgiaE3aiC+J4LGvj2syK\nGxSTJWGO23hCaOZl1EkmGQVvSTdnbB00IewqpCpqjllwtf7EZb4ch3abj1jV\n7UG6D1Ub+cuRtVqLBSMsLyS7UELGoyfV/Qd/oBiKaarX8O3zYCrmhzNtOnEM\nizFYHuh8youeSTu0fKuFOpPH+r6y3gs1RYXzfrlGiKh3xSlBtRjJ11syfhF6\nHRTP3B+5t7IboXmj6sssOGloV9RRRCHOQ0o8QY0LRH+hRy+P91mbpUfhlsgY\nXP8ZrfkkHvKtEedWPYBTUj3TcEWKB7hHftfLt02M8HgXFzXqO8PZ6Axn+Rlr\n/vH8PtImlLbhN4fsE+PnW4C3XpacIpvbuuhdu5mzZgRCOWJ9Tqx2/YH7WxxZ\nuyXErGErW4MpkgcPMvbh15PiczoqrLI1GvhcUI5AT91ERqwcTxqhAZ6OnzmT\nLnrxrHhjBOMkGdB/dPBxAdvzksEaJog9arjyECYQC044gm3oixib1kBGohpD\n/+KodLmEGCkJXJeKUcrMiREcXES1nal8nSmbNKxOOOZUqLznEog4gQr5mFlv\n7VO5IhaKju+1ylTo0oavGyfoTjlOSnKQyPRnarpc673sQeM0pQn27rvIRXjZ\neivX\r\n=h5wq\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-tcHgXl+uBPyQiFoQXyQMW6jfZJKYWFVrKia/NL6P1rACaj3Hh2rr192NBgCKjQTc6YU0ajMb2RuSRradC9lCng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBfP8DKWLYZWZFvj5NywREtQm7dqd+QwFpTBJ/A90MUQAiEApIJN2bWap/Fa3pSjiSFJjG1Q8JJCZPYBCoqbN585sz8="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-05-04_1525359960363_0.9077944872838133"},"_hasShrinkwrap":false},"3.5.1":{"name":"island","version":"3.5.1","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.3.0","island-loggers":"^1.1.0","island-status-exporter":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@3.5.1","_shasum":"9abbb56798f336e5d6a4f325087cd20bd85027bf","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"9abbb56798f336e5d6a4f325087cd20bd85027bf","tarball":"https://registry.npmjs.org/island/-/island-3.5.1.tgz","fileCount":249,"unpackedSize":748193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa680hCRA9TVsSAnZWagAAEVMQAIrbzkg1t5q+42hj3gHW\nJ41DqT38WsOAo6Q/V0t7bZfPhCvUpjavACKuXTqTi1o5vMNKXQWFKUKuH7uT\n8t52q/Eb8DpO7GoSI4+tg/zUlWbbCv9WOSQRIJhtf4MDY/bsABOWrofHI6Oe\nfN3y6/HkHq2R7pdGmGhQJq+QxtxQuyGETang6FqhQRnXeVZMiLVZZEz3LbUQ\nFskOr3xo1Tp9qFw7+/9a+7WQAip/GMMnjpcF7q9hWbaYExobq8gbfEalOOhO\nUqtSfl9KZzCHep3UvJh7z/0sBp/MC8/HKdTDHjjTavfchoOjPQVGUm9jo0+2\nEkGwQhUDbCpvBrWV2bt0IYdiJrX9YUTJdmpYLpNDPB0uXo0j4td3dowACMx4\nWPb98SD55u8/lvBMwOpgeZU+5eOtx96fbHdNmoSbpLaf1mli6ej30hJCURGb\nsS5WOffBVpI2ZtPAsoaEUq/Ox5/WvZJChALL150ZdWdKgFqKYwzrjD4rkq7e\niGhRY3XtOMCjN+tomkukz+9YMYgiLGV5vRVS4oRQIUfQlkNI1pP8hKSb7iWh\nam0A6wOyJVkEUs5RFV3SpEfMtBZ4ynjqApPB1By6GrmrH0W40ZL1biAD/u77\nc2KzH1DacAR7IDuJly2pmyKAXtsHMPgduY6wxM2uGM/ayyf2ozARZXuXk1aF\n7krB\r\n=Uq7H\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-hNZ7mSKwlChx8A0EnFsSAk+ZWjF+NE3I1eyk+JTMqmFOkfOvWElMzgzZQi82TyoPrfnkgBITJZvRpGFOAbnkNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4J3jyeAurT5Vrb7VVIqomzNxnwWvMU3uiwhnmOtTQZAIhAPPSTQYOf+7m6yle0XIGqdm6uBL6nRSXtHDE4mfZ72KA"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.5.1_1525402911924_0.33505214638676994"},"_hasShrinkwrap":false},"3.6.0-dev.2018-05-05":{"name":"island","version":"3.6.0-dev.2018-05-05","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.3","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-05-05","_shasum":"d832078ff499501c04a87a14a3c03bb11b7e5da2","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"d832078ff499501c04a87a14a3c03bb11b7e5da2","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-05-05.tgz","fileCount":257,"unpackedSize":823486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7HapCRA9TVsSAnZWagAACyUP/0z7E1HskoKGDQVZQMHq\nMt6/idFnuM8O5Gy4jmn2NvEtDZeKpRC2K5yoWh11vJLBvt93KdiqRKNZvx7x\n4qjNdtovgztTD4TLHjJ7DkA79gBwg/GUPKi1XJ23qMwWX+IuSCmvyS2wwLQO\nc+w5AP1dMasBm/RX8mMxuT9qTL4n9jS9Q/VpM7rbnK7zFoPHhmR9D3CcvXLG\narOUzDwozop3Sc5YadXaWxECBs4KElJ+5F1//jq7hmBPq4lyQqB7pjFGOLau\nwcYS2APspW3xBWwv/hyUEKTFSKo2foKyXbQmQ8S1QXN0jgsExQ1D6iGdifj+\nLrR1+z8ghntkU/JNbE0jrPqVN7RGEtS3nfJDVkhxDZR1VJ2+YAskXDpSac1q\nw8KxwJKiGFpszuMw/rcOU8zMvaTI5LbdXq9LIVpXiFKo7zGp7TAdtAyXOgoP\n6RYoaldwClnEXtnSyHg8fak8JeE+xfBKXtbIDrMlxTUv49/nrhQvH0GN9P9k\nPFzyfo2nXiPaenE/JutjKf+b34G/iz3N02RCI6cGSTylQvCsz46OISu4NgPM\n1X57EXasFX5ct0uLOTXSk839hiX2n67fbRKSmYW7KnHv8cxDBoHyK4pOl5Dg\nl4h0a9IXT7VZtj9T6UcNNARys5p6dxU6OehzHlkzcKyvwwvFzezVelNCNfQl\nugZG\r\n=I/rF\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-828Qkp1ulcOILqKxTrGAgRZntNlxrsbH5s3zPFz9xnpgqN4pEPllTtPWnkW0Ncju25Wxp5jvoy1v9iy92sXk1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHa7M4hBR+SsTxUktyyp7K+R7/5gvU2/RnGMPNNuDq7JAiEA3mPmj2ahtUFW/ppu5kFVLbfUPzHqlhjL43ebySRXqH8="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-05-05_1525446312206_0.980207904193485"},"_hasShrinkwrap":false},"3.6.0-dev.2018-05-06":{"name":"island","version":"3.6.0-dev.2018-05-06","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.3","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-05-06","_shasum":"25a64d196c66985bebb5cd21c43d207c4ba12610","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"25a64d196c66985bebb5cd21c43d207c4ba12610","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-05-06.tgz","fileCount":257,"unpackedSize":823486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7cg2CRA9TVsSAnZWagAA1zYP/jPcPy/+yHrr9+dUBKyT\nvtMW2gKBOsDBQdx/ETAXPAZ+2XIDT0eJC43jz7sgx5nmeFX8Jz2K2g6z34LD\n6quo6wSzPWkH67Gwru1PlGyhpPCnAhNQ4H3gHIKL8/O/K7q1L/QmJt4nqG9D\n+D+V0RU+abpw+B+IDEcB5nsVf/RR2jHJrp+SpwPZRvDmWHnpZuZVKVO2kumw\njPt2UHkGn+tWPhypgjRZseUsx09w2siYPzCwSRGN+r8Nc5Kb1zcn7kvB6oEH\nJOdzK+hAvXF+Y26CoONGNEdAJt9YjaALxXFWCyh7y2RVIpd0/iOsqE6U2aF1\nI3e7oWMoj5bUX+3LVmW1JeJLxfhDIbxPp2oILG5nqybhM6nql6dO4ic5X17S\nfCZ3LVTbGp4+TZuNsN4sA/spbktIyweSdHOMst9mB/LxB82B5LFC2dbCQ6uX\nC9ch5dfNptE4r3CCkxjX73XucGBSb8PXxxbvkEi5X63inD+mAwvzghGhHRPK\nZKYBlp4a5CRiWuQwXDF1Gd8RVLAkFe3NN3td3TZAo2F2IMiwOWlJBB1b17Sj\nwzv2FUIQG7EFCz7bNsQPUw8VRFVu6vk6+M5yy1vx3be4IL5P2i4af4C1tRwb\nHzS3YLo/smOgHvLQu9WYD3YC8aRMwBG9VsMDXrvwbKLHBHz6HTDf0Q7d6j3N\ne0VB\r\n=n5rc\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-36yftWS0pdtQVwjOjJ6hUydxqDpIk+vEj5NYvAFc0oY9HLxMgI1RgDLv7J4xOABVcHuk3htotvDYuy1LQi2xyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8Tf/6j15Pu7F4ZOA5Y7yo8AYxITHKDAHeBB16jLQlaQIgbij6uW3CdIwm0Oo6OjO7yvKyOzugy+bZ8S6NB323xhY="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-05-06_1525532724341_0.6149207134204899"},"_hasShrinkwrap":false},"3.6.0-dev.2018-05-07":{"name":"island","version":"3.6.0-dev.2018-05-07","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.3","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-05-07","_shasum":"a429280dd7999c476c794e4f9b92cc5f9008b1a9","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"a429280dd7999c476c794e4f9b92cc5f9008b1a9","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-05-07.tgz","fileCount":257,"unpackedSize":823486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7xm+CRA9TVsSAnZWagAA0pMQAKJxsTvxIUssPUuRYOPl\n5uTIUDnbxN/mS8JGQWhug6Ht04Mci1ohJg/o8TFdq6rWpo/+0TfABcnEZ6+X\na1TfyhzOBVqSAUU9xdJ6nk72FGiojZxue18UErcVcA4fIBTV0vWJlPXaGj0M\nvXcPzd9NKejocmck8Q15x0dT2wpc2VtjWyEe0Y+4reZX6Dt/vBnJ9QGmqe+s\nTgwksz4/1dQ9DTJ3VjHXE7W3iHg/mrdiSfeGkEd+5YKwGck3LRg7mYoyk/e9\nNx5KLzsCQQZdlRyCovH7WHVqI1Rt296u11bTfAC812wu3cu5hy48/1aOJnYQ\nalnpc2u8Wf9uX1PxzYfPV7cVj2wmBhGnZfjkTtMkkIfjxKqUZ7Yc92BnxdMR\nkTPBdGF7L9LShw+0aku0lSSnyxJNCX0lr5mUUdWuGsXjHWatmUqLzz8BWig1\np0i1i12N+KiqFtOJJF7QULcG4ieMAE1zK6dZuCEz9i4OKPn7Q6oAZ0RtFkHP\nDQh1nXkXjlWD4UACCeiLrgTGgJHDiU540rb5oh9qYDhIPbpBB+D8uq4DhgCb\nwatTTCm3VvOU+JZ+XHO39tEIaX2fmz+p6UQjz/ltwbRHUxoG7BtM+Pr0pLtH\nV+S/TQVXNV5iV1xn2ie9Qu89joi1Nb3xBVT+8/p8e1HG5p1+ATvevOGoQfAi\nwvTz\r\n=Pwo+\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-PH/c9GSsnEZzpnaGrnW7FzqOzwyh1FIjHjYRDjG1RMMt0Ow4Ahgo3KidhKI+vdEFflBJZOT33wVaOL3IjDew4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFPsLxRGacWdFK/1TXSdFnZCz6LFIDJ+64jI8FTXg6tCAiEAtInGZbS5fWS103OcWZdeAW1n0wcFNoHXRhFacvwoYl8="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-05-07_1525619133607_0.26726933338315173"},"_hasShrinkwrap":false},"3.6.0-dev.2018-05-08":{"name":"island","version":"3.6.0-dev.2018-05-08","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.3","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-05-08","_shasum":"c11aa300d71898af42342c88c4491228485d625c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"c11aa300d71898af42342c88c4491228485d625c","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-05-08.tgz","fileCount":257,"unpackedSize":823486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8GspCRA9TVsSAnZWagAAoRUP+waHXqEgz1Lk7gn3tty7\nZrY/JCeSJKrLmfoDfMVdKz2eC/VwRxhcaSXRJ+4BRv/M6ik1InmzzpFRRsXV\n4k/upvtX8Td8aAEXb8eV9yqc+hWosCfJmdCs0Ep2TF9RqEj9MlOBwO89CtAb\nXmGorp1VWfbdzOIWDHGaiYRi77Uk9dHUcXI12d9CWEHtZjQQBY1HKGwfUdYu\neaDByKbO2Gb3sUE1a9Kx/hs3of3d1AgPfMyTnIulMHHWwa+Dnr3n/6V7uOjH\n2cMPZuuOl4UbNkpKMpRz/GsA10tcm/hzzg3f1znuUBcPuipA1RsmO7/RIHHE\nPiccpDnPWObCms+fimOimHJJQQ58qTr84pFlgY1bebEfpTf20MpJ81wc7jgv\n4oBihaWXi5rI+IuNv8mNbSFZd5/miyIcM8U06fm4MmUY5slMl5ll7iRyLg2n\nAg9/OE93K5KkwrraYBc86/lIrGaKYADW/bilimBMSkwDIUW4gh4dEKUbTX20\niejroGCc9Pkbw+QJi690xH7R07M5TSgfsHek7UOQh13e+CyeLAgi3mg5mUdw\nnHy9NG0ne/8n60/oMAOAj/0yf/ZNVL4nvyaf61loVf9xodf25cz09Xa9gUc9\nQVLt+7iaRElOL599iKyGphDpzap5QuJ16rE+l+Z1d3Pj927IDKiC85Y1uVPc\nOS66\r\n=0cii\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-EaRBh6RfRqdN/oNamxXKwk26vvLR75YTWVlpsL2miy3U3L8rqgZ+rayklRmFk+AfVmEWvv1l2m8ELfCYQaFbVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEzJ7IC7rU/yk7N8aZWJVzIBWcIw9FhIABUnngcZEiu0AiBIuZRdE8DFwIbPT6b3zLbMVrs+GO3L6ujrt+wHOJKGGQ=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-05-08_1525705513222_0.03221353290262674"},"_hasShrinkwrap":false},"3.6.0-dev.2018-05-09":{"name":"island","version":"3.6.0-dev.2018-05-09","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.3","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-05-09","_shasum":"0fab2334be5dcbd6b80157fbf0bfe58173d90bee","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"0fab2334be5dcbd6b80157fbf0bfe58173d90bee","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-05-09.tgz","fileCount":257,"unpackedSize":823744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8bzcCRA9TVsSAnZWagAA9yAP/2UB1LkjeGkaU67df0X3\nMpIOrSJ8hr4q19myV4v7Exg/swb1aa9uI3dljncZoFiztDs4qd0/Y9DwUDoq\nDnNQVvgItBws/9svsX/tgiWOgG40Mvx6fcTkWQi+xEfc/GsOsVsRWjngWEFm\nyxhZHPzOIgRhZivB/YbGaCtDSYjGZIjZ3uvaJ6ySPTSY3bnDD/gj+kyhBBO4\nCyY6jGZieen1SlfLI8a9nr76/8J9AgkteEbOR0DVQHS3np27c9N8ZYWwCpsY\nvOlfJVmKOLJBRgK1MMUlkXWNjQIivdusYeEbG8NegE1cF35Y5IoRnoKk3Wty\n118Whnc1hXQ44wU2vMWM1Jwx9YR2lqDQv5rYX3I4mMPhWAvAWC0m0eGgeJ24\nFZ796CU+L/0+SxhoTlwnwJVvE49F+/ePoCtfU2N90iJtAcvgbO0wrYjz55Ul\n4jXCBr5JYR5ktEKNMdfg6TUf1iCYBGJFzkwx0XWgjA5MzkuIhY2rgxzEGlAQ\na1dDKnBjmZ3cLaeqAiNaCwbAbMIdzcvLrmsvPG1/Xv+JVkIsqVSd4k8ZJX6k\n88pClrYWHnwbjIWk6mLal07k9DVvqP/YvQMS1jDb9rwvFlRKYHis95XmlEty\n1xFqaLalqrRNO9IW/oSlhS8gBh+gAHcLc3VA8LvXcE5IlC1bEX1fvh+0kVpT\nCGz2\r\n=tsm6\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-PI6k53YuJEGTJMosJbCPrKQU8UO3cur5hbH8VkaTim6tPRe4RytOhnXAKPKV4K8si9wHgBji7uKun7GSjjvEeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDovfj2p0bZctkUOe146o9rMtr4tDlNCZz2dDEnPqBSTgIhAI1l6SY7b2T0CY3yoaotyYWmCUSjLfxxaBYgeto/r7Fm"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-05-09_1525791962727_0.22117373639565452"},"_hasShrinkwrap":false},"3.6.0-dev.2018-05-10":{"name":"island","version":"3.6.0-dev.2018-05-10","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.3","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-05-10","_shasum":"ded28384303e577afa5cdc804b2f11eb97ed5a8d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"ded28384303e577afa5cdc804b2f11eb97ed5a8d","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-05-10.tgz","fileCount":257,"unpackedSize":825804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8w43CRA9TVsSAnZWagAAdxwQAIBxWbcIQSdKhCY6TyM+\nd7LXkVRTU9pZqnPKDoLJr2bnziEpj7S2534/Wrcgmk9HlAcCcwLXUcWwqJ0q\nXr6yBYx9dyN176YN4Kp9FHPFrwtlQ/AR04jiqhLwICGQLpFpTQcp4nRDOy/d\na7gPrY410rM6EB5cCXw9O+/p7oBFZZx39mGVQk5Dt2S+7nfkxed87nilHhc9\nULOIXAz7cteDZ5tTuV+5bBfI6B58pJnnZoeH22pME30+VdWiwwNtU7GcZ6I/\n3bR546bg7ZIQf/gn7w5vKxeXsWS93J0CnX6NZVgY5WKad4tLujoO3j/C/JHe\n1ICvnUvAdBQZTkPf3ZivjbtW27U3XmOV+X29rlU7PPSTUHY++zCJgCcErtr/\ngklyvCx0ZL5dv6AxxgHPr4cXkcZGORfRt+sXxxCeS9sAm7ydvca5W0+nkuL2\njOqR/T5lU4CPxAhkYq+NA7KjzFfW2QcMD7h6PRi1JcQ7clo3y+p6r40kZKgs\n8jl8oFubrE8dK56XyOE79OE9tTg4YWq6r+pVPYtfp5oM+a06gnJ96+NW3Fzs\nbezqMXSzkHCuPMRPdrVudVhV6SJ63peDwJFkvc7vLwpBG7ZWehyUE+6nrRkE\nbYLe9CLzFbZyPubuic1cvQuhOc3MuFuVYPCd4Zrl0o96Dj1O7LEJ9haJpXhw\nqv+u\r\n=rPsN\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-yCFtpClKy2HRzxUzVYBX9QdXNSv4FEAuV42ICjXOQQVB2H+ZUhVw4GkRjGnG5vPPbu6OWO/iR6bk2AWA+A2O2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF0jm3PjxF8N9rHYxd9TEOwV0fK3iOSHPShV9pL4f7MtAiEAvkFjnWoRJGd/gDOhb3lhgoLpE+HIq2u9obaES9fz8c4="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-05-10_1525878326106_0.10768453129113809"},"_hasShrinkwrap":false},"3.5.2":{"name":"island","version":"3.5.2","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.3.0","island-loggers":"^1.1.0","island-status-exporter":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@3.5.2","_shasum":"d4708a8b3a8381931ff3b9fbc72c85519055aba2","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"d4708a8b3a8381931ff3b9fbc72c85519055aba2","tarball":"https://registry.npmjs.org/island/-/island-3.5.2.tgz","fileCount":249,"unpackedSize":752329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa88OkCRA9TVsSAnZWagAA1FoP/0qTZcVRxm1W8ef913rQ\n5rau8Z+AyuWpTkl8k3U9uFdzw7kswgtUu3EdV3COH9XK3Tqur/QL0WJl2zZU\nArRQWOlMGYpnofpt+xxw69klU9YPGAfVSb71Hm5zVj9WA8kF0gn3JXufcBrZ\nzIuZibf6FaaHUt0POb0RlT6TRxCqpdVgChHBSkRuBZKWdmxXRkSyU5EG+qpG\n0BYWoKWIXHYPsfCRGrF7yLDuoVoAZrEtLj9GX4l/21Wp+wLcv2nnDlBpcA2Q\nIQv7Ql/J+bGeEDp8FdsgU+N97WGlVEoBf4Ng/GKXyRQQTZ+TqyyOR/G1wf8/\n1rHrd5/FlCjclLrNK0GBYOmLFYCe4ZqEHSbruuI4hVUu/5T8vycwQfTGWWN5\n0azZgpyJBCZtvvp4taZMCiHBGqshM9pEwrmFthDfzi82bGtdlVp47hJ1J7yN\nSkrMGbaB6utqCEtObxvsIQJ8wXB/zCy0WFMizjkSzRVt68itBBYa9LmTJjq6\nJRRBN+/n6Od0FzGKKNJStP66tV07/O2g0J1Awk8cp0KLdek6CNC/YY54zC5t\nG7lXjTiNGVXGcfpqo4MBqvqX9bt7CLrm5IZ6QpUC2yu5D5sFBiLrH/4TQeCF\nrWYcX4/yEErogwq2fZz4Eg90mo457gnkOMRogQIW5TSHo7nhide34jOT5jE5\n2Yzl\r\n=EzL6\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-qGOCBNv4Q4XQjALbDHF491zH3pR7WM/s36HzOvszEyfUg2BjNqVRBhIvBu9UUD8YcKobdw3FNgidrhJh6YvwOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAhsNOleLoPJtB1oFcyqVA+m083k9v04CIOV3Uid7pa1AiAHudTVgiPIQzJ37BLezi4Px+DVYQ3hERaiCiMY+DKPTg=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.5.2_1525924771743_0.3729248036028736"},"_hasShrinkwrap":false},"3.6.0-dev.2018-05-11":{"name":"island","version":"3.6.0-dev.2018-05-11","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.3","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-05-11","_shasum":"82a5268f50164d3a892aa30372203f6beba1ad5e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"82a5268f50164d3a892aa30372203f6beba1ad5e","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-05-11.tgz","fileCount":261,"unpackedSize":832864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9F/ACRA9TVsSAnZWagAAaLoP/3eciPLwBOHy/03BBT+/\nOgkdhxlWn+JUh5UTvOjRJKGrxFyAmdo7auOfX1hDS8QCX8CMmIH2AN6A5dAb\nCWIGeurErNLKmSFpJ3R8WFIPylWbrGHdHnLgerTPFbya66iL9/aT6SweOTsQ\nxTHv5aEpF4vJknezS0rj2ZS9yQ+ZkXviIpx5HmKY/D3ywCMkJHqhDWGeehXE\nZj8E+5SaofSdZFZ0jKB9/RRnteFIQFS8K46Ts2a3hJeTBonxVgthUs8QT/21\n/ftiCsiY4IHskRvanXW8cvouavkVx5AKKqYy4+XYY56foAQhgpUPOn6UVlfj\nCYJVHIFrR1sEo0eiPta8O0YSHuYCw8IiFoe9HYCE2rPNSGkYiPGr+mKPs7cv\nNvzqm6zJDXg5xlSxe0yLKMfP5bWE7X7fIAfKW7l2j6pxA9GbIRQVFCiPQz44\n9deoNWH0py0Zj7fwtbkL7V7+qUR84GPvpGFA5T3Z9jAc+kD+OHvIRP3NGtHp\n44gvNzldip7eLTK3QE9n7HqJN5Fk8jMkAAgfNFQiHK0bZ4pH3lBtytj0l9MN\nZKo/TH97Dmh6Bu//Zdt3PUigP09JdrPhFI1n3PEbFcUISrgKmOeo+aLnin/o\n9BJMehdExxrVuooY1qYxQSkNsaDytEdeN7puuI8xHffr0Bp6h6iQjXDR0Ig9\nmXu4\r\n=cYiZ\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-Z9Yh8GwATQBul/p3Nt/xngvHDDHPzXUdjLbW59mVvX1vBZQrYybn8GBrExNFs3cfMVnNS9XyaOsxJUN9rskFCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+XCqY/OA/MuijjeXGdq/GclL4gS9PvvgClj8Mky+k3AiEA44wSKyRNqKpVRjr4aVDWrjYB0F64oVroMb263QcJszE="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-05-11_1525964736200_0.10175765630378053"},"_hasShrinkwrap":false},"3.5.3":{"name":"island","version":"3.5.3","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.3.0","island-loggers":"^1.1.0","island-status-exporter":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@3.5.3","_shasum":"f9daf62aea1bc1883a5bdddca6a1a49dd94ef0f0","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"f9daf62aea1bc1883a5bdddca6a1a49dd94ef0f0","tarball":"https://registry.npmjs.org/island/-/island-3.5.3.tgz","fileCount":249,"unpackedSize":752858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9S2sCRA9TVsSAnZWagAA6HkP/Agzbe87hp28ISb4t7GQ\np0p5c6yp6KMwx0ZqE9c5wbQ5VxZzX5I5yt/Bdb0PC6HWpM9DqNSqqOqfC4rS\ncAW9xPWB2IU2atE1syQkqNORMBNE5SNrhpR5DHN226suD9vVuNluVB0wyPCO\nr48LgMhxemXT3c4UOYD0Oc1TnR0mIhrlXMMiXXzQ1pCrNw//F4idSM5WJWRu\nNlIEGeh1mj96X2NqXk+ZA8U8itYmrFYWD+hcpEi1DNpJ6hj+Wm6PFizuD0lI\nl7XdgQB05unvze5wHR4cLcBoEZuxW/OT7FXN/fj7mzZ6LdIXqGjCBTEnLz3L\nDKhLsD/V1MmLE4/pcc+94c7WDkh+Dq7hg463iwIv7wANvZ+yvghnIQ6GouzJ\nvThXyi555sehJz3Optjy3o95V4jy7hnRX+v2N+2MZ1iiD5F3MRxbrWZBIE9Q\nyQoJ9lpGQxXeSffSMORtjF43PdVcF3RrOoaCtcPB40KP2yB5FnhIqA/jiKBb\nZS+//zio7g+HP9ZQSR8qN8fPwRVbytTcneFhD/X2pcFiYzsn0nDihF0vbFBq\nIokwizTfYEhpYOIuk+sTnPWkcWN0Bwj9nQQ/wFKMmhBl+SPSGojEXBEUFhKN\nKjbTqyqPKZWxc3ZXxGIOtYY6L82sp9gWZm/sp/ntjqRvvqscQ5uldmUi8Whh\npO+3\r\n=N8yj\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-OxZUrmYa4ydFmoNWta+zNR7Q3FSbx2o1iZgA3tSlDPO1T3X5unQrm6JEIEp+WhssJ6nusxGwUgJ0SiMscxy5AQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYB0F8uE8Fnav7hv+vD8pN+MpFHTC8XjO/U4X9F3F2GQIhAOmO9F2zZc3NB4QhC9bReow4EXWIyxsOKex8dH7wDAXZ"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.5.3_1526017451165_0.8542374997074991"},"_hasShrinkwrap":false},"3.6.0-dev.2018-05-12":{"name":"island","version":"3.6.0-dev.2018-05-12","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.3","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-05-12","_shasum":"306782c2ae33b310108686f108004b47bf6450b9","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"306782c2ae33b310108686f108004b47bf6450b9","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-05-12.tgz","fileCount":261,"unpackedSize":832864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9bFiCRA9TVsSAnZWagAAmqkQAJGfDIgFXFJp7VaqIHEM\nHf+wzEvfJP4reRbfRWkvUIdgcCGMK8nZt3p786OVK7VtR4zbB5NTt+OL5No4\njhkRQD8/uvQg2UdGB5TybVQPTWpDYv+gGR+ruOdXdy/QSheocgUHucNXH5F0\noRp//YMwxsq7EP0+KY7VPbsskP4quPZFmY1WwsK+s3CKFtaPkvWoVJTAWzNh\n8C8XCYuFgdLHfxxes+ZRdJYbEXg2tzemX8yaZ62BeJHX0xIaw7X6XMSyiXbR\nmSOlz7XzrX0hGdW9/rEz/CAVKAnKT/mX+DY0XnMWFfEvCd+ADtPEsfUaIHw0\nuQam4kfBlES5e2cJg7DVqOkGLdUDkXoRMijudt6o7vlqRpfTfT35D0VTE7DU\no0/ErHwf3nKug9DhIF2pUxFGkxoeha/qWqRXL9uMu2hxreeLMyh00N2NGeyp\nAo+IxCADRb7v7VrpEgrhDFh1GZ1t9y0h2FybFCa0hZ2cHSaV9U+h0gh0CM0x\nWpw9Pjth+F6XZxDwLYVo6veR3l1x+mirylhhXEQFE5wwByVVjtRqpTdcA0Ka\nSmvdrbcoZ87maIKG+CTqj8e8tWrjrCHXh6dnt9+gmdD6mJos1krudWxaZwl8\nznYOR+QecJDN1Wjh86qNTy2gN7qSB3n1resG7zQXWa8TCL6KZHvOzF8M2GlS\n8AKa\r\n=oaK9\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-ta2+CPwav/oZBJKyRl6iFKAjEo6OgYtXM3oi/U2L1HEzH75qi53/mOhkVvZJxh4MlScYzV0kBKwRZ1rVHoLkwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVVRkrB4t4gTxUCj8n0o3Q0OM3CYArcyzYXMdy0Y3kIAIgTUq91blQnV1cD4B8RnPpX7N0NCFChJqPsfr1SAMgBjI="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-05-12_1526051168878_0.9428990134898871"},"_hasShrinkwrap":false},"3.5.4-recover-rpc":{"name":"island","version":"3.5.4-recover-rpc","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.3.0","island-loggers":"^1.1.0","island-status-exporter":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"readme":"# island v1.5\n\nAn opinionated, full-stacked Microservices framework for [node](http://nodejs.org), powered by [TypeScript](https://github.com/microsoft/typescript).\n\n[![Build Status][travis-image]][travis-url]\n[![NPM version][npm-image]][npm-url]\n[![Dependency Status][david-image]][david-url]\n[![Coverage Status][coveralls-image]][coveralls-url]\n[![Test Coverage][codeclimate-coverage]][codeclimate-url]\n[![Code Climate][codeclimate-gpa]][codeclimate-url]\n[![Issue Count][codeclimate-issue]][codeclimate-url]\n\n\n```typescript\nimport * as island from 'island';\nimport * as keeper from 'island-keeper';\nimport { EndpointController } from './controller/endpoint.controller';\nimport { EventController } from './controller/event.controller';\n\nconst serviceName = 'hawaii';\n\nclass HawaiiIslet extends island.Islet {\n  main() {\n    const islandKeeper = keeper.IslandKeeper.getInst();\n    islandKeeper.init('consul', 'island');\n    islandKeeper.setServiceName(serviceName);\n\n    const amqpChannelPoolAdapter = new island.AmqpChannelPoolAdapter({url: 'amqp://rabbitmq:5672'});\n    this.registerAdapter('amqpChannelPool', amqpChannelPoolAdapter);\n    const rpcAdapter = new island.RPCAdapter({amqpChannelPoolAdapter, serviceName});\n    rpcAdapter.registerController(EndpointController);\n    this.registerAdapter('rpc', rpcAdapter);\n\n    const eventAdapter = new island.EventAdapter({amqpChannelPoolAdapter, serviceName});\n    eventAdapter.registerController(EventController);\n    this.registerAdapter('event', eventAdapter);\n  }\n}\n\nisland.Islet.run(HawaiiIslet);\n```\n\n\n## Table of Contents\n\n  - [Installation](#installation)\n  - [Features](#features)\n  - [v1.0](#v1.0)\n  - [Building](#building)\n  - [Tests](#tests)\n  - [Environment Variables](#environment+variables)\n  - [Milestones](#milestones)\n  - [People](#people)\n  - [License](#license)\n\n\n## Installation\n\n```\n$ npm install island --save\n```\n\n\n## Features\n\n  - Free from service discovery\n  - Support various types of communication\n    - RPC(strong link between islands)\n    - Event(weak link between islands)\n    - Push messaging(to user) via `socket.io`\n  - Ensure that each island gets proper parameters\n  - Track communications per each request\n  - Chain contexts with UUID per each request\n\n## v1.2\n \n### Changes\n\n  - Support to expand langid from property name for @validate @sanitize [#69](https://github.com/spearhead-ea/island/issues/68)\n  - Fix singleton bug [#64](https://github.com/spearhead-ea/island/pull/67)\n\n## v1.0\n\n### Changes\n\n  - `Loggers` is no longer a part of `island` -> [island-loggers](https://github.com/spearhead-ea/island-loggers) [#14](https://github.com/spearhead-ea/island/issues/14)\n  - `Di` is no longer a part of `island` -> [island-di](https://github.com/spearhead-ea/island-di) [#16](https://github.com/spearhead-ea/island/issues/16)\n  - `@endpoint` decorator now provides 4 more methods [#28](https://github.com/spearhead-ea/island/issues/28)\n    - `@endpoint('GET /test')` still works\n    - `@endpoint.get('/test')` - You can omit the GET method\n    - `@endpoint.post('/test')` - You can omit the POST method\n    - `@endpoint.put('/test')` - You can omit the PUT method\n    - `@endpoint.del('/test')` - You can omit the DEL method\n\n\n### Breaking Changes\n\n  - Require TypeScript@2.x\n    - `strictNullChecks`\n\n\n## Building\n\nIn order to build the island, ensure that you have [Git](http://git-scm.com/downloads) and [Node.js](http://nodejs.org/) installed.\n\nClone a copy of the repo:\n\n```\n$ git clone https://github.com/spearhead-ea/island.git\n```\n\nChange to the island directory:\n\n```\n$ cd island\n```\n\nInstall prerequisites and dev dependencies:\n\n```\n$ npm install -g gulp typescript\n$ npm install\n```\n\n\n## Tests\n\n  To run the test suite, first install the dependencies, then run `npm test`:\n\n```bash\n$ npm install\n$ RABBITMQ_HOST=localhost npm test\n```\n\n\n## Environment Variables\n\n| Environment                  | Notes                                                             |\n| ---------------------------- | ----------------------------------------------------------------- |\n| `NODE_ENV`                   | When `development`, allows APIs which has options.developmentOnly |\n| `HOSTNAME`                   | TraceLog uses this as a name of node                              |\n| `ISLAND_RPC_EXEC_TIMEOUT_MS` | Timeout during execution (Defaults to 25000)                      |\n| `ISLAND_RPC_WAIT_TIMEOUT_MS` | Timeout during call (Defaults to 60000)                           |\n| `ISLAND_SERVICE_LOAD_TIME_MS`| Time to load service (Defaults to 60000)                          |\n| `ISLAND_LOGGER_LEVEL`        | Logger level of category `island`                                 |\n| `ISLAND_IGNORE_EVENT_LOG`    | Ignore the log for Event containing this Env (template is `A,B`)  |\n| `ISLAND_TRACEMQ_HOST`        | MQ(formatted by amqp URI) for TraceLog. If omitted it doesn't log |\n| `ISLAND_TRACEMQ_QUEUE`       | A queue name to log TraceLog                                      |\n| `SERIALIZE_FORMAT_PUSH`      | currently able Push format json and msgpack (Default to msgpack)  |\n| `STATUS_EXPORT`              | If it is `true`, use island-status-exporter (Defaults to false)   |\n| `STATUS_EXPORT_TIME_MS`      | Time to save file for instance status (Defaults to 10000)         |\n| `STATUS_FILE_NAME`           | island-status-exporter uses this as a name for file               |\n\n\n## Milestones\n\nFor details on our planned features and future direction please refer to our [milestones](https://github.com/spearhead-ea/island/milestones)\n\n\n\n## People\n\nThe original author of `island` is [Wonshik Kim](https://github.com/wokim)\n\nThe current lead maintainer is [Kei Son](https://github.com/heycalmdown)\n\n[List of all contributors](https://github.com/spearhead-ea/island/graphs/contributors)\n\n\n\n## License\n\n  [MIT](LICENSE)\n\n\n[travis-image]: https://api.travis-ci.org/spearhead-ea/island.svg?branch=release-1.0\n[travis-url]: https://travis-ci.org/spearhead-ea/island\n[npm-image]: https://badge.fury.io/js/island.svg\n[npm-url]: http://badge.fury.io/js/island\n[david-image]: https://david-dm.org/spearhead-ea/island/status.svg\n[david-url]: https://david-dm.org/spearhead-ea/island\n[coveralls-image]: https://coveralls.io/repos/github/spearhead-ea/island/badge.svg?branch=master\n[coveralls-url]: https://coveralls.io/github/spearhead-ea/island?branch=master\n[codeclimate-coverage]: https://codeclimate.com/github/spearhead-ea/island/badges/coverage.svg\n[codeclimate-gpa]: https://codeclimate.com/github/spearhead-ea/island/badges/gpa.svg\n[codeclimate-issue]: https://codeclimate.com/github/spearhead-ea/island/badges/issue_count.svg\n[codeclimate-url]: https://codeclimate.com/github/spearhead-ea/island/coverage\n","readmeFilename":"README.md","gitHead":"56ababfc36be6641fd3967a240c69060115899cd","_id":"island@3.5.4-recover-rpc","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"integrity":"sha512-hl1Ec1IO19JgsZ31q8/BkXc0Xnt590F78Xs3JyF7gwP92hPeGRW5y78E3IM96jRuwQOACyjhIDQU05CfBmBqtA==","shasum":"d2c72fe3121b1243c35c1a1d861eda6f050ad8a2","tarball":"https://registry.npmjs.org/island/-/island-3.5.4-recover-rpc.tgz","fileCount":275,"unpackedSize":814486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9sqDCRA9TVsSAnZWagAArS0P/Rzcz2C13aOeXblPGvxe\n4c0Vl72pWLPFZSNB/MIoSy9WKleDUXe2sF3kdrMwH+BMCCgJPmxSNA3UAGOC\n3rl5bTbZjWnUoZSlvTPdNZt4CFipfIo68Jaz6VifFV8ceD6EvB49Zkp7Fj4S\ndnq4A6Aqn/HWSXL0J2x2FVKI8j61sW4eWZk/ZJZpCp46nr7xR+8f9v61GVHm\n67cLzjPaiA8ZI2gJkZR3ssaz29VUpmHiILYPQc6S5hI/f8GKbBhjE+DPeRJo\nfzAvJ8DWBPdRGuMSMsm511UAePzQ9Qk3MIxBa60H8LMD+9cGhsXcJXHY0Ppa\nzZxqOaoINXz1jmueVyiHw4h1cz0eUkfDgevNQeyfkGxor36tWrB9R3RUjE5u\nFS6hLv3D/NuylEWUN6QayQbjKpS6zDLsFmHiNfI4V7lkKhwud1qUeH8zfDja\nHWHyswPOpN7GZCB0vsYtswMcK2VBP5BU0OUOJZ30XKH8MEdvbp7zE9RQ1Lcp\nBKPw0IZ9gD5QKRT9aTONsks9BJvm1hxDaBqJ1VepsdAxRB3aGNYlfudZkJZe\nqYJrQ3vfrtsmyKV44n3tezAfogvuuSBFbTEbrn76RELEmyn9k2hFOuoHnbYD\nanA7YRvv+oKMr2GXkROTBNdXVQRNvKJ05XYUX3NiOthBZXaoxqFcZmxs85fN\nOZwR\r\n=hyfM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqjcbWfqEnCO7HsF/yk5llw+xcEJEYzlUcR63spGSBTwIhALjVIe6mUvTgIcBPxhj6hWyQn72YbUeR2xPam6GesNBX"}]},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.5.4-recover-rpc_1526123138660_0.4366053402881569"},"_hasShrinkwrap":false},"3.5.4-shutdown-well":{"name":"island","version":"3.5.4-shutdown-well","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.3.0","island-loggers":"^1.1.0","island-status-exporter":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"readme":"# island v1.5\n\nAn opinionated, full-stacked Microservices framework for [node](http://nodejs.org), powered by [TypeScript](https://github.com/microsoft/typescript).\n\n[![Build Status][travis-image]][travis-url]\n[![NPM version][npm-image]][npm-url]\n[![Dependency Status][david-image]][david-url]\n[![Coverage Status][coveralls-image]][coveralls-url]\n[![Test Coverage][codeclimate-coverage]][codeclimate-url]\n[![Code Climate][codeclimate-gpa]][codeclimate-url]\n[![Issue Count][codeclimate-issue]][codeclimate-url]\n\n\n```typescript\nimport * as island from 'island';\nimport * as keeper from 'island-keeper';\nimport { EndpointController } from './controller/endpoint.controller';\nimport { EventController } from './controller/event.controller';\n\nconst serviceName = 'hawaii';\n\nclass HawaiiIslet extends island.Islet {\n  main() {\n    const islandKeeper = keeper.IslandKeeper.getInst();\n    islandKeeper.init('consul', 'island');\n    islandKeeper.setServiceName(serviceName);\n\n    const amqpChannelPoolAdapter = new island.AmqpChannelPoolAdapter({url: 'amqp://rabbitmq:5672'});\n    this.registerAdapter('amqpChannelPool', amqpChannelPoolAdapter);\n    const rpcAdapter = new island.RPCAdapter({amqpChannelPoolAdapter, serviceName});\n    rpcAdapter.registerController(EndpointController);\n    this.registerAdapter('rpc', rpcAdapter);\n\n    const eventAdapter = new island.EventAdapter({amqpChannelPoolAdapter, serviceName});\n    eventAdapter.registerController(EventController);\n    this.registerAdapter('event', eventAdapter);\n  }\n}\n\nisland.Islet.run(HawaiiIslet);\n```\n\n\n## Table of Contents\n\n  - [Installation](#installation)\n  - [Features](#features)\n  - [v1.0](#v1.0)\n  - [Building](#building)\n  - [Tests](#tests)\n  - [Environment Variables](#environment+variables)\n  - [Milestones](#milestones)\n  - [People](#people)\n  - [License](#license)\n\n\n## Installation\n\n```\n$ npm install island --save\n```\n\n\n## Features\n\n  - Free from service discovery\n  - Support various types of communication\n    - RPC(strong link between islands)\n    - Event(weak link between islands)\n    - Push messaging(to user) via `socket.io`\n  - Ensure that each island gets proper parameters\n  - Track communications per each request\n  - Chain contexts with UUID per each request\n\n## v1.2\n \n### Changes\n\n  - Support to expand langid from property name for @validate @sanitize [#69](https://github.com/spearhead-ea/island/issues/68)\n  - Fix singleton bug [#64](https://github.com/spearhead-ea/island/pull/67)\n\n## v1.0\n\n### Changes\n\n  - `Loggers` is no longer a part of `island` -> [island-loggers](https://github.com/spearhead-ea/island-loggers) [#14](https://github.com/spearhead-ea/island/issues/14)\n  - `Di` is no longer a part of `island` -> [island-di](https://github.com/spearhead-ea/island-di) [#16](https://github.com/spearhead-ea/island/issues/16)\n  - `@endpoint` decorator now provides 4 more methods [#28](https://github.com/spearhead-ea/island/issues/28)\n    - `@endpoint('GET /test')` still works\n    - `@endpoint.get('/test')` - You can omit the GET method\n    - `@endpoint.post('/test')` - You can omit the POST method\n    - `@endpoint.put('/test')` - You can omit the PUT method\n    - `@endpoint.del('/test')` - You can omit the DEL method\n\n\n### Breaking Changes\n\n  - Require TypeScript@2.x\n    - `strictNullChecks`\n\n\n## Building\n\nIn order to build the island, ensure that you have [Git](http://git-scm.com/downloads) and [Node.js](http://nodejs.org/) installed.\n\nClone a copy of the repo:\n\n```\n$ git clone https://github.com/spearhead-ea/island.git\n```\n\nChange to the island directory:\n\n```\n$ cd island\n```\n\nInstall prerequisites and dev dependencies:\n\n```\n$ npm install -g gulp typescript\n$ npm install\n```\n\n\n## Tests\n\n  To run the test suite, first install the dependencies, then run `npm test`:\n\n```bash\n$ npm install\n$ RABBITMQ_HOST=localhost npm test\n```\n\n\n## Environment Variables\n\n| Environment                  | Notes                                                             |\n| ---------------------------- | ----------------------------------------------------------------- |\n| `NODE_ENV`                   | When `development`, allows APIs which has options.developmentOnly |\n| `HOSTNAME`                   | TraceLog uses this as a name of node                              |\n| `ISLAND_RPC_EXEC_TIMEOUT_MS` | Timeout during execution (Defaults to 25000)                      |\n| `ISLAND_RPC_WAIT_TIMEOUT_MS` | Timeout during call (Defaults to 60000)                           |\n| `ISLAND_SERVICE_LOAD_TIME_MS`| Time to load service (Defaults to 60000)                          |\n| `ISLAND_LOGGER_LEVEL`        | Logger level of category `island`                                 |\n| `ISLAND_IGNORE_EVENT_LOG`    | Ignore the log for Event containing this Env (template is `A,B`)  |\n| `ISLAND_TRACEMQ_HOST`        | MQ(formatted by amqp URI) for TraceLog. If omitted it doesn't log |\n| `ISLAND_TRACEMQ_QUEUE`       | A queue name to log TraceLog                                      |\n| `SERIALIZE_FORMAT_PUSH`      | currently able Push format json and msgpack (Default to msgpack)  |\n| `STATUS_EXPORT`              | If it is `true`, use island-status-exporter (Defaults to false)   |\n| `STATUS_EXPORT_TIME_MS`      | Time to save file for instance status (Defaults to 10000)         |\n| `STATUS_FILE_NAME`           | island-status-exporter uses this as a name for file               |\n\n\n## Milestones\n\nFor details on our planned features and future direction please refer to our [milestones](https://github.com/spearhead-ea/island/milestones)\n\n\n\n## People\n\nThe original author of `island` is [Wonshik Kim](https://github.com/wokim)\n\nThe current lead maintainer is [Kei Son](https://github.com/heycalmdown)\n\n[List of all contributors](https://github.com/spearhead-ea/island/graphs/contributors)\n\n\n\n## License\n\n  [MIT](LICENSE)\n\n\n[travis-image]: https://api.travis-ci.org/spearhead-ea/island.svg?branch=release-1.0\n[travis-url]: https://travis-ci.org/spearhead-ea/island\n[npm-image]: https://badge.fury.io/js/island.svg\n[npm-url]: http://badge.fury.io/js/island\n[david-image]: https://david-dm.org/spearhead-ea/island/status.svg\n[david-url]: https://david-dm.org/spearhead-ea/island\n[coveralls-image]: https://coveralls.io/repos/github/spearhead-ea/island/badge.svg?branch=master\n[coveralls-url]: https://coveralls.io/github/spearhead-ea/island?branch=master\n[codeclimate-coverage]: https://codeclimate.com/github/spearhead-ea/island/badges/coverage.svg\n[codeclimate-gpa]: https://codeclimate.com/github/spearhead-ea/island/badges/gpa.svg\n[codeclimate-issue]: https://codeclimate.com/github/spearhead-ea/island/badges/issue_count.svg\n[codeclimate-url]: https://codeclimate.com/github/spearhead-ea/island/coverage\n","readmeFilename":"README.md","gitHead":"8c5ce07e7c476532cefb7ebce41e93b82addf9da","_id":"island@3.5.4-shutdown-well","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"integrity":"sha512-iaP17qcmfFoJfCskq5W7kIkIrTe71pu18EbiHqEQJpNxVuOQ7fQR8CvF2GYL0KYW70vWL8Q9qyUSkkVH5JArJA==","shasum":"4504b0f416c322f0b6bf296f0c773a0037fce32e","tarball":"https://registry.npmjs.org/island/-/island-3.5.4-shutdown-well.tgz","fileCount":275,"unpackedSize":812173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9t3MCRA9TVsSAnZWagAAytcP+wTDSdingoXuO6LzzG1s\nt5oO5EgbT/PJxVG1eAhwllpt5Wkmpo+K6m3+CDBTLv4hcrigMO2SJQibRjZ5\naimDQDAXWsnzEu2iNeJE9aExIYIm18t6xRhoxYqcn+IYg/OvTwvE4YjG8Da/\nh71cz71yY6vVn7j9NknXV1LzH2DGdlR4kNSLqS7bFb1XydTH1RMED9P2yOyo\nIh+DoV3xT5YR7orzNxIo5dIaMtbIzenqDak8g/OtQYymPWrjD2dnHi05bL+U\njxl+Tu5IT5m4lovZxWAOOmfrWxKTu4XrNW01Xipk7lE4f4pi4ALqSjMAlzCV\ncLy2EGi05HXGF0X0udI6e/oJRJhIi5juBl2CLKl2PRXbKECXmohBa/qAAZDl\n68Us9KNRh832OusJ8X26ZdxEb5SSu6/6PeDZeb0fHPPYa1Zm98mctrrR30wI\ndmxWMkrShi+YjPa/CNpFQ3T1U8LHcSNgQVV21vzwCrmrUFTOf8U+rHU5Ra2B\nQNq2uzGKQtoXEfQGtI+gomcBddENQQlDIC1DrDPR/zrREK+FFE6Qb2vgbJxr\njb5oyoQ1XuS35Hvx9PqXtfKMciKzYUn2kI0FyvmiOK4aohuIs4n7WzLCUV0Z\n0JV60Ry+LswxZV27JpHHr6gA0WYzg1C8BLAV9zygHpyR/YDml6Trr8WkXi0/\nyNIJ\r\n=Q09c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVbpvcmUo0Hauk25M5NIOPK5stZLe9ZP8xMw9Figs/wQIhAJm/jtpILm6dj7A7G2SuMnLm/9i+lJngBP/x3p+YuBKY"}]},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.5.4-shutdown-well_1526128074797_0.0441681426064513"},"_hasShrinkwrap":false},"3.5.4-shutdown-well.2":{"name":"island","version":"3.5.4-shutdown-well.2","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.3.0","island-loggers":"^1.1.0","island-status-exporter":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"readme":"# island v1.5\n\nAn opinionated, full-stacked Microservices framework for [node](http://nodejs.org), powered by [TypeScript](https://github.com/microsoft/typescript).\n\n[![Build Status][travis-image]][travis-url]\n[![NPM version][npm-image]][npm-url]\n[![Dependency Status][david-image]][david-url]\n[![Coverage Status][coveralls-image]][coveralls-url]\n[![Test Coverage][codeclimate-coverage]][codeclimate-url]\n[![Code Climate][codeclimate-gpa]][codeclimate-url]\n[![Issue Count][codeclimate-issue]][codeclimate-url]\n\n\n```typescript\nimport * as island from 'island';\nimport * as keeper from 'island-keeper';\nimport { EndpointController } from './controller/endpoint.controller';\nimport { EventController } from './controller/event.controller';\n\nconst serviceName = 'hawaii';\n\nclass HawaiiIslet extends island.Islet {\n  main() {\n    const islandKeeper = keeper.IslandKeeper.getInst();\n    islandKeeper.init('consul', 'island');\n    islandKeeper.setServiceName(serviceName);\n\n    const amqpChannelPoolAdapter = new island.AmqpChannelPoolAdapter({url: 'amqp://rabbitmq:5672'});\n    this.registerAdapter('amqpChannelPool', amqpChannelPoolAdapter);\n    const rpcAdapter = new island.RPCAdapter({amqpChannelPoolAdapter, serviceName});\n    rpcAdapter.registerController(EndpointController);\n    this.registerAdapter('rpc', rpcAdapter);\n\n    const eventAdapter = new island.EventAdapter({amqpChannelPoolAdapter, serviceName});\n    eventAdapter.registerController(EventController);\n    this.registerAdapter('event', eventAdapter);\n  }\n}\n\nisland.Islet.run(HawaiiIslet);\n```\n\n\n## Table of Contents\n\n  - [Installation](#installation)\n  - [Features](#features)\n  - [v1.0](#v1.0)\n  - [Building](#building)\n  - [Tests](#tests)\n  - [Environment Variables](#environment+variables)\n  - [Milestones](#milestones)\n  - [People](#people)\n  - [License](#license)\n\n\n## Installation\n\n```\n$ npm install island --save\n```\n\n\n## Features\n\n  - Free from service discovery\n  - Support various types of communication\n    - RPC(strong link between islands)\n    - Event(weak link between islands)\n    - Push messaging(to user) via `socket.io`\n  - Ensure that each island gets proper parameters\n  - Track communications per each request\n  - Chain contexts with UUID per each request\n\n## v1.2\n \n### Changes\n\n  - Support to expand langid from property name for @validate @sanitize [#69](https://github.com/spearhead-ea/island/issues/68)\n  - Fix singleton bug [#64](https://github.com/spearhead-ea/island/pull/67)\n\n## v1.0\n\n### Changes\n\n  - `Loggers` is no longer a part of `island` -> [island-loggers](https://github.com/spearhead-ea/island-loggers) [#14](https://github.com/spearhead-ea/island/issues/14)\n  - `Di` is no longer a part of `island` -> [island-di](https://github.com/spearhead-ea/island-di) [#16](https://github.com/spearhead-ea/island/issues/16)\n  - `@endpoint` decorator now provides 4 more methods [#28](https://github.com/spearhead-ea/island/issues/28)\n    - `@endpoint('GET /test')` still works\n    - `@endpoint.get('/test')` - You can omit the GET method\n    - `@endpoint.post('/test')` - You can omit the POST method\n    - `@endpoint.put('/test')` - You can omit the PUT method\n    - `@endpoint.del('/test')` - You can omit the DEL method\n\n\n### Breaking Changes\n\n  - Require TypeScript@2.x\n    - `strictNullChecks`\n\n\n## Building\n\nIn order to build the island, ensure that you have [Git](http://git-scm.com/downloads) and [Node.js](http://nodejs.org/) installed.\n\nClone a copy of the repo:\n\n```\n$ git clone https://github.com/spearhead-ea/island.git\n```\n\nChange to the island directory:\n\n```\n$ cd island\n```\n\nInstall prerequisites and dev dependencies:\n\n```\n$ npm install -g gulp typescript\n$ npm install\n```\n\n\n## Tests\n\n  To run the test suite, first install the dependencies, then run `npm test`:\n\n```bash\n$ npm install\n$ RABBITMQ_HOST=localhost npm test\n```\n\n\n## Environment Variables\n\n| Environment                  | Notes                                                             |\n| ---------------------------- | ----------------------------------------------------------------- |\n| `NODE_ENV`                   | When `development`, allows APIs which has options.developmentOnly |\n| `HOSTNAME`                   | TraceLog uses this as a name of node                              |\n| `ISLAND_RPC_EXEC_TIMEOUT_MS` | Timeout during execution (Defaults to 25000)                      |\n| `ISLAND_RPC_WAIT_TIMEOUT_MS` | Timeout during call (Defaults to 60000)                           |\n| `ISLAND_SERVICE_LOAD_TIME_MS`| Time to load service (Defaults to 60000)                          |\n| `ISLAND_LOGGER_LEVEL`        | Logger level of category `island`                                 |\n| `ISLAND_IGNORE_EVENT_LOG`    | Ignore the log for Event containing this Env (template is `A,B`)  |\n| `ISLAND_TRACEMQ_HOST`        | MQ(formatted by amqp URI) for TraceLog. If omitted it doesn't log |\n| `ISLAND_TRACEMQ_QUEUE`       | A queue name to log TraceLog                                      |\n| `SERIALIZE_FORMAT_PUSH`      | currently able Push format json and msgpack (Default to msgpack)  |\n| `STATUS_EXPORT`              | If it is `true`, use island-status-exporter (Defaults to false)   |\n| `STATUS_EXPORT_TIME_MS`      | Time to save file for instance status (Defaults to 10000)         |\n| `STATUS_FILE_NAME`           | island-status-exporter uses this as a name for file               |\n\n\n## Milestones\n\nFor details on our planned features and future direction please refer to our [milestones](https://github.com/spearhead-ea/island/milestones)\n\n\n\n## People\n\nThe original author of `island` is [Wonshik Kim](https://github.com/wokim)\n\nThe current lead maintainer is [Kei Son](https://github.com/heycalmdown)\n\n[List of all contributors](https://github.com/spearhead-ea/island/graphs/contributors)\n\n\n\n## License\n\n  [MIT](LICENSE)\n\n\n[travis-image]: https://api.travis-ci.org/spearhead-ea/island.svg?branch=release-1.0\n[travis-url]: https://travis-ci.org/spearhead-ea/island\n[npm-image]: https://badge.fury.io/js/island.svg\n[npm-url]: http://badge.fury.io/js/island\n[david-image]: https://david-dm.org/spearhead-ea/island/status.svg\n[david-url]: https://david-dm.org/spearhead-ea/island\n[coveralls-image]: https://coveralls.io/repos/github/spearhead-ea/island/badge.svg?branch=master\n[coveralls-url]: https://coveralls.io/github/spearhead-ea/island?branch=master\n[codeclimate-coverage]: https://codeclimate.com/github/spearhead-ea/island/badges/coverage.svg\n[codeclimate-gpa]: https://codeclimate.com/github/spearhead-ea/island/badges/gpa.svg\n[codeclimate-issue]: https://codeclimate.com/github/spearhead-ea/island/badges/issue_count.svg\n[codeclimate-url]: https://codeclimate.com/github/spearhead-ea/island/coverage\n","readmeFilename":"README.md","gitHead":"d52fc75ca6f3aa91c21acbed6f9abd25658536af","_id":"island@3.5.4-shutdown-well.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"integrity":"sha512-bYF2SDI9vw1bekiFbWHAqIXZ03cWpcTH9Z9p4wXSz5K++GsQrZ/b/rsDRgQPCs5nswi7cjHIlSdDpP6+/Eq01g==","shasum":"1c2c739618d61ce82ba4d018d66bca815c4e9272","tarball":"https://registry.npmjs.org/island/-/island-3.5.4-shutdown-well.2.tgz","fileCount":275,"unpackedSize":813589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9t7HCRA9TVsSAnZWagAA2fAP/A8n05cDwRW9WxEvKP1W\nmzhBLccwlvJNS2BUuy2Y2dxkrJQV2Yv0oF9x+B+eLGlGNHVtsnEAgkVUv3bL\nfDJqZAvascqVLcZdWA59TlkI6XIKWY2yv6LKWr3/t7EPK+UHh3SuUwIHwv48\nu+ldAZYJsidrXLKmXeACqs3hK93Jt/rHcXGcab+auA2bfTKfLuoYcIafQ0qN\natyji80kuwLnxyaPz+Iqv8vQE2W3AJOfbtcq+/qw3OQbPjhoxSTAlqPOU0fG\nb6W3MEgeYaeltMYmhdy26/zAz8zCfZLyWpl9qpRekq7cahRog9PWO5OhrgCl\nWknwsvs3At3rC8GxxtgJ26DPWtqi046osPP7jtcuQAJwLsN2hi3wlacfXKHy\nIqrjBbRJ/AnsinoB63cp1dhqfqStdmM8VrFAYWFWD/E3stoZ3Jkv6rjHhuwB\n4nW6i2hK3l4TSPt9d7oZbR8A58o7l0c+eV0in006WfTBlr9rkEY5DYvwv7Oi\noQU82KqQsQs58M1NTaSVAlMDYnhJlI8YuXJdraWR+idSMk5xuWhb2KUQQ40l\nR6YGx785yWMKl2ZKVUWlAWGHejQO+qVLmIMsxKCx8kQYVgZ6W3dH++xajwG1\ncChAibGQ32VBWHAJ4qvy5RFXtkGCKw3oC3ZlDR3t7+Ljs0ZMLaxpfdIzbSao\nP6bE\r\n=Ysmr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJCBTfvHznqywfBTSWzPdw9pXUco/vfNnTpMyMYaRhWgIhANs8xnL781AORfSh4hzREhyAMl3MTvOpQS8kBgHOp7cI"}]},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.5.4-shutdown-well.2_1526128325376_0.8735764169862936"},"_hasShrinkwrap":false},"3.6.0-dev.2018-05-13":{"name":"island","version":"3.6.0-dev.2018-05-13","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.3","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-05-13","_shasum":"6e263f9b1f0f2ab4d35c7e7c89878c6556161640","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"6e263f9b1f0f2ab4d35c7e7c89878c6556161640","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-05-13.tgz","fileCount":261,"unpackedSize":832864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9wKeCRA9TVsSAnZWagAAKMQP+gImm4vXjfZvkCKq+Ofu\neWtkCY3ruEn21p1CY+fBdlG53LKWzxRXs3EOOmhNdAJJEjH74mXZ5E5we0Z1\nyRXK16CPuzwcR79GlPaYB/7iHFz0Yq0RgYFG91Wv+cUJtKSNiwy/jNiB8x2Y\nEgYT48LSX4kDUcJIpPxgASVJv639boQqoI1weOvqIU6N0HLlljxGrbveRgFc\nMQ3DVl1nqaI+z5xfhh5RU5gkbgiFrBUrk/0H8Y9R4E2JPk1V3RkNz5GAH3NJ\ng1Waa9u4ZDAAdwkIUvQvNz0ifnIPOMGdkOExfL/WnDuoWlH2sZgRdUz6vW5Z\nWz+R1IsTnW5p1JOITAPqjN66lfwnZTp3aEgUf/H5s5QFpP/d64TIaV+P5Mis\ntN5787gF4Usv4JRJHoCQkB7Eb9MmIsJziSLhqZoArZyS9jdiv8bMFi0ikODm\nlGlPGwicwDNyjUYo6bB5vm/e4aWIUAiiUgYrsQWFqBZKKpM0Z7Ekma2ccvrw\n30R2MYVMZv2jXlfxyjTUyXq0pSnGeAWIVJGA/htF2AXJF96ctpdzTPibzfZU\nPE8PGDhzWmaGonB1DhpH0lMNYnyQoD+pTcf1qftwQtYoWk8BnDMOol3PFOtb\ndnVwNzp5VZo2rxYr/kNrcUXQ9N3SKx5qONALZ85xlMK0n9eRFS7WpIOmB79T\n/Scy\r\n=K+SU\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-+z0Hd1Vg4oza0cx8+bEN0xT+U5hH6DhCjRJHj06IfcoHiQtUavT9ygR9xlx6n2hBgIWoK6Xy3EhigDVrKEA8+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDy7Mdp4yQCCGTTPRdmEeE1QhaZue8WdpdIqo0kVM/o+QIgM/WXStfH3teRi5iiYIDjxqNY+lWfTdnzPMQtC9WDWoQ="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-05-13_1526137501070_0.7868648446428574"},"_hasShrinkwrap":false},"3.6.0-dev.2018-05-14":{"name":"island","version":"3.6.0-dev.2018-05-14","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.3","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-05-14","_shasum":"8f44ca4786b75cca0224a37583c1eb69f71f8b85","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"8f44ca4786b75cca0224a37583c1eb69f71f8b85","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-05-14.tgz","fileCount":261,"unpackedSize":832864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+FQOCRA9TVsSAnZWagAAzeAQAKHfzujOnALdHk1ZCJx4\nBP1u0RFGvdqpRI3zzxB5dvFPeeLcZnumtGOK/PP2Yva7xMp2q4TONbTu+Aye\nFJKzhArOxEEJfMCK3AVSx4KY5EZlGUQAxxiuPqS/h4TaPKqzxjOpy4xB2az5\nuHluqntaBrlWdNkTS/hFqZtxKKPTZNwc3bdLTobiKHv78KV9wisWIG/uqrSp\nx1pZGPBlKa1iQH/rdW8QBrjOwZoC1OblmjsD+d5qjxf7Wv3gnH3z1N3+4VRM\n0TPTTkvUebsGXmZRWaNc/ks3so0ghOl6TgW6sWdlfaio9NL8edgusPAnsMR7\naa4lhYVIF1yjMiPyaCT7Kg9ch7PyaZgwi8tVRh7WCr3Zkcpi7awXLgCDNtaC\ncdRorrHMQTXuDcMqu8coWxC6semRiLCQ8uWbvYR5KHJOsvATFzKE6S/MQ5he\nY8JOHZaU/lJxWpR7neR2zSTIEIAiwwRU15fHhFLB6oS8fMn20he8pbcvDLcc\nJMVfI3cDJ7djU9ZkDNwxwMaZwe6LvL+XZlrgf84uS40ed08pzOj7QTBN03dS\nN9fLjuetB9C357yaHcU2unDAc1MicjWvYQppm1RDmMNYkcZWLibM+gNWfIDk\n+6yYOrOIDzSD0Xce5Gg5/teyTolOUES4DYiGRnQOoNtbojT+ZjEJFJufaVea\n26AW\r\n=qdpT\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-0cc6iWqLgCW39eb3YlDyTHAmhBZuqLIbgpTzxFwVstxCWZI01FCLAa9s9is/k9AvNgDTp+HAcDQLpA9UwduvAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAbHSX3KCqiaiCNxuGUZuCNWbHGJTcijYY/BkeGwUogRAiEAlCzP7G176tUfWxK9a2zMbhm0NxpW51JpEbWBgxlo72k="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-05-14_1526223884919_0.12362690152886913"},"_hasShrinkwrap":false},"3.6.0-dev.2018-05-15":{"name":"island","version":"3.6.0-dev.2018-05-15","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.3","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-05-15","_shasum":"ae09c7a98fe1834717ed64073267097cca98bc1f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"ae09c7a98fe1834717ed64073267097cca98bc1f","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-05-15.tgz","fileCount":261,"unpackedSize":834724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+aWgCRA9TVsSAnZWagAAVPwP/3k1Q5XblBkslGa2Ldmv\nhhHZZhEsxS2EIdExt6tJRopX5KE3CK7FQxGCGuWch3cxhfKzwwwQUofSNgmn\ncpcjqWNUIKCKdRxn1HWWX29wmPgpVQd8J7w0F/Q9MmA9J+RXRJ65E2TzBdW1\ni+Z4KjsqGhh+xIc5vKGASvK8eFLQ6DHSvpTKrBBITwIDRY5SQXX+/TLO9PdH\nKHZ8A4XpoAfNLQrUCKKzMkrXEHT+8QUYd1k9UXE4536ewcGOqW3ypEkLM1X8\nif66blVlou4H7W7hjkDK52kMDIjxn6w5UDBbw4hTAmbIQ3i3MBje1bq7UKXp\n1GfmORStOL4iXLC7xpDmlmcQxRCHKsY2BWACcVKk23qQfxnJuTWB8QlunvrW\nbMRfsGvnyTGHy1Ulii/w+BYKwb7sZFcP1Ft2m3gB4e6Z9HYvKOdnd0+zYBSN\nA+9o29ky+UL/9bomhocwg2E2o7Mx1JR3xFtTRTk2fQlTPeVyu4CpeCpM8fZL\n+0U+I9/nkNwneS4SfAOAbeYdCJP3sm2KW6lPL2sfaG3aCJU0edoDaaWx8CeD\nsdBjEDtGvWQZRcrZ0Y5bxrLi/54UOmbTugSWgEnlrSwCvx3F+YtWmtBrJONV\nW6sC3pF96Ezq4v9P2+VVl4G8NrzK05mmRIjn+5XPjDmjzdm4wKzC524+AH7e\nmm1l\r\n=sHd9\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-0Ad8hUqLIEJ0gDbGSP5cWidce0TqHuD9DoHu+rW2U6zh3uJnVIR/S7gVX3jv1Z8Xre9T5QJUU5BKa8vvdeIAIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdZxYpC58y9M4VjqFk8FvmIlsDCSmkEeidyvVlvhdhzwIgPTLMvy+R69B35WMZh5Yi7sW1Fqu2/0WujQhdJnY+p0M="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-05-15_1526310302680_0.9015692183106057"},"_hasShrinkwrap":false},"3.6.0-dev.2018-05-16":{"name":"island","version":"3.6.0-dev.2018-05-16","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.3","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-05-16","_shasum":"e9089736f999330ea3abf14e3ea662b911a95694","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"e9089736f999330ea3abf14e3ea662b911a95694","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-05-16.tgz","fileCount":261,"unpackedSize":836863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+vcvCRA9TVsSAnZWagAAZ5sQAJF9+wuhOq0mSJirAo7k\nakW8xda8R+l3o2o0k1Mkp6d9gQQUoGvpy3f1oIwjz6dfyI7OtgDjpWqy+kHk\nmCceZTfcaKA0dlfkgsXb1u+hGuogQWRvkrKEiVeMebwFHXKzT4OwnRLcjUVy\noiC7LqyJgOOBPsRsf3Z1E582+rExmCwxkU6UTXTBnJzucz8cI5mAhqpGJSdn\nR3JwueVYtdRp8sJpThMdpWcfgd2xoOZw0hoi3hFh3EKXB1lexjHs6WlRTBQA\nMxKv+1qT1cizQK7lcrMLhKVe+WxbcYiKt2cmO88/4P5ukqksDeZwXa1kTDsK\nEpahEobXgxeEG2MxbBtbn8LXeuAhEE08ESo6pPi5tnZ0/R04hbaqoub8C3ua\ng7G0TiJKfOUwdCQHyJVFoAvIwJNwrpVcAVY/9QTVG+TcRfiVB3lpokr/i5OH\nT5lC/DtNm4a69A3QHepm+wJkRfH6rwSRjQPgTxawhCqmaLFtCNlHgpwaagV7\nEnHBsTg/wBV46t2cFZKjC76Gsx0CZOJPHys9uHmXFWTvTwdnlOYfGVbvKVP0\nvvXHKToCZAmbMIFChfIqUxDBemGlcH9V4O2a84tzLw++4CRAEz2LmV/ILw6e\nG0VV7m+Wnw2CpN6N7FQnM15M99rKkKxYwcCy/i//i2NDD8kLyZv6iMElpUPS\nkRDz\r\n=l/cF\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-04lFBePROqajbTkcnI/HGgcUwbCPHZ4cyEOEbyAJ/pdPSCpDfm5JG/rOJeCKvIhXm/yYpOqET6OXOpBmmsBncA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCn3U53Pt4fJ2Dy6JOXVXFO0s2lnZPv3Zyak9DjE5ssQIgaLQreR/YSiReo2rmvXD/G1MIxMRhjtpgqSfJZwqdcSo="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-05-16_1526396718393_0.7998596898110488"},"_hasShrinkwrap":false},"3.6.0-dev.2018-05-17":{"name":"island","version":"3.6.0-dev.2018-05-17","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.3","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-05-17","_shasum":"40a8619162501872357c8074c035a35158b169cb","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"40a8619162501872357c8074c035a35158b169cb","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-05-17.tgz","fileCount":261,"unpackedSize":836863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/EilCRA9TVsSAnZWagAArPgP/1oj0mI6xAwtLiBiFtK8\nJP+nl00rZ0AnWOoFbZ4mi/ktdPX+iXnVX6fM2OIi7NH24Tar8f59L6PW8Wqz\nQ3uO80LR++VQDT/ABsCNCAJaMdvAV5VoivjpHzT5V1QIRvp3v2DJLIjO2upA\nzHVDCkkQVS6oMlr1gjSgb6idMQL52j92+OKCaUxXCRiM4uDcZWA8vSvSq7pf\nkBRVODHa+svCpOKCJEhZhJl7uRoBdsKHkst/UKbvGTypHnpBMF8LniE0relq\nip3+J56xndOvPK2EPNw03md+2Hx7FL0dSZ3TxWnlePSGamRYHcSVR/bW7Vw/\nPnFp9wyA697pzE+hzGg59wIcnS31+Sgg2IU6HVWjZnCRU2ccvFODlwz7XW7z\nzA03K73Wse/CEZnwhBsp3v4p3WbVyrw0+u8M3pjeLGIKcEUrRORXVTNaLcMO\n49MNdpAtKDIBm1Uj0GFCOzSBJalD1SJrXGo6F3Es9hRe/fbgA0mGmQ3IWrNH\ngH0ZLtsrsF0o2NpXNWGYUShzYgtYfLWSRpDu9sLaMOUCsGYRBwtPMezAk5kV\n5nn3Y+Fs9Sv5N6HyotVkI0EYBBCoLgaM7BImzpurDLC5C/8qxbnXo7B/YIuQ\n+hg3nLkiBIcCZ/pnLcJ+bDshvHnm0JxGpcaoROqZU+YpGAAhayPqniiuQ2V4\nw+VU\r\n=zZll\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-aJACm9D7GUVGv/sd+xPDlTErY5crV8EOMOy2rjxthAh5E5bfzYGIpmZzWDcv+Kg1W1lhiB6/i0bCF/r9zIju3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBqR2/z+UGf/SmZ1xvgoX7j7K3vDKPjOmGM6Jv26zeXaAiA9dRSmoKQqxMPUE4Wv4wiLJ7ZrZ9QHAaAIZf3JfbZc6g=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-05-17_1526483108660_0.5664327100027913"},"_hasShrinkwrap":false},"3.6.0-dev.2018-05-18":{"name":"island","version":"3.6.0-dev.2018-05-18","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.3","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-05-18","_shasum":"9edae5e8b6981ee3b078955e2070c916204f47d3","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"9edae5e8b6981ee3b078955e2070c916204f47d3","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-05-18.tgz","fileCount":261,"unpackedSize":847439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/ZoJCRA9TVsSAnZWagAAc38P/2amY6nlrePio/mMkKGe\noRuzSTcctKCjXlSWI6ZmzgQt3slnj57LhovoTQPS+kBu+j90C/7dQJW3yHdh\nzOtK70mw2HJprAPhZuhZvOXxeUDPGqSgAJpqlEjsyyPnGRDUOhLQe7i4J18U\nDJNd74fblvHZDaH9Zxj7it3HtAy8VekvQHJsH+fwWTsgw2RMKkIOAUdTi934\n5Waj6kbzOAw7nUxTmd1/OT+kj9otG0n6w3kpSZZV1Hf1qQNQYlrXQqXjYgeE\n4GHfbSWHZERXfQCrDeyX0gZPginaQJCRi8cz5iVrlPwkDJHBpk0oaALFmpcz\ndJvPGiMqfu3AShezKfoqxziXe2KjnYUjAxOpHXQjBcXngC6ZLJGcX8JWleVN\nPJHbLr/kdpRSmATfkNMK1DYVAS3+RCeXzMKN8oOMZAcFnwKEEt0ueBdvpb6m\nOpgobYvN04BVcqXfoxU4wpwozDxw/WnoKMiMHqGKSmu7RlgBjFGHJcgbolFm\nwN5x4N52Zk+4vagXBbNjghzBbY1rJtATBAtC6TwRmIAyWxORFxgI4tg3ajem\nP66gp3Tj9GcyMzrEPePgQyczuwtmwnfRABz/NhMvncEpwKUGHrBN9tlg/wYh\nA0d0A0Hi74Zjfdqm7LYK0gd2Y23VhIb9iXaQYkyvA2ju6UABGQkqCSLd6x3+\nJ77c\r\n=UG3i\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-BfS2hKs+1G7GlXpK5jh+BpbGaQzmj3VGPTgKXLxcc9pBtnzFmH0bpZPOxlDJ8HJpDXXWg336hZ8m5Yxh2QHBOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCExv81u7/goVjU1mAYtc7k+lg232rfZhCPR1u0jMeYngIgTwbp2E/xCXh4umWuVJkX0ZTabJBiilGu56dqTNWAoj0="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-05-18_1526569480325_0.7449013316967703"},"_hasShrinkwrap":false},"3.6.0-dev.2018-05-19":{"name":"island","version":"3.6.0-dev.2018-05-19","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.3","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-05-19","_shasum":"dc1a68a7d864cd90147f23d821d9ab328e154dab","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"dc1a68a7d864cd90147f23d821d9ab328e154dab","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-05-19.tgz","fileCount":261,"unpackedSize":847439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/uuUCRA9TVsSAnZWagAAStIP/RCwyWZNQPGUrwTMKa42\nF6w2mqG2e5LddBdyCaPVLYw6D1eJa8H2IEJ6ZLNxMTzgbTFp8yvWVAnHAWRn\n565Ok3PBaJd1vXnQiacxW6ShBv/Rhvgc3M6TxT4p8L673D4em8xaBJ+CUmNB\nvPzBJEIJ29Hwu+KMNI7tnWDjPoJVELeJbNRbo51HVKcIxTZ0aITyYFHa6T0/\nBooCAoNygTkj4vMYN5mRGAgDUzHpY8I1W2UXhm8k16UFbUIiR/DgkoNZ0Qaa\nQXzdGLbRHF7UNtnFpz4Byu9nSXP3GeVCjlEtToMyLqzlHd1bE746RAnvR5H4\nfqnHIOtQXvN1h0dOLEffd1lF387kF/NRMbBTcK8tIi4k0KXwegpDONWPhu8q\nH321SSIjddh8/nMP5kZchxEOFR/IVVWgnMarRVwCNFugLkmfObZUYvPpsS9F\nO1A7DpUPV+v/vMIu03H/dSeRJwNwq1DCtbZj1zK1KFbLQbIKPInAN0OsUOPJ\ncJbq/ncKdJo7827McSHT9rDf2FYLG02OBGb3lMTqzidgBhMwwQTx1qU+4O/S\nCyG1Bg80RBbQHuzf2nwc8sSCsLZvP4exBssH/GksUXZCq8YCSNmlpbK+Wdi1\ntQapYgm50kGvZJliKKI+z+6OdRdNcspR4WIMf7fNz4JnWZ+ObU6fFzYDLzXl\naYOb\r\n=9ekl\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-quzDiune1qiqFOEP9FSb6yrGvqfU7zMVlP51JkTgGrd9FpN0ZyF74SuJ6fBhlm31NmsvNvm0Up/vgc/lnZteew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdizTY35xYnDuSFOWpHjmhCFEeu4luz+vN74Abqn3YigIhAMAl0fsXDzxI3nEHEpwr2OQq1NbI2Xf9e47ZF4DnDGIv"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-05-19_1526655891454_0.37196202140376045"},"_hasShrinkwrap":false},"3.6.0-dev.2018-05-20":{"name":"island","version":"3.6.0-dev.2018-05-20","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.3","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-05-20","_shasum":"07eb06477c32a6f53e979a62c24f601416d5b380","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"07eb06477c32a6f53e979a62c24f601416d5b380","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-05-20.tgz","fileCount":261,"unpackedSize":847439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbADz1CRA9TVsSAnZWagAAtuoP/0jTXWabCdgvvdD556z8\nFCQhq3kDLR+TFNVH7IERDsZx9YOs9Rhyb2pupqLaAAuoFUhmvlrc8VGI/4zo\nFVcRjNsJAMv+OLzhrQ7jrHDcVMddAOQCRXCarlwwNMTN8LVzjo3Hafj014cq\nTP0CsT64HikY5UPoE2Q9fW9VXepuw+v8jAaZN1pjlUrtZU2/u9wTL2Q7Ir6q\ni8R55Gjhd89V+qDuFEGvFRPqznxTu2qNvhAfnoRDoBKADrK4T7wkFaD9gI+H\nTgHLlzH+sgOhE8lthlzH6SRfZnrxMGuuwJtU/zpENPPcaOsCOMKTnqzZjXzl\nwrST7ql1qLy527V7RFsAAYB5sUhcQsNCK/yQFHNAmtSqOsJbTXESsJWznKxD\nXYkrwkfAA6Lifi8p/Q7/YmLttvBtdpMlGk1KstPFJrqgMekwQmaGk1wglude\n0rytLNZzasj6Yo42s4iJTe1sqPPlc3ENLKNT44qwuppeRKTP3Xu8Ke1jBLa6\n1QwujZtDUuK2u+v/waf1V6nhGl4h9K32Gw37OHln2bbSdGyR4tDwrNnHLJLv\nyIcyxJUh8nLapYO2dAmpfrWetaxIifSFD+ZCNrtcDmKZbnREELUkZ9ce3RkE\nmk3L3n0DUMU7PP2t0duAkoZAB5yeT+dBAzaCSw43+pD3cbi0OPxdCO+hSBvF\nUJ1u\r\n=m2Qr\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-O28Czc+1S18d2WXZSC8HFmBtjRA24UgoajDor68vyLrDN8M3YGlhkhoYnjFE8YO29yU690JB+mbUj937M4tXkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtdN1IoEI934VG+QkKXH1fJXPZAU/39qXqzTYl3rdu+wIgNBmCw7sjNoG2olmyGtIDrgGCL4AiXcA+wLyNpj56WQo="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-05-20_1526742259558_0.6907861185025506"},"_hasShrinkwrap":false},"3.6.0-dev.2018-05-21":{"name":"island","version":"3.6.0-dev.2018-05-21","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.3","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-05-21","_shasum":"f9cd22471a54483d548475052b1bc4603b25b833","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"f9cd22471a54483d548475052b1bc4603b25b833","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-05-21.tgz","fileCount":261,"unpackedSize":847439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAY5lCRA9TVsSAnZWagAAu0oP/0RyMTPW9G9YAiiK92ch\nU6EtqSucOEk7WWP/gNf1e+KXmZvjG/+Yu1vJ3DbLOSVMScnhSnVjk/1Tyepv\nqkMvAzzTuIb9FS1OD1duAfhRMGG1JWoNaOHad4I1afcHxpicLO/jY42ZJrk2\n04Ya6t6hNzaLrYpzQu55znEXtvJGD6YQqbPcWLJgkDtri2afX6k2B9uQjSUU\nGxdf68mzWf9s/LW3IaVhgcMLMrv9FGqBLBuZ9TVewM2+nlqUNdloJR2rwb2c\nVbD29nTR525d8qe+Iqt/UitURBP1fHSE6b1h4GNVmXsGMvqvglA8co5skhJL\nADZdlDa9xeB0vo5ccQLC6lOCCNkHbUpu46G6pKWDdbHB3Lj57G60cK5aMbq5\nqRwOoeYIrjw+YcsfCo2X5SGCHc8NMsQhumG/0H9j+xyz+bERiJgqWIHfedRF\nMf9ttyFJm/NXfDRKksp1HIfxmZic0tR3FGfQ+aXJNMowkqrLAVuEnHhDHRO5\n300IJBQKK5qvzcJFma7uDdGxxgt7AZBmSJMuXyTCKYv69KGhQa5vwHN6ttBH\n9u9mKsx07gWdY2cg8WnJKfJFJk4H3iVt6UB4vjZVG4Y6ubrOBSDe7ALpY9nh\npMpTO3tv3g1G0Nc0rwRc2F4p21AGiGjObTM4oUDQG+SfrMSawJh325AK9ymu\nGJQH\r\n=8B4c\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-998A9ImEn+9vRdo9kv88sFQbSuehYOr0mvr3G88uPndgMkDX3+NV32oPBl5jo771cvc6UdVZ+6sTyfYbqWGdpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHwN8elb2lGCd99PkbFUQ8Wv8QZdwBCTgr6+rE3fn8YRAiEApkS/oXslB52ULyBsnOXvos02xftm94fVCfLFpgAzSBw="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-05-21_1526828643436_0.675768977876448"},"_hasShrinkwrap":false},"3.5.4":{"name":"island","version":"3.5.4","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"^1.3.0","island-loggers":"^1.1.0","island-status-exporter":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"_id":"island@3.5.4","_shasum":"b8e9b616d16dafbeb914c636ca0ee25bca101a68","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"b8e9b616d16dafbeb914c636ca0ee25bca101a68","tarball":"https://registry.npmjs.org/island/-/island-3.5.4.tgz","fileCount":249,"unpackedSize":753949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAj3WCRA9TVsSAnZWagAAjOAP/jIbAU1cy9ALvqLms5Ba\nQ18+DxjAyoKnMqA20aQ9We7guaTOWWpz1yDHUcbOEDq3o7PV5zL5mjd7Qhvx\nEtvt2K40jWsEDpPgyll1ps5yd8MwnZFPunujKKIVDwEr+L6DnkOx8K7VgDwo\n1/PvczTmayCxiZRB1gSFGtRJNsub8j2BoMUcgV/FQulHo8qFbTDvKokIrrBR\nVYizimnwKxnCGOSK39ThmPuf4ttm8hicQtVR1ZaMkorbJIMxXb+T3NQVzeZw\n8UtoqO8MDPK1bdluwPsl9pDhAEtq0YxawsIl2Rabo6fA1t0KPcGGUuR+c5H6\nGEyHe9rmplovULNgFQzQrw5EkwH9Vk3MzLghpMC+UXS5MH4F28KOhOUt9AQT\n3xx0L52tMVxDGohC7S9KjkxqEZsNKT/+ueQoAOfGztGa9kWLX2ju9VSY3J7g\nzuNV0x0ADQ6Z56GuKPEcOegTjPTK9IM/56Ycz+lRG39tPqpL4qlXleJb2Ppx\np7SZd3yBz07p0o5qWUoSOFK1FsKF44gZec/dNkyLluesqHT6kJ5llBmLtjBq\ndSo3ifOdWrMVT99JbfbKtUd/bzhlZ2klBtYVAnhDgIAwR4IQ4sMQXuw4eH6e\nKyY3tqFZo/oNKa5XU3aw3xGx1NEatiuAz6tWJ3Nc4mChIKR7V3U50K1vg5IT\nqV6j\r\n=h/mA\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-iVQZjvOROFXCohhpC5M3nvJHPu37A3z3+FTjIGVxvSWJhcS+gN56nlB7FCzh54NC8QXVX39DWoPH5NNpVkvJiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDp+vFX44zGxjEXfImtLZZtl9yYGtH6nbWZOHYun5EnoAiBLQhTcBaQ0ZGPS+FO5XXTdW/rpdxYAZ5tFdN03Qvr/Rw=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.5.4_1526873557198_0.14606995112750187"},"_hasShrinkwrap":false},"3.6.0-dev.2018-05-22":{"name":"island","version":"3.6.0-dev.2018-05-22","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.3","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-05-22","_shasum":"3f35693f6429df907c1fddd29c9884a5c36c89f3","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"3f35693f6429df907c1fddd29c9884a5c36c89f3","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-05-22.tgz","fileCount":261,"unpackedSize":847437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAuAFCRA9TVsSAnZWagAAf4EP/R00fjviT7sdrx6kAFcW\ne+zqIVviNl0RueskI8jug31Ra0g0k8SzNbcN2eZkdvmRGj2U5Ig4z9cyJzxH\nIh22INLdcJiB5JvGym5yJmnmOhroa6mfr2QMwXU2oHxIaIy6/nzzerfrPWju\nuQ1lKYLuYBxJvjIo7YRo+RT75F+9DMggz4WkaMss0AdvZDto5Zijahv3ikZt\nZY5mxM4qiKfOkXBfGdXsx9J3BBlGljG2YrUvH+7qagwtZy/8yyA8jkRNzOY4\nqv6wK0jcWuzT6yg+FwjZ4sipE72M7Sz1gQ38XNvoTeNs3lY5jHOoTAnO09Td\nXIqls18BBR/mzNlGtjmsb3L4Ev0Pe1iUD4QBfvXwcls+jYYLoPIXL4mVF/N2\n+RPC348nnGfXzZI9CEaN3mQAeUZJ8yxZzS+qVzU4aN25StiO61026FEciHIW\nT1ihJWX0VbNOgIz3blWHFc4ZjobxoosNysOB1N9r3oRHQLJcxDvtLbWJqg8O\nHOb7ZXjfdg8lcmlqrDiLmmmI6kbRDjLb19SQHSsytE9ps8WFSVL7LQH2kMOV\njiybU31afhCkl7HdIQ98VrNnvoP0T19O2bvpTh4vJHusgV6mVXLFuvU6UHdM\nwRTlanck+NB7ONOv4Oeq+D1mjlkmFH3IRaYrm2gffuC8AdJkxUclsSc47oiG\nH4bZ\r\n=aqWy\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-xJ/Py7l26ozYO3u0HNPzIkJbUUSQ9LzqZXGxuFzBBWE3ol4iXXbeMOHaNE8x64fTwug6uyseGe68hYlmkvjP4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEs/OnJkFFcpquKTcq8RsNlQHjhr+H7TCLgozogqOZNkAiEA8wrdjK7Yr7PiMLWAOPT8dwAoKeQ+XNxplEwXVWraYFY="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-05-22_1526915076477_0.4431739186293062"},"_hasShrinkwrap":false},"3.6.0-dev.2018-05-23":{"name":"island","version":"3.6.0-dev.2018-05-23","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.3","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-05-23","_shasum":"4c45dcf5465b289993a2c6d31609f20f9eb60f30","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"4c45dcf5465b289993a2c6d31609f20f9eb60f30","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-05-23.tgz","fileCount":261,"unpackedSize":847437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBDGRCRA9TVsSAnZWagAA3gQQAIAjwHgpbw88GyJP6u5l\nbBSr8ki8Eu18fIJyPLKgoJaemiK8OUdyjzxdzR8MDnS3O6G7uyGFwPF06Con\n1p04zNyVpVaW9XFLO98UEjjoKjBCZMT7E445kjv5Y48e7uC2+t2g280PQrvN\n1JeXrjd2ZCedCTnUIv9iLl8eIw0/pwu2WSTRoI6iSnJWyRu+Qpt7vzsoMexk\n9JqZYjpQXBnfWftR7Q5N9DpnrjwlVhvG5ujSmzjFTJq1lirLjPyQBe7ypRtI\neWFxb+N2ztsEoJ6N8Fp8aPagwIGtWj8xwbs2pbEnLFXtl2T99+pKWDrZ/cQ1\ni5NcGgYM86Dz7he6h4nGeLk72gZ5hPJwo4K4LaFA4AvmzSQ2rj9tUiC7hqG7\nD8bQGaAODvSvB1ckWe3IeHBvlFPY1HhBuxJTw/pWdxO28JaHd17j3rr+jDdq\nHivFtygeBYWJP6RJJ+yurdNIaAHNSIskumMJRh9B+kyi7N+d1l1qEHham+Ev\nkB2DVLvonvyWv0tOCU8xhRasv1v17s0q9q3P66s6e7CyahHc+8c3KIKVgJuv\nRs1TCflppLJiCno/JetmamTZ8ErghxiQhtiyOOm7Qz59J6H4G6SapjYMT7ri\nk65UnOeUjOk9BEEkd4BGN5MLgkeNPlI05Mvk7R0yBezMR0WMaWJiKLc8LuB8\nUN+8\r\n=o9/G\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-jlrA2s6Qd3HtYCV80O1j1z2rKOlsvW5ARERP3F6V4wzlFxl9+hoZKdNbwcDTawCdphZYNMu2nJZVT7dBzm68Qg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHrWHhzBYPPPx6DrDppPeVXwA+5fIsluxpXhGyhAncxkAiEA2N6X6ZHdlehvrJ+Rf5MFa4etKmwGtXxnt/n5o80qNeo="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-05-23_1527001488699_0.30342222495287174"},"_hasShrinkwrap":false},"3.6.0-dev.2018-05-24":{"name":"island","version":"3.6.0-dev.2018-05-24","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.3","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-05-24","_shasum":"28043578b50933e1c7d9a0b19de6489ea65446a4","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"28043578b50933e1c7d9a0b19de6489ea65446a4","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-05-24.tgz","fileCount":265,"unpackedSize":856374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBYMDCRA9TVsSAnZWagAAzEEP/3WLSe6xMsGzWq/lDDCN\nXbLqF4s0MfwGu2CD4RVEKzOZjtrBm96X6hpJIeDC3JRJ4G7phx+xoRYRSr18\n4zfnf3TKism0IQQu9p/K+XE7fVW5SXaBhQGMTAjPH6r9V0JBFY5A0Y2A2lu1\nN8wwjdnBtzyYMroSU5Wkido3rjoMOKx1uGEM7TwCxCEqezePLqv6TSToIeqA\ntWoz7g/isLWyg/gWmDgCYxIlqfYh6HNsUdX+TX2yMIqcpNBLNHbAZjVlTCRN\n3IbO8DwzAtujecISqQEWJc+avbsR9ACFvgrsz573HysxNQZXpuCGIuk0T1e6\nz5oBY+wioExTcR9Wgl+VB8SDU4YIRxv2FzeUYDXeQOV7dY7k8cOfguMzdnG7\nEdletdP+aOom9bnCuJKA5Q4yfW+PblaYuWIcC3BKFb5FMikDvTF+FT7R+11j\niE7WyGi6CmdXxbxtwSfnT+i4ck9V6DNInkGOkZT3t5bMmq8jsOBIcDm6BIBH\nsuaK44KnX3jXfzO17Dh3r944jseRKndU8jPrp+lsK/NjbScYUh1xc++3oHQx\nZUKInKuOZ6derDxff1W7IPqBNzY+GqEwsxDq+atXLsNbTlrPB9Bu+kjIQ8kI\n6h6kulfyzvyfzY2yIHQ5a0dzrYMPfyXwIxBF7/GCQJ+rPT/4/Izq28x+a5tC\nhh7l\r\n=WVP5\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-uaQkKtFMd1mFGgW5OakvhRRt8dGTA66vi6AN7I2GXnbwPbpeE7KApF9wd24dqODQ+WDfNy24pT1Mvrz5QoWHsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHjwQSh3slqvIQJZuln3Kko3tixqZ/vPoThopNQZrAh1AiEAqDflHNDNa34VUQ8UUsSJdohnfDqIx96c89gO2cMKACw="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-05-24_1527087874479_0.1891345743590891"},"_hasShrinkwrap":false},"3.6.0-dev.2018-05-25":{"name":"island","version":"3.6.0-dev.2018-05-25","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.3","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-05-25","_shasum":"222138ecdbdeb76286677b60b50faf2d22d21656","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"222138ecdbdeb76286677b60b50faf2d22d21656","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-05-25.tgz","fileCount":265,"unpackedSize":856374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBtStCRA9TVsSAnZWagAAJF4P/0VUhZP1SuuFMIDgHbGS\nyPoMYZEXICuA8G0hXwKJewNTvyTwHHkME/TsQh10YwXBmDwsd8p1fPfd0Amr\nQ+pMWGhpbnpCf4UxJHmlC7IobWfJ5Tec6h9OtwbWIsg+ML3W+NGw91/5ySCH\nPc2H/sEGOczs1yI9oUXQ0jJKPqGWrxHsF+hTPdil6umQhEjYes7Z5mfzrqhb\nX7+62mKd4Uc2HSiUFYk6m+h0B6rMbC22CwRXFsxk8Ce2TrePz4rAMe1DX6dM\n7okRyeyMvOMHjLRqtLC8a92fVJhZR9d22D16yYRzjI3aKeasuw+GttpFtnww\nN+RaLmJCwML0rfcBK0mAan8xhSxvv3QNxpKBDgF+LRO+2DdvevKoCyHxMpNR\n5tdysWiWvCqercOSD9RkPDbcoybTaGQB/AWOVH1qAr9fx38eFgU0CovBLRqL\nAwrojZpk/yMs9BDmgrsgpanP2o4PmWdSYXNgy63e0dGIgdoILFHRpYhh0A0v\n37LmWn1ATsvslCDMmEBUqZlz9vZy8daBbfB6SQyL2tG+NAHqZC0Y64dERQz2\npbkZMpR3DGgbiNILX5UE1OE0RqJr+uFCXEErH6FJ4zOdo6paOGZko31ZkPOS\ncAF7MQgh29tqZVEX/vaZ5UwkujIJihPkE3Z/gMlpy5UShsNCx2NmfbXlIle9\nygwa\r\n=76aA\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-9hrd/I29n3efLAio8soRrUbzEB3ke5lEXeadPTSpZnBaFzXebE5ZvZTWh+9FBigrGFuA8wukvWaGVWGlpVLjCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIExbTFEDV6slJr9OD38smjBxM4k5vjf/D6ygJhPSoAvFAiB0S4VQPcPPYsyeoA2xPxb4nc+mDfUSpfBbNrQBqX5nSw=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-05-25_1527174315881_0.834178522464031"},"_hasShrinkwrap":false},"3.6.0-dev.2018-05-26":{"name":"island","version":"3.6.0-dev.2018-05-26","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.3","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-05-26","_shasum":"c8b8b7e1df635ffd438282ee19089b07a5a3b413","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"c8b8b7e1df635ffd438282ee19089b07a5a3b413","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-05-26.tgz","fileCount":265,"unpackedSize":856374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCCYICRA9TVsSAnZWagAAjbsP/RlVOrWfeANo0X32qMM/\n6JT4+jImPa0DRI/jD3wFoMyHkAmrq5EFMUD0N5HGjUfMfTshEZpO3n3Dizs5\neIW2zAtWYaaysZMbiY+CxX1PsukXmrbTVxpJvUZzntQMVV9iS+MmG90/A+GT\njale7CRKFSQ2/OE9HN7egB10p5FQjKef/8MFelJcsOAOznFSr4TthLXpZ0zg\ndEhJQ0Wl34peC8PU8ry11Omp1Dk4bRQxiCEbV9epEUlhjJoa+YeXyF111cEW\nQQPP/CMyEBJ/P90ZQlHpqSYhwqYVIvfcsdc6kbBA2IjFRdpj0Ehd9TwL4NDV\nMQBlCJjUSLPO3LODYMoakVuunRL0e/Z2R732rEI4KqlL66h9wCrYaqIbMwZA\nA773wnpaoc9PjqZB0ClgJ7vtG23MXjgZqthqvBpZDvvB4RCk1Eqo8SQPddov\nO3kMRul7cgGgqi30RWNDwrIefJjqoaGmzSDEJL2gXOvvmeg+BWI+7EgKqeZD\nyPfNVJUQQ5cisrXUOfpDAeiJJJTJ7F6rQvyoINxaEK2LwinxozMVRw9XZID2\nDY5AWtqodIQR24MafWy9SPAUnXKcaFjIxBMxKjvnIze77HhR1Eg+O3B7TkKW\nYMumicXFMO9Y9hqvU4ZDph+KLY7bGnpuUv+FRDtgXMkuu7k9ba+ugLrU/yxn\nMfwp\r\n=1sqf\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-dynUy18LiN2wShkOGi3EMkgA48FVWdQYLbn//33vG9ILjCNcvjlkK0I1LLhGtYhAsJQ+wEQHvOC8VFSmm2dlqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXPupebr0mH8pFzPXV1R7kB6Vfo4RVvALfIuItCiplTwIgFY9ACnW2oVlzdhAwJSdoQnpu2ivgp0YBk+EGbVONrDc="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-05-26_1527260679237_0.8087528627821399"},"_hasShrinkwrap":false},"3.6.0-dev.2018-05-27":{"name":"island","version":"3.6.0-dev.2018-05-27","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.3","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-05-27","_shasum":"8a5d94640d8253e92e3f55723553ff600ff71473","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"8a5d94640d8253e92e3f55723553ff600ff71473","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-05-27.tgz","fileCount":265,"unpackedSize":856374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCXhPCRA9TVsSAnZWagAAl4wP/0fgUrlsKQWAyOQkanww\nQ+N8lVIaXNfKUMeoxOkio1qVhbBpILCFCr6JV23wON/XfexKEAVeDBoe1Y/8\nr14a4bz3Hf6WB78CLWTjKYpMWkh/R9Uf8OpE5ffHATEcolwMBkJAphX2sUoA\n3N18Rt+3yDUnVMB4ZnlSdvJu5AMh+pZXO0pV36iQhgFVoa2jD/ie8veViGNE\nB8K+0O32f+vuGMt58WaYotiXspJ1RNct0fjVo3/c8ppNxiJUmW3OTDMS7E+p\nROOOh13PY4tCA+nYkuOqtmkk8l9FRJn/fSM3VF92iECDI5I1N43y7K9MlEtj\ngD1YdN/4VbkWVvPfbULsDS6scii66lgKjO+OofuDWWdHF2VPjJdenyouO8RG\nRcXpWiFvt56Fg8UynenU+8AXhULsbRg+rtIOHdidxd+irGPtxuaVJvD7WG59\n6Gqq7Ijk3Jl6YXIkynLyy0lOZmPstyEHzn1x12SCAbZk/XM014eTuhkD2ZMh\nV6k+kxRZQpt9uIQ8UpgSNNQj7Rv12LWA0l3hOMGqmw0TB0v/mgJvyIvzPPGg\nZ/zudS3CevxzwjfzwK0qYlLNr8cub4KO7jse2kOvz2Cd4fwxmy9EFU9ukX9K\nE97OyHALOGCqyvwP/AGFWbh94KbhC1z+b5LoCvcEmg6ZN8p/lx6Y8cFPfJRk\n9wUK\r\n=jpsk\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-dmgnWwZSZCHiBQS8U3sHU2MLjui9LTlMsZT5mOnOryc/DdZv5Plniabn/x1pSY6sRd1+2Cchc4jNPI5IeUl+kQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1dlEs+s8NbqxdCZXqqMQ9iCJPp11VnACti/tuNm1B2wIgV51lsESuGbuTrJMS0NutcZqJ129NHJlJsNevqW0CdcM="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-05-27_1527347277066_0.8262864697816008"},"_hasShrinkwrap":false},"3.6.0-dev.2018-05-28":{"name":"island","version":"3.6.0-dev.2018-05-28","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.3","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-05-28","_shasum":"1845d00e5bc89574ad54b06b43643b8579842c66","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"1845d00e5bc89574ad54b06b43643b8579842c66","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-05-28.tgz","fileCount":265,"unpackedSize":856374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCsoCCRA9TVsSAnZWagAAjtsQAI+mF25wHHrmYc7ncq0M\n74NEBvv56ffvBrBcSTcatmY2wD0XX7lnyfTDeAiIy9zbFOYAQk/c2nElzEZ4\nK+oSKifZoKuhdg4HLunWV2IOkS1lr9iXrTJY6TYOYL+x12UeqgHZvu5PlW6f\nTIxVGA46BSaFCOJXDfwSbQQVVHpvmCAEiAd+wmaM4F5PM/VOXGWHDsauESkP\ni7IHVpQe7PrDKc2xI5sJB8vNK6QVBI4Sj6XPR/9/AtbqS7VQkDXwAOQQ+7OY\nH1vGef/6Py0C+0VLh7z15vjOpYc18Ei+irtyBhT4jihGd6fbhSJJ9NFul6MW\nvH/6JdvLJtJQZEb985hUV78go7d1B7hKUEnumCb1uhh+WjrjJtbNxqo/carz\nCxZzTfBun4MjKSHQB/6Z9Aj3arIVGXHOBPLaTo1qMvmHfJ4xVxVf5ChuQ747\nqdyyCZVtI+Bu0/FFbS9qGhuXigqPfhdebNj6SA1drBGuyD+0x/l5rDYzNqww\npuQHe0vCUAiB/vB4suSeSiMxRZQgd3Qew9uTruper74rlpQq3vZ1IYsT5hXG\nj3SPOzz5avSBCd5ssixfKGpXcWBd5npSBv39EeFkmG5Ow6+N6TINdOjiIeC7\n+SFcIc9LCFigcTy6xYdyW97uC5TR5tKrATmSPY9q04AgIt4S6+0ZzzHeNRHr\n4mTj\r\n=aUIE\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-+/hQg5OZbS13u90HK7r2ci3F8evp9G6bFdNmSRzwWlH67OjxiUkDilolL0jlRe0d00xkz6Q05vtQZwSLGF1DWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2P/5LxXhyj/mTYJ6FnHRnmB6/KkayoNCvPrZFapqZWAIhAJTScXw8HEgOlDNo7Qdi84RaHZG1j6oRf9UEJ9EbM6GZ"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-05-28_1527433729319_0.24527870613209446"},"_hasShrinkwrap":false},"3.6.0-dev.2018-05-29":{"name":"island","version":"3.6.0-dev.2018-05-29","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","island-doc":"^0.0.3","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-05-29","_shasum":"58b41de35f983d37db51d864ea33a09c59338e80","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"58b41de35f983d37db51d864ea33a09c59338e80","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-05-29.tgz","fileCount":265,"unpackedSize":856374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDBuHCRA9TVsSAnZWagAA0q8P/2pk1A8PpuHD6HCXho4K\n7/nv8Cb0ClbObjHWkDNTVRsZJgr+u7aJenBd6nDVDgVBMEpmfRhP9I1p4zHi\nWvGBiENii/JpIRnBCpL++uHA+LRgPKyRh3MBC60dWUxoy1bSSBfqfCy7lfc5\nWd9Y6O77mw7TfqI/l0fUpyVZcg75BXBHPwkQLfRtwUtHBZFRgxRsaF1Rm1ig\nxIIHqcRiCiB3RL+FPzB4M3d0ylRsLPO21E3Hx97Dr7CF4V7lN0YY479q1UGW\nN0/LgT9iWYiD9vmDFVQyQDmF0+da1FM9HbxLBjlE2nwi1NR9RcaYdw5zxh74\nbjx78Mh9r5mQUXsP0Pcls7hRppsu5oEwe8D1WPYxMd7k3YdJyGcURpQ5G+GH\nWSXDeFarzNJRjvrNUAO8pajj/R1f99+4z2IHnJY043ZjGegy1WYgKFmb5pAb\nJOeiX7yZVxLuf0hkr+kqR+4t1o+5wBuYHQOxtqI74BULeaNxF7kc4dKzcJ2Q\neIDkmHFXZVPFucf3M3NdRr+nQVOvuLQKS+dKvYtIhUyQHrCMfEc8YBj1oPzn\nmIJ2HeK9pxZsWfM7AxhNKH1npIVKSbuyKBwL7n/GQg6JIENiSipfSjcx197X\n1cvJbjpGaqqdVUGrvGRVYZbykPXk3JwYkCV+L1UFyttWyvim00oIi/I/r6tt\nlMnn\r\n=vVUW\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-bb13X6f88fzksVbsqMRcQAjZxzlYAoxjCqWVXyeescAFzaqcugek9TDZeXB1bV8OmWfRhE2ShckO59khkUFhWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAWJnDE0g1BOMfuzVFjOKcvrLoBfySIeNtfogaivlX/SAiB3/F3vZkfrsoUF4IkpbBCC4ZbxLIhh51x9+u4EHC0BHg=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-05-29_1527520135098_0.7047889267408931"},"_hasShrinkwrap":false},"3.6.0-dev.2018-05-30":{"name":"island","version":"3.6.0-dev.2018-05-30","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","island-doc":"^0.0.2","jasmine-spec-reporter":"^4.2.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-05-30","_shasum":"ebb6c9bbf8a44e6aaf28d6e776024538dab92f96","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"ebb6c9bbf8a44e6aaf28d6e776024538dab92f96","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-05-30.tgz","fileCount":74,"unpackedSize":261935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDW0mCRA9TVsSAnZWagAA+D4QAJBynZCrJz9h2cxsbyJj\n+2BD/Vg/nooeA1QafEgAoEPj4l06dCjWFc66s6IkM4PNzg11XSe0OrRJgbnr\nQD3evuybJvYkz7TU3LtMPJ5+3TUcjywEupUTIwkvZ7OYqL4GF72fKnhbLMuc\nvzyg1DNTlHJdfG7vq7UvnNgj3H4dkCmLvRyXEkmA84OFhcUh8mEv9J9i56jM\nfmA8S18psONGYxGy/PgohnfAcZidDJdcgKkpO4LgAdoxQ9R4NGEv+PnMpFAF\nNBSmdZrg8CcDVVie4sPJDXxL47kLDzAjHl/DQsNFWqAzu/nj2fJVJSGYTl/W\nxaCoKvB6gvHU/aI4kEvLb+q0FLCimU1jLVmxvOc09Q/3l9RvDvcFbznATQLk\n2wUitm7pUURGU3RjAQd9EhoKu/EecJBvqVb+zXGeaOj0g8wnluG2kKwgQ3Oz\n/AoirGKqOoyspuM1KPyWr5HsKxb1UVH9NuduxYulAZe62+C2foAj2HFjpBWh\nFLSq7X5JVe8rOC+x+bnW7wwB2m61J2+dtkjs9MbBpx5lFukLbquD3lHiJhFm\nk1V9zYW0h6e6fYjc9ZUnPsn7WYRir3lOIen0zOlHz00yEyFYf/RXym/OjgRC\nNqS0JnR5c2PZFln8/GSs1EarNlMwrQeHhRqHj4lCrZSUpiVGJEqPvC2MPwMJ\n12u9\r\n=Z6+R\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-kNZB+s0tI+p9oQ+6RkND9MnLo5Geub86Wll4BE5b4bt76qhSJFU9Jc6eJ/JWP8t3atoo7qIIoa/RVPN6A0VpoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE1Xpbb2M8nb/Azll+AqQF1AsDciHiGRrcs0cmFE6er/AiEAvxBGiQlJM0uB7ZkpU8IBLXKVX1aoHIRLJuH/ICxZ2tI="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-05-30_1527606566077_0.6027692016624497"},"_hasShrinkwrap":false},"3.6.0-dev.2018-05-30.2":{"name":"island","version":"3.6.0-dev.2018-05-30.2","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","island-doc":"^0.0.3","jasmine-spec-reporter":"^4.2.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"# island v1.5\n\nAn opinionated, full-stacked Microservices framework for [node](http://nodejs.org), powered by [TypeScript](https://github.com/microsoft/typescript).\n\n[![Build Status][travis-image]][travis-url]\n[![NPM version][npm-image]][npm-url]\n[![Dependency Status][david-image]][david-url]\n[![Coverage Status][coveralls-image]][coveralls-url]\n[![Test Coverage][codeclimate-coverage]][codeclimate-url]\n[![Code Climate][codeclimate-gpa]][codeclimate-url]\n[![Issue Count][codeclimate-issue]][codeclimate-url]\n\n\n```typescript\nimport * as island from 'island';\nimport * as keeper from 'island-keeper';\nimport { EndpointController } from './controller/endpoint.controller';\nimport { EventController } from './controller/event.controller';\n\nconst serviceName = 'hawaii';\n\nclass HawaiiIslet extends island.Islet {\n  main() {\n    const islandKeeper = keeper.IslandKeeper.getInst();\n    islandKeeper.init('consul', 'island');\n    islandKeeper.setServiceName(serviceName);\n\n    const amqpChannelPoolAdapter = new island.AmqpChannelPoolAdapter({url: 'amqp://rabbitmq:5672'});\n    this.registerAdapter('amqpChannelPool', amqpChannelPoolAdapter);\n    const rpcAdapter = new island.RPCAdapter({amqpChannelPoolAdapter, serviceName});\n    rpcAdapter.registerController(EndpointController);\n    this.registerAdapter('rpc', rpcAdapter);\n\n    const eventAdapter = new island.EventAdapter({amqpChannelPoolAdapter, serviceName});\n    eventAdapter.registerController(EventController);\n    this.registerAdapter('event', eventAdapter);\n  }\n}\n\nisland.Islet.run(HawaiiIslet);\n```\n\n\n## Table of Contents\n\n  - [Installation](#installation)\n  - [Features](#features)\n  - [v1.0](#v1.0)\n  - [Building](#building)\n  - [Tests](#tests)\n  - [Environment Variables](#environment+variables)\n  - [Milestones](#milestones)\n  - [People](#people)\n  - [License](#license)\n\n\n## Installation\n\n```\n$ npm install island --save\n```\n\n\n## Features\n\n  - Free from service discovery\n  - Support various types of communication\n    - RPC(strong link between islands)\n    - Event(weak link between islands)\n    - Push messaging(to user) via `socket.io`\n  - Ensure that each island gets proper parameters\n  - Track communications per each request\n  - Chain contexts with UUID per each request\n\n## v1.2\n \n### Changes\n\n  - Support to expand langid from property name for @validate @sanitize [#69](https://github.com/spearhead-ea/island/issues/68)\n  - Fix singleton bug [#64](https://github.com/spearhead-ea/island/pull/67)\n\n## v1.0\n\n### Changes\n\n  - `Loggers` is no longer a part of `island` -> [island-loggers](https://github.com/spearhead-ea/island-loggers) [#14](https://github.com/spearhead-ea/island/issues/14)\n  - `Di` is no longer a part of `island` -> [island-di](https://github.com/spearhead-ea/island-di) [#16](https://github.com/spearhead-ea/island/issues/16)\n  - `@endpoint` decorator now provides 4 more methods [#28](https://github.com/spearhead-ea/island/issues/28)\n    - `@endpoint('GET /test')` still works\n    - `@endpoint.get('/test')` - You can omit the GET method\n    - `@endpoint.post('/test')` - You can omit the POST method\n    - `@endpoint.put('/test')` - You can omit the PUT method\n    - `@endpoint.del('/test')` - You can omit the DEL method\n\n\n### Breaking Changes\n\n  - Require TypeScript@2.x\n    - `strictNullChecks`\n\n\n## Building\n\nIn order to build the island, ensure that you have [Git](http://git-scm.com/downloads) and [Node.js](http://nodejs.org/) installed.\n\nClone a copy of the repo:\n\n```\n$ git clone https://github.com/spearhead-ea/island.git\n```\n\nChange to the island directory:\n\n```\n$ cd island\n```\n\nInstall prerequisites and dev dependencies:\n\n```\n$ npm install -g gulp typescript\n$ npm install\n```\n\n\n## Tests\n\n  To run the test suite, first install the dependencies, then run `npm test`:\n\n```bash\n$ npm install\n$ RABBITMQ_HOST=localhost npm test\n```\n\n\n## Environment Variables\n\n| Environments                            | Type    | Default                   | Notes                                                             | LegacyKeys               |\n| --------------------------------------- | ------- | ------------------------- | ----------------------------------------------------------------- | ------------------------ |\n| ISLAND_SERVICE_NAME                     | string  | 'no-service-name'         |                                                                   | 'SERVICE_NAME'           |\n| ISLAND_HOST_NAME                        | string  | 'no-host-name'            | TraceLog uses this as a name of node                              | 'HOSTNAME'               |\n| ISLAND_USE_DEV_MODE                     | boolean | false                     | When true, allows APIs which has options.developmentOnly          | 'USE_DEV_MODE'           |\n| ISLAND_SERIALIZE_FORMAT_PUSH            | string  | 'msgpack'                 | currently able Push format json and msgpack                       | 'SERIALIZE_FORMAT_PUSH'  |\n| ISLAND_EVENT_PREFETCH                   | number  | 100                       |                                                                   | 'EVENT_PREFETCH'         |\n| ISLAND_RPC_PREFETCH                     | number  | 100                       | Count of RPC Prefetch                                             | 'RPC_PREFETCH'           |\n| ISLAND_RPC_EXEC_TIMEOUT_MS              | number  | 25000                     | Timeout during RPC execution                                      |                          |\n| ISLAND_RPC_WAIT_TIMEOUT_MS              | number  | 60000                     | Timeout during RPC call                                           |                          |\n| ISLAND_SERVICE_LOAD_TIME_MS             | number  | 60000                     | Time to load service                                              |                          |\n| ISLAND_LOGGER_LEVEL                     | string  | 'info'                    | Log level for logger                                              |                          |\n| ISLAND_LOGGER_TYPE                      | string  | 'short'                   |                                                                   |                          |\n| ISLAND_RPC_RES_NOACK                    | boolean | false                     |                                                                   |                          |\n| ISLAND_NO_REVIVER                       | boolean | false                     |                                                                   | 'NO_REVIVER'             |\n| ISLAND_STATUS_EXPORT                    | boolean | false                     | If it is true, use island-status-exporter                         | 'STATUS_EXPORT'          |\n| ISLAND_STATUS_EXPORT_TIME_MS            | number  | 10 * 1000                 | Time to save file for instance status                             | 'STATUS_EXPORT_TIME_MS'  |\n| ISLAND_STATUS_FILE_NAME                 | string  |                           | island-status-exporter uses this as a name for file               | 'STATUS_FILE_NAME'       |\n| ISLAND_STATUS_EXPORT_TYPE               | string  | 'FILE'                    | status-exporter uses this type for saving data                    | 'STATUS_EXPORT_TYPE'     |\n| ISLAND_TRACEMQ_HOST                     | string  |                           | MQ(formatted by amqp URI) for TraceLog. If omitted it doesn't log |                          |\n| ISLAND_TRACEMQ_QUEUE                    | string  | 'trace'                   | A queue name to log TraceLog                                      |                          |\n| ISLAND_TRACE_HEADER_LOG                 | boolean | false                     | When true, add trace log to msg.header                            |                          |\n| ISLAND_ENDPOINT_SESSION_GROUP           | string  |                           |                                                                   | 'ENDPOINT_SESSION_GROUP' |\n| ISLAND_CONSUL_HOST                      | string  | 'consul'                  | The address of consul.                                            | 'CONSUL_HOST'            |\n| ISLAND_CONSUL_PORT                      | string  | '8500'                    | consul port. work with CONSUL_HOST                                | 'CONSUL_PORT'            |\n| ISLAND_CONSUL_NAMESPACE                 | string  |                           |                                                                   | 'CONSUL_NAMESPACE'       |\n| ISLAND_CONSUL_TOKEN                     | string  |                           |                                                                   | 'CONSUL_TOKEN'           |\n| ISLAND_RABBITMQ_HOST                    | string  | 'amqp://rabbitmq:5672'    | The address of rabbitmq.                                          | 'RABBITMQ_HOST'          |\n| ISLAND_RABBITMQ_PUSH_HOST               | string  |                           |                                                                   | 'RABBITMQ_PUSH_HOST'     |\n| ISLAND_RABBITMQ_RPC_HOST                | string  |                           |                                                                   | 'RABBITMQ_RPC_HOST'      |\n| ISLAND_RABBITMQ_EVENT_HOST              | string  |                           |                                                                   | 'RABBITMQ_EVENT_HOST'    |\n| ISLAND_RABBITMQ_POOLSIZE                | number  | 100                       |                                                                   | 'RABBITMQ_POOLSIZE'      |\n| ISLAND_REDIS_AUTH                       | string  |                           |                                                                   | 'REDIS_AUTH'             |\n| ISLAND_REDIS_HOST                       | string  | 'redis'                   | The address of redishost.                                         | 'REDIS_HOST'             |\n| ISLAND_REDIS_PORT                       | number  | 6379                      |                                                                   | 'REDIS_PORT'             |\n| ISLAND_MONGO_HOST                       | string  | 'mongodb://mongodb:27017' |                                                                   | 'MONGO_HOST'             |\n| ISLAND_RPC_DISTRIB_SIZE                 | number  | 16                        |                                                                   |                          |\n| ISLAND_USE_CIRCUIT_BREAK                | boolean | false                     |                                                                   |                          |\n| ISLAND_CIRCUIT_BREAK_TIME_MS            | number  | 60 * 1000                 |                                                                   |                          |\n| ISLAND_CIRCUIT_BREAK_FAILRATE_THRESHOLD | number  | 0.2                       |                                                                   |                          |\n| ISLAND_CIRCUIT_BREAK_REQUEST_THRESHOLD  | number  | 10                        |                                                                   |                          |\n| ISLAND_FLOWMODE_DELAY                   | number  | 10000                     |                                                                   |                          |\n\n\n## Milestones\n\nFor details on our planned features and future direction please refer to our [milestones](https://github.com/spearhead-ea/island/milestones)\n\n\n\n## People\n\nThe original author of `island` is [Wonshik Kim](https://github.com/wokim)\n\nThe current lead maintainer is [Kei Son](https://github.com/heycalmdown)\n\n[List of all contributors](https://github.com/spearhead-ea/island/graphs/contributors)\n\n\n\n## License\n\n  [MIT](LICENSE)\n\n\n[travis-image]: https://api.travis-ci.org/spearhead-ea/island.svg?branch=release-1.0\n[travis-url]: https://travis-ci.org/spearhead-ea/island\n[npm-image]: https://badge.fury.io/js/island.svg\n[npm-url]: http://badge.fury.io/js/island\n[david-image]: https://david-dm.org/spearhead-ea/island/status.svg\n[david-url]: https://david-dm.org/spearhead-ea/island\n[coveralls-image]: https://coveralls.io/repos/github/spearhead-ea/island/badge.svg?branch=master\n[coveralls-url]: https://coveralls.io/github/spearhead-ea/island?branch=master\n[codeclimate-coverage]: https://codeclimate.com/github/spearhead-ea/island/badges/coverage.svg\n[codeclimate-gpa]: https://codeclimate.com/github/spearhead-ea/island/badges/gpa.svg\n[codeclimate-issue]: https://codeclimate.com/github/spearhead-ea/island/badges/issue_count.svg\n[codeclimate-url]: https://codeclimate.com/github/spearhead-ea/island/coverage\n","readmeFilename":"README.md","gitHead":"322098f4eec0e6e816307aa264b0f3ea79636a89","_id":"island@3.6.0-dev.2018-05-30.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"integrity":"sha512-KO12NrtK3Dx8G2618JYdiqnS511dy/+9QCXhO+l1O2x9frYtPvTwSj5sqAdOe/UJBfOJa6f/ylQM6YBSaG+yLA==","shasum":"91b6013df9a1e3e9b2e1ea8c1b1f4dcabd56b655","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-05-30.2.tgz","fileCount":290,"unpackedSize":906304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDgVkCRA9TVsSAnZWagAAPwsP/0N31LZec8EIOX8+qppf\npy9TsRWTKx+ob7qYZcxtFnI4wQriJI6iqTAEm3Qkn7PGTxUC92S/7byxyCGN\n6sNABwzql4FgOQZvk04crIUCgCclZ4dCm/JINRBVaHf6PR39QPzEczE8pN1Y\nFbFGwVt/IQuBb/PFKyLhFTRGRElx5HE3dJzyCfxWikve+nkGFY2m/0+xyuQQ\nMyE4ehakLnVl9x+RQbVPDyx69m/4MRD1prBeTXvGNCiSDq6If5ZEhR0Yoi2E\n6MlAzWme+AO9kr7UlqWuuiAbea/f7Q+wZw8glsR7dv6C65AbwZ2/EU9FeRHk\na4ZeXPI4WumbzxGEh2Pl9aHsQWA+/VT7pRpGGyDnkeEBNe7+Af/lf/RfpYrt\nG/Bj24P2wq5afpy8Sl0J1w9pgLb2OEIjca5LJU0UJd+TJHxcxeNkMP+Evqc+\nTukPymSv11nfW1aJ0cKGHcfINm7qTh48u6o8N8CpfZDqy2ktXkd/8ksMw/4a\nP4c5QwMazf+ZsquedXraTYO+k9ATbQGt/E5p0J0mtEvFt2xlophxLlFbHilU\n8N2Y324j3W3KYSFbJm0lzTr10hSbQzQ2g9+sXoDZn+TbCC4zpvnXsKbH22at\n88hOHHDNXHWU2fQdOrKSExY6V5qRmuy8L6RR4+2bBiPXQvhJInbdMjfHIcOm\nlTnH\r\n=6u/T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCftSX9h4cyEV1PAV8FEgXJWjp+i2xUPXoMBL7y75jkWwIhALFDJSt+IFhFD42gkqSC/JHJ6AAjsG9a7J5m7Nr592AB"}]},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-05-30.2_1527645538763_0.6476272350339638"},"_hasShrinkwrap":false},"3.6.0-dev.2018-05-31":{"name":"island","version":"3.6.0-dev.2018-05-31","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","island-doc":"^0.0.3","jasmine-spec-reporter":"^4.2.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-05-31","_shasum":"ab8164ccc56afc77e5a1a343e04f465be1c6a04f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"ab8164ccc56afc77e5a1a343e04f465be1c6a04f","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-05-31.tgz","fileCount":278,"unpackedSize":883318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDr2KCRA9TVsSAnZWagAACGAP/j5tj8QrP/+6TiyDoEyO\nwCnPoOAb2S/ui/WZZYxV5/YBSNhi0AUg1itZlx/KY/haQi9buKvdFaB7Afq8\nczv8Tc6Xx530mrLqGstjN8POB66FqWjk/TtV0LXJHRx+CNxEF34dF5ws7XxO\nMlFbxi5j9x0/n6Uu8ssWs1o3kJOPQjCsS1inKoiJT5nK7DsCkQtBivwb2P6h\nDYDRyIU4CKb3LLHED/NbJrVmXGoAjB7iZKV03k9kgCliioHJIPWERW+jq+3U\nXudrKANtCBdfIxeyQAQ2Sf/p41PJ0f8u0GGZJCPnoj+T8Ds0cOTX78rHFjOF\nK2Z0Aia1KgJWKLqpYM7wUwH6SPO0JOl3w7lOyc2L+CGxlZWEQAsjfbZQqN7j\n68f/4m3DJJfV3hTHFNb0BlJt/wmqxr8JJfYe4/1pU9AxIW349hb6XQuqJdSE\n9r7o+sDQDmW9/QMugAht58RR5hf61LWTLKS0gQdJ+flH7eU5VsldnV1NwgL/\nP+PpGpjn9F0aeXSQrAljJRv/I/HxiNB9ttTuQHtuwhIgKZfYYQKNUffmwzz/\njhlDqeFFty8aGNJV2MeqQyfKJ3EkLG54UmcNCJPtqpCvGEEp5TzR7dplH5/p\n1PsI31w6q5KzWuVuhq6/13F2KdILVR70fnW4EXA75fQGtg6gJmEZP8yGRmM5\n4I19\r\n=cI/g\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-Ef29cYXkn54LYbmV3iZiRppd7U1ZHHDV1+LVOVm3ZWkpL4Jqsie+CBr3r+fGOKVFKN5UOrOkORcEipWQxWNT/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHhg9fUs5ZAA6MQnh9h0V3C/wrFdqLAe9EMnVrRGFqCgAiEA5jBC4ST1phfyvlgFOHob574BrhGeRt7hpLihbjTOmWM="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-05-31_1527692681540_0.11017791699892876"},"_hasShrinkwrap":false},"3.6.0-dev.2018-06-01":{"name":"island","version":"3.6.0-dev.2018-06-01","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","island-doc":"^0.0.3","jasmine-spec-reporter":"^4.2.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-06-01","_shasum":"ae4027a2934a4dcfac0d517208d0dc55981618e3","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"ae4027a2934a4dcfac0d517208d0dc55981618e3","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-06-01.tgz","fileCount":278,"unpackedSize":883318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEA72CRA9TVsSAnZWagAAQrAQAIwQs3sW74SLMd62MxOI\nyp0GmoXmJ/gVBzm4KCl4fJZTQT+I4XEYg1pF0x6ZQTkjPJ3+PLay4ah261hF\nI0jmWE8B267ps7OlCW3a8K0uJyntR4j4FVn8vYnyeu3Zj5Tu4wfXHSQUB+Tf\nVmhyFsqJHysZ1NyT1K8RnkUmCiYauQkEZadQOCqhmF1b1wM3C3BCHa0gJWqg\n7dw32oX6y2nTXFeZpQPgkvM326qiP3dPNO8/0WSMMSNs4FZ8aDN6fS0MQWzE\nq97EoYVxjgiYu48H0bt7iApoJiMA2GIS0meISy/nPglNNfrHdD/P7sjdtMiU\nJDQtoZuhzAxH6i0oxapTNFnp/UYET6eBF84OUpniHsSANncm/ydLKY24s4DJ\nSKCj93qBZhyeyLqBcpcXJRfBIPxzYley5IQmeC345p32pmjr9H5qlUIOnqnR\nRrixDeuvBYjsZqhgoJ7W/vVBBvpOAhvQ3W0Yev2717IpI0MXftOyUU/q2hv+\nRgCGmMmqpG3QP55jBr1GifgL8kjC/eEvFf7R2hPz9cgE2bfXC0w5qfIY0U5I\nL2U32wj7rch2CogJ7ROctGn0RpEOu2pjRWMgQikleUdFok86bdtfcj+UgCIj\nBTki5UX2SyRrX4kE3n4FnZJCxVJ6Qdc3eAlPLhsejoKT3utxyWm8cJ+58C7M\nu/iq\r\n=n/9r\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-hW4fcycjABOuVX7IiQa3v6Pv0dBU+1T4zOZ/wFTxK3lg1l9I6H+tfSkjdP4ER9AaIYj41UM6Y7lp5BqlggGkvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClwIDrrYzkBlW9BGXQUiaLABny49zair840CsZiaMWWgIgJW6ilOKoqY7sGPoV1nlpn60veQuBDKnpjRuFnlSm5so="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-06-01_1527779061457_0.5713602707861634"},"_hasShrinkwrap":false},"3.6.0-dev.2018-06-02":{"name":"island","version":"3.6.0-dev.2018-06-02","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","island-doc":"^0.0.3","jasmine-spec-reporter":"^4.2.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-06-02","_shasum":"2b0b5b7671a2091df95fc0a382bb6473d1221043","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"2b0b5b7671a2091df95fc0a382bb6473d1221043","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-06-02.tgz","fileCount":278,"unpackedSize":882647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEWCMCRA9TVsSAnZWagAA69QP/0D1Y7za4qrFoNbgoO05\n0rOJkTrxKZPJePne7fNhhYhl2+sbCbpSAsB/8H45GvABzq0FlZW0W0cibgjc\nKKmLHsyZ1dETsjUfCW5WerzYoqYwMUAZCJiOtLGppVK0qYVZypEjkXLgO3ss\nquVWstMT3BUQAL6GtLohYGLxDz+AWokuNayNdJhOM+ArfGeZscGVbMuOHE0E\n5s5YNFMT1Uob2RbgmRcjQpylqHBhbcG6OJwvhMXnXENhzyNc9/h1qeDY5dgD\n58duWvK0M1ergXZEgRA9TDN7PT2dYubGmxUyeWqQIRf1ZVd2Rz4ImqS21YE6\nn/ricvFbHqOBq4v5Tg+mbOyLgsQug188xnlkuXw85R6Lr97c6zghL5u5Me6N\nJGjBHkmckL92nU0f1Leu7HDAXL/oDIKOa0Js90QBGlQB7iPsmuwBkXE/ajsM\ne47gKm0hqHALxzfl94hDKN6HJR4vQjaGJ6YWLrbSYhNRHqwKTagz3x1tc1Np\nSKvMlvuv5Mgw8ouRNurt4PICe0Sd97QWOaCup6FcTiuAKRHegbsmMUA77gnp\ncWTqy+4nd19tX0kfnkLxybcf1T7hnqdFztmG8dm6pwdRbNKY+bf3yQwDzEyu\na/TRaYKN5vRoYu8WJpY/69JqyqFvohQi7R4m5ebTArMwnx/7HlonzUREe7vk\n/kEp\r\n=wvA5\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-tT9N/cz2qlWf5U8u/SyB2jXsY2Ml7jMtqLKfrYR7ZV86EiWvSop4nPKutIE81K6/763MLLU9edJFarsdSFze3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHRRK88MlBP7Sei01kI4Y9EsD7pDITacKhYpXN3lJWigAiAsc9a+6MpX8fm81jpd2D2Z6uhsxvQ20k6oeVPbfh3Ffw=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-06-02_1527865483396_0.6766128593180689"},"_hasShrinkwrap":false},"3.6.0-dev.2018-06-03":{"name":"island","version":"3.6.0-dev.2018-06-03","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","island-doc":"^0.0.3","jasmine-spec-reporter":"^4.2.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-06-03","_shasum":"a17f7441b32ea54040932e62ce6e7b1403b90289","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"a17f7441b32ea54040932e62ce6e7b1403b90289","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-06-03.tgz","fileCount":278,"unpackedSize":882647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbErIICRA9TVsSAnZWagAA5SkP/j/K/W5Of6emMmKS09Jt\n2YEcHEZAv5tLrd8m6HRJLmSTAinPtdLnjPzBhTRVRaNYuwI/lHCUyojH5MgG\nqfwUa1oOtBNRLY24yukVY8wxSCKIzRw1ox7WIjHRAl0rxIHzpVRS8XIngGWR\nBVMIC0DOBKdU5A+pUqt6aCcRgJZXojf4N3d3rn4wZJmNfiXHDxWPK8O2JePI\nPa2j1QV90v0KdAoji67aQBjH3NJmqaL05QkH229fGYqqTnUvtEB7KMLTPsVj\npeC8u4I9RZ+8mTbUXvA19oEPUz2vV5uD73+ko5WLHqUlaZs3vs6kOyb5C1ya\nSNshLx705eopJuxfJIAQwJwWTz4a7bX5wHZQU9RdFExBh5/m6QXFAzKGxXwI\nxZODmcibYRekVDYFkh0Htoz9JV6FdJbpYE7rN49yU+vhtZbCxaVzEwxAYHK7\nozjDPe+PB/40yMNRg3gYFsNYY0AVNh0BykjAypFitDbwOt9WFRWFaGee5OBN\n2gb3s0cAikjNGJS9wwNoPOsXKy9dRr/wZIvuWYGrQ4sFdaHdWq0BndenjUcu\njANdsO/9UtwcIUHcdzrzbqEyyRXn8y3zvb8VI2tdylfbMV+NnwVTDaUfj69O\nOg49p6CKwIMq2RAa24ZaoBOlVIQISt9Pq9xMk5qZiznvvrfTHq+/q4HZGBmh\npjHR\r\n=RU3o\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-GoDE5y9j1yyCR6lHQ+8yJlprocgnGELo6Z3mQ/XLu1sE8ataScBV/BHDL8akrYrMs+y5PSOAjZEfMW0b6I7oQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFct8RvXxtb+dKj7XZvGvqBwOiGB9lbFqOnqYGOC6EL4AiEAhB9bptws/YrpuLebSF3PyYgifZHd3ywVxID8hxLXNfg="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-06-03_1527951879732_0.9297178069103951"},"_hasShrinkwrap":false},"3.6.0-dev.2018-06-04":{"name":"island","version":"3.6.0-dev.2018-06-04","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","island-doc":"^0.0.3","jasmine-spec-reporter":"^4.2.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-06-04","_shasum":"0c7419c57cd893b3826fccb6f64f211059522b2d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"0c7419c57cd893b3826fccb6f64f211059522b2d","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-06-04.tgz","fileCount":278,"unpackedSize":882647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFAOHCRA9TVsSAnZWagAAmD0P/3UT6MWdlxF5kgn7rv2v\nxLlfa1yMN1HlZ1DrJ3rcB9IEkDxLc0f7UQJR0pz7qClY/zN/dHgewlkVK5AL\nSnXb602f0nSXY4bQ1/0I/jAuzItmJvAkyBPqtU+Qynr0oQaITJgWRZDbrV3I\n1beP1dIAqBvyLHyWIEEsbQYuQ9cYiiSzzRPgRgy2iHcOuBzPiT39mmtKKlr/\n0oxx1AYyDzSwbuztgSyI8Y1ndIu0ZKDAeV9Ney6K5YJ7uU0iY7IQOqml8ImP\nLTWVW8pf/+Vdcw61O4qxKTEwKeVf8wEzPrm8vkWq3+CAhWRs0ShzAcUTuXmc\nLrR/3Lt5SMlZnoauGbMc5ky+wrYGjYWvIFuF2xG2zFXM4pc9Dz5wCijFi6cm\nj9b+HmHa9QZEa3i9uSRZSbXaq1DGPf3km916dYLMRMdRqibr4lU3d8Yw4mOY\n05iDL4OJ6ZuQYhQMrNaKGhnh8tk7LeS7QxjW9oeSzVNBy7MMVgx27mvtQU4A\ng9mbzGHBlJdia02+Dkgi3TSlt17XbvDrwkk95IR2rzCW4k8voMdBqRRvp9uv\nBlx0+4o0p67kOPxaOnwKsw/0ZAuzVhI3+FDNJ7/8PKGkYHxljdXtUU15u4vd\nhcJNaIBq3bNwS/rr/u/xtoFeTrvTUUpC9X08rn1eLIJyfCuEwji3GI7UYnmg\n5XpN\r\n=E+mv\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-cgyr5TDn8I2EPjJaRWVSkAzUYkL4puiB9MrxLXIdl2XiAPjOfXeVwzOzry+Mck/MDsIyScNpDMdhVpSjNYJ7Ig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrnKqwZ/fOpaVb5OQE02hHjmV+MiYnDyzG8awjw3ASCAIgdTcrztlqCjFAtTDDDc3DR6LlTSv+vuixJApTz4QTrTs="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-06-04_1528038279043_0.9222706070370241"},"_hasShrinkwrap":false},"3.6.0-dev.2018-06-05":{"name":"island","version":"3.6.0-dev.2018-06-05","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","island-doc":"^0.0.3","jasmine-spec-reporter":"^4.2.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-06-05","_shasum":"5c57f7b2115f2b2f3bfa3fbde1539613aa75c4a6","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"5c57f7b2115f2b2f3bfa3fbde1539613aa75c4a6","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-06-05.tgz","fileCount":278,"unpackedSize":882647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFVTwCRA9TVsSAnZWagAAGCcP/3RBa0SFgIM5ojBE4NSD\n2cI0thTtmqCT2mAiC0IDi82NmjlAokiLpIwA8OAVir1HI9aWtreKclQGKWxP\nCubxi8XEBHd3VA2NFAK8Zdd7B2qtu0a+ObOT+w8Js+v9/m/dqd4rByRJTObg\n1kQU7mLDezLxQG5cafvcaVd6jZPrAvr18jgkteInyhjkXuucsd9x00ylkKIZ\nUD+MXgfGA0NWcZaUap95vAo3MCiYvwyVSjn3kEa2fq8ir5Z0dmfs1HRcxduG\ngjEL03c6SR2KgJLhnZS3UgmKyykg5v8LVMOqBhOIJk1KSiTWxMqaUWdBAvQH\nvwqpmmrEcX7u75PIezu+Ef6QmB9P7N8nH9ZMRA5vl66iNB5ViqrKfat8zA+G\nI4MhJXtV1Hf4tM35p3/e+uPmkNKMilRcfmO+xRU6VPS9RYfgrncbud5WAuu9\nX0M4mEB5Jx2GUrUSLc4QN0gvRcB2p3s+2IpfcuHDdVsAHj83PjtLa23n/CDc\nxv0cgj6EOaEsHf9XycMtnadDTbtiJfR7PbJKl55pptiR05914jmwOrfYc+bl\n1h8Sk+3sJ09QVyVTmnTAPj04PkDMdKSe/cRiM1t4K3JIrMLlSczij+ig8U8p\nAVq+kbfVHvisGeAIpd0hkYeSMtYoFJevgNdLK2EDCCkDI/UqSBBDM01YxRfB\n9K49\r\n=1ao7\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-i7hUUH+jnEXAlV+mCmIHCwsRDpTqX77a5ifZfykfkGuhHavrOBRWEjaD+KQpacdquqhY0gzLsi9EHMbzg+RTtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPirwWEVKkk2FPeizoAiHjz3IPJ0EeHMw30ashmO08uwIhAOrDVVx1QIx3yYcQfHb6uJE7D7S7zjVcgsdyhS2UBRcw"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-06-05_1528124655497_0.2754178137295049"},"_hasShrinkwrap":false},"3.6.0-dev.2018-06-06":{"name":"island","version":"3.6.0-dev.2018-06-06","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","island-doc":"^0.0.3","jasmine-spec-reporter":"^4.2.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-06-06","_shasum":"c3aef6f272365d1f7b5186a6dd2517e16aed2f9c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"c3aef6f272365d1f7b5186a6dd2517e16aed2f9c","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-06-06.tgz","fileCount":278,"unpackedSize":882647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFqfzCRA9TVsSAnZWagAAGI0P/2/PeByxNE/kXD0Rzqb6\n73nO/gG0ha0/i6bT8pK2ErK/f9sh3YJZ/xiQRJtSbbq0k/aUJi4O3Afr10HU\nmhqIdkQ97hEpCeb/IIGGn51pscvvGC4BgD1Uu4d3250ZMOrMVv/3TiIIVT4Y\nStOjz5E/2GPQvBYrlwfHQhIxMA5t4VMQgFCQ/rkzF4+x0ZOcXRCEPlPQfiW+\nXMuA2qJnzR+R8lvNOtZpRcTd4Q/zCZpbxyGzfCDoIaaWua+Ts/u29a9wcU/f\n6AMsT5XT0airNTJu0woTFmiQGrQqg7sC1tD1OUXXebNKa6qCpp+gG4bUmDUe\nnl8rAj3f78yNE3r6D6CDYmPU+9lJmkGY8R9I2exw9Cr7tvNN1ZP1jL3iRbKr\nh+vljv46IgmJZn49dlk7AOelieP/k4AX6H0LQKRCsYPN8cfZsEpNs+iTP94V\n1zKdd3HeZsE3JbiUhu7wpsSoVaopESpY5+j6wtrF7jFtLUDzmxC8Bu0pg/o5\nTnPnmEgVBmsRc37xGcJK/qfKNXYE5wkdrpX1Z5XnW142BhNwoXhxVHyTw19o\naisymcmEHwN3kc2fnXG4QUR+nu+mA3bYBZNxTe5ZlShXwRN3HWg0Q3HrzNsU\nmX4ry10Y1scqDZN3IEFOi2lgbNp150N6SxUl5nFTTHxsLtO2masWf6zWlw7s\n9fnY\r\n=euI4\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-03Udl+3pvDb2nfKCnf6I97dNOqavZ3cVcFpnqw0f2KyS3X24XpRX5ayAgUWogdOHJvfkOU4YUII3MmnBM93eRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGA3n9KvSgv9qKLGTIQzUQHNveRgOW+GPtbLlAfDLUI5AiEA0HMMjS40OO85ytTQnkbKQZVhfSmOrbhA0zxGKJmt2MI="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-06-06_1528211441781_0.6718396801390967"},"_hasShrinkwrap":false},"3.6.0-dev.2018-06-07":{"name":"island","version":"3.6.0-dev.2018-06-07","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","island-doc":"^0.0.3","jasmine-spec-reporter":"^4.2.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-06-07","_shasum":"27042a08d69399a9fbcec5ea6260e3213cb79aaf","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"27042a08d69399a9fbcec5ea6260e3213cb79aaf","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-06-07.tgz","fileCount":278,"unpackedSize":882647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbF/guCRA9TVsSAnZWagAAA8wQAJm4Wd2LxLf84esABM2t\nTAoeV930ZvFiwAAZdZHvQehOZSnmF/2JGditQ+Hxggw0FQq180pSd5wN3qr4\n0UOG+gSmoUxYRm+mZF+7QeVqURNVKtJqogcydrqOQucfVgsIeGQ3u3+hF23W\n+/QZKUhOdy6bN7KLEpl8Md2fWD15ke+dYY/rZLwqr3RiG89148NHzKsbJIg+\nmD6ksjYjReE3yeb4G8GD0e2N1f4QJLUzqPhjMgtf9cz9jTjBTJaZPwI+pDqp\nr1X3+l4kqW9z2hN+hoDliDWDrGdUzT1RPSy6MX1W4+//DSE+0FHI//LN+xiC\nzyO0UB5Lkr/woG6Wls3UZW/32FyMinRFrhBf9/Bhs9OYNssPMwBvvxXkXHyv\n3SztB26P/3DqlIeZUfWkn6wau27uEAV9YIbALyRBZxwrMPB1xatk54mJjJlq\nYNwT8ON1cI4LBUr/nX+WTlyRwG3s248791aVRMCpBekFdBtogAWyZ20grU0G\n0DlA/jt+4FV2J6jKzBonlTFTd5OBSMyAFOXmJNC/nWhPGeJv/0v6UhFf+X1e\nIEjTiYXUyfAXlV060gSZrnu354A6BJJZmXtop/pjL9XFvtd9pM4WLPhghYw3\npedmBSbq0nBBkIcptBfv0yq1eEKpVvlXFjndCpIx0mDBVfDVKAXa4Ub7I2Jw\no3k8\r\n=agN9\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-OAB6u1ExqAOhNikZGuFtJUi2cPIT7Zc7tcSGgiR0EjasQfCVX/qUaH9xmBwHKCGEqSzUBqRx7CCCOiyI2Ah88g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUC6CvDTg00JCxZEWire9Fc0hrE7dpX6ZWalLbDffd+QIgeoF48zwIFX6KCs1crb9Q1gp5XXF/Vq0JVMALJaAxioc="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-06-07_1528297517450_0.6807326295007274"},"_hasShrinkwrap":false},"3.6.0-dev.2018-06-08":{"name":"island","version":"3.6.0-dev.2018-06-08","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","inversify":"2.0.0-beta.5","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/inversify":"^2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","island-doc":"^0.0.3","jasmine-spec-reporter":"^4.2.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-06-08","_shasum":"678395f745d7cd3e93a124ada6f99e6a51a7ca14","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"678395f745d7cd3e93a124ada6f99e6a51a7ca14","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-06-08.tgz","fileCount":278,"unpackedSize":882745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGUmhCRA9TVsSAnZWagAAh4wP/3mkRm6Qq0T51sQPKgEJ\n9I9Tk1yvKlLJWMmt1gJh0LUmYw2hEtSW7yOwfawyLSb6CoJZOU+v79Mpe9Hf\nCARavhShwFFSoWX9eegglRs60DXlT0PNNoKlFvNRKvbIOB6RbJcnJQidUf72\nn4F1zPDMmCVBDMT3yXdF2uyr3crreJzAvjLQfTRdGhuIH7XWbuXZ54TS5EsZ\nsOn11I+MDqWvRzp3FQ5rM6uA9DmDkp43yCMCjv9hUvaskGgLM23IscBUn4dd\nNhX/aZfDVjCrpYBk+f8Gkmj9JMBmU13CQdeWUK6HTp2UQ6hM4P1AojeA3mhe\n2RtmQliNJ2KxTjtAzdN5l6bckhKgjWLj+xaWxFFIzT2LmhuxRT2JyNnd4DhF\n2a+4e0fEqetKdrj8bWMeFaD4r+ZW1G/Bi4MPrBwDHfqNGBcwlhivqLg0jMmY\njXWXI5impHyI+5ghOPqY4T8beLg3NDm6lRNy6W21pJ9NlDaLncTpoea9Xgcq\nwzZ08B3M46pkaIfW06Fa2Pu+PrpNRIIF7VE6jO93JjhRCTnF3OLrHy+S4pGq\nST67xjGyRGcraqgxBZ7k8oWZRFzvXdUukjMZC4ASRufJVNIs6CxSDEgwlZ0A\nERLo+IO29HxhTFWuwv9I4lhGWSpeWssxb+pslH2W3uQg5rG5iPrHCCtgfmn4\n95Lh\r\n=OGEY\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-fJJuBRWWHGtMGZcaD7rOB/TgeDnq7IZkcRTg7RQtHfRFt3IJX07VEMVX4ri6qJHYRbYrWp9aHu5dV/hbxLtP5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBI6derH7zn7yp1Gc2rsq5MWQsi6sFFK17AE+FqmWl7uAiEAqlXBWlXB1AezyJayZ8tOlEiOKprkiOY4fn0f9PZN6mY="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-06-08_1528383904249_0.028561207346428086"},"_hasShrinkwrap":false},"3.6.0-dev.2018-06-09":{"name":"island","version":"3.6.0-dev.2018-06-09","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","island-doc":"^0.0.3","jasmine-spec-reporter":"^4.2.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-06-09","_shasum":"5cb6f9133870bb79deff1023f46ee9b23de6d997","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"5cb6f9133870bb79deff1023f46ee9b23de6d997","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-06-09.tgz","fileCount":278,"unpackedSize":879616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGpsDCRA9TVsSAnZWagAA9GUP+wQ+Ib3m76Yxtodg6Oyn\nhEm5IteBEfcLwPiHQApmic7WE9mhGvUabXI3OjfHr74mGnhe2ozvUOhmXxOZ\nurPRcybU9/sN/sUTAIRWI5dObDKRkH0bxaSrgQ+SSJU51BYn7gwYfNndtDLd\neGNJGsWlCVyTBZ5Bko6NOctlifcst2WCZMciyEPxt/IP3H/RXAyxj/5H930x\nd/OXco9OizAWMSGtawQIqKhkNG7CCvvs7e4h1oLloABO2JE49mxrUOZS0lZr\nSyg2/uWbccz8HHRwc9hCIEeNL2dRqzR8L55NDsvfnxPw/DPhR0BRiQ/NOiTO\npRRb9dW20wHILD5umJQIUPz+VL2meOtLVr9btyrRcuX5V7zCHPiV0sNCfuSa\nMm+98R/+A0nl6PgLbPBfAyI43eFPgDoPT8HGA1yvdX25JMwkOopwiRKmSovB\nr4vORKnxG8gkUY8QPcOeG2gD5KHt589T+etlhNVQnwDZaHQ8dmu4ULEMnT/M\n5FGEk6Vn89qiDPOYuFLaDH7P7SNztWuGSZuxsCsA33DGkhmrtNnRHBBI8sw4\nLzLzJkLRI2Diywg9K+LUen5e+PggW9hxHMsHYyBHXQ2LOY+HqHphk9G9n/VF\nYp3QE+8IeGA2/ZgG0bsfUP/4+MxP5FjTmDNnmXGXQ6W9As6Qoe1EEWzCMED+\nEFq6\r\n=9KJJ\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-fUogVQRu06l70XRcr4ptJ71SLCzadVozDypy0tcrGusF44uWMqs3iof0yr47XUYoIquOfsDareuxLH2Ztuk9pQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGd9snpQi0QNcLiMeFmue2AqLK3gBOCnO4x76+ldcX0ZAiAp664Ty3GXFEQmcJJl0dvTP+PH44yFp25FqOOrauZf5w=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-06-09_1528470274868_0.28075677079069594"},"_hasShrinkwrap":false},"1.10.99-edge-lts.6":{"name":"island","version":"1.10.99-edge-lts.6","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* jasmine","coverage":"gulp coverage"},"dependencies":{"@types/amqplib":"^0.5.0","@types/bl":"^0.8.30","@types/bluebird":"3.5.5","@types/inversify":"2.0.32","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"7.2.0","@types/lodash":"4.14.56","@types/mongodb":"2.2.3","@types/mongoose":"4.7.15","@types/msgpack5":"^3.4.0","@types/node":"7.0.29","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","inversify":"2.0.0-beta.5","island-di":"1.3.99-edge-lts.2","island-loggers":"^1.1.0","island-status-exporter":"^1.0.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.0.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^7.0.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^4.3.1","typescript":"<2.2"},"readme":"ERROR: No README data found!","_id":"island@1.10.99-edge-lts.6","_shasum":"5617b99419efca41bb7cf3e0aff3bec4ac65bd8a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"5617b99419efca41bb7cf3e0aff3bec4ac65bd8a","tarball":"https://registry.npmjs.org/island/-/island-1.10.99-edge-lts.6.tgz","fileCount":245,"unpackedSize":706390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbH42ICRA9TVsSAnZWagAABbAP/RNq4YlHf22OaJBpwgYP\nCpCtv91Tq1fPt5iW3FIIdm/I/ytjSXKJwnfvLDDvG7j1ErceSUsj/ljZpEk0\nj+PrQiw8JiSt10x+OIXa7DkY7DJfMLL/3p6UNlC1jbcW87jVEOw/85Y+fax0\nnhkSlejFxRpWWEUXiigknSHM9xORZDmYB91d6/SIT+ky/nDrQV8XADMd/Cfe\n80ubxaZcTAlmwlovs393qifbzyD7V31rIuzLteZ4+mVnE0ppx9Xq4j2uyiIQ\nmhPfKrCHdo8SRs6S00xMfixojvVRWi0kTMUKzXhx8DPb8hDveLce0UaRZyHO\nrgZKc7+RDCD0jPlB1kRo1xwjSRq70bfNOtq9fI/W9Asq3LfTgMBI61Wk0SmB\nazkJ3zTbrq2NGc4IVFNALakm6Jid3Tyn0z4oykTPRbKpPV8CkhyGQ7AWf8N7\nclhU8YY621hSAvfaXdt87nsgUo/Oi79LaBP9MSRjnxDUHaDZ234uyiesUPAc\nKPUJmNX1QO0Ysr/r/li8xx6zyH4gtmLyRT1tSNxRSGmwsCevRnAazkt0IZG1\nJJLke48ApKGeF/RmSN3rXZP7lJTiDEWbBwXV529pU03pPNmPuAK2XoMxKuNR\n5QEScnTAlmp1kxs4/dGG2p8fBPwwsGtIJbVdIIsaR2Rz0CpUaV6d5CCL5yZW\nTPM4\r\n=8WAR\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-NYrjeSOWJ3ilgbdX6ReIjA5m6R5QtRu8h2xE6VrZFHJcYWyxY5qx8Te9o1A5U8UY0y78zPkRNJdZuq94qw0naQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgyB/N/efi3rZvCML+xaUH5YgZE0pyib9JKqLtb6JpBAIhAJMdVP+GttOUr+hNhKYpiz47f2Bt8m34C24G7LFb/oKS"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_1.10.99-edge-lts.6_1528794503301_0.775301992802574"},"_hasShrinkwrap":false},"3.6.0-dev.2018-06-16":{"name":"island","version":"3.6.0-dev.2018-06-16","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","island-doc":"^0.0.3","jasmine-spec-reporter":"^4.2.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-06-16","_shasum":"350ed4c3498908ad6216dc835da2d51e43fc27b4","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"350ed4c3498908ad6216dc835da2d51e43fc27b4","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-06-16.tgz","fileCount":278,"unpackedSize":879620,"integrity":"sha512-4Hsv+vDGHsmE05B+mdfburoHnHAYwpaPUvgmDYIyIsZTFiUDEemMuxmD4LxSXpSDLhya0QYfnlkiyc99AJAIWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+5wrG5TbPAekmtqft3Y1H9wAtdT3Kt6AQoRWuFVgAlgIhAKMBTZqdZpjprDgLakgmnU4m8FbGF1G+xF0qKNFeXNKB"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-06-16_1529075140831_0.39500289416152445"},"_hasShrinkwrap":false},"3.6.0-dev.2018-06-22":{"name":"island","version":"3.6.0-dev.2018-06-22","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","island-doc":"^0.0.3","jasmine-spec-reporter":"^4.2.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-06-22","_shasum":"c5ca1f89903a91da9cc459665606fed9292cd2ed","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"c5ca1f89903a91da9cc459665606fed9292cd2ed","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-06-22.tgz","fileCount":278,"unpackedSize":885203,"integrity":"sha512-9Yf2NpFI+G45OhT5qSVWtgKGoyb06+y0wEUKlJMWWbDh3e0PKPL2r4IsddNndiYI32VcHyD22gq4jgSQl1nS0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHFoFVIf3MtQFlFwzp0URNZfzFFtwPpk5ZMCGeQsneHqAiEAiy/slArtiQVF4bCK3CyfVeIa03wXH+SrKeWNAW9HwEI="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-06-22_1529593501118_0.3670031520773611"},"_hasShrinkwrap":false},"3.6.0-dev.2016-06-26.hotfix":{"name":"island","version":"3.6.0-dev.2016-06-26.hotfix","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","island-doc":"^0.0.3","jasmine-spec-reporter":"^4.2.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"# island v1.5\n\nAn opinionated, full-stacked Microservices framework for [node](http://nodejs.org), powered by [TypeScript](https://github.com/microsoft/typescript).\n\n[![Build Status][travis-image]][travis-url]\n[![NPM version][npm-image]][npm-url]\n[![Dependency Status][david-image]][david-url]\n[![Coverage Status][coveralls-image]][coveralls-url]\n[![Test Coverage][codeclimate-coverage]][codeclimate-url]\n[![Code Climate][codeclimate-gpa]][codeclimate-url]\n[![Issue Count][codeclimate-issue]][codeclimate-url]\n\n\n```typescript\nimport * as island from 'island';\nimport * as keeper from 'island-keeper';\nimport { EndpointController } from './controller/endpoint.controller';\nimport { EventController } from './controller/event.controller';\n\nconst serviceName = 'hawaii';\n\nclass HawaiiIslet extends island.Islet {\n  main() {\n    const islandKeeper = keeper.IslandKeeper.getInst();\n    islandKeeper.init('consul', 'island');\n    islandKeeper.setServiceName(serviceName);\n\n    const amqpChannelPoolAdapter = new island.AmqpChannelPoolAdapter({url: 'amqp://rabbitmq:5672'});\n    this.registerAdapter('amqpChannelPool', amqpChannelPoolAdapter);\n    const rpcAdapter = new island.RPCAdapter({amqpChannelPoolAdapter, serviceName});\n    rpcAdapter.registerController(EndpointController);\n    this.registerAdapter('rpc', rpcAdapter);\n\n    const eventAdapter = new island.EventAdapter({amqpChannelPoolAdapter, serviceName});\n    eventAdapter.registerController(EventController);\n    this.registerAdapter('event', eventAdapter);\n  }\n}\n\nisland.Islet.run(HawaiiIslet);\n```\n\n\n## Table of Contents\n\n  - [Installation](#installation)\n  - [Features](#features)\n  - [v1.0](#v1.0)\n  - [Building](#building)\n  - [Tests](#tests)\n  - [Environment Variables](#environment+variables)\n  - [Milestones](#milestones)\n  - [People](#people)\n  - [License](#license)\n\n\n## Installation\n\n```\n$ npm install island --save\n```\n\n\n## Features\n\n  - Free from service discovery\n  - Support various types of communication\n    - RPC(strong link between islands)\n    - Event(weak link between islands)\n    - Push messaging(to user) via `socket.io`\n  - Ensure that each island gets proper parameters\n  - Track communications per each request\n  - Chain contexts with UUID per each request\n\n## v1.2\n \n### Changes\n\n  - Support to expand langid from property name for @validate @sanitize [#69](https://github.com/spearhead-ea/island/issues/68)\n  - Fix singleton bug [#64](https://github.com/spearhead-ea/island/pull/67)\n\n## v1.0\n\n### Changes\n\n  - `Loggers` is no longer a part of `island` -> [island-loggers](https://github.com/spearhead-ea/island-loggers) [#14](https://github.com/spearhead-ea/island/issues/14)\n  - `Di` is no longer a part of `island` -> [island-di](https://github.com/spearhead-ea/island-di) [#16](https://github.com/spearhead-ea/island/issues/16)\n  - `@endpoint` decorator now provides 4 more methods [#28](https://github.com/spearhead-ea/island/issues/28)\n    - `@endpoint('GET /test')` still works\n    - `@endpoint.get('/test')` - You can omit the GET method\n    - `@endpoint.post('/test')` - You can omit the POST method\n    - `@endpoint.put('/test')` - You can omit the PUT method\n    - `@endpoint.del('/test')` - You can omit the DEL method\n\n\n### Breaking Changes\n\n  - Require TypeScript@2.x\n    - `strictNullChecks`\n\n\n## Building\n\nIn order to build the island, ensure that you have [Git](http://git-scm.com/downloads) and [Node.js](http://nodejs.org/) installed.\n\nClone a copy of the repo:\n\n```\n$ git clone https://github.com/spearhead-ea/island.git\n```\n\nChange to the island directory:\n\n```\n$ cd island\n```\n\nInstall prerequisites and dev dependencies:\n\n```\n$ npm install -g gulp typescript\n$ npm install\n```\n\n\n## Tests\n\n  To run the test suite, first install the dependencies, then run `npm test`:\n\n```bash\n$ npm install\n$ RABBITMQ_HOST=localhost npm test\n```\n\n\n## Environment Variables\n\n| Environments                            | Type    | Default                   | Notes                                                             | LegacyKeys               |\n| --------------------------------------- | ------- | ------------------------- | ----------------------------------------------------------------- | ------------------------ |\n| ISLAND_SERVICE_NAME                     | string  | 'no-service-name'         |                                                                   | 'SERVICE_NAME'           |\n| ISLAND_HOST_NAME                        | string  | 'no-host-name'            | TraceLog uses this as a name of node                              | 'HOSTNAME'               |\n| ISLAND_USE_DEV_MODE                     | boolean | false                     | When true, allows APIs which has options.developmentOnly          | 'USE_DEV_MODE'           |\n| ISLAND_SERIALIZE_FORMAT_PUSH            | string  | 'msgpack'                 | currently able Push format json and msgpack                       | 'SERIALIZE_FORMAT_PUSH'  |\n| ISLAND_EVENT_PREFETCH                   | number  | 100                       |                                                                   | 'EVENT_PREFETCH'         |\n| ISLAND_RPC_PREFETCH                     | number  | 100                       | Count of RPC Prefetch                                             | 'RPC_PREFETCH'           |\n| ISLAND_RPC_EXEC_TIMEOUT_MS              | number  | 25000                     | Timeout during RPC execution                                      |                          |\n| ISLAND_RPC_WAIT_TIMEOUT_MS              | number  | 60000                     | Timeout during RPC call                                           |                          |\n| ISLAND_SERVICE_LOAD_TIME_MS             | number  | 60000                     | Time to load service                                              |                          |\n| ISLAND_LOGGER_LEVEL                     | string  | 'info'                    | Log level for logger                                              |                          |\n| ISLAND_LOGGER_TYPE                      | string  | 'short'                   |                                                                   |                          |\n| ISLAND_RPC_RES_NOACK                    | boolean | false                     |                                                                   |                          |\n| ISLAND_NO_REVIVER                       | boolean | false                     |                                                                   | 'NO_REVIVER'             |\n| ISLAND_STATUS_EXPORT                    | boolean | false                     | If it is true, use island-status-exporter                         | 'STATUS_EXPORT'          |\n| ISLAND_STATUS_EXPORT_TIME_MS            | number  | 10 * 1000                 | Time to save file for instance status                             | 'STATUS_EXPORT_TIME_MS'  |\n| ISLAND_STATUS_FILE_NAME                 | string  |                           | island-status-exporter uses this as a name for file               | 'STATUS_FILE_NAME'       |\n| ISLAND_STATUS_EXPORT_TYPE               | string  | 'FILE'                    | status-exporter uses this type for saving data                    | 'STATUS_EXPORT_TYPE'     |\n| ISLAND_TRACEMQ_HOST                     | string  |                           | MQ(formatted by amqp URI) for TraceLog. If omitted it doesn't log |                          |\n| ISLAND_TRACEMQ_QUEUE                    | string  | 'trace'                   | A queue name to log TraceLog                                      |                          |\n| ISLAND_TRACE_HEADER_LOG                 | boolean | false                     | When true, add trace log to msg.header                            |                          |\n| ISLAND_ENDPOINT_SESSION_GROUP           | string  |                           |                                                                   | 'ENDPOINT_SESSION_GROUP' |\n| ISLAND_CONSUL_HOST                      | string  | 'consul'                  | The address of consul.                                            | 'CONSUL_HOST'            |\n| ISLAND_CONSUL_PORT                      | string  | '8500'                    | consul port. work with CONSUL_HOST                                | 'CONSUL_PORT'            |\n| ISLAND_CONSUL_NAMESPACE                 | string  |                           |                                                                   | 'CONSUL_NAMESPACE'       |\n| ISLAND_CONSUL_TOKEN                     | string  |                           |                                                                   | 'CONSUL_TOKEN'           |\n| ISLAND_RABBITMQ_HOST                    | string  | 'amqp://rabbitmq:5672'    | The address of rabbitmq.                                          | 'RABBITMQ_HOST'          |\n| ISLAND_RABBITMQ_PUSH_HOST               | string  |                           |                                                                   | 'RABBITMQ_PUSH_HOST'     |\n| ISLAND_RABBITMQ_RPC_HOST                | string  |                           |                                                                   | 'RABBITMQ_RPC_HOST'      |\n| ISLAND_RABBITMQ_EVENT_HOST              | string  |                           |                                                                   | 'RABBITMQ_EVENT_HOST'    |\n| ISLAND_RABBITMQ_POOLSIZE                | number  | 100                       |                                                                   | 'RABBITMQ_POOLSIZE'      |\n| ISLAND_REDIS_AUTH                       | string  |                           |                                                                   | 'REDIS_AUTH'             |\n| ISLAND_REDIS_HOST                       | string  | 'redis'                   | The address of redishost.                                         | 'REDIS_HOST'             |\n| ISLAND_REDIS_PORT                       | number  | 6379                      |                                                                   | 'REDIS_PORT'             |\n| ISLAND_MONGO_HOST                       | string  | 'mongodb://mongodb:27017' |                                                                   | 'MONGO_HOST'             |\n| ISLAND_RPC_DISTRIB_SIZE                 | number  | 16                        |                                                                   |                          |\n| ISLAND_USE_CIRCUIT_BREAK                | boolean | false                     |                                                                   |                          |\n| ISLAND_CIRCUIT_BREAK_TIME_MS            | number  | 60 * 1000                 |                                                                   |                          |\n| ISLAND_CIRCUIT_BREAK_FAILRATE_THRESHOLD | number  | 0.2                       |                                                                   |                          |\n| ISLAND_CIRCUIT_BREAK_REQUEST_THRESHOLD  | number  | 10                        |                                                                   |                          |\n| ISLAND_FLOWMODE_DELAY                   | number  | 10000                     |                                                                   |                          |\n\n\n## Milestones\n\nFor details on our planned features and future direction please refer to our [milestones](https://github.com/spearhead-ea/island/milestones)\n\n\n\n## People\n\nThe original author of `island` is [Wonshik Kim](https://github.com/wokim)\n\nThe current lead maintainer is [Kei Son](https://github.com/heycalmdown)\n\n[List of all contributors](https://github.com/spearhead-ea/island/graphs/contributors)\n\n\n\n## License\n\n  [MIT](LICENSE)\n\n\n[travis-image]: https://api.travis-ci.org/spearhead-ea/island.svg?branch=release-1.0\n[travis-url]: https://travis-ci.org/spearhead-ea/island\n[npm-image]: https://badge.fury.io/js/island.svg\n[npm-url]: http://badge.fury.io/js/island\n[david-image]: https://david-dm.org/spearhead-ea/island/status.svg\n[david-url]: https://david-dm.org/spearhead-ea/island\n[coveralls-image]: https://coveralls.io/repos/github/spearhead-ea/island/badge.svg?branch=master\n[coveralls-url]: https://coveralls.io/github/spearhead-ea/island?branch=master\n[codeclimate-coverage]: https://codeclimate.com/github/spearhead-ea/island/badges/coverage.svg\n[codeclimate-gpa]: https://codeclimate.com/github/spearhead-ea/island/badges/gpa.svg\n[codeclimate-issue]: https://codeclimate.com/github/spearhead-ea/island/badges/issue_count.svg\n[codeclimate-url]: https://codeclimate.com/github/spearhead-ea/island/coverage\n","readmeFilename":"README.md","gitHead":"a0c762de28f0ebae7c95334b880c491f723cd119","_id":"island@3.6.0-dev.2016-06-26.hotfix","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-dcMN47yCU1OhOsMOQ3DTIuicnaQpubYlQUhn3cd9wukBOiNkgOjX3dQnZTXlsQTZeREbaz49un9qZ8KgC6OYXw==","shasum":"c3a4690cc5daf4568ff3b442dcaed6ceb9cec1e6","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2016-06-26.hotfix.tgz","fileCount":291,"unpackedSize":907661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMclVCRA9TVsSAnZWagAADpUP/2VkaX3faLgfe3YnSBJ4\naCUPFqzw1jxLmy6frj2k5PEjxMVgLzO4aFuZcaZJQEBSoxADSSTMiuHxIKEL\nmmi3N/w6o6Y0KW0utadK6LZvUpGL+QvIat0AZLldTury7Ctd8Xo1d/pYTMWH\nXdFv+Fv23aCy2K4mnyhRf9bEV/VIu+5NVUClSvkGotsdFeFw5TOoauQwXRRd\nH/fEtQvGb+Zj7hbWct6L/x8x+3YYSKEdrg1xLf1mfe8IRhIqjy4eDSfLDouO\nJR3pmcSv6sGZsUBeL8vLpn9AXQvBFAv3Z8Y4muVvoVgRmhZO5IP+Z6keIVc+\nULijjNqraRttBJi+WbhkQljfZ+0BKDy/HBGlcv0K9vXCGhrMSljj1XNu3g7/\nMLclOLLKViXCtT+dxVBV26KnDnsDGANrhKKP+0d30nXW+BY4i5yJnLa/5s69\ngd7UWwhCxiLq3E5EijPPK31NqNybJXG0dogiS2URYffyW0iSGYyGhR4UkOTk\n8yOIf+VrczdrUvvtIdF2FyVmf2xfJmk8Z0vmtWx4HkGX7sQTvVVJHCDqcynu\nVRBMjZ+lfA5NxvS+uC9G+icB/cktStgV7NfwnbYGW2PvUSFk4JRE3KyPN4xG\nSeQJ3O/mVGJsRuQzInI6vaHTPRtwokKTGY+3lcXAGiQt4x2OGvtdFJ3bUGdB\nnz8Y\r\n=pCw5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0OYHD1fCyFhJEPFCx+KqkQTEJoHs88G5Sc/8GKQ5Q9gIhANKWd7Y0psIaMfrbG3u529XBWayHWThmsGVO2UJh5DjS"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2016-06-26.hotfix_1529989461697_0.3565081356553639"},"_hasShrinkwrap":false},"3.6.0-dev.2018-06-27":{"name":"island","version":"3.6.0-dev.2018-06-27","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","island-doc":"^0.0.3","jasmine-spec-reporter":"^4.2.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-06-27","_shasum":"1f6bad058abe522bbb7e92b07e03dc41ee6369df","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"1f6bad058abe522bbb7e92b07e03dc41ee6369df","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-06-27.tgz","fileCount":278,"unpackedSize":885267,"integrity":"sha512-uA1kD0XcpOuklvdzfGcPqyfeaa6JWBb+Eao/RTv8pYsiSr79XpfYY6g00odZUpG0v8Vqz8/IRzaio7dPKRZtPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXvkpprRsg9rYZfIFjZ1Eyz1Pt3OeeTZuQZNnBZQQXdAIhAM/qtnToaeBDmzqLzQNvSk8PGQCLxNWOazGHW5ZAqzaT"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-06-27_1530025455735_0.5822783341134814"},"_hasShrinkwrap":false},"3.6.0-dev.2018-06-30":{"name":"island","version":"3.6.0-dev.2018-06-30","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"gulp build && DEBUG=* ISLAND_LOGGER_LEVEL=crit jasmine","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^3.9.1","gulp-istanbul":"^1.1.1","gulp-jasmine":"^2.4.1","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.3","island-doc":"^0.0.3","jasmine-spec-reporter":"^4.2.1","remap-istanbul":"^0.6.4","std-mocks":"^1.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-06-30","_shasum":"2a3147a83217c4e2b63267145edd7c61d574ee78","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"2a3147a83217c4e2b63267145edd7c61d574ee78","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-06-30.tgz","fileCount":278,"unpackedSize":885339,"integrity":"sha512-HJ5nu3/WP2IYT196g9nXRZl57Ql1CdI9wvDPAaQd0X6YXnygxqKJhOuf6H0tdHfdiPAiwciCt/PGaNQbSFoi2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcyVSuuZDLyEcX29c5ZDvWo33wDR3XV2sMJcEz+q+ZowIhANeO+gZwc+vE/G3DG6IWXCFev5lLT8x44yLUTI3iVK7C"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-06-30_1530284631316_0.566275207382722"},"_hasShrinkwrap":false},"3.6.0-dev.2018-07-03":{"name":"island","version":"3.6.0-dev.2018-07-03","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp test","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-07-03","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-UcEUy5RSLvgytnsYbb2dLbOssTYhUOonSRFmQu0m/gb3znd16ux8YeubVLrnz4LOHIU33In9r+ERJRgENCM6Bg==","shasum":"c780a9de169903e3d41b3c21fcc790547394d4d9","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-07-03.tgz","fileCount":211,"unpackedSize":1317016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOrpECRA9TVsSAnZWagAAaeMQAKBcmv3QLriywjjkAfSz\nEO7E8BkA7Xv2TzTgYlDjZlNgUwlLHdGyYSquwD/rD7VkoQWmiYJ4nrbbXCE7\n5300hdHv98s+cWqfATqVrq6J9YSwzhRNjzebTd6oPpoESl57x3DVCi9LaMWI\nxs9td4hSr3T8v5Inzg05IkZlWThMcz47ZrLrcYwXBK03rCTwsObj0xjnMbss\ns5BCVo9EtuMmVuRcsUoJAy7pRCKDJglKr2t0bE/2OXD1wYzt7tn8aKrnkS1D\n6URCo4fnajv7w/DET4ED/qaA6/q3tUOuqAoFoWb+vZIP4tskw9aUf4i8IYGY\nQ8Z8Y9BzWpfOlqNqvMh2JbjTGGffqhzRGVJL0rwJmBF++nS/p3Dsvku26Onl\nOpLLWpdSb6Zes8PiP06AFL6rCAxv8bDBKvV4ElFhhquiXwwoszD7oWeY6Tlh\nibxYAJHPhOb++pGw5+JiJewn/fOWFv95nAaDMkfPgg3TSEv8z0Bzl5zAWMIj\n95s5IpR7ITNhMz4XwY8CaWWOMFWtWPKlFPIR5DFNJxN+vuEOLGkmcHWwsUty\nQ8puVkqCXfev0GetrzMEkTSW1T15NOItjq0RKbGHhqE3oEFF3qNJNBhJjvp3\ncaInzPmEneaJdYYRbBaxd3WlZRwu/GrA3BAcvk4ytHdTKiP+uSsxhCvaAvev\n8pLz\r\n=Fu1S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD739Q2lKb/s2rjcTbSkyScvtkLDWciweiDKDLWelkjegIgPs5arYnRhFrJEKL+awSzPa6GwbGNJo2p9ORUgKEn8vA="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-07-03_1530575428418_0.7079715883198237"},"_hasShrinkwrap":false},"3.6.0-dev.2018-07-04":{"name":"island","version":"3.6.0-dev.2018-07-04","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp test","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-07-04","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-x7XZ3ijOSSQlcibYNNgLSlSac51AkAYcjYW0JVX16X+xQBKErUEBq1ue1FlHX3+Vygrb8rX91428kjMRWJvkPw==","shasum":"682f9ecb5650d4dc211b3880ba0022b3eb78363f","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-07-04.tgz","fileCount":211,"unpackedSize":1317017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPEkPCRA9TVsSAnZWagAAjEgP/RGftY7sWbYzysnH3H+b\n9F83dKvRmNz0CmGcH7AC2NiKdiQjeKHyQ6cFxjuU4sDn3HZpMk1W/8mDTRk9\n/1uaH/Wvt2kMGMds1xUjdIlNLnu9enSgCER839jWy3J1PG3jKe2LN4i9pWq0\nWHY3+CH6enxRK4gkk/w1AelNvCWdvJTlcdn6QlOAA1JXpKt2rx5CFvm9Q44S\ndtizf0nSAVKTUnUst4JxZIKt1oM//yzDV+gwFYozRH/xd+lLho6fDvSPelIR\n8xSHuhdDq51icFsvTiQLmRmoG3hQ8jmoDPGYz+lJZWS1WI4FOEWtHcozpT5R\nEwmGTuziDoo1euzGd7BcBMEuvEQR/JttSwufyvqJRkMYU7RyzOdgHWF+Xm/4\nw+XtEUwsXIXAqBqcuFm199cYovOQtkZVFWAljv21KlLblcJhpcpEjVnTZKtb\nQDXcA7UCdg/CekBAz9itIJ4Xd0DzHk8ZborcPgpko82zzvFIDnMHVF596RBp\n17JcTzg6xRe+tvSi+bbzSw1UbtxfYTquLzRlmYsn8EGUHkEITkC1DP5s0Re2\nNHYDb+ly8m8wEu7ncL/g7cE01Xo3NFsOD0XblZ9k4bXIcfgqQZlMKlRDDgbM\nJTWKC4AMW2g6eBPmYV3yoZ+honZ+hl7RTZPqVntyXPfp4Mke1g2J9Sk5fX2B\nlUB2\r\n=FY2M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+duYJEOFRP0i1axPlhAhC3MZhERbF5cA0Qv+3WN5x9gIhAOCbU+vI3Ewxnixvwr6NkaTVyswu8qRmrWVTN6ekSsxN"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-07-04_1530677518516_0.2776092698261119"},"_hasShrinkwrap":false},"3.6.0-dev.2018-07-08":{"name":"island","version":"3.6.0-dev.2018-07-08","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp test","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-07-08","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-86CpLLjsHvhYyYtbRRnL7oRP6+EoO6nUlbGe1Kg5IElTC/gPwDlsUvVLUY29JrdjFaOdb7erLITCT5xXabPdxQ==","shasum":"48e34ac03709ea109ba8c8ed412c02a3bf624dbd","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-07-08.tgz","fileCount":211,"unpackedSize":1390505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQNY8CRA9TVsSAnZWagAACt4P/1IstnwOQU99/FEMHvv2\nOaEwkQ54C1iSE2Qm2BLvaLPIeN0I/Ej9yq30YQM4vc1GG7175Jse43iFF46y\n9vWVLWr5Mhf06tSO91zgzYt2ItUmQwToNuklGh3PbQuJL8PKsjN5Rn/fzeVm\nrq1dhJxcc2EdpXbFCJCRDr1FN04TRBB9kMtvyE8liC/PcOLRArc6sPshSBrN\nG1tRgW8adcRgNVU5IuFtJHJR8ONDgurDJICQ2q6RNMBhY/ghmZz4BvgJSLFy\noIAyaflqe0s5hczNusdZ5PXZn5e1Hl8o+kjfvxcDbZOrBcoL8wiRCVxlD+yI\nBxGNfTp6RynA3CCF7gHcJwynqkHt5tVOyoTYFbArDEBrnubqt8ie/EwXBXol\ne18GcyME4p3z5cJum6yQuP2tmgTPilpKFUKFH08h3abnKBcuCYDLMkAkqinm\nYrdILWLlps6/cEJQ5eTzrypZR3u0AHmvRlnD+5WhAYbOJWsPEJLL1p35t/Sf\nMwZdZSuLrsm207RTJem7p7hYPydjXuDw0aCVAf4Pi0yTySZ7LG4ZZm0rggsx\nQAckYIcJs5MPhJSHXSiYMekm6+6HdRjsF+ujxIGKt2j+yRNkrFgnrQdeQVFz\noFntYdoyNnMqUOBKHjN1sJFJvwecNliOIdxVl7XPz8ZyOqmN6d8FnFy8uYNE\nJypl\r\n=kURO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEa/o+KFd9Dd2+n+bN4ObPZ/hAHoPPH6ZWVUwmhfzWTwIgVBYI5yqZnjpecAC1mUaGCvSUU7PHvdg/YYiSobqKTzE="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-07-08_1530975804315_0.4363072547420557"},"_hasShrinkwrap":false},"3.6.0-dev.2018-07-11":{"name":"island","version":"3.6.0-dev.2018-07-11","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp test","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-07-11","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-tbIQy/D3YCGv9Zf4lYUuBkhU8SwASYXGtJQ1g060+BZEaeZJR7eTAfeDHSGk6It1essrDHXCQNxtVyPGpPNSiQ==","shasum":"f191e2349c3261b876a532f5eb909cfbac5adab5","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-07-11.tgz","fileCount":211,"unpackedSize":1390613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRMrHCRA9TVsSAnZWagAANm0QAIvb96Y5DjadYxyQBali\n2YJsZcYi22g08WwW0MyEFGHXpHVfbctDBDG1E9gJTPSrDDj0B2nLNiv1dkH7\nCenXmUJQGLSopBailB4u2T8xU45p1E/5SHM90hs26+9LkRDspZy6uPX03G9r\nsnkI9FQkPKg80nw5bZ1SiQz4T3v0Y99N0LVNZ73dNfGBfYWROSgHx3+Zj7oa\nzWaMltpsSjTv9K81qYY0V9YVfbwrjzDjtzIS1LxJ3uCf1SNoiCMhELZyG9U4\nlXIKVYaSdnMbkG11qqoR80Pqpiyr+DBrseQsL625Vogj4KwnCPDhQIvR7NRl\n5ClBSxKOEd7JKq8+w3/TqznftgqA43MvMgVlkU3QxsdFFi1dvEUwU2ScSPny\n61YwxHwSy3MJCfMby/b9/eVLGHhd5eFGUo2cHPTzgitpatuamIo31w5GCtjM\nvO/RHkFVuWyVD0Cw3/tONrU/M6Jm8N6pTMiFBaJQUwxe28mJuFSRPxbe6gBQ\nDK933CNRAUeqVuvNUCURa3lqnjYyRoSgT5TXMDROAlUzYbhjA6pOh98v1GNy\n+QrwzXqOSNzFX5rHG9K1gLDfd1V6kj2I+nG1vZF1el/7hEdUtzzMTzy9ccS/\nDm26RgdXjsyi84g+Hrw1k8XmEGNO6k3PSRM1nzsBirlAgOv9B3XQHrgzvQ58\npW24\r\n=SsLn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDi+5LBLyf50xv9vjng5PE+brNhw1VzZgeQ1Eq6ka3VKAiBcJVVmBrxATwBQ2bmbbvhKm6qzonDYQCmuZqjjva7iOg=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-07-11_1531235015350_0.7789296741644152"},"_hasShrinkwrap":false},"3.6.0-dev.2018-07-13":{"name":"island","version":"3.6.0-dev.2018-07-13","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-07-13","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-b0hLzUMjmXz4n/toHISlU8F/5PMsVQc0RmKynBp45r25DYMnscGpgdqlZZD4D4t50ktZY2QsTq/EgJQ4RZbIbQ==","shasum":"3b361651a20649c59698fb6a94b0c9f7670d016c","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-07-13.tgz","fileCount":211,"unpackedSize":1394588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbR222CRA9TVsSAnZWagAAmVsP/3i9LHDsaCtyY51EtZHx\nlW1nNTi4YmBHLkxKezy3eSX93OGrT3Hxq91aD6EQ4NT0VJiYXJyhRI3IfrOL\nwkXHRtLSrq5uF+vD7HpCYSogAIwnDGM0FpKDdnVm+mf+HnKeWdFnMRmRG9xr\n4XbR+VnqFsjKQdUNUsUOnFWfRSJjuUL4KeMleHFMAuW1ers/n+/9O0AjZNzS\nu1mJJMgONAclL7PcxM64l5A5kJ4FT2vQXaHx5SMp92v2krBxu2EXKlvYlM61\n/WMV1LLurmCs3Ba/HRyf8fySlH/l+9GUyydsK055NYi9VyQUCL5TtdDTmrgj\ndtsghOxkTYsZIgiujKnlbgis7vJuvxwolDboyiK0ezUb1d5D49aW1CWBLsGh\nkcvzf+9b0vAwSusn5JeNDq8hgeF9fswtn7zJDMfX8b8atWUW1lAMcJl74V6O\nlVD+k+D1ueJjogPkIe6j00LUZ0TqVtqZDslw2giSeeB6ATHffoN4YLlFjZ+3\nezQWerQEjNoaybUUFf/OFfWEK8vgykZTO8maFtj/DN7+8TuDx8h5y7XTo4LT\n86ga/XpchmYDnRRyZRZ41EuOFw0wHG/J9CSDxLuJ7qZuJu51QYyGEFn84t/p\n8m1CFbvc6/+eGNtGMdqVzvfzXvATfnYn2OoSoG9UfXbI70MsYclH9CGY/Kw5\neI0r\r\n=qsIK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8ky/zJcpP799nlRGSV8IYYzYktRhXEoV++j84nr9quAiAvGbA8TubceSUe19o74wsB1DAuKSNgR3lQDPtGQsiKhg=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-07-13_1531407797986_0.5057827953166443"},"_hasShrinkwrap":false},"3.6.0-dev.2018-07-18":{"name":"island","version":"3.6.0-dev.2018-07-18","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-07-18","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-21FBR7zqFAieENKlXDSFTGidaqZ0LCQWeTD+nQ5zxsf46OxHkPmIvUaqHMn5GmDz0fseIM0O8aOowVxRz4GZMQ==","shasum":"cef91fa1b6a5228b336c42a2bd174c4a1d57c977","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-07-18.tgz","fileCount":211,"unpackedSize":1394588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTgVRCRA9TVsSAnZWagAA7ZAP/RUlBtPbDZHPtW+QbeIh\nlnZe47PX9vEm3DGISTfwV1Hw0VTKN97ZEvweWTyOiCFgBUds6A7SVEAvYmo1\nLsMShwq+MQxp3qM5n7cWdFNh+y6+CNF5s1A8sVUa+iQZWH22CRUwaJ3FxPjZ\njI0aX2m5atOmvd1KOIhzAthXsUrGEaplYKnaifAqKLtoPJLiRnaj3TQRmif2\nPpx4gP25VRZZ4J5eCAwNMcYgZWJnIQZTL2RygbAXyOpkdAGJyqzqzitPiEl5\npHBayqjCyQWA6QIOgZIeEZ6q9Wj7V4YJhcSdzNaL1T2ygn3IwFxoZKNFHvJM\nV96jzapbcNKq767vxbzWjHok1H4gRgtIw4zBCMqY1HFJuM38ILgp/lMsmMrB\nndSRaFhAQfMHBxkmav1Vm9QSRNYvzZG8DJ0EPcnsto29qt2HEERTUria+jZF\nMdgGwogVBDxQLLfYJIosvHnXTJbEVZz3T0uFipRm+mwNc1EK1cdsq4p+EO/h\nH/Vb91R6bV8XvVqStEbcqpeuobgtDHtoHIOkAy1YTzF2aSxN6o3hJuUx8Wwi\nA9+xOlKJcIFrK+FSK+vTUFCFvux5HUpaMyB48aboOFZTjEafbiRQaK6r+bmn\nG+5WfqH2M9DQMs9AdKoGSqsiQgwSpzBeCVH+4dwez8XfzYP14PyHv5l24+RB\nECuk\r\n=izQD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFEcQk3ClDcMD5PoVRHJDrphJ5GqGUcgApcSmG3iJvLIAiAZ9cJGv0iiSgSXAaiaoOmVosl7P34i0xFyYSWEbaFaGA=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-07-18_1531839824977_0.6429416275486992"},"_hasShrinkwrap":false},"3.6.0-dev.2018-07-20":{"name":"island","version":"3.6.0-dev.2018-07-20","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-07-20","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-wnqYkUJ8LRi4qvXr7uvAfwdfAvUnI42evfvd5pAN0oU/4rN9DPjU9e4Tsnv2x/Yk3FeGDswTYO5dD6Dic8nbnw==","shasum":"1a23823e2919806207ed17061286cf90bb6d37eb","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-07-20.tgz","fileCount":211,"unpackedSize":1403387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUKgmCRA9TVsSAnZWagAALu4QAJeaEvuJNEYJmRxpAenT\nZK15DJDvVfUA89IKs5UuQHua2Yv0VeUCheMsUfxmrpKPwqM6M7ZMbcCaWQ1E\nLhsjR2cPQyNDUBTbCRiptzxL/qn7cx4c3zkn85G2bTfdLemJQGHYTKyadgPB\nabI/ZtoccldsNsCP9NX5pO2WmwiFcX3Jgd/3myMe59gDwxXmDvejrAgiveev\nw+OMxGGvr7/h7ZhiOrFH0zxj6l6666vOXgbb0iZoqGHUIraC9d8XUjc9Wuxu\nkuSvjW2GWMCnJhNtHehmCSNVJiKAjLstXZcc4p2WsnNTGLNtz+Zu/Kh2nmdK\nn7mEnTpBvSRdi7GocDI0kjgRCqZnqevlpmxkAvr6Tq3m5tI7MX/u2bnYE8Ct\n22OmoyU/1O44rBGI5PSv49UYObAubVd3EEZQhLxrL2J/SH5BRqMOXtWTb8uF\nk9TzA1gUbAbTLiPXVKy13gmeyUgAeiJzCOsD2jqt/FTqIHZn5EhhD3vKOYLk\nrRY+ucgkxjldIffn6Y9GJ7scKYMa8i6eNSiLp5D3ci5DzGUKKnTaA1pRpv7/\nMPX0Y9IadX2ocrPf6KrgcjVKlXKyXkYC3Q4GHkQXpE+8QaZP4fs8kCHrIBQ/\n3sFda09nHhmeJiWYMxsCNhi2iNd2BGzCVpykKcpd8x7Tszylr0rVj8pMWc+8\ngLx2\r\n=lf3d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMWDCXtY+AFA7mBaSErr5XJisfOzF1oTQG9JRRcVg87AIhAJLxQR57zkbVMxAYyThxybx9vKwy6ZEakDN1aSF9YJ9S"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-07-20_1532012582101_0.2535535866190408"},"_hasShrinkwrap":false},"3.6.0-dev.2018-07-25":{"name":"island","version":"3.6.0-dev.2018-07-25","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-07-25","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-nIcMOWE/gGxpocrigjb2Pz41sxUiL5KHGbxUvIM3gyboZO9YnHqYrirzU7Fe6VqrHFr0jTUZUQQaiGQWor48Og==","shasum":"5c9650ae955b27accc04fdaa884efc860d6b89bd","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-07-25.tgz","fileCount":211,"unpackedSize":1403529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVz/NCRA9TVsSAnZWagAAh9cP/0zZg658XVQoX9IBmR7b\nIc7NxdOWhWTH9downJNiXddmitn8UqjCRL6yRXKwGg+3OJibzRY9hjTVptDk\nf90oUPbcn1zdtNUOnzcuO3/eh5j4XwRcu2tdma0aQRI2qlzHZn6zytP6q4N0\ntvwEqGKbZfrkqnWn78yE1TU/inbEP69muVFgw9Fj3W/04EZ2mX0NUqNKH2jR\nFB/KEI4yC5YkRoaU1+0ujYdYVUVkAUu2NkB5yi1BabVACmPneVbY08lcsGiv\niL5LV49m3JrmHz5dsSDiAFuN5O1Ez4CPzF3LvCllxs9fzhPhWwY2ZJChciGc\ngC09Lbr1OUYXYnRo9bpTmdPTqNoEiVJyjmMf87Yo8jCcGD94QHJf9+jIeDjg\nSn4tt9Ow/e76PM+9Qk2KTf2JV+iCSQlCaKmnqak46DjFcT7fgi3YOWUceeIv\ncNnO6DTUlWpD/IPzXittdd+0S6ZHSlKPGtcG3nvwT6F2Ac8+p3dPIawDNKn2\nQxsqVKFYVWoqooEGRh5YjdOm3RhM2fATqvTPrDfDQNOTI/gjON8BqdADYL7r\nvuBxdJylhoShuLhUcOFqF7t5M+S9WRypc8HIFJW8foEBzuvdr9S0I4FnoUDg\nmXnh6umv2lJ3naryldcJFl/tXQYE/4qoFggV6BRbqryK8p+JCZaPRV3UzTSO\nHYe7\r\n=8zwR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID43JLFkE974g9B5r5cNPvg1UKwd/3tmmrD94j6kLmDdAiAUuYu49etBQzzq4ofiEEWw/sKgxmfLtTJLp9DkBt2SDg=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-07-25_1532444620745_0.5991575200107215"},"_hasShrinkwrap":false},"3.6.0-dev.2018-08-01":{"name":"island","version":"3.6.0-dev.2018-08-01","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-08-01","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-GVA+filfj4MeeEgsdhVEOT6R144q9zunePtoDXtJaUI0q7xEDwG2gCoW0mCPh3tJnDEw6iuRQPoPGnok914k2Q==","shasum":"32a660f5af29164cb96b0f8b84400b236b8c6669","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-08-01.tgz","fileCount":211,"unpackedSize":1410627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYHpPCRA9TVsSAnZWagAAv0YP/inA6wFdqSjGFwyf95S2\nWeLDcg0PD2nkAEMhza4bOpsFB5w8A+Q998SLUMdnpOBjo+/wFDHkpBB187K8\nMRUZfFYaRUeaGiTA73dXA6QdjZhFj4m6w25dPXfeBK1Q60b3KZ2gEj6bhlCh\n8FQNpFb4PE5D6HE0h9JrBJNDNrbh1jF4FlTjcCI6thYlqO2ecbGWpUujtEQy\nelPhFx7Eacenoz++YUpXS5yIJUMwY0bDRgGgGh4s+T+WELObqHxE4uhoiQKX\nAP5agNoW4bls8j2AvCeaXL+Ahj1W2O8hr5zoSvO21Ixdkl4p1XFrIkJ8sjYM\nRbJOEWsvPI2qFy88C/jFC54lAbYxqq4XF6WfdfobIBU5RJ4lBMJiwy3mWjDu\nFEU/skTt8hP1OwP+trPt2vwIdng2e3SMDXTy5cOyzJHN84s4rHc1Pak6rvgZ\n5+6fSMQWol5EjDFfBscWRNp9MJbnHyQyLv5JBL/CfmFUZat/CCjLox53S7Od\nXFafr2lac5qY/CzzjkkO3/QHWEeb2gpCetWChDCRO5Q7vQE3hRubP42WW2aF\npmDcEC5Xht36BDDPxUvU/x6ldFRGMkN0S5KcVpyuziJWM4Bf/SHesY4BQU6X\n39I3In38qPDtkh+0Q+4HXskPcFvjagtEp+2E4wIqliHUmb1dqITiwfzAwYmj\nyJGR\r\n=Yw4r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYsPdKILliS6PCd/eHagUxpOR5oeElMSe+4iEvtgrPZwIgUa/IalGsl5ncoDKiY514v4cEsj+J382DjWp4LBYDsnA="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-08-01_1533049423323_0.8509089620403145"},"_hasShrinkwrap":false},"3.6.0-rc.1":{"name":"island","version":"3.6.0-rc.1","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"_id":"island@3.6.0-rc.1","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-WlNroD+IekKe0adJMTBndF6f2LjKloyUbSy6PsgZDbdS5cmhzUgVcklT4SfOHJyII3c5TfKMrXHoNnwmZUf5RQ==","shasum":"4d8e7f20a4e832b01558d2c95ae4f031154cfcf5","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-rc.1.tgz","fileCount":210,"unpackedSize":1422290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbY/TRCRA9TVsSAnZWagAAl6wP/1RngruMjN2JpZCVY2JN\nPWYRQnrVjk7XM245hIj1SHQf+clXkz4Vxtxv4imKORQHwSrEZIz+1GIDJivv\n5w+8Ek9DCRDbOFQXnEMWQso33/S7EsNMzovoZ69WGhK9W+gh68ggVI1r0VpH\nHYMy6x6vss/9xlEl5KabF8zYiTre8UDXbOCHwR7vrrIBweHsFQXrT2vLwGoc\nYCpO8P1MIq6AIdqBnZlbry86W801uM99CZxi3gcssFbmFNfFcyM2NsACyKZE\nKgLqHPG/lHLw5x/+oFq+CLPdRD+8qLLTrbCIEZg2+6JOCxTW5gGuYMCb99hr\n9aRNfr9Pl9DkBMJRY232aR0C/uGIy5CNHEsF/d7rTYbkl74llJoornxSLsNj\njU4ITu1D6ZW0mTuj81OLSEhPLTN/BcMwYvAL0o7sd/EM7Opfl9SSRcLi57M9\n2ut61h2sPCs4CJqXHvkqA4DOlA0rrgndBYppn9TS+L+ZjDl7970YXLYemgec\nOkK2yGxl/6kjelova58JfVQqP7UvCqOBJGWpTUgXh9RTWoJPwsc0JRxeCYok\ne4aym/tzRKEZIQw2wUMoOV7woUVsOLycn3/o6+qRjXpzq8BqANZq4CGK2AKD\nnmwuOmulkGXHedUyoFs9ivR0dvliFCklK6M/ZZKJYeUqtbVvoSRNKcjCFnll\n0GL9\r\n=u8h7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICVgeRcMkiT/i7Ot/x+i0BUhd4SwgXZVptElvHs4k9djAiEA30TVNBA/nRARZqwf2CEKhlzBGVUoJEOBPds3oJcjm3U="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-rc.1_1533277393241_0.9518214711246469"},"_hasShrinkwrap":false},"3.6.0-dev.2018-08-03":{"name":"island","version":"3.6.0-dev.2018-08-03","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"\n\n## Environment Variables\n\n| Name                                    | Type    | Default                   | Notes                                                             | LegacyKeys                                                     |\n| --------------------------------------- | ------- | ------------------------- | ----------------------------------------------------------------- | -------------------------------------------------------------- |\n| ISLAND_SERVICE_NAME                     | String  | 'no-service-name'         |                                                                   | 'SERVICE_NAME'                                                 |\n| ISLAND_HOST_NAME                        | String  | 'no-host-name'            | TraceLog uses this as a name of node                              | 'HOSTNAME'                                                     |\n| ISLAND_USE_DEV_MODE                     | Boolean | false                     | When true, allows APIs which has options.developmentOnly          | 'USE_DEV_MODE'                                                 |\n| ISLAND_SERIALIZE_FORMAT_PUSH            | String  | 'msgpack'                 | currently able Push format json and msgpack                       | 'SERIALIZE_FORMAT_PUSH'                                        |\n| ISLAND_EVENT_PREFETCH                   | Number  | 100                       |                                                                   | 'EVENT_PREFETCH'                                               |\n| ISLAND_RPC_PREFETCH                     | Number  | 100                       | Count of RPC Prefetch                                             | 'RPC_PREFETCH'                                                 |\n| ISLAND_RPC_EXEC_TIMEOUT                 | String  | '25s'                     | Timeout during RPC execution                                      |                                                                |\n| ISLAND_RPC_EXEC_TIMEOUT_MS              | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_RPC_WAIT_TIMEOUT                 | String  | '60s'                     | Timeout during RPC call                                           |                                                                |\n| ISLAND_RPC_WAIT_TIMEOUT_MS              | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_SERVICE_LOAD_TIME                | String  | '60s'                     | Time to load service                                              |                                                                |\n| ISLAND_SERVICE_LOAD_TIME_MS             | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_LOGGER_LEVEL                     | String  | 'info'                    | Log level for logger                                              |                                                                |\n| ISLAND_LOGGER_TYPE                      | String  | 'short'                   |                                                                   |                                                                |\n| ISLAND_RPC_RES_NOACK                    | Boolean | false                     |                                                                   |                                                                |\n| ISLAND_NO_REVIVER                       | Boolean | false                     |                                                                   | 'NO_REVIVER'                                                   |\n| ISLAND_USE_REVIVER                      | Boolean | false                     |                                                                   | 'USE_REVIVER'                                                  |\n| ISLAND_STATUS_EXPORT                    | Boolean | false                     | If it is true, use island-status-exporter                         | 'STATUS_EXPORT'                                                |\n| ISLAND_STATUS_EXPORT_TIME               | String  | '10s'                     | Time to save file for instance status                             |                                                                |\n| ISLAND_STATUS_EXPORT_TIME_MS            | Number  | 0                         | deprecated                                                        | 'STATUS_EXPORT_TIME_MS'                                        |\n| ISLAND_STATUS_FILE_NAME                 | String  |                           | island-status-exporter uses this as a name for file               | 'STATUS_FILE_NAME'                                             |\n| ISLAND_STATUS_EXPORT_TYPE               | String  | 'FILE'                    | status-exporter uses this type for saving data                    | 'STATUS_EXPORT_TYPE'                                           |\n| ISLAND_TRACEMQ_HOST                     | String  |                           | MQ(formatted by amqp URI) for TraceLog. If omitted it doesn't log |                                                                |\n| ISLAND_TRACEMQ_QUEUE                    | String  | 'trace'                   | A queue name to log TraceLog                                      |                                                                |\n| ISLAND_TRACE_HEADER_LOG                 | Boolean | false                     | When true, add trace log to msg.header                            |                                                                |\n| ISLAND_ENDPOINT_SESSION_GROUP           | String  |                           |                                                                   | 'ENDPOINT_SESSION_GROUP'                                       |\n| ISLAND_CONSUL_HOST                      | String  | 'consul'                  | The address of consul.                                            | 'CONSUL_HOST'                                                  |\n| ISLAND_CONSUL_PORT                      | String  | '8500'                    | consul port. work with CONSUL_HOST                                | 'CONSUL_PORT'                                                  |\n| ISLAND_CONSUL_NAMESPACE                 | String  |                           |                                                                   | 'CONSUL_NAMESPACE'                                             |\n| ISLAND_CONSUL_TOKEN                     | String  |                           |                                                                   | 'CONSUL_TOKEN'                                                 |\n| ISLAND_RABBITMQ_HOST                    | String  | 'amqp://rabbitmq:5672'    | The address of rabbitmq.                                          | 'RABBITMQ_HOST'                                                |\n| ISLAND_RABBITMQ_PUSH_HOST               | String  |                           |                                                                   | 'RABBITMQ_PUSH_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST'  |\n| ISLAND_RABBITMQ_RPC_HOST                | String  |                           |                                                                   | 'RABBITMQ_RPC_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST'   |\n| ISLAND_RABBITMQ_EVENT_HOST              | String  |                           |                                                                   | 'RABBITMQ_EVENT_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST' |\n| ISLAND_RABBITMQ_POOLSIZE                | Number  | 100                       |                                                                   | 'RABBITMQ_POOLSIZE'                                            |\n| ISLAND_REDIS_AUTH                       | String  |                           |                                                                   | 'REDIS_AUTH'                                                   |\n| ISLAND_REDIS_HOST                       | String  | 'redis'                   | The address of redishost.                                         | 'REDIS_HOST'                                                   |\n| ISLAND_REDIS_PORT                       | Number  | 6379                      |                                                                   | 'REDIS_PORT'                                                   |\n| ISLAND_MONGO_HOST                       | String  | 'mongodb://mongodb:27017' |                                                                   | 'MONGO_HOST'                                                   |\n| ISLAND_RPC_DISTRIB_SIZE                 | Number  | 16                        |                                                                   |                                                                |\n| ISLAND_USE_CIRCUIT_BREAK                | Boolean | false                     |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_TIME               | String  | '1m'                      |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_TIME_MS            | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_CIRCUIT_BREAK_FAILRATE_THRESHOLD | Number  | 0.2                       |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_REQUEST_THRESHOLD  | Number  | 10                        |                                                                   |                                                                |\n| ISLAND_FLOWMODE_DELAY_TIME              | String  | '10s'                     |                                                                   |                                                                |\n| ISLAND_FLOWMODE_DELAY                   | Number  | 0                         | deprecated                                                        |                                                                |\n\n\n## Error Codes\n\n### ErrorLevel\n```javascript\n\n  EXPECTED  = 1,\n  LOGIC     = 2,\n  FATAL     = 3,\n  RESERVED4 = 4,\n  RESERVED5 = 5,\n  RESERVED6 = 6,\n  RESERVED7 = 7,\n  RESERVED8 = 8,\n  ETC       = 9\n```\n### IslandLevel\n```javascript\n\n  ISLAND    = 0,\n  ISLANDJS  = 1,\n  UNKNOWN   = 2,\n  RESERVED3 = 3,\n  RESERVED4 = 4,\n  RESERVED5 = 5,\n  RESERVED6 = 6,\n  RESERVED7 = 7,\n  RESERVED8 = 8,\n  RESERVED9 = 9\n```\n### EXPECTED\n```javascript\n\n    E0001_UNKNOWN = 1\n```\n### LOGIC\n```javascript\n\n    L0001_PLAYER_NOT_EXIST = 1,\n    L0002_WRONG_PARAMETER_SCHEMA = 2,\n    L0003_NOT_INITIALIZED_EXCEPTION = 3,\n    L0004_MSG_PACK_ERROR = 4,\n    L0005_MSG_PACK_ENCODE_ERROR = 5,\n    L0006_HANDLE_MESSAGE_ERROR = 6,\n    L0007_PUSH_ENCODE_ERROR = 7\n```\n### FATAL\n```javascript\n\n    F0001_ISLET_ALREADY_HAS_BEEN_REGISTERED   = 1,\n    F0002_DUPLICATED_ADAPTER                  = 2,\n    F0003_MISSING_ADAPTER                     = 3,\n    F0004_NOT_IMPLEMENTED_ERROR               = 4,\n    F0008_AMQP_CHANNEL_POOL_REQUIRED          = 8,\n    F0011_NOT_INITIALIZED_EXCEPTION           = 11,\n    F0012_ROUND_ROBIN_EVENT_Q_IS_NOT_DEFINED  = 12,\n    F0013_NOT_INITIALIZED                     = 13,\n    F0015_TAG_IS_UNDEFINED                    = 15,\n    F0016_SCOPE_CONTEXT_ERROR                 = 16,\n    F0018_ERROR_COLLECTING_META_DATA          = 18,\n    F0019_NOT_IMPLEMENTED_ERROR               = 19,\n    F0020_NOT_INITIALIZED_EXCEPTION           = 20,\n    F0021_NOT_IMPLEMENTED_ERROR               = 21,\n    F0022_NOT_INITIALIZED_EXCEPTION           = 22,\n    F0023_RPC_TIMEOUT                         = 23,\n    F0024_ENDPOINT_METHOD_REDECLARED          = 24,\n    F0025_MISSING_ADAPTER_OPTIONS             = 25,\n    F0026_MISSING_REPLYTO_IN_RPC              = 26,\n    F0027_CONSUMER_IS_CANCELED                = 27,\n    F0028_CONSUL_ERROR                        = 28\n```\n\n","readmeFilename":"README.md","_id":"island@3.6.0-dev.2018-08-03","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-rC6PXv7XQQB3ZEV6zaXrZyiO7xNXs0puh3YOsWC1je8z3hfdoTGafzfGYcAlf6+DF+uOcx/ODJZdXW3aAPTAJA==","shasum":"11c39025f9443e14040c8acdfedc3db9231b3c37","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-08-03.tgz","fileCount":210,"unpackedSize":1422300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZBk3CRA9TVsSAnZWagAAT1UP/AoISTFKwlHXJS/kaM+x\nbEWfo+jcs2DvTfPaBZ9Voh7G4U+sLP3OAbnYb+s1L7M1OYGTkNaHNLJcb2cz\ncSbl79XIaIs4Wvnsgrpb6yTJaeV+XsqU6gNtR++9EO8LuV3Q0Xo7sqm4JNw9\nmutWt34hEykXJZQx3HOiHNzShvW2eYj6Sybp4GXnbu6TnqHhhli89lneMGtO\nWIZvcOnSAY1ndArZkd4OmFBLwbQllLJlCywdM4WN5NyzCf8wb8kS5zbjaFw/\nzCo/3clbrXMP9mvo34/AORhnGdKSX1jbL8oMOm3pfGS4dG/zLqE1ZcNahYCM\nLbBDo2KMERx3dltAryjznzNbEJxBFsOPqBEEq8J6Pctih7t6HOhVVw3TIdTE\nybcWhDqLzJuLkkBmsAZXr4qurEJEJLktJnUOlihC4S5XgF+eVKaTz42gT9C3\nuTud3OT/R2MvFM/IwBOJG/FgIGgke0pHx6QtQgLWKt2UC0PWSwCmsBjOFbSs\nGX4Y7KpLmEzxUm6xQ0HkwFloj5RKbwB170EYJhszY5mQCq1dgCD0nAW2cDRF\nSXwgz4k0IM/YlIVliVfEA57iQrh8j+Qh93Q8wnM0mcJLckBJ1p2O1SChQtNn\nG1l0VKFFG3C1Mzvzs6dJ1hxws1lqvRvbJFgjZyo0RwgqS7EMxFxjRUCXjqbt\nECfz\r\n=b5Sw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCm3KWtTbV+ocMZcrkkjKrISPDh922LNJ69tJ1XZQUEXgIgF6vuP7JB8uT0Zb3Dxn/zuiUzOLBCN277UV82HxLAW0o="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-08-03_1533286710574_0.70770534858384"},"_hasShrinkwrap":false},"3.6.0-dev.2018-08-08":{"name":"island","version":"3.6.0-dev.2018-08-08","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"\n\n## Environment Variables\n\n| Name                                    | Type    | Default                   | Notes                                                             | LegacyKeys                                                     |\n| --------------------------------------- | ------- | ------------------------- | ----------------------------------------------------------------- | -------------------------------------------------------------- |\n| ISLAND_SERVICE_NAME                     | String  | 'no-service-name'         |                                                                   | 'SERVICE_NAME'                                                 |\n| ISLAND_HOST_NAME                        | String  | 'no-host-name'            | TraceLog uses this as a name of node                              | 'HOSTNAME'                                                     |\n| ISLAND_USE_DEV_MODE                     | Boolean | false                     | When true, allows APIs which has options.developmentOnly          | 'USE_DEV_MODE'                                                 |\n| ISLAND_SERIALIZE_FORMAT_PUSH            | String  | 'msgpack'                 | currently able Push format json and msgpack                       | 'SERIALIZE_FORMAT_PUSH'                                        |\n| ISLAND_EVENT_PREFETCH                   | Number  | 100                       |                                                                   | 'EVENT_PREFETCH'                                               |\n| ISLAND_RPC_PREFETCH                     | Number  | 100                       | Count of RPC Prefetch                                             | 'RPC_PREFETCH'                                                 |\n| ISLAND_RPC_EXEC_TIMEOUT                 | String  | '25s'                     | Timeout during RPC execution                                      |                                                                |\n| ISLAND_RPC_EXEC_TIMEOUT_MS              | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_RPC_WAIT_TIMEOUT                 | String  | '60s'                     | Timeout during RPC call                                           |                                                                |\n| ISLAND_RPC_WAIT_TIMEOUT_MS              | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_SERVICE_LOAD_TIME                | String  | '60s'                     | Time to load service                                              |                                                                |\n| ISLAND_SERVICE_LOAD_TIME_MS             | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_LOGGER_LEVEL                     | String  | 'info'                    | Log level for logger                                              |                                                                |\n| ISLAND_LOGGER_TYPE                      | String  | 'short'                   |                                                                   |                                                                |\n| ISLAND_RPC_RES_NOACK                    | Boolean | false                     |                                                                   |                                                                |\n| ISLAND_NO_REVIVER                       | Boolean | false                     |                                                                   | 'NO_REVIVER'                                                   |\n| ISLAND_USE_REVIVER                      | Boolean | false                     |                                                                   | 'USE_REVIVER'                                                  |\n| ISLAND_STATUS_EXPORT                    | Boolean | false                     | If it is true, use island-status-exporter                         | 'STATUS_EXPORT'                                                |\n| ISLAND_STATUS_EXPORT_TIME               | String  | '10s'                     | Time to save file for instance status                             |                                                                |\n| ISLAND_STATUS_EXPORT_TIME_MS            | Number  | 0                         | deprecated                                                        | 'STATUS_EXPORT_TIME_MS'                                        |\n| ISLAND_STATUS_FILE_NAME                 | String  |                           | island-status-exporter uses this as a name for file               | 'STATUS_FILE_NAME'                                             |\n| ISLAND_STATUS_EXPORT_TYPE               | String  | 'FILE'                    | status-exporter uses this type for saving data                    | 'STATUS_EXPORT_TYPE'                                           |\n| ISLAND_TRACEMQ_HOST                     | String  |                           | MQ(formatted by amqp URI) for TraceLog. If omitted it doesn't log |                                                                |\n| ISLAND_TRACEMQ_QUEUE                    | String  | 'trace'                   | A queue name to log TraceLog                                      |                                                                |\n| ISLAND_TRACE_HEADER_LOG                 | Boolean | false                     | When true, add trace log to msg.header                            |                                                                |\n| ISLAND_ENDPOINT_SESSION_GROUP           | String  |                           |                                                                   | 'ENDPOINT_SESSION_GROUP'                                       |\n| ISLAND_CONSUL_HOST                      | String  | 'consul'                  | The address of consul.                                            | 'CONSUL_HOST'                                                  |\n| ISLAND_CONSUL_PORT                      | String  | '8500'                    | consul port. work with CONSUL_HOST                                | 'CONSUL_PORT'                                                  |\n| ISLAND_CONSUL_NAMESPACE                 | String  |                           |                                                                   | 'CONSUL_NAMESPACE'                                             |\n| ISLAND_CONSUL_TOKEN                     | String  |                           |                                                                   | 'CONSUL_TOKEN'                                                 |\n| ISLAND_RABBITMQ_HOST                    | String  | 'amqp://rabbitmq:5672'    | The address of rabbitmq.                                          | 'RABBITMQ_HOST'                                                |\n| ISLAND_RABBITMQ_PUSH_HOST               | String  |                           |                                                                   | 'RABBITMQ_PUSH_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST'  |\n| ISLAND_RABBITMQ_RPC_HOST                | String  |                           |                                                                   | 'RABBITMQ_RPC_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST'   |\n| ISLAND_RABBITMQ_EVENT_HOST              | String  |                           |                                                                   | 'RABBITMQ_EVENT_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST' |\n| ISLAND_RABBITMQ_POOLSIZE                | Number  | 100                       |                                                                   | 'RABBITMQ_POOLSIZE'                                            |\n| ISLAND_REDIS_AUTH                       | String  |                           |                                                                   | 'REDIS_AUTH'                                                   |\n| ISLAND_REDIS_HOST                       | String  | 'redis'                   | The address of redishost.                                         | 'REDIS_HOST'                                                   |\n| ISLAND_REDIS_PORT                       | Number  | 6379                      |                                                                   | 'REDIS_PORT'                                                   |\n| ISLAND_MONGO_HOST                       | String  | 'mongodb://mongodb:27017' |                                                                   | 'MONGO_HOST'                                                   |\n| ISLAND_RPC_DISTRIB_SIZE                 | Number  | 16                        |                                                                   |                                                                |\n| ISLAND_USE_CIRCUIT_BREAK                | Boolean | false                     |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_TIME               | String  | '1m'                      |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_TIME_MS            | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_CIRCUIT_BREAK_FAILRATE_THRESHOLD | Number  | 0.2                       |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_REQUEST_THRESHOLD  | Number  | 10                        |                                                                   |                                                                |\n| ISLAND_FLOWMODE_DELAY_TIME              | String  | '10s'                     |                                                                   |                                                                |\n| ISLAND_FLOWMODE_DELAY                   | Number  | 0                         | deprecated                                                        |                                                                |\n\n\n## Error Codes\n\n### ErrorLevel\n```javascript\n\n  EXPECTED  = 1,\n  LOGIC     = 2,\n  FATAL     = 3,\n  RESERVED4 = 4,\n  RESERVED5 = 5,\n  RESERVED6 = 6,\n  RESERVED7 = 7,\n  RESERVED8 = 8,\n  ETC       = 9\n```\n### IslandLevel\n```javascript\n\n  ISLAND    = 0,\n  ISLANDJS  = 1,\n  UNKNOWN   = 2,\n  RESERVED3 = 3,\n  RESERVED4 = 4,\n  RESERVED5 = 5,\n  RESERVED6 = 6,\n  RESERVED7 = 7,\n  RESERVED8 = 8,\n  RESERVED9 = 9\n```\n### EXPECTED\n```javascript\n\n    E0001_UNKNOWN = 1\n```\n### LOGIC\n```javascript\n\n    L0001_PLAYER_NOT_EXIST = 1,\n    L0002_WRONG_PARAMETER_SCHEMA = 2,\n    L0003_NOT_INITIALIZED_EXCEPTION = 3,\n    L0004_MSG_PACK_ERROR = 4,\n    L0005_MSG_PACK_ENCODE_ERROR = 5,\n    L0006_HANDLE_MESSAGE_ERROR = 6,\n    L0007_PUSH_ENCODE_ERROR = 7\n```\n### FATAL\n```javascript\n\n    F0001_ISLET_ALREADY_HAS_BEEN_REGISTERED   = 1,\n    F0002_DUPLICATED_ADAPTER                  = 2,\n    F0003_MISSING_ADAPTER                     = 3,\n    F0004_NOT_IMPLEMENTED_ERROR               = 4,\n    F0008_AMQP_CHANNEL_POOL_REQUIRED          = 8,\n    F0011_NOT_INITIALIZED_EXCEPTION           = 11,\n    F0012_ROUND_ROBIN_EVENT_Q_IS_NOT_DEFINED  = 12,\n    F0013_NOT_INITIALIZED                     = 13,\n    F0015_TAG_IS_UNDEFINED                    = 15,\n    F0016_SCOPE_CONTEXT_ERROR                 = 16,\n    F0018_ERROR_COLLECTING_META_DATA          = 18,\n    F0019_NOT_IMPLEMENTED_ERROR               = 19,\n    F0020_NOT_INITIALIZED_EXCEPTION           = 20,\n    F0021_NOT_IMPLEMENTED_ERROR               = 21,\n    F0022_NOT_INITIALIZED_EXCEPTION           = 22,\n    F0023_RPC_TIMEOUT                         = 23,\n    F0024_ENDPOINT_METHOD_REDECLARED          = 24,\n    F0025_MISSING_ADAPTER_OPTIONS             = 25,\n    F0026_MISSING_REPLYTO_IN_RPC              = 26,\n    F0027_CONSUMER_IS_CANCELED                = 27,\n    F0028_CONSUL_ERROR                        = 28\n```\n\n","readmeFilename":"README.md","_id":"island@3.6.0-dev.2018-08-08","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-4wsCbKeaRyxu48A4iY7Wd9dOO7v6qxjuaYayFlHgW2K6U9ZHyx0/qR+FM7eRN4mbE8gP1iLSXYTkk6uEmnzajw==","shasum":"02c119792f26e8013f85cf9d8cdbbdb1d7adbe58","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-08-08.tgz","fileCount":210,"unpackedSize":1422300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbabV3CRA9TVsSAnZWagAA948P/1gpphnTnoTrDuaNq50v\nf4InTkcza1NSTdKVVo/W4l66c6WNQImOM3PZ0KfTLbXD98BzZdB4TjeAiNpz\nDEVUE/U1ecwlfbmDWAsEnLlXVEKxlXGVSRRW8d2xrow2EiLlEqEvh82BSSR/\nTH/idm3YeL58MgpAEGDg0OJnDlntcTdYeEX1w0w6yyuV/v3Tc8yg+CgT2Dpt\nzW9BA8mh7xzmC9uxZ0XqBLREja2vylak0Vx9Ejmb0W1jIeSOqy/PfwQtnvf4\nDZG1E/afl0Ql0Je0t29p4LDfzyzyfpoahiyBQGeKt2/b9U4Kj+1V5zDFxz3A\nzBJp6TqUPkwJDA3k777G/8wgr+zzusEuSKe4oCqURFSxQvLIbrqkcyXgOQwP\nEAUvqnyIbvmVWFMadZYlldf63sraEFKKfa/fcrIwk/cqEIQmganvlftPiMYh\nLq1SRtIIYb+DfqEeESxIVWOMwoST1/9WC1cGCyjYptT/OFyj6DQdoOth/+wf\nyLPelYy9nCtVWYKfij54kEJ9ruT3ZszHFYagymd3VMupnZRxv8KJ5AEpyg9q\n/Q0ln7vLsNg4nodx9F9INGjfqnFhkDpOtYkfqyP45iu4jUYgQSm/hXLzq4+P\nFbfWTUh2lLTCxL7EJQkB/zqjoy23KxvX1cD7cDCiV0l1xvvIpVe9XqaTqTaI\nfDzf\r\n=ftJp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDek16XG2VxCiT0HluyIFCFYA6fYDg1lqVKFjTwMGPRfgIgDVxdUUQcebDk1u9gJXwNTfMC+iSzguy6yc2qiupgyIw="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-08-08_1533654380012_0.21293987847626994"},"_hasShrinkwrap":false},"3.6.0-rc.2":{"name":"island","version":"3.6.0-rc.2","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"\n\n## Environment Variables\n\n| Name                                    | Type    | Default                   | Notes                                                             | LegacyKeys                                                     |\n| --------------------------------------- | ------- | ------------------------- | ----------------------------------------------------------------- | -------------------------------------------------------------- |\n| ISLAND_SERVICE_NAME                     | String  | 'no-service-name'         |                                                                   | 'SERVICE_NAME'                                                 |\n| ISLAND_HOST_NAME                        | String  | 'no-host-name'            | TraceLog uses this as a name of node                              | 'HOSTNAME'                                                     |\n| ISLAND_USE_DEV_MODE                     | Boolean | false                     | When true, allows APIs which has options.developmentOnly          | 'USE_DEV_MODE'                                                 |\n| ISLAND_SERIALIZE_FORMAT_PUSH            | String  | 'msgpack'                 | currently able Push format json and msgpack                       | 'SERIALIZE_FORMAT_PUSH'                                        |\n| ISLAND_EVENT_PREFETCH                   | Number  | 100                       |                                                                   | 'EVENT_PREFETCH'                                               |\n| ISLAND_RPC_PREFETCH                     | Number  | 100                       | Count of RPC Prefetch                                             | 'RPC_PREFETCH'                                                 |\n| ISLAND_RPC_EXEC_TIMEOUT                 | String  | '25s'                     | Timeout during RPC execution                                      |                                                                |\n| ISLAND_RPC_EXEC_TIMEOUT_MS              | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_RPC_WAIT_TIMEOUT                 | String  | '60s'                     | Timeout during RPC call                                           |                                                                |\n| ISLAND_RPC_WAIT_TIMEOUT_MS              | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_SERVICE_LOAD_TIME                | String  | '60s'                     | Time to load service                                              |                                                                |\n| ISLAND_SERVICE_LOAD_TIME_MS             | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_LOGGER_LEVEL                     | String  | 'info'                    | Log level for logger                                              |                                                                |\n| ISLAND_LOGGER_TYPE                      | String  | 'short'                   |                                                                   |                                                                |\n| ISLAND_RPC_RES_NOACK                    | Boolean | false                     |                                                                   |                                                                |\n| ISLAND_NO_REVIVER                       | Boolean | false                     |                                                                   | 'NO_REVIVER'                                                   |\n| ISLAND_USE_REVIVER                      | Boolean | false                     |                                                                   | 'USE_REVIVER'                                                  |\n| ISLAND_STATUS_EXPORT                    | Boolean | false                     | If it is true, use island-status-exporter                         | 'STATUS_EXPORT'                                                |\n| ISLAND_STATUS_EXPORT_TIME               | String  | '10s'                     | Time to save file for instance status                             |                                                                |\n| ISLAND_STATUS_EXPORT_TIME_MS            | Number  | 0                         | deprecated                                                        | 'STATUS_EXPORT_TIME_MS'                                        |\n| ISLAND_STATUS_FILE_NAME                 | String  |                           | island-status-exporter uses this as a name for file               | 'STATUS_FILE_NAME'                                             |\n| ISLAND_STATUS_EXPORT_TYPE               | String  | 'FILE'                    | status-exporter uses this type for saving data                    | 'STATUS_EXPORT_TYPE'                                           |\n| ISLAND_TRACEMQ_HOST                     | String  |                           | MQ(formatted by amqp URI) for TraceLog. If omitted it doesn't log |                                                                |\n| ISLAND_TRACEMQ_QUEUE                    | String  | 'trace'                   | A queue name to log TraceLog                                      |                                                                |\n| ISLAND_TRACE_HEADER_LOG                 | Boolean | false                     | When true, add trace log to msg.header                            |                                                                |\n| ISLAND_ENDPOINT_SESSION_GROUP           | String  |                           |                                                                   | 'ENDPOINT_SESSION_GROUP'                                       |\n| ISLAND_CONSUL_HOST                      | String  | 'consul'                  | The address of consul.                                            | 'CONSUL_HOST'                                                  |\n| ISLAND_CONSUL_PORT                      | String  | '8500'                    | consul port. work with CONSUL_HOST                                | 'CONSUL_PORT'                                                  |\n| ISLAND_CONSUL_NAMESPACE                 | String  |                           |                                                                   | 'CONSUL_NAMESPACE'                                             |\n| ISLAND_CONSUL_TOKEN                     | String  |                           |                                                                   | 'CONSUL_TOKEN'                                                 |\n| ISLAND_RABBITMQ_HOST                    | String  | 'amqp://rabbitmq:5672'    | The address of rabbitmq.                                          | 'RABBITMQ_HOST'                                                |\n| ISLAND_RABBITMQ_PUSH_HOST               | String  |                           |                                                                   | 'RABBITMQ_PUSH_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST'  |\n| ISLAND_RABBITMQ_RPC_HOST                | String  |                           |                                                                   | 'RABBITMQ_RPC_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST'   |\n| ISLAND_RABBITMQ_EVENT_HOST              | String  |                           |                                                                   | 'RABBITMQ_EVENT_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST' |\n| ISLAND_RABBITMQ_POOLSIZE                | Number  | 100                       |                                                                   | 'RABBITMQ_POOLSIZE'                                            |\n| ISLAND_REDIS_AUTH                       | String  |                           |                                                                   | 'REDIS_AUTH'                                                   |\n| ISLAND_REDIS_HOST                       | String  | 'redis'                   | The address of redishost.                                         | 'REDIS_HOST'                                                   |\n| ISLAND_REDIS_PORT                       | Number  | 6379                      |                                                                   | 'REDIS_PORT'                                                   |\n| ISLAND_MONGO_HOST                       | String  | 'mongodb://mongodb:27017' |                                                                   | 'MONGO_HOST'                                                   |\n| ISLAND_RPC_DISTRIB_SIZE                 | Number  | 16                        |                                                                   |                                                                |\n| ISLAND_USE_CIRCUIT_BREAK                | Boolean | false                     |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_TIME               | String  | '1m'                      |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_TIME_MS            | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_CIRCUIT_BREAK_FAILRATE_THRESHOLD | Number  | 0.2                       |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_REQUEST_THRESHOLD  | Number  | 10                        |                                                                   |                                                                |\n| ISLAND_FLOWMODE_DELAY_TIME              | String  | '10s'                     |                                                                   |                                                                |\n| ISLAND_FLOWMODE_DELAY                   | Number  | 0                         | deprecated                                                        |                                                                |\n\n\n## Error Codes\n\n### ErrorLevel\n```javascript\n\n  EXPECTED  = 1,\n  LOGIC     = 2,\n  FATAL     = 3,\n  RESERVED4 = 4,\n  RESERVED5 = 5,\n  RESERVED6 = 6,\n  RESERVED7 = 7,\n  RESERVED8 = 8,\n  ETC       = 9\n```\n### IslandLevel\n```javascript\n\n  ISLAND    = 0,\n  ISLANDJS  = 1,\n  UNKNOWN   = 2,\n  RESERVED3 = 3,\n  RESERVED4 = 4,\n  RESERVED5 = 5,\n  RESERVED6 = 6,\n  RESERVED7 = 7,\n  RESERVED8 = 8,\n  RESERVED9 = 9\n```\n### EXPECTED\n```javascript\n\n    E0001_UNKNOWN = 1\n```\n### LOGIC\n```javascript\n\n    L0001_PLAYER_NOT_EXIST = 1,\n    L0002_WRONG_PARAMETER_SCHEMA = 2,\n    L0003_NOT_INITIALIZED_EXCEPTION = 3,\n    L0004_MSG_PACK_ERROR = 4,\n    L0005_MSG_PACK_ENCODE_ERROR = 5,\n    L0006_HANDLE_MESSAGE_ERROR = 6,\n    L0007_PUSH_ENCODE_ERROR = 7\n```\n### FATAL\n```javascript\n\n    F0001_ISLET_ALREADY_HAS_BEEN_REGISTERED   = 1,\n    F0002_DUPLICATED_ADAPTER                  = 2,\n    F0003_MISSING_ADAPTER                     = 3,\n    F0004_NOT_IMPLEMENTED_ERROR               = 4,\n    F0008_AMQP_CHANNEL_POOL_REQUIRED          = 8,\n    F0011_NOT_INITIALIZED_EXCEPTION           = 11,\n    F0012_ROUND_ROBIN_EVENT_Q_IS_NOT_DEFINED  = 12,\n    F0013_NOT_INITIALIZED                     = 13,\n    F0015_TAG_IS_UNDEFINED                    = 15,\n    F0016_SCOPE_CONTEXT_ERROR                 = 16,\n    F0018_ERROR_COLLECTING_META_DATA          = 18,\n    F0019_NOT_IMPLEMENTED_ERROR               = 19,\n    F0020_NOT_INITIALIZED_EXCEPTION           = 20,\n    F0021_NOT_IMPLEMENTED_ERROR               = 21,\n    F0022_NOT_INITIALIZED_EXCEPTION           = 22,\n    F0023_RPC_TIMEOUT                         = 23,\n    F0024_ENDPOINT_METHOD_REDECLARED          = 24,\n    F0025_MISSING_ADAPTER_OPTIONS             = 25,\n    F0026_MISSING_REPLYTO_IN_RPC              = 26,\n    F0027_CONSUMER_IS_CANCELED                = 27,\n    F0028_CONSUL_ERROR                        = 28\n```\n\n","readmeFilename":"README.md","_id":"island@3.6.0-rc.2","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-/mPB5vPJLLkYbXB9hrjSyBxurxFw3NjVMHLqGln8PjtMGhpiRbwzQxOMBYJiQGBFhBrmUEbM5mLzLnAD590ewQ==","shasum":"d1ef7ab10aa9de9bac9b8c9ac008567367c3b830","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-rc.2.tgz","fileCount":210,"unpackedSize":1422649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbalxqCRA9TVsSAnZWagAAwbEP/2BglTEYeKniqBQDkP4o\nvByGcIGo+bzMOOJ5vMJ6CCYE6sNUR1lzoO+xJtdVgSbn9Qi+zYlfCDHh/R9q\naiqf2kDd8XstVp0qFFWWSP28XbBYl1JJCB/wEBZtmECEmAYvJj1wbaL4gnfk\nuvSSRrgj/uAPKJiHnlTase1sQkRsMOjZ8pKojBZqYaOmPYl3EgQCaC6hRpZA\nkHvFHrMEcvRY1Gw9nr/ZXu0ojQ0lg18mNu09P+ZWSVsR3b1cV/D9ykFFkKMG\nSCK6+h3DTMTiXYNdwZO+ilZBkSzRZAeayvFC0hjOKqalux9DEVr1IuAsG5xk\nyx2iefKV5ExhvZsv4dkJcx/TbNLszxWJ2ENG0+9T4T6+b0Zm3lf0PIeolH1o\nIR3PULW7b8B1oJjGE4XyUmdwcee3WFr03Ic3UMYpiO60plpjA8V6kw7uAHdg\nP2io9EBtsA+agD2giOOw68XYtLUxjgycUL2Utxcz71ZMu7pewq4VlBPDwLa+\nGNyv+s73sVOjpSVS32vf19nZXYaMhoOUUs31aL8jnRXLDADGZFz62rZ4JEyd\neTTlA0PeqxJvRRsuFb/KUh/H9NcC1bseUl1UQsh3cpxWbHeHP57ideD0quO8\nYCC7m9CUViD9RWNmX66FnQFZnQHL0c0IufnxAPhXwx0bG+pZKlfUAZqgT9UO\nCmbF\r\n=HLCu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC15zslKiS7vuRBb6GUI42AA/MeC8uwXx/1FxqyXjfL2gIgb1bTZnN7JHDbWAGHqt5i3ogS6l6dTaVHH9vM3qbyTeg="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-rc.2_1533697130047_0.2267464857144248"},"_hasShrinkwrap":false},"3.6.0-dev.2018-08-10":{"name":"island","version":"3.6.0-dev.2018-08-10","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"\n\n## Environment Variables\n\n| Name                                    | Type    | Default                   | Notes                                                             | LegacyKeys                                                     |\n| --------------------------------------- | ------- | ------------------------- | ----------------------------------------------------------------- | -------------------------------------------------------------- |\n| ISLAND_SERVICE_NAME                     | String  | 'no-service-name'         |                                                                   | 'SERVICE_NAME'                                                 |\n| ISLAND_HOST_NAME                        | String  | 'no-host-name'            | TraceLog uses this as a name of node                              | 'HOSTNAME'                                                     |\n| ISLAND_USE_DEV_MODE                     | Boolean | false                     | When true, allows APIs which has options.developmentOnly          | 'USE_DEV_MODE'                                                 |\n| ISLAND_SERIALIZE_FORMAT_PUSH            | String  | 'msgpack'                 | currently able Push format json and msgpack                       | 'SERIALIZE_FORMAT_PUSH'                                        |\n| ISLAND_EVENT_PREFETCH                   | Number  | 100                       |                                                                   | 'EVENT_PREFETCH'                                               |\n| ISLAND_RPC_PREFETCH                     | Number  | 100                       | Count of RPC Prefetch                                             | 'RPC_PREFETCH'                                                 |\n| ISLAND_RPC_EXEC_TIMEOUT                 | String  | '25s'                     | Timeout during RPC execution                                      |                                                                |\n| ISLAND_RPC_EXEC_TIMEOUT_MS              | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_RPC_WAIT_TIMEOUT                 | String  | '60s'                     | Timeout during RPC call                                           |                                                                |\n| ISLAND_RPC_WAIT_TIMEOUT_MS              | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_SERVICE_LOAD_TIME                | String  | '60s'                     | Time to load service                                              |                                                                |\n| ISLAND_SERVICE_LOAD_TIME_MS             | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_LOGGER_LEVEL                     | String  | 'info'                    | Log level for logger                                              |                                                                |\n| ISLAND_LOGGER_TYPE                      | String  | 'short'                   |                                                                   |                                                                |\n| ISLAND_RPC_RES_NOACK                    | Boolean | false                     |                                                                   |                                                                |\n| ISLAND_NO_REVIVER                       | Boolean | false                     |                                                                   | 'NO_REVIVER'                                                   |\n| ISLAND_USE_REVIVER                      | Boolean | false                     |                                                                   | 'USE_REVIVER'                                                  |\n| ISLAND_STATUS_EXPORT                    | Boolean | false                     | If it is true, use island-status-exporter                         | 'STATUS_EXPORT'                                                |\n| ISLAND_STATUS_EXPORT_TIME               | String  | '10s'                     | Time to save file for instance status                             |                                                                |\n| ISLAND_STATUS_EXPORT_TIME_MS            | Number  | 0                         | deprecated                                                        | 'STATUS_EXPORT_TIME_MS'                                        |\n| ISLAND_STATUS_FILE_NAME                 | String  |                           | island-status-exporter uses this as a name for file               | 'STATUS_FILE_NAME'                                             |\n| ISLAND_STATUS_EXPORT_TYPE               | String  | 'FILE'                    | status-exporter uses this type for saving data                    | 'STATUS_EXPORT_TYPE'                                           |\n| ISLAND_TRACEMQ_HOST                     | String  |                           | MQ(formatted by amqp URI) for TraceLog. If omitted it doesn't log |                                                                |\n| ISLAND_TRACEMQ_QUEUE                    | String  | 'trace'                   | A queue name to log TraceLog                                      |                                                                |\n| ISLAND_TRACE_HEADER_LOG                 | Boolean | false                     | When true, add trace log to msg.header                            |                                                                |\n| ISLAND_ENDPOINT_SESSION_GROUP           | String  |                           |                                                                   | 'ENDPOINT_SESSION_GROUP'                                       |\n| ISLAND_CONSUL_HOST                      | String  | 'consul'                  | The address of consul.                                            | 'CONSUL_HOST'                                                  |\n| ISLAND_CONSUL_PORT                      | String  | '8500'                    | consul port. work with CONSUL_HOST                                | 'CONSUL_PORT'                                                  |\n| ISLAND_CONSUL_NAMESPACE                 | String  |                           |                                                                   | 'CONSUL_NAMESPACE'                                             |\n| ISLAND_CONSUL_TOKEN                     | String  |                           |                                                                   | 'CONSUL_TOKEN'                                                 |\n| ISLAND_RABBITMQ_HOST                    | String  | 'amqp://rabbitmq:5672'    | The address of rabbitmq.                                          | 'RABBITMQ_HOST'                                                |\n| ISLAND_RABBITMQ_PUSH_HOST               | String  |                           |                                                                   | 'RABBITMQ_PUSH_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST'  |\n| ISLAND_RABBITMQ_RPC_HOST                | String  |                           |                                                                   | 'RABBITMQ_RPC_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST'   |\n| ISLAND_RABBITMQ_EVENT_HOST              | String  |                           |                                                                   | 'RABBITMQ_EVENT_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST' |\n| ISLAND_RABBITMQ_POOLSIZE                | Number  | 100                       |                                                                   | 'RABBITMQ_POOLSIZE'                                            |\n| ISLAND_REDIS_AUTH                       | String  |                           |                                                                   | 'REDIS_AUTH'                                                   |\n| ISLAND_REDIS_HOST                       | String  | 'redis'                   | The address of redishost.                                         | 'REDIS_HOST'                                                   |\n| ISLAND_REDIS_PORT                       | Number  | 6379                      |                                                                   | 'REDIS_PORT'                                                   |\n| ISLAND_MONGO_HOST                       | String  | 'mongodb://mongodb:27017' |                                                                   | 'MONGO_HOST'                                                   |\n| ISLAND_RPC_DISTRIB_SIZE                 | Number  | 16                        |                                                                   |                                                                |\n| ISLAND_USE_CIRCUIT_BREAK                | Boolean | false                     |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_TIME               | String  | '1m'                      |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_TIME_MS            | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_CIRCUIT_BREAK_FAILRATE_THRESHOLD | Number  | 0.2                       |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_REQUEST_THRESHOLD  | Number  | 10                        |                                                                   |                                                                |\n| ISLAND_FLOWMODE_DELAY_TIME              | String  | '10s'                     |                                                                   |                                                                |\n| ISLAND_FLOWMODE_DELAY                   | Number  | 0                         | deprecated                                                        |                                                                |\n\n\n## Error Codes\n\n### ErrorLevel\n```javascript\n\n  EXPECTED  = 1,\n  LOGIC     = 2,\n  FATAL     = 3,\n  RESERVED4 = 4,\n  RESERVED5 = 5,\n  RESERVED6 = 6,\n  RESERVED7 = 7,\n  RESERVED8 = 8,\n  ETC       = 9\n```\n### IslandLevel\n```javascript\n\n  ISLAND    = 0,\n  ISLANDJS  = 1,\n  UNKNOWN   = 2,\n  RESERVED3 = 3,\n  RESERVED4 = 4,\n  RESERVED5 = 5,\n  RESERVED6 = 6,\n  RESERVED7 = 7,\n  RESERVED8 = 8,\n  RESERVED9 = 9\n```\n### EXPECTED\n```javascript\n\n    E0001_UNKNOWN = 1\n```\n### LOGIC\n```javascript\n\n    L0001_PLAYER_NOT_EXIST = 1,\n    L0002_WRONG_PARAMETER_SCHEMA = 2,\n    L0003_NOT_INITIALIZED_EXCEPTION = 3,\n    L0004_MSG_PACK_ERROR = 4,\n    L0005_MSG_PACK_ENCODE_ERROR = 5,\n    L0006_HANDLE_MESSAGE_ERROR = 6,\n    L0007_PUSH_ENCODE_ERROR = 7\n```\n### FATAL\n```javascript\n\n    F0001_ISLET_ALREADY_HAS_BEEN_REGISTERED   = 1,\n    F0002_DUPLICATED_ADAPTER                  = 2,\n    F0003_MISSING_ADAPTER                     = 3,\n    F0004_NOT_IMPLEMENTED_ERROR               = 4,\n    F0008_AMQP_CHANNEL_POOL_REQUIRED          = 8,\n    F0011_NOT_INITIALIZED_EXCEPTION           = 11,\n    F0012_ROUND_ROBIN_EVENT_Q_IS_NOT_DEFINED  = 12,\n    F0013_NOT_INITIALIZED                     = 13,\n    F0015_TAG_IS_UNDEFINED                    = 15,\n    F0016_SCOPE_CONTEXT_ERROR                 = 16,\n    F0018_ERROR_COLLECTING_META_DATA          = 18,\n    F0019_NOT_IMPLEMENTED_ERROR               = 19,\n    F0020_NOT_INITIALIZED_EXCEPTION           = 20,\n    F0021_NOT_IMPLEMENTED_ERROR               = 21,\n    F0022_NOT_INITIALIZED_EXCEPTION           = 22,\n    F0023_RPC_TIMEOUT                         = 23,\n    F0024_ENDPOINT_METHOD_REDECLARED          = 24,\n    F0025_MISSING_ADAPTER_OPTIONS             = 25,\n    F0026_MISSING_REPLYTO_IN_RPC              = 26,\n    F0027_CONSUMER_IS_CANCELED                = 27,\n    F0028_CONSUL_ERROR                        = 28\n```\n\n","readmeFilename":"README.md","_id":"island@3.6.0-dev.2018-08-10","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-v400x0GUmADLjAU97AWwNarhCUX3iX8K1AQp4TIhY9oe7LlrApLicYb74Q0AXHRA5VdNc6auof8O2ol6wx265A==","shasum":"778e891b4da6fec639393f565bd9aed9d8778e82","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-08-10.tgz","fileCount":210,"unpackedSize":1422659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbFesCRA9TVsSAnZWagAA72UP/j2Q+Sm9zo7sj2XlpCb8\nvXM+zc5fDj2h3DObFmBRn4ob0Ha2CHazChEWfXXNcoEViYuErhPqMtuMjUoU\nb4cVAYDGnc2SMT4KxdA9XFrt0+ltGKyuZvyPrX+SF1PR4TfIBVSxE0tmQ852\n+RSgx8JyfjIb0mZf86w2vyoQ+sUGCI+MFAeWC8hhQhFbzIwIObPhBodPywXI\nw/7YSOJTPPqEMdyxW6rMYWMdrtmYcl9fC7fUYsoho2iMXiDjhwEHrzNSQNir\nLoxEBP1/R8WglUqqAZt7YLQwshT/lQLHV42ubBDeEs8O9hxjmY53wpoaU/Sf\n/2L29GVD7g3qA/B91SEzUYiEtZpfeVWfeH4LmBf80KsrmPa/QhVOKzAcivi+\nmjKVr0kuA29XhBC4wviJqOs0ogyotDi5QHniAhRYzThkGzHoDIdP/KoISsNJ\noykeq+vNDkG6UMoI65UdpF/PBcm43RrskYcNHvP/rvKUM7ygM+Za/3m5MGm1\nen5lBkb9kGUndT03ihzETrDDPTqm3o+gR+ERS8DC9BnDfOPrO6Zym5bz/FOT\n0jzEVCUKOa9bhq/qdvalYc+L1sPLbO/ryoTBbaG1b5bvdWxvSt+lZKupA5fp\nu75AX6zIlEHHlfOCyg10fqGlUYXRMHQnlBFHv5LKUJMRrt1FqzL9wit1mrKl\nIoTC\r\n=cHrP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB88kCYgBdMciGCVcGyesp58gq3GaVCDJ7OeEqS2r9XuAiBHVsHPS6ERkspA+TQFi2Vfv6iEZ4+2YZcoRI6XqAT3sQ=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-08-10_1533826987600_0.04576749016399062"},"_hasShrinkwrap":false},"3.6.0-dev.2018-08-14":{"name":"island","version":"3.6.0-dev.2018-08-14","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"\n\n## Environment Variables\n\n| Name                                    | Type    | Default                   | Notes                                                             | LegacyKeys                                                     |\n| --------------------------------------- | ------- | ------------------------- | ----------------------------------------------------------------- | -------------------------------------------------------------- |\n| ISLAND_SERVICE_NAME                     | String  | 'no-service-name'         |                                                                   | 'SERVICE_NAME'                                                 |\n| ISLAND_HOST_NAME                        | String  | 'no-host-name'            | TraceLog uses this as a name of node                              | 'HOSTNAME'                                                     |\n| ISLAND_USE_DEV_MODE                     | Boolean | false                     | When true, allows APIs which has options.developmentOnly          | 'USE_DEV_MODE'                                                 |\n| ISLAND_SERIALIZE_FORMAT_PUSH            | String  | 'msgpack'                 | currently able Push format json and msgpack                       | 'SERIALIZE_FORMAT_PUSH'                                        |\n| ISLAND_EVENT_PREFETCH                   | Number  | 100                       |                                                                   | 'EVENT_PREFETCH'                                               |\n| ISLAND_RPC_PREFETCH                     | Number  | 100                       | Count of RPC Prefetch                                             | 'RPC_PREFETCH'                                                 |\n| ISLAND_RPC_EXEC_TIMEOUT                 | String  | '25s'                     | Timeout during RPC execution                                      |                                                                |\n| ISLAND_RPC_EXEC_TIMEOUT_MS              | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_RPC_WAIT_TIMEOUT                 | String  | '60s'                     | Timeout during RPC call                                           |                                                                |\n| ISLAND_RPC_WAIT_TIMEOUT_MS              | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_SERVICE_LOAD_TIME                | String  | '60s'                     | Time to load service                                              |                                                                |\n| ISLAND_SERVICE_LOAD_TIME_MS             | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_LOGGER_LEVEL                     | String  | 'info'                    | Log level for logger                                              |                                                                |\n| ISLAND_LOGGER_TYPE                      | String  | 'short'                   |                                                                   |                                                                |\n| ISLAND_RPC_RES_NOACK                    | Boolean | false                     |                                                                   |                                                                |\n| ISLAND_NO_REVIVER                       | Boolean | false                     |                                                                   | 'NO_REVIVER'                                                   |\n| ISLAND_USE_REVIVER                      | Boolean | false                     |                                                                   | 'USE_REVIVER'                                                  |\n| ISLAND_STATUS_EXPORT                    | Boolean | false                     | If it is true, use island-status-exporter                         | 'STATUS_EXPORT'                                                |\n| ISLAND_STATUS_EXPORT_TIME               | String  | '10s'                     | Time to save file for instance status                             |                                                                |\n| ISLAND_STATUS_EXPORT_TIME_MS            | Number  | 0                         | deprecated                                                        | 'STATUS_EXPORT_TIME_MS'                                        |\n| ISLAND_STATUS_FILE_NAME                 | String  |                           | island-status-exporter uses this as a name for file               | 'STATUS_FILE_NAME'                                             |\n| ISLAND_STATUS_EXPORT_TYPE               | String  | 'FILE'                    | status-exporter uses this type for saving data                    | 'STATUS_EXPORT_TYPE'                                           |\n| ISLAND_TRACEMQ_HOST                     | String  |                           | MQ(formatted by amqp URI) for TraceLog. If omitted it doesn't log |                                                                |\n| ISLAND_TRACEMQ_QUEUE                    | String  | 'trace'                   | A queue name to log TraceLog                                      |                                                                |\n| ISLAND_TRACE_HEADER_LOG                 | Boolean | false                     | When true, add trace log to msg.header                            |                                                                |\n| ISLAND_ENDPOINT_SESSION_GROUP           | String  |                           |                                                                   | 'ENDPOINT_SESSION_GROUP'                                       |\n| ISLAND_CONSUL_HOST                      | String  | 'consul'                  | The address of consul.                                            | 'CONSUL_HOST'                                                  |\n| ISLAND_CONSUL_PORT                      | String  | '8500'                    | consul port. work with CONSUL_HOST                                | 'CONSUL_PORT'                                                  |\n| ISLAND_CONSUL_NAMESPACE                 | String  |                           |                                                                   | 'CONSUL_NAMESPACE'                                             |\n| ISLAND_CONSUL_TOKEN                     | String  |                           |                                                                   | 'CONSUL_TOKEN'                                                 |\n| ISLAND_RABBITMQ_HOST                    | String  | 'amqp://rabbitmq:5672'    | The address of rabbitmq.                                          | 'RABBITMQ_HOST'                                                |\n| ISLAND_RABBITMQ_PUSH_HOST               | String  |                           |                                                                   | 'RABBITMQ_PUSH_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST'  |\n| ISLAND_RABBITMQ_RPC_HOST                | String  |                           |                                                                   | 'RABBITMQ_RPC_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST'   |\n| ISLAND_RABBITMQ_EVENT_HOST              | String  |                           |                                                                   | 'RABBITMQ_EVENT_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST' |\n| ISLAND_RABBITMQ_POOLSIZE                | Number  | 100                       |                                                                   | 'RABBITMQ_POOLSIZE'                                            |\n| ISLAND_REDIS_AUTH                       | String  |                           |                                                                   | 'REDIS_AUTH'                                                   |\n| ISLAND_REDIS_HOST                       | String  | 'redis'                   | The address of redishost.                                         | 'REDIS_HOST'                                                   |\n| ISLAND_REDIS_PORT                       | Number  | 6379                      |                                                                   | 'REDIS_PORT'                                                   |\n| ISLAND_MONGO_HOST                       | String  | 'mongodb://mongodb:27017' |                                                                   | 'MONGO_HOST'                                                   |\n| ISLAND_RPC_DISTRIB_SIZE                 | Number  | 16                        |                                                                   |                                                                |\n| ISLAND_USE_CIRCUIT_BREAK                | Boolean | false                     |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_TIME               | String  | '1m'                      |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_TIME_MS            | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_CIRCUIT_BREAK_FAILRATE_THRESHOLD | Number  | 0.2                       |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_REQUEST_THRESHOLD  | Number  | 10                        |                                                                   |                                                                |\n| ISLAND_FLOWMODE_DELAY_TIME              | String  | '10s'                     |                                                                   |                                                                |\n| ISLAND_FLOWMODE_DELAY                   | Number  | 0                         | deprecated                                                        |                                                                |\n\n\n## Error Codes\n\n### ErrorLevel\n```javascript\n\n  EXPECTED  = 1,\n  LOGIC     = 2,\n  FATAL     = 3,\n  RESERVED4 = 4,\n  RESERVED5 = 5,\n  RESERVED6 = 6,\n  RESERVED7 = 7,\n  RESERVED8 = 8,\n  ETC       = 9\n```\n### IslandLevel\n```javascript\n\n  ISLAND    = 0,\n  ISLANDJS  = 1,\n  UNKNOWN   = 2,\n  RESERVED3 = 3,\n  RESERVED4 = 4,\n  RESERVED5 = 5,\n  RESERVED6 = 6,\n  RESERVED7 = 7,\n  RESERVED8 = 8,\n  RESERVED9 = 9\n```\n### EXPECTED\n```javascript\n\n    E0001_UNKNOWN = 1\n```\n### LOGIC\n```javascript\n\n    L0001_PLAYER_NOT_EXIST = 1,\n    L0002_WRONG_PARAMETER_SCHEMA = 2,\n    L0003_NOT_INITIALIZED_EXCEPTION = 3,\n    L0004_MSG_PACK_ERROR = 4,\n    L0005_MSG_PACK_ENCODE_ERROR = 5,\n    L0006_HANDLE_MESSAGE_ERROR = 6,\n    L0007_PUSH_ENCODE_ERROR = 7\n```\n### FATAL\n```javascript\n\n    F0001_ISLET_ALREADY_HAS_BEEN_REGISTERED   = 1,\n    F0002_DUPLICATED_ADAPTER                  = 2,\n    F0003_MISSING_ADAPTER                     = 3,\n    F0004_NOT_IMPLEMENTED_ERROR               = 4,\n    F0008_AMQP_CHANNEL_POOL_REQUIRED          = 8,\n    F0011_NOT_INITIALIZED_EXCEPTION           = 11,\n    F0012_ROUND_ROBIN_EVENT_Q_IS_NOT_DEFINED  = 12,\n    F0013_NOT_INITIALIZED                     = 13,\n    F0015_TAG_IS_UNDEFINED                    = 15,\n    F0016_SCOPE_CONTEXT_ERROR                 = 16,\n    F0018_ERROR_COLLECTING_META_DATA          = 18,\n    F0019_NOT_IMPLEMENTED_ERROR               = 19,\n    F0020_NOT_INITIALIZED_EXCEPTION           = 20,\n    F0021_NOT_IMPLEMENTED_ERROR               = 21,\n    F0022_NOT_INITIALIZED_EXCEPTION           = 22,\n    F0023_RPC_TIMEOUT                         = 23,\n    F0024_ENDPOINT_METHOD_REDECLARED          = 24,\n    F0025_MISSING_ADAPTER_OPTIONS             = 25,\n    F0026_MISSING_REPLYTO_IN_RPC              = 26,\n    F0027_CONSUMER_IS_CANCELED                = 27,\n    F0028_CONSUL_ERROR                        = 28\n```\n\n","readmeFilename":"README.md","_id":"island@3.6.0-dev.2018-08-14","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-/6avd9yOEpez8IV7AyqVtrgSnz5Pab3ZInKyQxwVWFAtyf4HIbbTIGGwUPwWxtflUC0fKA+jLTq1cz4yd5Z/DQ==","shasum":"d006c06ff742c62bca95ded09f23ae460393ae21","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-08-14.tgz","fileCount":210,"unpackedSize":1422709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcZ2tCRA9TVsSAnZWagAARiUP/jIIYNa0um4ysXlQGyjt\nnpMYOVxmCl/XOLP5m77SXbWtqjq6N0wFHkESJd1oyyLoxAM1x4ulFkWV89sI\naNIYk+Kpz4wqgcMTFdJ5RlVzMRdRQUkpo2xlxqogGFUDYyPBZYEBzDw2vXrn\nB0OR3VcBCM9qDR2sdNG2cD66kmcmDDOZf8xXwyEhU8qD3UrwJataZ6LKon4m\nHofLMMQ0+UwjxBKXenbGpv9IVmDZWDV7HgX7WUQ78HhUWRjzvwBs1j4BSC/r\nSBYq86ZQemKtrVYHqxmHkcZmiiH/980LYy39QjN+LFf8IsX2SgJwhge4UFn2\nbIgEKRXGVx9C4WEAgqOL22LGEwSgPVQKk/Q/i0EyBruMkhUARXBaSD+O8NWe\nTDaqDs/08Ho9a9LsRdmIRg+st8KIQCXeyzAFDqZmDvhETwbcSh+9IHdMA9Uy\nDTFI71eAy17tyNTTigMjl6gwx/ui7gjHcgS5oQfPEW6tG/+ciYpT8o/GTi8N\n49Z3QKv/tmrzRWk9v4QQfbkID5+uFvFkj6rkR9l279s3j9D9HOzSMcmyN8yC\nTkHdsSK2mb6jraf7C8Vg/gytEFnuYFHUEjKct2fY/uMfsJ6IOCtXltwd2LY0\nZKC88gttpm7DMFpDZVFd2dYCbLy55gCXzOawmdEHQkZDShD2RLBqDoTlVgIb\nY4LE\r\n=GxiK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHGROn8GT1YGN2wVOIi7kLTHepN/qdVnHbyz2FO5ux6eAiAT0+AZLVDCdIhLq7FjPQyR9bdvLJq6RD1pciOLXgZsxQ=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-08-14_1534172589019_0.3885048741137309"},"_hasShrinkwrap":false},"3.6.0-dev.2018-08-15":{"name":"island","version":"3.6.0-dev.2018-08-15","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"\n\n## Environment Variables\n\n| Name                                    | Type    | Default                   | Notes                                                             | LegacyKeys                                                     |\n| --------------------------------------- | ------- | ------------------------- | ----------------------------------------------------------------- | -------------------------------------------------------------- |\n| ISLAND_SERVICE_NAME                     | String  | 'no-service-name'         |                                                                   | 'SERVICE_NAME'                                                 |\n| ISLAND_HOST_NAME                        | String  | 'no-host-name'            | TraceLog uses this as a name of node                              | 'HOSTNAME'                                                     |\n| ISLAND_USE_DEV_MODE                     | Boolean | false                     | When true, allows APIs which has options.developmentOnly          | 'USE_DEV_MODE'                                                 |\n| ISLAND_SERIALIZE_FORMAT_PUSH            | String  | 'msgpack'                 | currently able Push format json and msgpack                       | 'SERIALIZE_FORMAT_PUSH'                                        |\n| ISLAND_EVENT_PREFETCH                   | Number  | 100                       |                                                                   | 'EVENT_PREFETCH'                                               |\n| ISLAND_RPC_PREFETCH                     | Number  | 100                       | Count of RPC Prefetch                                             | 'RPC_PREFETCH'                                                 |\n| ISLAND_RPC_EXEC_TIMEOUT                 | String  | '25s'                     | Timeout during RPC execution                                      |                                                                |\n| ISLAND_RPC_EXEC_TIMEOUT_MS              | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_RPC_WAIT_TIMEOUT                 | String  | '60s'                     | Timeout during RPC call                                           |                                                                |\n| ISLAND_RPC_WAIT_TIMEOUT_MS              | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_SERVICE_LOAD_TIME                | String  | '60s'                     | Time to load service                                              |                                                                |\n| ISLAND_SERVICE_LOAD_TIME_MS             | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_LOGGER_LEVEL                     | String  | 'info'                    | Log level for logger                                              |                                                                |\n| ISLAND_LOGGER_TYPE                      | String  | 'short'                   |                                                                   |                                                                |\n| ISLAND_RPC_RES_NOACK                    | Boolean | false                     |                                                                   |                                                                |\n| ISLAND_NO_REVIVER                       | Boolean | false                     |                                                                   | 'NO_REVIVER'                                                   |\n| ISLAND_USE_REVIVER                      | Boolean | false                     |                                                                   | 'USE_REVIVER'                                                  |\n| ISLAND_STATUS_EXPORT                    | Boolean | false                     | If it is true, use island-status-exporter                         | 'STATUS_EXPORT'                                                |\n| ISLAND_STATUS_EXPORT_TIME               | String  | '10s'                     | Time to save file for instance status                             |                                                                |\n| ISLAND_STATUS_EXPORT_TIME_MS            | Number  | 0                         | deprecated                                                        | 'STATUS_EXPORT_TIME_MS'                                        |\n| ISLAND_STATUS_FILE_NAME                 | String  |                           | island-status-exporter uses this as a name for file               | 'STATUS_FILE_NAME'                                             |\n| ISLAND_STATUS_EXPORT_TYPE               | String  | 'FILE'                    | status-exporter uses this type for saving data                    | 'STATUS_EXPORT_TYPE'                                           |\n| ISLAND_TRACEMQ_HOST                     | String  |                           | MQ(formatted by amqp URI) for TraceLog. If omitted it doesn't log |                                                                |\n| ISLAND_TRACEMQ_QUEUE                    | String  | 'trace'                   | A queue name to log TraceLog                                      |                                                                |\n| ISLAND_TRACE_HEADER_LOG                 | Boolean | false                     | When true, add trace log to msg.header                            |                                                                |\n| ISLAND_ENDPOINT_SESSION_GROUP           | String  |                           |                                                                   | 'ENDPOINT_SESSION_GROUP'                                       |\n| ISLAND_CONSUL_HOST                      | String  | 'consul'                  | The address of consul.                                            | 'CONSUL_HOST'                                                  |\n| ISLAND_CONSUL_PORT                      | String  | '8500'                    | consul port. work with CONSUL_HOST                                | 'CONSUL_PORT'                                                  |\n| ISLAND_CONSUL_NAMESPACE                 | String  |                           |                                                                   | 'CONSUL_NAMESPACE'                                             |\n| ISLAND_CONSUL_TOKEN                     | String  |                           |                                                                   | 'CONSUL_TOKEN'                                                 |\n| ISLAND_RABBITMQ_HOST                    | String  | 'amqp://rabbitmq:5672'    | The address of rabbitmq.                                          | 'RABBITMQ_HOST'                                                |\n| ISLAND_RABBITMQ_PUSH_HOST               | String  |                           |                                                                   | 'RABBITMQ_PUSH_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST'  |\n| ISLAND_RABBITMQ_RPC_HOST                | String  |                           |                                                                   | 'RABBITMQ_RPC_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST'   |\n| ISLAND_RABBITMQ_EVENT_HOST              | String  |                           |                                                                   | 'RABBITMQ_EVENT_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST' |\n| ISLAND_RABBITMQ_POOLSIZE                | Number  | 100                       |                                                                   | 'RABBITMQ_POOLSIZE'                                            |\n| ISLAND_REDIS_AUTH                       | String  |                           |                                                                   | 'REDIS_AUTH'                                                   |\n| ISLAND_REDIS_HOST                       | String  | 'redis'                   | The address of redishost.                                         | 'REDIS_HOST'                                                   |\n| ISLAND_REDIS_PORT                       | Number  | 6379                      |                                                                   | 'REDIS_PORT'                                                   |\n| ISLAND_MONGO_HOST                       | String  | 'mongodb://mongodb:27017' |                                                                   | 'MONGO_HOST'                                                   |\n| ISLAND_RPC_DISTRIB_SIZE                 | Number  | 16                        |                                                                   |                                                                |\n| ISLAND_USE_CIRCUIT_BREAK                | Boolean | false                     |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_TIME               | String  | '1m'                      |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_TIME_MS            | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_CIRCUIT_BREAK_FAILRATE_THRESHOLD | Number  | 0.2                       |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_REQUEST_THRESHOLD  | Number  | 10                        |                                                                   |                                                                |\n| ISLAND_FLOWMODE_DELAY_TIME              | String  | '10s'                     |                                                                   |                                                                |\n| ISLAND_FLOWMODE_DELAY                   | Number  | 0                         | deprecated                                                        |                                                                |\n\n\n## Error Codes\n\n### ErrorLevel\n```javascript\n\n  EXPECTED  = 1,\n  LOGIC     = 2,\n  FATAL     = 3,\n  RESERVED4 = 4,\n  RESERVED5 = 5,\n  RESERVED6 = 6,\n  RESERVED7 = 7,\n  RESERVED8 = 8,\n  ETC       = 9\n```\n### IslandLevel\n```javascript\n\n  ISLAND    = 0,\n  ISLANDJS  = 1,\n  UNKNOWN   = 2,\n  RESERVED3 = 3,\n  RESERVED4 = 4,\n  RESERVED5 = 5,\n  RESERVED6 = 6,\n  RESERVED7 = 7,\n  RESERVED8 = 8,\n  RESERVED9 = 9\n```\n### EXPECTED\n```javascript\n\n    E0001_UNKNOWN = 1\n```\n### LOGIC\n```javascript\n\n    L0001_PLAYER_NOT_EXIST = 1,\n    L0002_WRONG_PARAMETER_SCHEMA = 2,\n    L0003_NOT_INITIALIZED_EXCEPTION = 3,\n    L0004_MSG_PACK_ERROR = 4,\n    L0005_MSG_PACK_ENCODE_ERROR = 5,\n    L0006_HANDLE_MESSAGE_ERROR = 6,\n    L0007_PUSH_ENCODE_ERROR = 7\n```\n### FATAL\n```javascript\n\n    F0001_ISLET_ALREADY_HAS_BEEN_REGISTERED   = 1,\n    F0002_DUPLICATED_ADAPTER                  = 2,\n    F0003_MISSING_ADAPTER                     = 3,\n    F0004_NOT_IMPLEMENTED_ERROR               = 4,\n    F0008_AMQP_CHANNEL_POOL_REQUIRED          = 8,\n    F0011_NOT_INITIALIZED_EXCEPTION           = 11,\n    F0012_ROUND_ROBIN_EVENT_Q_IS_NOT_DEFINED  = 12,\n    F0013_NOT_INITIALIZED                     = 13,\n    F0015_TAG_IS_UNDEFINED                    = 15,\n    F0016_SCOPE_CONTEXT_ERROR                 = 16,\n    F0018_ERROR_COLLECTING_META_DATA          = 18,\n    F0019_NOT_IMPLEMENTED_ERROR               = 19,\n    F0020_NOT_INITIALIZED_EXCEPTION           = 20,\n    F0021_NOT_IMPLEMENTED_ERROR               = 21,\n    F0022_NOT_INITIALIZED_EXCEPTION           = 22,\n    F0023_RPC_TIMEOUT                         = 23,\n    F0024_ENDPOINT_METHOD_REDECLARED          = 24,\n    F0025_MISSING_ADAPTER_OPTIONS             = 25,\n    F0026_MISSING_REPLYTO_IN_RPC              = 26,\n    F0027_CONSUMER_IS_CANCELED                = 27,\n    F0028_CONSUL_ERROR                        = 28\n```\n\n","readmeFilename":"README.md","_id":"island@3.6.0-dev.2018-08-15","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-AE4jwW+uk9KTzkA7TEZCI6JkvAcczl1JDN73m5za1Ha/Bwr4zKCvshd/Q3STgiRKPhGiC9j4W26ZzMrz+7ZhKQ==","shasum":"1582e5ba3ef1df4b63253c363e1391ad01a4c17f","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-08-15.tgz","fileCount":210,"unpackedSize":1424327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcu9RCRA9TVsSAnZWagAA9DMP/1N1EQMsw3p9QcJHxh7C\ndiCeYG8c5prrIT1kTMNrg6JNsKreVADScdo88pFnv+Q7CKO7P/cTd5dWgMik\n3rrNWd5ZvaES1yrcQl0d40QmklZxqQGa47btQgP2pV7HNOw7PQG0iSPz7812\nI0zc3x2x/bmONfA2Zd5YaozIwVHFc6gRO/95UGia3I4YyrGZjp4Zs0xCinl2\ngj+g1ZVZJMlYuNJTmMXbW7FwxLdnmAAQRJLDwXEFv+DmWExuDmRgoC3BhtGT\n+NSnY5fahV/Xmm+V4okJAn4sf4xTdRfBnopzZTGiGDatxR0phZkN4kU/dU8k\nYjem6CmKL4knuL5AxD+ibtuWw3EA84CoWFpQ7XHwNgl1+rTeDCYWPnSybd52\nzSwEIucO44kSIt4PhJhjOFFgmA8ryzFqPEqaisHtsz7GmivSB/UcWJ+ZPXIW\n4kiufSvq5J+LVlYaVD0STLINpgnp9G/m4iyfUN8DZlGMN9nJ9821yvfAmDsK\nKoY8eJELTrJfIVBwmAQEuGlNx0jK/cTNtlpSWASjlG6khTB/CgwcwK1GVBKk\nHKlSYEuHIkA6l2LP1IPbYZXJV7KLHNSu2lN479oSlKt4QTOHMXAphnm2J0o/\nGTDK5whACChLaucWUKmt+LGYlh3BkbgY3VGSY5tCLLMmN17Kj5n5OafkVYub\nmHoY\r\n=brSI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBsqPheK9Uefee+d7t8V0uUIasTZ4oZjHbgup/x3cqlPAiAWS7zEye3y+OO5Ff/LR7Q/GMas+Oecs5qgXEPiR17Mgw=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-08-15_1534259024829_0.5829763679611377"},"_hasShrinkwrap":false},"3.6.0-dev.2018-08-24":{"name":"island","version":"3.6.0-dev.2018-08-24","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"\n\n## Environment Variables\n\n| Name                                    | Type    | Default                   | Notes                                                             | LegacyKeys                                                     |\n| --------------------------------------- | ------- | ------------------------- | ----------------------------------------------------------------- | -------------------------------------------------------------- |\n| ISLAND_SERVICE_NAME                     | String  | 'no-service-name'         |                                                                   | 'SERVICE_NAME'                                                 |\n| ISLAND_HOST_NAME                        | String  | 'no-host-name'            | TraceLog uses this as a name of node                              | 'HOSTNAME'                                                     |\n| ISLAND_USE_DEV_MODE                     | Boolean | false                     | When true, allows APIs which has options.developmentOnly          | 'USE_DEV_MODE'                                                 |\n| ISLAND_SERIALIZE_FORMAT_PUSH            | String  | 'msgpack'                 | currently able Push format json and msgpack                       | 'SERIALIZE_FORMAT_PUSH'                                        |\n| ISLAND_EVENT_PREFETCH                   | Number  | 100                       |                                                                   | 'EVENT_PREFETCH'                                               |\n| ISLAND_RPC_PREFETCH                     | Number  | 100                       | Count of RPC Prefetch                                             | 'RPC_PREFETCH'                                                 |\n| ISLAND_RPC_EXEC_TIMEOUT                 | String  | '25s'                     | Timeout during RPC execution                                      |                                                                |\n| ISLAND_RPC_EXEC_TIMEOUT_MS              | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_RPC_WAIT_TIMEOUT                 | String  | '60s'                     | Timeout during RPC call                                           |                                                                |\n| ISLAND_RPC_WAIT_TIMEOUT_MS              | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_SERVICE_LOAD_TIME                | String  | '60s'                     | Time to load service                                              |                                                                |\n| ISLAND_SERVICE_LOAD_TIME_MS             | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_LOGGER_LEVEL                     | String  | 'info'                    | Log level for logger                                              |                                                                |\n| ISLAND_LOGGER_TYPE                      | String  | 'short'                   |                                                                   |                                                                |\n| ISLAND_RPC_RES_NOACK                    | Boolean | false                     |                                                                   |                                                                |\n| ISLAND_NO_REVIVER                       | Boolean | false                     |                                                                   | 'NO_REVIVER'                                                   |\n| ISLAND_USE_REVIVER                      | Boolean | false                     |                                                                   | 'USE_REVIVER'                                                  |\n| ISLAND_STATUS_EXPORT                    | Boolean | false                     | If it is true, use island-status-exporter                         | 'STATUS_EXPORT'                                                |\n| ISLAND_STATUS_EXPORT_TIME               | String  | '10s'                     | Time to save file for instance status                             |                                                                |\n| ISLAND_STATUS_EXPORT_TIME_MS            | Number  | 0                         | deprecated                                                        | 'STATUS_EXPORT_TIME_MS'                                        |\n| ISLAND_STATUS_FILE_NAME                 | String  |                           | island-status-exporter uses this as a name for file               | 'STATUS_FILE_NAME'                                             |\n| ISLAND_STATUS_EXPORT_TYPE               | String  | 'FILE'                    | status-exporter uses this type for saving data                    | 'STATUS_EXPORT_TYPE'                                           |\n| ISLAND_TRACEMQ_HOST                     | String  |                           | MQ(formatted by amqp URI) for TraceLog. If omitted it doesn't log |                                                                |\n| ISLAND_TRACEMQ_QUEUE                    | String  | 'trace'                   | A queue name to log TraceLog                                      |                                                                |\n| ISLAND_TRACE_HEADER_LOG                 | Boolean | false                     | When true, add trace log to msg.header                            |                                                                |\n| ISLAND_ENDPOINT_SESSION_GROUP           | String  |                           |                                                                   | 'ENDPOINT_SESSION_GROUP'                                       |\n| ISLAND_CONSUL_HOST                      | String  | 'consul'                  | The address of consul.                                            | 'CONSUL_HOST'                                                  |\n| ISLAND_CONSUL_PORT                      | String  | '8500'                    | consul port. work with CONSUL_HOST                                | 'CONSUL_PORT'                                                  |\n| ISLAND_CONSUL_NAMESPACE                 | String  |                           |                                                                   | 'CONSUL_NAMESPACE'                                             |\n| ISLAND_CONSUL_TOKEN                     | String  |                           |                                                                   | 'CONSUL_TOKEN'                                                 |\n| ISLAND_RABBITMQ_HOST                    | String  | 'amqp://rabbitmq:5672'    | The address of rabbitmq.                                          | 'RABBITMQ_HOST'                                                |\n| ISLAND_RABBITMQ_PUSH_HOST               | String  |                           |                                                                   | 'RABBITMQ_PUSH_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST'  |\n| ISLAND_RABBITMQ_RPC_HOST                | String  |                           |                                                                   | 'RABBITMQ_RPC_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST'   |\n| ISLAND_RABBITMQ_EVENT_HOST              | String  |                           |                                                                   | 'RABBITMQ_EVENT_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST' |\n| ISLAND_RABBITMQ_POOLSIZE                | Number  | 100                       |                                                                   | 'RABBITMQ_POOLSIZE'                                            |\n| ISLAND_REDIS_AUTH                       | String  |                           |                                                                   | 'REDIS_AUTH'                                                   |\n| ISLAND_REDIS_HOST                       | String  | 'redis'                   | The address of redishost.                                         | 'REDIS_HOST'                                                   |\n| ISLAND_REDIS_PORT                       | Number  | 6379                      |                                                                   | 'REDIS_PORT'                                                   |\n| ISLAND_MONGO_HOST                       | String  | 'mongodb://mongodb:27017' |                                                                   | 'MONGO_HOST'                                                   |\n| ISLAND_RPC_DISTRIB_SIZE                 | Number  | 16                        |                                                                   |                                                                |\n| ISLAND_USE_CIRCUIT_BREAK                | Boolean | false                     |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_TIME               | String  | '1m'                      |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_TIME_MS            | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_CIRCUIT_BREAK_FAILRATE_THRESHOLD | Number  | 0.2                       |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_REQUEST_THRESHOLD  | Number  | 10                        |                                                                   |                                                                |\n| ISLAND_FLOWMODE_DELAY_TIME              | String  | '10s'                     |                                                                   |                                                                |\n| ISLAND_FLOWMODE_DELAY                   | Number  | 0                         | deprecated                                                        |                                                                |\n\n\n## Error Codes\n\n### ErrorLevel\n```javascript\n\n  EXPECTED  = 1,\n  LOGIC     = 2,\n  FATAL     = 3,\n  RESERVED4 = 4,\n  RESERVED5 = 5,\n  RESERVED6 = 6,\n  RESERVED7 = 7,\n  RESERVED8 = 8,\n  ETC       = 9\n```\n### IslandLevel\n```javascript\n\n  ISLAND    = 0,\n  ISLANDJS  = 1,\n  UNKNOWN   = 2,\n  RESERVED3 = 3,\n  RESERVED4 = 4,\n  RESERVED5 = 5,\n  RESERVED6 = 6,\n  RESERVED7 = 7,\n  RESERVED8 = 8,\n  RESERVED9 = 9\n```\n### EXPECTED\n```javascript\n\n    E0001_UNKNOWN = 1\n```\n### LOGIC\n```javascript\n\n    L0001_PLAYER_NOT_EXIST = 1,\n    L0002_WRONG_PARAMETER_SCHEMA = 2,\n    L0003_NOT_INITIALIZED_EXCEPTION = 3,\n    L0004_MSG_PACK_ERROR = 4,\n    L0005_MSG_PACK_ENCODE_ERROR = 5,\n    L0006_HANDLE_MESSAGE_ERROR = 6,\n    L0007_PUSH_ENCODE_ERROR = 7\n```\n### FATAL\n```javascript\n\n    F0001_ISLET_ALREADY_HAS_BEEN_REGISTERED   = 1,\n    F0002_DUPLICATED_ADAPTER                  = 2,\n    F0003_MISSING_ADAPTER                     = 3,\n    F0004_NOT_IMPLEMENTED_ERROR               = 4,\n    F0008_AMQP_CHANNEL_POOL_REQUIRED          = 8,\n    F0011_NOT_INITIALIZED_EXCEPTION           = 11,\n    F0012_ROUND_ROBIN_EVENT_Q_IS_NOT_DEFINED  = 12,\n    F0013_NOT_INITIALIZED                     = 13,\n    F0015_TAG_IS_UNDEFINED                    = 15,\n    F0016_SCOPE_CONTEXT_ERROR                 = 16,\n    F0018_ERROR_COLLECTING_META_DATA          = 18,\n    F0019_NOT_IMPLEMENTED_ERROR               = 19,\n    F0020_NOT_INITIALIZED_EXCEPTION           = 20,\n    F0021_NOT_IMPLEMENTED_ERROR               = 21,\n    F0022_NOT_INITIALIZED_EXCEPTION           = 22,\n    F0023_RPC_TIMEOUT                         = 23,\n    F0024_ENDPOINT_METHOD_REDECLARED          = 24,\n    F0025_MISSING_ADAPTER_OPTIONS             = 25,\n    F0026_MISSING_REPLYTO_IN_RPC              = 26,\n    F0027_CONSUMER_IS_CANCELED                = 27,\n    F0028_CONSUL_ERROR                        = 28\n```\n\n","readmeFilename":"README.md","_id":"island@3.6.0-dev.2018-08-24","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-EkdzNkkUKjEJBQ/PAe9EcE6xvNSWsnw8OVk0So7GJZCRPNvlUu6gLA4+AMntXguTbkUjbjGuS7Gg0KTUJMKIAg==","shasum":"9eb9f6b5cc7bb8aedf09d4bc75b4855a21f7646b","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-08-24.tgz","fileCount":210,"unpackedSize":1424930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfszACRA9TVsSAnZWagAA7JIP/iHj7K+HXCQKdWaWOkEz\nNVEsPJfrD0l/L6JCf6j3v3ZjW8NxZL73YUg/+eDR1qumJijWGtCdrFN+3TaL\n4zzEGKjFTkX3j+cMJn0Vx0VM2B8PjeWtQ/7rVszXc6I7IYn0xYyzGIec6vRs\nHxqRKpycoQ/KtkL228iXaO++KRnUn1hHTNOuuABZnp/Cn3aDBGtjIYuvVIlQ\nZZdpFsEyPFu5htUidGsq7KJR2SK2JGxliW5t1c1uZdFG2dvZ+78xX/qpdU7l\nuYjHWDfN/8UxbIatXQpBv9e/9IHmxP6iy/DK3+m6kv9JPYyeADLC/mEaVkz6\nl1FtKQa6SXaDR5I2EronuRM8gkSG1+6odFDtPvhbiKQl2goKWPR5znd9fDaW\nt7olo+RKqFEB6OQsJ7OyLOhdsMsCzYP1enXsFqi2Sdu2xR72EhW9oLkXMge3\nTp/1XnGi7d/Sg1J9uiN0dXCXJc70I1SqYiuaGZgdOIFBCOp7WLevxXlS+uEY\nC2h0WUZICWzBOmkQRlFeIOjLeT9o5+PQB6Gk/9F3cwBpYQA4IY+TyLiakfwy\nrrHGTNzxSapj5myI6U9ZyCXo0n+erQjmFs1ZQZGsusSxelLSpiyBHNbbX9v/\nH1Iz4GQoqufBGsVORu8TTawW5dowZ1XAWmw5ujlRfZC4xD9X9RM1pP0MYKiZ\nOXHs\r\n=8Nv1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGzt7fkYtZ0bu+P6NLRSkLHcvEdD5vLxHzxzi1CdqcL0AiA/3w/vyB1/nuJr1DRyUHVAnEgYHGpmbG+nl2ojY3Umyg=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-08-24_1535036608087_0.2093916777063063"},"_hasShrinkwrap":false},"3.6.0-dev.2018-08-29":{"name":"island","version":"3.6.0-dev.2018-08-29","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"\n\n## Environment Variables\n\n| Name                                    | Type    | Default                   | Notes                                                             | LegacyKeys                                                     |\n| --------------------------------------- | ------- | ------------------------- | ----------------------------------------------------------------- | -------------------------------------------------------------- |\n| ISLAND_SERVICE_NAME                     | String  | 'no-service-name'         |                                                                   | 'SERVICE_NAME'                                                 |\n| ISLAND_HOST_NAME                        | String  | 'no-host-name'            | TraceLog uses this as a name of node                              | 'HOSTNAME'                                                     |\n| ISLAND_USE_DEV_MODE                     | Boolean | false                     | When true, allows APIs which has options.developmentOnly          | 'USE_DEV_MODE'                                                 |\n| ISLAND_SERIALIZE_FORMAT_PUSH            | String  | 'msgpack'                 | currently able Push format json and msgpack                       | 'SERIALIZE_FORMAT_PUSH'                                        |\n| ISLAND_EVENT_PREFETCH                   | Number  | 100                       |                                                                   | 'EVENT_PREFETCH'                                               |\n| ISLAND_RPC_PREFETCH                     | Number  | 100                       | Count of RPC Prefetch                                             | 'RPC_PREFETCH'                                                 |\n| ISLAND_RPC_EXEC_TIMEOUT                 | String  | '25s'                     | Timeout during RPC execution                                      |                                                                |\n| ISLAND_RPC_EXEC_TIMEOUT_MS              | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_RPC_WAIT_TIMEOUT                 | String  | '60s'                     | Timeout during RPC call                                           |                                                                |\n| ISLAND_RPC_WAIT_TIMEOUT_MS              | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_SERVICE_LOAD_TIME                | String  | '60s'                     | Time to load service                                              |                                                                |\n| ISLAND_SERVICE_LOAD_TIME_MS             | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_LOGGER_LEVEL                     | String  | 'info'                    | Log level for logger                                              |                                                                |\n| ISLAND_LOGGER_TYPE                      | String  | 'short'                   |                                                                   |                                                                |\n| ISLAND_RPC_RES_NOACK                    | Boolean | false                     |                                                                   |                                                                |\n| ISLAND_NO_REVIVER                       | Boolean | false                     |                                                                   | 'NO_REVIVER'                                                   |\n| ISLAND_USE_REVIVER                      | Boolean | false                     |                                                                   | 'USE_REVIVER'                                                  |\n| ISLAND_STATUS_EXPORT                    | Boolean | false                     | If it is true, use island-status-exporter                         | 'STATUS_EXPORT'                                                |\n| ISLAND_STATUS_EXPORT_TIME               | String  | '10s'                     | Time to save file for instance status                             |                                                                |\n| ISLAND_STATUS_EXPORT_TIME_MS            | Number  | 0                         | deprecated                                                        | 'STATUS_EXPORT_TIME_MS'                                        |\n| ISLAND_STATUS_FILE_NAME                 | String  |                           | island-status-exporter uses this as a name for file               | 'STATUS_FILE_NAME'                                             |\n| ISLAND_STATUS_EXPORT_TYPE               | String  | 'FILE'                    | status-exporter uses this type for saving data                    | 'STATUS_EXPORT_TYPE'                                           |\n| ISLAND_TRACEMQ_HOST                     | String  |                           | MQ(formatted by amqp URI) for TraceLog. If omitted it doesn't log |                                                                |\n| ISLAND_TRACEMQ_QUEUE                    | String  | 'trace'                   | A queue name to log TraceLog                                      |                                                                |\n| ISLAND_TRACE_HEADER_LOG                 | Boolean | false                     | When true, add trace log to msg.header                            |                                                                |\n| ISLAND_ENDPOINT_SESSION_GROUP           | String  |                           |                                                                   | 'ENDPOINT_SESSION_GROUP'                                       |\n| ISLAND_CONSUL_HOST                      | String  | 'consul'                  | The address of consul.                                            | 'CONSUL_HOST'                                                  |\n| ISLAND_CONSUL_PORT                      | String  | '8500'                    | consul port. work with CONSUL_HOST                                | 'CONSUL_PORT'                                                  |\n| ISLAND_CONSUL_NAMESPACE                 | String  |                           |                                                                   | 'CONSUL_NAMESPACE'                                             |\n| ISLAND_CONSUL_TOKEN                     | String  |                           |                                                                   | 'CONSUL_TOKEN'                                                 |\n| ISLAND_RABBITMQ_HOST                    | String  | 'amqp://rabbitmq:5672'    | The address of rabbitmq.                                          | 'RABBITMQ_HOST'                                                |\n| ISLAND_RABBITMQ_PUSH_HOST               | String  |                           |                                                                   | 'RABBITMQ_PUSH_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST'  |\n| ISLAND_RABBITMQ_RPC_HOST                | String  |                           |                                                                   | 'RABBITMQ_RPC_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST'   |\n| ISLAND_RABBITMQ_EVENT_HOST              | String  |                           |                                                                   | 'RABBITMQ_EVENT_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST' |\n| ISLAND_RABBITMQ_POOLSIZE                | Number  | 100                       |                                                                   | 'RABBITMQ_POOLSIZE'                                            |\n| ISLAND_REDIS_AUTH                       | String  |                           |                                                                   | 'REDIS_AUTH'                                                   |\n| ISLAND_REDIS_HOST                       | String  | 'redis'                   | The address of redishost.                                         | 'REDIS_HOST'                                                   |\n| ISLAND_REDIS_PORT                       | Number  | 6379                      |                                                                   | 'REDIS_PORT'                                                   |\n| ISLAND_MONGO_HOST                       | String  | 'mongodb://mongodb:27017' |                                                                   | 'MONGO_HOST'                                                   |\n| ISLAND_RPC_DISTRIB_SIZE                 | Number  | 16                        |                                                                   |                                                                |\n| ISLAND_USE_CIRCUIT_BREAK                | Boolean | false                     |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_TIME               | String  | '1m'                      |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_TIME_MS            | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_CIRCUIT_BREAK_FAILRATE_THRESHOLD | Number  | 0.2                       |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_REQUEST_THRESHOLD  | Number  | 10                        |                                                                   |                                                                |\n| ISLAND_FLOWMODE_DELAY_TIME              | String  | '10s'                     |                                                                   |                                                                |\n| ISLAND_FLOWMODE_DELAY                   | Number  | 0                         | deprecated                                                        |                                                                |\n\n\n## Error Codes\n\n### ErrorLevel\n```javascript\n\n  EXPECTED  = 1,\n  LOGIC     = 2,\n  FATAL     = 3,\n  RESERVED4 = 4,\n  RESERVED5 = 5,\n  RESERVED6 = 6,\n  RESERVED7 = 7,\n  RESERVED8 = 8,\n  ETC       = 9\n```\n### IslandLevel\n```javascript\n\n  ISLAND    = 0,\n  ISLANDJS  = 1,\n  UNKNOWN   = 2,\n  RESERVED3 = 3,\n  RESERVED4 = 4,\n  RESERVED5 = 5,\n  RESERVED6 = 6,\n  RESERVED7 = 7,\n  RESERVED8 = 8,\n  RESERVED9 = 9\n```\n### EXPECTED\n```javascript\n\n    E0001_UNKNOWN = 1\n```\n### LOGIC\n```javascript\n\n    L0001_PLAYER_NOT_EXIST = 1,\n    L0002_WRONG_PARAMETER_SCHEMA = 2,\n    L0003_NOT_INITIALIZED_EXCEPTION = 3,\n    L0004_MSG_PACK_ERROR = 4,\n    L0005_MSG_PACK_ENCODE_ERROR = 5,\n    L0006_HANDLE_MESSAGE_ERROR = 6,\n    L0007_PUSH_ENCODE_ERROR = 7\n```\n### FATAL\n```javascript\n\n    F0001_ISLET_ALREADY_HAS_BEEN_REGISTERED   = 1,\n    F0002_DUPLICATED_ADAPTER                  = 2,\n    F0003_MISSING_ADAPTER                     = 3,\n    F0004_NOT_IMPLEMENTED_ERROR               = 4,\n    F0008_AMQP_CHANNEL_POOL_REQUIRED          = 8,\n    F0011_NOT_INITIALIZED_EXCEPTION           = 11,\n    F0012_ROUND_ROBIN_EVENT_Q_IS_NOT_DEFINED  = 12,\n    F0013_NOT_INITIALIZED                     = 13,\n    F0015_TAG_IS_UNDEFINED                    = 15,\n    F0016_SCOPE_CONTEXT_ERROR                 = 16,\n    F0018_ERROR_COLLECTING_META_DATA          = 18,\n    F0019_NOT_IMPLEMENTED_ERROR               = 19,\n    F0020_NOT_INITIALIZED_EXCEPTION           = 20,\n    F0021_NOT_IMPLEMENTED_ERROR               = 21,\n    F0022_NOT_INITIALIZED_EXCEPTION           = 22,\n    F0023_RPC_TIMEOUT                         = 23,\n    F0024_ENDPOINT_METHOD_REDECLARED          = 24,\n    F0025_MISSING_ADAPTER_OPTIONS             = 25,\n    F0026_MISSING_REPLYTO_IN_RPC              = 26,\n    F0027_CONSUMER_IS_CANCELED                = 27,\n    F0028_CONSUL_ERROR                        = 28\n```\n\n","readmeFilename":"README.md","_id":"island@3.6.0-dev.2018-08-29","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-mXU5akZCkPB4gYA4fPwc+6y4g8rfRZLYaQ57oUO2oVYDjxWLRxKjN9+kjhe2O8BGKYsYHhHqJ91KR9dbzmxDeA==","shasum":"1ac255083b256481ed6ba826feb3a5b10ccca383","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-08-29.tgz","fileCount":210,"unpackedSize":1426130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhWRLCRA9TVsSAnZWagAAGxQP/iVNchUtskqgLgZVhJh+\nP21JWFQ1Ak2cA6dCePWvVRNptitMvMMxYVUa/5fBbsN3GIHbl+9OOckoxWog\nA7KFuJPkUBUBhvXmACgJfjoVzekpw/kO+0ucUahNvWnvqXFGJkFwpYTw9mgA\nm+7ocjZ8uAjmUAUnm9bUn4bsn0UB+vCFdE0JI71IwrRc5wLJ6WWjBdQv37Lh\nbxlhouqQyhyCYyEC4fMppXmNKyaGHUdIUTovIIi/KHwoLMDBaVPtQMIqnlRc\nBqFn3ypUVl5+dmKPFWaqqSty18kc8aEOXsowNgh8BL2NAFAR078Dweyf1oNH\n07IxMiHzaWHLVhnK23XC6RHZHMHZtXgpu0feI0V/i1godC22Br9TjPXrhHDx\nA3zr5cx78v9UaDnEEWEFre89F/m45dKY1LgCjqfTDCIUINebrDdprF7Fjss4\n7hcQF1MHBpzRHwUxQpwXuBTKRWYl4rfDyEYtZdKrBcXja+GQWB9UuxfobA1E\n1UCmqxK+QHiedTikJ45meEB+t9HFWd9o+3XF9c7/aE0/Tve0s00bMANtdBf0\nc/x0w5m0Y4UczVD2HhWRTIE06axBkcNZKke86vgn4G1Z1S3OI3aIzdbmrhVJ\naBJtzJj7Mb5GYIWmG9qDHMux/fyAKSZvE3bYoEzrHU0pCLgT5hEXf6NkNC93\nFi5C\r\n=CqY0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHo6mSUqOVq2kyy9CcatEW23s8cmyLXIkh2yq6jeNPjsAiEA7dlsLzL3uh4uiVm1tMuC1cWpcAOEkvpZwiDI39+3oCk="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-08-29_1535468618987_0.99615688966019"},"_hasShrinkwrap":false},"3.6.0":{"name":"island","version":"3.6.0","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","island-di":"^1.4.2","island-loggers":"^1.2.0","island-status-exporter":"^2.0.1","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.2.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"_id":"island@3.6.0","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-6Sxt3XD1hnHrOeSkuQQw2aVyEFrwRjRa5ev5WTy3k764hyp+ilCWmqHjuhPMLyrYp6Pzc4uMtlY++NmX94Jb0Q==","shasum":"9930bcfb0f1fcd3e98d112943aecbb7d684da3f4","tarball":"https://registry.npmjs.org/island/-/island-3.6.0.tgz","fileCount":210,"unpackedSize":1419332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh2PHCRA9TVsSAnZWagAAwdIQAJ1gpR9Rh1f9vEO+GXpc\nKHAdRTHPEJE2wdWUvaYYUAvM3LcyMJh1wC+4IU8aluKb+5Yl1iCnHzRNeUS4\nZvEAAvKNxkrkLyejxb+Mjt9gIQVlOoHbxtCKL0HftMixXvi12R18es4a6g9h\n5IJ51qhO1y94YMuT8tkCvtB5HhRXUKt8sGhlE+F0MCfNpgCEDGX0E7LbKQcJ\ng3RGcHqFjDo6ucNQmy0bYDlJ8vtXtbCvrqD8A5sgFmVf9PC5pQNURE9EWJi7\nUQSjGEDf2HSHtx+dJ0tLblzrBz9DzFYzJFZNwgQHQXMCe9Yst+GwO/0RD6Bg\nfNyXzoaIAlkIZcbe221RW4HbcueETRbq7NmzOTm+NdH299AuXpHI8ORUjqc2\nNjQlQE2iWJk3dMa5qCllUdv/ftBSCpX63jI21VaJTJUbNqidvzPpqRHb0c1K\nHWisxV9yGclEwmjVj6JNjtyeIsW9HYtVu3f6tL/fhe/bCkGm9zMKMg3eZ3qJ\nVvPXjyZHz7v0RthCfuOfE3GWlFhMdPMP5/H+VcU+l+8qmiKYANZPdNwxC4JC\nHSC7OaiPY5nlWxCcp3xe8pRXg3AwRB0nhd8bycMzzQH8uJzYw5hWNP4jIvJj\nhvIMaER1hCe2Cy694dPnv9FZVAdxrD3+pnu3MmQk1DcEUFwfu8b99yLHVHFx\nithX\r\n=TpXi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHrGxnboZ08PFS+Mto6/PEi2BeFMBksv2KGCLPeZmVxBAiBbHmkLhX06ytarXncxyJT4PO6IDb+ANsEqdBccQMgMbg=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0_1535599558668_0.47650312623867475"},"_hasShrinkwrap":false},"3.6.0-dev.2018-08-31":{"name":"island","version":"3.6.0-dev.2018-08-31","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-08-31","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-9SNPBKulVcYmEdkb28T/52DtulYBbOHJFLRPzXkx4EGTSXZI/cW+FAb9gfiF1/6K1GOurEy7dFgQaOrg20FoHw==","shasum":"dc5f6099548ae5b6b1644b4f23457853f4c2cc21","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-08-31.tgz","fileCount":209,"unpackedSize":1411626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiNmNCRA9TVsSAnZWagAAlNkP/iLtc+LrikxW/2sqQ9bw\nW/jC/ASbFUyzmfZonT3OAvwhSD3zlxCvMf+eh4xFXTgiGtZA0Y4QkIU18P/G\nzfQ+yvMwVu3oZiSrxG9Z2t9jCR7aH3aALNB+BBKnci+72Lh2SYomLHQ2vwyg\nY5imERgCAUQLLj2ohzP27Q6GbP2hfH7/1rduHkHCAZSE5cffYn0fJg6ZN1tw\nRQtmo84xTdafhxuKKn3dAK6tG2J4ddmaLCDjI3NVVyx4Ulcyvn0w+cgCKqdh\nYAgy8qqa0u9bvL5wqN81xFGmPESN/Bpc6ohYefy/B5Vz6GHx3zEVuVljXBbv\n3phemOm+ZYXEy25t/Iwi/VLeJuLLLIu3KQDN6v2iRClAJuhfhTpDFLWWXyzn\nGXJAouhU0rBvQ1HMVsHxcJbf9wX3a7tcLcFvRODeiWgXE8BaY0Kbc2084+gA\nKGpTdvkjT3r83DC5BiGP/mRJkyUw+w2qoOj5jow63oPxBCFCwk4j26FkrnZf\nldYYEY8f11VDAN/JpeYpQK3hAg1ozh++PxAFh+KyNBYqYQUbflnqwESzmsEF\nm45VgKQEW8Q8S2+cTZL13WPV7AYUFlBb9A23Svm4vQZx41heDn1prWgXEKSI\nsemVnH9eosWuJP+VxixdnjOPd1mdUqe28ocUV6T9nXE373Gl5wi/kPQpekrh\njR5P\r\n=eEb8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUBv0p4kUQmYPgqn95a7GKfBMMHTyKqAdnn9p0OgMoOwIgOZAIQQbWlQeH+/1TW6lLA/DDADn3MeYvT7oy8wttrkU="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-08-31_1535695244803_0.19418901055285942"},"_hasShrinkwrap":false},"3.6.0-dev.2018-09-05":{"name":"island","version":"3.6.0-dev.2018-09-05","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-09-05","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-XjthFUTNyBc55qt4fjsJGJdtyvp1KPD/0jKfosSzjVRp4mAJG7aN1v1HnTECQ763Hl1jr/s5nlh1duhJLrFlFg==","shasum":"e9f9dd2817792567f1b5c08a0c1c2c2bf2614c37","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-09-05.tgz","fileCount":209,"unpackedSize":1411626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjp7oCRA9TVsSAnZWagAAv7AP/jPksbvhJHLX97HAG/sl\nkI81RH5s91AVeiFEnwZszjyhNptrzjhBke7i4R7xwg0Bbl1cM0oXsdQH22JR\n65zgAxWYpDbJnwwjbsxC02NT0wGqmjQc3EbC388+gYub9cky8MIcv3MuS/1+\n+ZJ7ARwiBbEdtftLBc1xh5eZwMNDlwvhIfonnsOlBk+0QTqhZLCK+CG3MifV\n3oGowltPItuqkBEkwhePf/Dwp54jRcvL8MEZoETpHSpAP+Tq9rxbfE7NiaOE\nzQMg8SuTnY9gwuEuJr8XFDV89nxKiAqq8buhnat8JuCxoWBepfiw4VXjuoNE\n30BqkecJKgCZiz578yMUUlOiArQ7d+62aAy/8nVeQrzTC3uPIuOlS3Y8IMuZ\nL/RFCa7mDNgW/47kMoYGyu4WxixwAGGwpg2LurmYgcB/9UTLgFRWncyPbrUi\nVqdnoNja6ma06DmzVWY6qwFseFfoHEIwyweSdizCp8K1m2T8H14IpEzFGByh\nZR95rpNnmLa+wXmebYGtmF4Oid9QWAnF68JtZy3GtF/Sw1zLh3Iyf16Pi4/h\ncB+NfD4Cmot/MJF792NhBDSWvKWOKAaQ1zDT1l5Pq7hdlCtypyO2LF7x+yh0\nwXuRs0gdlpc6gk1/gHeg5u7ZQLEs3J8FYeEVT2zi5SMKcclxV9RaMd56sHug\nbjo6\r\n=K+1I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGIoC5yOzL/Dz07/a9POy3oU5XLMhaT8KMXXz0t4LEMCAiAmb71HPwW+c1LtSB6NjFLdEBUAyGGpnzwe8LIBdRNMcw=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-09-05_1536073447707_0.15847663687923208"},"_hasShrinkwrap":false},"3.6.0-dev.2018-09-12":{"name":"island","version":"3.6.0-dev.2018-09-12","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-09-12","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-xyGs95KRhx1K2UOvSDDVicThjJh5susTgq+mmfOmm3LpOZD68nfnfJIXg0lc+HwiURQivU48Z4oB3O84oBFs0g==","shasum":"775e5a523b25b06c055e783a33e921a1158a20d3","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-09-12.tgz","fileCount":212,"unpackedSize":1515763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbl9kjCRA9TVsSAnZWagAA6sEP/R5iz1fDGn/mKfB6ML0L\nmAvTrZo1IysFRsdKooPcH12Rx02/vYhVNkv0cmwDs+pZeMuY64B8sAo7265+\nv+PHbGwXYs8TkcnPA9GlgslLlvkEIQN+Z/cQHCbeqltBg3mS71T9SKK+9Dru\n04zYWxxtf8Tl2wVnTzoOxaYSmVOibuGtkzo/uayg2ccutyS6hWmiAVGexsSG\nDedVpke+p5GWjZhwpZtOl9goMh9QuiZiq64G8gWln0/PtoXGK7D/QlnYQNeu\n8iQO6iXQzKapUnq3+KQ/wSz7FxWVVjlArjcKsAffAVSQx9PatSosy+/W9bji\nHac4Q/eDnjT+XYZ9d1+O+FydEta0bMBuoTSosh9mHQOslWpTHt7Q52bM0jlC\nzCnlLCXQBo/Y0CqJjoJVZvpZSu3BF2fNOY/pUsssBJTWR4z+kUQm4ehtyN1a\nvQWmHzrn36JMmJI18/Qen+aeJl17xe2iEi0Zm2ISAxgz5SC3wiea8R7TdLIl\nhicxdkaDUZ8RJKvHB9B7BZWW3Z03/2nzss3SASWwwrnmDSnjlzIjMjwGt2Uv\nK+nhhCvxgA2Pk8d7JFUp7zEpOzq1KtKrv5kvcx889amPHmb3la2uBDhkg7CX\nba7KP7YfXcDlRREb1rRj3LuftC73lVh91zAiGvheCKpGVGXxcA3RaDQ4jm0n\nvout\r\n=nsSl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEB98GLCnrmRxmWYZTwTu/V+/bwW6z9MNQ7QqdP0Lf4DAiEA+t5BDAXGFRET92mKnYf+Nk6B9OZwPRUZ/Sf8hYYiYw0="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-09-12_1536678178696_0.1830470266242994"},"_hasShrinkwrap":false},"3.6.0-dev.2018-09-13":{"name":"island","version":"3.6.0-dev.2018-09-13","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"ERROR: No README data found!","_id":"island@3.6.0-dev.2018-09-13","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-g69tPIlJh2AANu3WaivIWThbFJpK1aD8f48zBfimL4KfyhRyLhAoEkGcTGt4cWIg5Hkp5f6Oj80ntfg7BXMJYA==","shasum":"34ae0b8b481d73a4b36b3fac79b50d4891740072","tarball":"https://registry.npmjs.org/island/-/island-3.6.0-dev.2018-09-13.tgz","fileCount":212,"unpackedSize":1515692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmSquCRA9TVsSAnZWagAA034P/1g3E3K5WJAn1cbNYMQK\nn604rSZ3gau1YYDnQBupJj6FJ0+cKQHiRDMZ30C/NlzG58YrKlZXs9o9v3bm\nBhzOYx3N18yM0eDUtHCcmXgReIQHg6O03UVOdVlns4cvNLU1/3TK/U7neo/j\nl5JQGjdjCk0Jf2KWgKGShigYPMVH43XpmGHCgl9Ip0ueijdNV8w0S6BpGhp+\nxL0OXDY919K18wDzj4ifIsNzWCoCA0b0NZFQMV8dVIKi9dCw1BzCU+YJCEyx\ne+jcgunIx8rjq+y1iqCul7MpnmgVrKT4O+q1fGe5/FGK13ejxrj3WlehhMkm\ntFf+WBvY+0eZSqibUVNQXE74a41hipoxAOtXckfcwYGlRJe6WzmshGUxcmId\nfQSPDKWfCwPQWKHVPpq9PjJQtxaEDKIa62gyz757jcQ6NscbqoLzLKrgWlLa\neD5j3yQw+LxfzNa/cPUBlf5o2mV59fo8YP9dK5Kq4h4Ic5SopmLqur3pBDFv\nX7x2DvN+GtkSplFhGiN+Xi0H1cD999d3a/q6o4CPZhl9f5Q/lwd3EtSCbLjp\n5HWjUTRUg9CkYdzeIl6NNskKKNNmIli1FidhOmj4y7aBTBazv056nMw9hzFl\nDKWAXBmvOdcQ7OlN83OOni/mHm+z2rGcCmKGqRlov8mrbwL/CLhcYOvReXpa\n6ahI\r\n=n9MO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRfYIOTueqJ6toFo1n/Xk6yq0k4T0Hvd9Ix0g34fMuxwIgX1v3qFF8G58rM28ewiFo3AsQ2uC2SoMJV9N+bYh4AK0="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.0-dev.2018-09-13_1536764589172_0.513835828663854"},"_hasShrinkwrap":false},"3.6.1":{"name":"island","version":"3.6.1","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","island-di":"^1.4.2","island-loggers":"^1.2.0","island-status-exporter":"^2.0.1","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.2.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"_id":"island@3.6.1","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-BKY8D8i65xUlSsHa673UzkEzANsJMB2fboRVQkMoiuRnYv8J/TlziDQAHt3OI7zPea6shYlv5vZLIU1/hGuuQg==","shasum":"787e7ab90f2bcd251b35310e57c3c2b03e1145c7","tarball":"https://registry.npmjs.org/island/-/island-3.6.1.tgz","fileCount":209,"unpackedSize":1413715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboE0OCRA9TVsSAnZWagAAtqcP/3d7rs6gPhxwPNZ5JoT1\nDbJghOuw7HiOATr2VBNO9+7ZMsPF7RS5d1y/Y//dIdCrY/nO+3ec2wHVT9pa\no518iI1bJm+lblAmVBV6niHV1JDsTkpxBEep7SN3CSc+VPZ5v2n6tPwO4mR1\nfTIyHf22VXr+LUmvpohc5+LnMTkEYm3vIrHPMPw2m39bspmarbpKVLFusHAT\niieHIErWisd6aFzZFCBWS7qoxLDmY7Fk/WGq0ygvX7CRO4hpREQjTlp1gL/W\ncw6VC7U2CIejvAZDYUPJ73iwFQecyYv+ZCki3mQalMQZi82dp3CTgbGG/Lou\nXTMHsjgmM+QRmQKhbnWoE2lEpbIglmESYFIaJQf4vRkvKc8KpTa+eyMODIxQ\nBt6vAjCaTXfkTdbj6aLOM5+zT0T6pzxMT/vHPuaY6lfiizHqbrXnLcIJ1B5K\nGa/fZSqR+M92jShRdBuaGHmFYEOLmvdoWq2Q0OlR8orm0XNWjxFqlpDLXA4c\nkIbUa1BxUsdBkiA5D43KRz72nmd4Rg+FXZbjTLIkWyYJ9vSsoUwtXl81NBJs\n7/6ADGA5shOTFVlkqj0PUGRBZ5bQAnK00KlCxbVyrSjPPm/3ZOlhcvk1hMWE\nZVxx7uQE0X7cSjPo/m39LPDXG4JocFidNoXS5xzpRje8sYNIMAqJXmw2xMRN\n6UN5\r\n=3eLD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCO56WDwrk70+B5ACzbtNSuRpsUeCHnrDBay1FBeTCWNwIhAKII7hy4t7P47Zdu3Kv9NnxS5ddxNTYoHgEi20KczmI7"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.1_1537232141979_0.646463973079189"},"_hasShrinkwrap":false},"3.7.0-dev.2018-09-19":{"name":"island","version":"3.7.0-dev.2018-09-19","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"ERROR: No README data found!","_id":"island@3.7.0-dev.2018-09-19","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-shvt+k5/Mj94HIq7UeZJD5ugOZwFsYIR1dvOIbxXUkfwEs9mep4mjivQLazQ1yYujNfsVRdgMoZ/lfmqXcm6Qw==","shasum":"eed5aca9bcd6d49a512055f77cd791bdc258da99","tarball":"https://registry.npmjs.org/island/-/island-3.7.0-dev.2018-09-19.tgz","fileCount":212,"unpackedSize":1515448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboRPfCRA9TVsSAnZWagAAee4P/0UJphIuVb2Tb7dooo2r\njdaYg0wbV3DLt8pGQ187CHu2BiJg8IdeNsJgdgiL++ifuC9FNGbUzvXBF3Bc\nOtKwXpICrB+CqxUpkSXk5CSeI63F3Gt8Jk8diRrah1ZEuo/wx2o7iKQosfSi\ni+UN7PZ9pmTgs9JgDtGIb6NmR/+vDK/Mv+vA8BQzAFTxXZA3Wsxd0JOPsHd1\nGg7MIkx+0ii2rapitJMCNZ5mdOLetRRc18Z68ORnnEuotJM1mFz0oIhU2gck\nahTyWYvGfOcogWYtfhZgJOjwTSvW8Zw2h/waaUZfUGq6LP+AmDMXAlv9lqgm\nQDtLRbI6ghAPNBW2wP98FfYvv3Gb9ieje7D+SyIJEBbR610LYOhGFUKCOPV8\nYmehmzJbxAGWWrPdDqeIrPvkOJFEdH7me0+FohsMmF1Sivyw8op2nYNyKSLX\ngYyI50+8qTOEY2SUQZre5EzXM7mSfASCOJysw0V751NRL/E8VI9viokmjkLn\ntERS4dzO1qIbITAbvGhDMWf90OsAMuFn83TS0E1FLRXPTXq5C7QMCdqrJtgw\n26Kxw0tLXwXSryzoWe3NWFan/NcH7RzlMyWGRRAYxKZUeJTOD8sbM+0jPNsE\n4VwyIRZZ9WytVgb8oSRllFIdNj2j76p3gCCVOUJqStHKE4ipLFfDkeF1a+lA\nGR6R\r\n=C+C5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGrTCv593Ei9RDu/VS8x6NiGgsKmzZvzlp2Gc6xDaNviAiBhnvZf+97PZ7xNmJ/gUNqeAMP0I1QjYLCt4HPbCp4jBA=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.7.0-dev.2018-09-19_1537283038412_0.90050227720908"},"_hasShrinkwrap":false},"3.7.0-dev.2018-09-22":{"name":"island","version":"3.7.0-dev.2018-09-22","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"ERROR: No README data found!","_id":"island@3.7.0-dev.2018-09-22","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-GJxilOHPrNPmIowE8m5usoJbZsZbd2+t5mYRrbib/9zkn3VgxoBdesfij1qeDhRWiFEgH0jHDkFAp84pjK5aEg==","shasum":"868ee09435d68c4cd43bf2b81a79a4c140ac1654","tarball":"https://registry.npmjs.org/island/-/island-3.7.0-dev.2018-09-22.tgz","fileCount":212,"unpackedSize":1515483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpQgpCRA9TVsSAnZWagAA4GMP/3ow8wEVdj4bbVxHqfap\nFTfhOsAZ/YRqVGNBaK2YfVjD7iXgoE3WnNZEgZ3tPaz7l2plYJ4WVL/YWzj4\niRH/ctIwszvGddrf8d0DW5HZHbLIRF/5GLYwgUVOpgLsy1CVSvjUSjgvf5u1\nkTzsk065KRzGzRRjN+O2BCMvx3PcHO+3YPyKxzXBg5gWJGD1QcyT1GrA9oEm\n+nPdkp+PZ1sGal6t6xXXa2r5Nf7LsnpFj3ZoEz03G5/dlQam9wFAfx0GlmQ9\nE0tUl8ZM8U91OlidORz//Iqr2lao3yhTVAcriiRtv5iELx5s4a9AMIMN82dZ\ndlfuJtKsbCAVJXq63F3FDLCN08X8sMh64ukQIETbLez9OpI3Zi34/F/Ghg2F\naGEazAlnC/d5i56+Bn1HXKI9g/vnDMRismrKbId8WSx066/le8FxwcaHGc6C\nEVj6UohK8CuOdfmqhBX3tXd/hQZ3FS4+L+Yhwt0s6aNHL+sm1resGI68015L\nTvnRDJIM4/MQq7GsVqjT1fjjp4dHWYMBfEfntvB/+Qk4mwpK8jrjum6gKbPC\nTn0+6PZ86C1y7lp5PqlKWxYQVJETeOSIdxe5EAU4zbzEin9mP/VJhRGRJOGx\n1sxM753GgjPNkn3S9JSsaHg0663KIZHRt5E5WKQdldRrkNK/hVBSHmyaQKD7\nyyXl\r\n=7OIN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHMzfdc5Urycm5KYdieuozUVG85z7/kE9ORVyuiYY702AiEAl7macHI55IXcrUsTeYsiWTjUCdjz+aDxbFtgdpPLCmk="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.7.0-dev.2018-09-22_1537542185210_0.5203276969378761"},"_hasShrinkwrap":false},"3.7.0-dev.2018-10-06":{"name":"island","version":"3.7.0-dev.2018-10-06","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"ERROR: No README data found!","_id":"island@3.7.0-dev.2018-10-06","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-nXoz/q6Cd+RYe/4bRhFzF3e0i1SkWC7fRsJl0ej4UFOeGeTTQM9j83V1BxbBSC1nTQudetaEPF8yjMYSnKB3gg==","shasum":"22fbef226a761992af9bdf06fe65ba8675d42ce6","tarball":"https://registry.npmjs.org/island/-/island-3.7.0-dev.2018-10-06.tgz","fileCount":215,"unpackedSize":1537279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbt30qCRA9TVsSAnZWagAAQ6EP/0wojx3tSCih0cDPkk9F\nTlsmnEoLAkIr/Cr6z87oRM3ExnOXdPrsdDVVrhcZoUTur0cdnP1DvqnLtWev\nKx1QKy6EMvajeRAUBud24NxkjyMxcalTg2ISQCmOQ/KDzXXel4fLADO1cOIX\n56Y1XpsVFw38vRLvffeMBiB52jiRIWYoZwHr8DgXAGHVmAk6V1ROlLOclK3U\n1UYc8FMnCdTeHO4oDLt2SfXQBi3b5hspdTJSOz/GihqS/LWg4Aejej8MTrKO\nto1sTJ+G2VRbFAJqddkWyZvxJSlXXsSCr1oWoqIrz0BCAz6iCzpK2z7WC2X5\n+WiBtwsBt8MKzrnLz0yPZgNCNI/4OS/nj3jw6nwZU2Ebgcwl+Cjsq8rSZ/ec\nuUCpC4CSoNzfoUK/UjxTTFESx2NrajiSxQ4+CJTFp2z731/Q7Kb0gEDcVHLR\n7E28dGlURMOo985Pq+KNxvdFGC0TmIRb6zJBqW2dXerm/PwFSSh4B+qzlsgE\nSHBwzAcYyWTSUVvOyQdzgPeQnQMba6Ru2j3DeZV8dNMiSR2JURVMV6IOv48K\nvK9ZpxZLR9PXyFrumnbYMvyWe0tz+mJaZQXC8zpR+qJm5Q7+FkTpgagPovpC\nlzxffZN+I0I0caOj0qmiphjJOf1adfnKGvqVmvW0NseEiwbaq6leTWAUrJJs\nYYH3\r\n=84+9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/DHDRn5qzTpX9rnLvuANFQFObQP9H24Mnd2X21hgRWgIhAMwiTPq9Z9KSrG9WdGQBHPdap13X23fVkbtQvsySKBFt"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.7.0-dev.2018-10-06_1538751785242_0.5685338210296722"},"_hasShrinkwrap":false},"3.7.0-dev.2018-10-08":{"name":"island","version":"3.7.0-dev.2018-10-08","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","island-types":"^0.9.0","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"ERROR: No README data found!","_id":"island@3.7.0-dev.2018-10-08","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-qi2HrUMcn3wdX9pY8rfwHtOXU+xUrYf9Hjh7VQGP8+cbJP22CZ8xkFlvQXasF8kvxUtj+5omHWsEHq8tm2Tlsg==","shasum":"6ae27b81f258638b8cd927d6ead7c7b723ff15e1","tarball":"https://registry.npmjs.org/island/-/island-3.7.0-dev.2018-10-08.tgz","fileCount":215,"unpackedSize":1534536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbuiBYCRA9TVsSAnZWagAAQNAP+gPJO+XgOchazaP9AAyt\nsYRyjhJ5PoPlXyQhdZ9bRlb0CXiHJV2HUViwZQCI3iRg4jrFpCZK6TbKvqln\nl5m64+kYsJ5kY9KewiYLoG5pfZajDGWrFbpB+wgb2QjvJZgXXmY/eHNIZeyr\noydKuTwkFsJkyzEx4V7S5x/Vh85bswxnGb4Nq/pqcAqLQ/FZeX+o2nVmE1S+\nvSoMMNwBK6/IzR4kdxP43Iv1zaSXFjzYMp77zUGXNeLVwbxH+C29QBjP2NHS\nNUzNMReY7OGww9ImZZSHetfFyK1M72Wl+pF7xnn5R6DK5E6RrVbJI45IeAaS\nGgIpMtYERgh5Dn7uapuoZAv/CgfLX5lBNf70M+cUxDfWKTlOVAuKeP/H3Eri\nqxRbW476zICfquTra9mJcZvsznJPjeuYRmQ4yPDaStMbirZDIJpEyBJQXjas\nHK+JclLSSsYP+FgkAz8Qc0bGihy0w14pzdp+sEV7geyyjnzK808bJnYK508O\nAcLUr63I3C/e1rd8T2pqCK7wV8LDwVc0BO0I7g8UHN33W1cUDJNDK3bzqTyX\n+3bs9AgvHvlcgvH1ZiGlmc4Nq296TgXyOVKjZh7aSVlIdKDhtZU9sAP4d7oJ\n91bMDTYTHp6Kd1B/1JIvXf2n+H7MhhWcCuJmngjH1FaAjaUCfPTZw7I4bMVw\nhiQK\r\n=r0DQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFhVpiR/oX+mRrk61yZABN/F/Rp3jZkB9K1fByc+ztOgIgBdsb/FQKwv4M1gjRwfr9Q19h1eZVn8XvaPb/B9fSG0A="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.7.0-dev.2018-10-08_1538924631235_0.8084567744628515"},"_hasShrinkwrap":false},"3.7.0-rc.1":{"name":"island","version":"3.7.0-rc.1","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"# island.js\n\nAn opinionated, full-stacked Microservices framework for [node](http://nodejs.org), powered by [TypeScript](https://github.com/microsoft/typescript).\n\n[![Build Status][travis-image]][travis-url]\n[![NPM version][npm-image]][npm-url]\n[![Dependency Status][david-image]][david-url]\n[![Coverage Status][coveralls-image]][coveralls-url]\n[![Test Coverage][codeclimate-coverage]][codeclimate-url]\n[![Code Climate][codeclimate-gpa]][codeclimate-url]\n[![Issue Count][codeclimate-issue]][codeclimate-url]\n\n\n```typescript\nimport * as island from 'island';\nimport * as keeper from 'island-keeper';\nimport { EndpointController } from './controller/endpoint.controller';\nimport { EventController } from './controller/event.controller';\n\nconst serviceName = 'hawaii';\n\nclass HawaiiIslet extends island.Islet {\n  main() {\n    const islandKeeper = keeper.IslandKeeper.getInst();\n    islandKeeper.init('consul', 'island');\n    islandKeeper.setServiceName(serviceName);\n\n    const amqpChannelPoolAdapter = new island.AmqpChannelPoolAdapter({url: 'amqp://rabbitmq:5672'});\n    this.registerAdapter('amqpChannelPool', amqpChannelPoolAdapter);\n    const rpcAdapter = new island.RPCAdapter({amqpChannelPoolAdapter, serviceName});\n    rpcAdapter.registerController(EndpointController);\n    this.registerAdapter('rpc', rpcAdapter);\n\n    const eventAdapter = new island.EventAdapter({amqpChannelPoolAdapter, serviceName});\n    eventAdapter.registerController(EventController);\n    this.registerAdapter('event', eventAdapter);\n  }\n}\n\nisland.Islet.run(HawaiiIslet);\n```\n\n\n## Installation\n\n```\n$ npm i island\n```\n\n\n## Features\n\n  - Free from service discovery\n  - Support various types of communication\n    - RPC(strong link between islands)\n    - Event(weak link between islands)\n    - Push messaging(to user) via `socket.io`\n  - Ensure that each island gets proper parameters\n  - Track communications per each request\n  - Chain contexts with UUID per each request\n\n\n## Building\n\nIn order to build the island, ensure that you have [Git](http://git-scm.com/downloads) and [Node.js](http://nodejs.org/) installed.\n\nClone a copy of the repo:\n\n```bash\n$ git clone https://github.com/spearhead-ea/island.git\n```\n\nChange to the island directory:\n\n```bash\n$ cd island\n```\n\nInstall dependencies and dev dependencies:\n\n```bash\n$ npm i\n```\n\n\n## Tests\n\n  To run the test suite, first install the dependencies, then run `npm test`:\n\n```bash\n$ npm i\n$ RABBITMQ_HOST=localhost npm t\n```\n\n\n## Environment Variables\n\n| Name                                    | Type    | Default                   | Notes                                                             | LegacyKeys                                                     |\n| --------------------------------------- | ------- | ------------------------- | ----------------------------------------------------------------- | -------------------------------------------------------------- |\n| ISLAND_SERVICE_NAME                     | String  | 'no-service-name'         |                                                                   | 'SERVICE_NAME'                                                 |\n| ISLAND_HOST_NAME                        | String  | 'no-host-name'            | TraceLog uses this as a name of node                              | 'HOSTNAME'                                                     |\n| ISLAND_USE_DEV_MODE                     | Boolean | false                     | When true, allows APIs which has options.developmentOnly          | 'USE_DEV_MODE'                                                 |\n| ISLAND_SERIALIZE_FORMAT_PUSH            | String  | 'msgpack'                 | currently able Push format json and msgpack                       | 'SERIALIZE_FORMAT_PUSH'                                        |\n| ISLAND_EVENT_PREFETCH                   | Number  | 100                       |                                                                   | 'EVENT_PREFETCH'                                               |\n| ISLAND_RPC_PREFETCH                     | Number  | 100                       | Count of RPC Prefetch                                             | 'RPC_PREFETCH'                                                 |\n| ISLAND_RPC_EXEC_TIMEOUT                 | String  | '25s'                     | Timeout during RPC execution                                      |                                                                |\n| ISLAND_RPC_EXEC_TIMEOUT_MS              | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_RPC_WAIT_TIMEOUT                 | String  | '60s'                     | Timeout during RPC call                                           |                                                                |\n| ISLAND_RPC_WAIT_TIMEOUT_MS              | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_SERVICE_LOAD_TIME                | String  | '60s'                     | Time to load service                                              |                                                                |\n| ISLAND_SERVICE_LOAD_TIME_MS             | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_LOGGER_LEVEL                     | String  | 'info'                    | Log level for logger                                              |                                                                |\n| ISLAND_LOGGER_TYPE                      | String  | 'short'                   |                                                                   |                                                                |\n| ISLAND_RPC_RES_NOACK                    | Boolean | false                     |                                                                   |                                                                |\n| ISLAND_NO_REVIVER                       | Boolean | false                     |                                                                   | 'NO_REVIVER'                                                   |\n| ISLAND_USE_REVIVER                      | Boolean | false                     |                                                                   | 'USE_REVIVER'                                                  |\n| ISLAND_STATUS_EXPORT                    | Boolean | false                     | If it is true, use island-status-exporter                         | 'STATUS_EXPORT'                                                |\n| ISLAND_STATUS_EXPORT_TIME               | String  | '10s'                     | Time to save file for instance status                             |                                                                |\n| ISLAND_STATUS_EXPORT_TIME_MS            | Number  | 0                         | deprecated                                                        | 'STATUS_EXPORT_TIME_MS'                                        |\n| ISLAND_STATUS_FILE_NAME                 | String  |                           | island-status-exporter uses this as a name for file               | 'STATUS_FILE_NAME'                                             |\n| ISLAND_STATUS_EXPORT_TYPE               | String  | 'FILE'                    | status-exporter uses this type for saving data                    | 'STATUS_EXPORT_TYPE'                                           |\n| ISLAND_TRACEMQ_HOST                     | String  |                           | MQ(formatted by amqp URI) for TraceLog. If omitted it doesn't log |                                                                |\n| ISLAND_TRACEMQ_QUEUE                    | String  | 'trace'                   | A queue name to log TraceLog                                      |                                                                |\n| ISLAND_TRACE_HEADER_LOG                 | Boolean | false                     | When true, add trace log to msg.header                            |                                                                |\n| ISLAND_ENDPOINT_SESSION_GROUP           | String  |                           |                                                                   | 'ENDPOINT_SESSION_GROUP'                                       |\n| ISLAND_CONSUL_HOST                      | String  | 'consul'                  | The address of consul.                                            | 'CONSUL_HOST'                                                  |\n| ISLAND_CONSUL_PORT                      | String  | '8500'                    | consul port. work with CONSUL_HOST                                | 'CONSUL_PORT'                                                  |\n| ISLAND_CONSUL_NAMESPACE                 | String  |                           |                                                                   | 'CONSUL_NAMESPACE'                                             |\n| ISLAND_CONSUL_TOKEN                     | String  |                           |                                                                   | 'CONSUL_TOKEN'                                                 |\n| ISLAND_RABBITMQ_HOST                    | String  | 'amqp://rabbitmq:5672'    | The address of rabbitmq.                                          | 'RABBITMQ_HOST'                                                |\n| ISLAND_RABBITMQ_PUSH_HOST               | String  |                           |                                                                   | 'RABBITMQ_PUSH_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST'  |\n| ISLAND_RABBITMQ_RPC_HOST                | String  |                           |                                                                   | 'RABBITMQ_RPC_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST'   |\n| ISLAND_RABBITMQ_EVENT_HOST              | String  |                           |                                                                   | 'RABBITMQ_EVENT_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST' |\n| ISLAND_RABBITMQ_POOLSIZE                | Number  | 100                       |                                                                   | 'RABBITMQ_POOLSIZE'                                            |\n| ISLAND_REDIS_AUTH                       | String  |                           |                                                                   | 'REDIS_AUTH'                                                   |\n| ISLAND_REDIS_HOST                       | String  | 'redis'                   | The address of redishost.                                         | 'REDIS_HOST'                                                   |\n| ISLAND_REDIS_PORT                       | Number  | 6379                      |                                                                   | 'REDIS_PORT'                                                   |\n| ISLAND_MONGO_HOST                       | String  | 'mongodb://mongodb:27017' |                                                                   | 'MONGO_HOST'                                                   |\n| ISLAND_RPC_DISTRIB_SIZE                 | Number  | 16                        |                                                                   |                                                                |\n| ISLAND_USE_CIRCUIT_BREAK                | Boolean | false                     |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_TIME               | String  | '1m'                      |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_TIME_MS            | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_CIRCUIT_BREAK_FAILRATE_THRESHOLD | Number  | 0.2                       |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_REQUEST_THRESHOLD  | Number  | 10                        |                                                                   |                                                                |\n| ISLAND_FLOWMODE_DELAY_TIME              | String  | '10s'                     |                                                                   |                                                                |\n| ISLAND_FLOWMODE_DELAY                   | Number  | 0                         | deprecated                                                        |                                                                |\n\n\n## People\n\nThe original author of `island` is [Wonshik Kim](https://github.com/wokim)\n\nThe current lead maintainer is [Kei Son](https://github.com/heycalmdown)\n\n[List of all contributors](https://github.com/spearhead-ea/island/graphs/contributors)\n\n\n\n## License\n\n  [MIT](LICENSE)\n\n\n[travis-image]: https://api.travis-ci.org/spearhead-ea/island.svg?branch=release-1.0\n[travis-url]: https://travis-ci.org/spearhead-ea/island\n[npm-image]: https://badge.fury.io/js/island.svg\n[npm-url]: http://badge.fury.io/js/island\n[david-image]: https://david-dm.org/spearhead-ea/island/status.svg\n[david-url]: https://david-dm.org/spearhead-ea/island\n[coveralls-image]: https://coveralls.io/repos/github/spearhead-ea/island/badge.svg?branch=master\n[coveralls-url]: https://coveralls.io/github/spearhead-ea/island?branch=master\n[codeclimate-coverage]: https://codeclimate.com/github/spearhead-ea/island/badges/coverage.svg\n[codeclimate-gpa]: https://codeclimate.com/github/spearhead-ea/island/badges/gpa.svg\n[codeclimate-issue]: https://codeclimate.com/github/spearhead-ea/island/badges/issue_count.svg\n[codeclimate-url]: https://codeclimate.com/github/spearhead-ea/island/coverage\n\n\n## Error Codes\n\n### ErrorLevel\n```javascript\n\n  EXPECTED  = 1,\n  LOGIC     = 2,\n  FATAL     = 3,\n  RESERVED4 = 4,\n  RESERVED5 = 5,\n  RESERVED6 = 6,\n  RESERVED7 = 7,\n  RESERVED8 = 8,\n  ETC       = 9\n```\n### IslandLevel\n```javascript\n\n  ISLAND    = 0,\n  ISLANDJS  = 1,\n  UNKNOWN   = 2,\n  RESERVED3 = 3,\n  RESERVED4 = 4,\n  RESERVED5 = 5,\n  RESERVED6 = 6,\n  RESERVED7 = 7,\n  RESERVED8 = 8,\n  RESERVED9 = 9\n```\n### ERROR\n```javascript\n\n    E0001_ISLET_ALREADY_HAS_BEEN_REGISTERED   = 1,\n    E0002_DUPLICATED_ADAPTER                  = 2,\n    E0003_MISSING_ADAPTER                     = 3,\n    E0004_NOT_IMPLEMENTED_ERROR               = 4,\n    E0008_AMQP_CHANNEL_POOL_REQUIRED          = 8,\n    E0011_NOT_INITIALIZED_EXCEPTION           = 11,\n    E0012_ROUND_ROBIN_EVENT_Q_IS_NOT_DEFINED  = 12,\n    E0013_NOT_INITIALIZED                     = 13,\n    E0015_TAG_IS_UNDEFINED                    = 15,\n    E0021_NOT_IMPLEMENTED_ERROR               = 21,\n    E0022_NOT_INITIALIZED_EXCEPTION           = 22,\n    E0023_RPC_TIMEOUT                         = 23,\n    E0024_ENDPOINT_METHOD_REDECLARED          = 24,\n    E0025_MISSING_ADAPTER_OPTIONS             = 25,\n    E0026_MISSING_REPLYTO_IN_RPC              = 26,\n    E0027_CONSUMER_IS_CANCELED                = 27,\n    E0028_CONSUL_ERROR                        = 28,\n    E0031_WRONG_PARAMETER_SCHEMA              = 31,\n    E0032_MSG_PACK_ERROR                      = 32,\n    E0033_MSG_PACK_ENCODE_ERROR               = 33,\n    E0034_HANDLE_MESSAGE_ERROR                = 34,\n    E0035_PUSH_ENCODE_ERROR                   = 35\n```\n\n","readmeFilename":"README.md","gitHead":"4c9a2fa8d6e7a38602254ef932ae7f1b1a16d87c","_id":"island@3.7.0-rc.1","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"heycalmdown","email":"hey.calmdown@gmail.com"},"dist":{"integrity":"sha512-8KisH0HtwGirZkJAa95IjQZaeypUko0oCeNLXh9IBV2UVTULrKWzg+6ft3noBKbMwVPuUoLP6nis7s0LJL9MuQ==","shasum":"d53d59463baa0aae1dba620a6a130f71709c9096","tarball":"https://registry.npmjs.org/island/-/island-3.7.0-rc.1.tgz","fileCount":294,"unpackedSize":1824631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJburNlCRA9TVsSAnZWagAAKkQP/iaqlT3TqTNKPnaFbyrD\nkcdvcXH2UDDi9ZX21Jws37QjLnW/gq3BtCecnmom8Dhik0z2e28RvP9fOOgM\nmf94IEXNQBdyAvq4aEUrMsnsg65UpWUimkQSGfbP5SZchCO4hBAMydkpT2FK\nryqUCzq1KHC1LAzjEBQXdZp1Oy+sceOIHMpdzfLwl9b3Wjo9aZu+ITwuTpD0\n03PyEHvugGijhaK8llu/J6S1lNmUFxsG+cRFGAzqN/vJXnpVLhGn9cYTeeDU\n+wc1j9pmIwT08FknvSiOnnda5310J+cGdbfWPXaMp/RNmVVRRmL5rHcrEc1n\nchgnwcs/fN5m9Md5WhA6PeVPTT/kSZsUaQpUEj58LL96YyVHhPUiHjQQzFHp\nTHjv48QIHnnkFiv4alk795OBbzuBAq6XGBFqZ/bicRsmsEK0hAlAuyIRnnxq\nuc9c17xuG11RyQGvPIbcDwy7+vZmcijKEj5y3E7B3xy+muM2xxlF2iRe2R+Z\nf7EOaP9ZXWbBLbxqjvSwvpwLWvU8xQmoHLBxsuKg1DHL3QbDohJ+b9POr/O/\n1UEGzNP5onxQnro+nvcjNjF3d4bavO8jAWOYgOnWBrWAaqOvRrYm6E2YYmvw\ncpIwhDjqH6YR+C+PX5EG1Ypy8N6mz227q8iHvCXmtRparOHkEJln5zh5RkCn\n5ySQ\r\n=ioRN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCueCm1g9F+4rZh2KId8MQb5A4L+txYWJaER80KJEHCbAIgSCa5Tm4FK0wHPWiyTXSPeN0YYFnitjjHX2BNqCT17OY="}]},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.7.0-rc.1_1538962276948_0.4903672827861212"},"_hasShrinkwrap":false},"3.7.0-dev.2018-10-17":{"name":"island","version":"3.7.0-dev.2018-10-17","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","island-types":"^0.9.0","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"ERROR: No README data found!","_id":"island@3.7.0-dev.2018-10-17","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-kIj60Gu0FlXNMJLrFHlL8GWjLB23ahMVEPLZ+AOPCELvMi+EMU1SZVchg3RBV+Lp5NnbTSCi3p18p+u5Kg2UCQ==","shasum":"433492f20f950bdc22f0f894864423a86298f5e2","tarball":"https://registry.npmjs.org/island/-/island-3.7.0-dev.2018-10-17.tgz","fileCount":215,"unpackedSize":1537351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxf3DCRA9TVsSAnZWagAAnhUP/iiYjpcizTLNBN4A6M36\n4EoZSpLO4Xz/eVKIoMEigE9llnsct7/MM+JPkF3eQ8LQGfKeNsVb/xbrLxIm\nRJvzCPfuWA+0ocbl+A2nBNMT5tcTq0wbfNPqfKr8YWRwWPA+hUQXMX0agGDN\nBVBXrprKE/G0jGBcGAdsJYVWX7FLevpHXrSVFizOccVXEMH0BdOGUIhnE0wz\nkHXxCBn6BMrqJTouOO7YLaFfXu9V3e5mMqkjqtQhp+l2Kw+MgncR/U+5H046\nMEp0f8zZuuOR75IPss4+aIO+EiMpdTGNGhq+Z79grXOJVnshjWt/JqFkEBMb\nJiR++UH1C8MTYvsas8GTvLA/fIkS1trf1rrC91yurNv3Eb4+fVhmIg5DYjyc\nzRlswDxCy/w/35LYPzba8cA0RhnvbgjWMbC60T/LbuYYOM6jqFrfEfk7lyaM\nwylPGDIJcIY7erVw0YvxudFDkisvd1lzMoQi/C3t1WaXGh0by68lp1FXZECl\nT5Sh9WS4Bh5ulPs5sGVpeECif1xnW2NKsT7G5y/Kdt58GJcgqeNrWXiQ1LNl\nuaEhOHNthNAJaNsXCYwHzKCQNO4iVr694Zwgp4h/s9p0FP6Hp9VDhFdbQEP8\nBR5tBBCTgE+ICZ609oNVjKW28RX2dtfwU2jeUnhJa51EGSyuwYbbd+ccQqNt\nJ231\r\n=a2FG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGdwd08zPyPREa5AtalLXoagQVNqR8TnSjiJ/sdxTL2gIhANn6aIFZ/MAClKc8nlGwp63LLbwIvyfZXdfmLtlrBoEc"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.7.0-dev.2018-10-17_1539702210570_0.11287120286768837"},"_hasShrinkwrap":false},"3.7.0-dev.2018-10-18":{"name":"island","version":"3.7.0-dev.2018-10-18","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","island-types":"^0.9.0","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"ERROR: No README data found!","_id":"island@3.7.0-dev.2018-10-18","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-Hp3dTo8FRmxOcvtkA6a0by0LLyPYy4tTf1hkTFdDe0uZuwvlDRvvuEDqTtdII6B/FTzteFgsFORpwU+bukVJtw==","shasum":"7575aeadacdfeda9e54be28c340482f4f6dfebfc","tarball":"https://registry.npmjs.org/island/-/island-3.7.0-dev.2018-10-18.tgz","fileCount":215,"unpackedSize":1537819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbx08xCRA9TVsSAnZWagAAGT8P/i8ChaNOfyW/CM7aHHWl\nPGHGDwFbmP6h0OGPZBvWVkrNlZ7gnOvmWBBh2ikM/34ovorOSBGLG2Ak3Q/o\nOGff4K4JN/KnoPfq+5BzRjcRmTSyXStjoKDX/jIVEP9Z9gaQeq0nA8tyMjr3\nUKgU3FOgQYH441hWgSV/Jzm94fwdgImDJwICUc0RRLPO4vUgnWzmsTrWJH22\nKk8f+pdzJsEl8eKcLzOZzPaGdSaqRmjM3ebZ3EGGv2iyc0RPURD4AFTRsFNS\niFTE+K/oDw/KuAsfxqBS1h1rz/2qcaheh2vCkqI8Gc/Bx7YwVl+aY4P8gUpI\nN+nZEIeANtn/EBF14nj8uaqlP08z77Dkh2ZQipyswEoU9UPgautDuiqZFq+t\nKl3fqkLiKT3rx/UTFYolOPzZuqA2EH8jM2fxeIUUsBJmg8cTfO2Zg3o4G1Eb\nMwZ1jbZmRBBzaE+m+Jf7beZliZd21Cd7AX88hIseIjylMe21VUuPrs5qXST4\nitsvK5B7nWh2x4XUBSJdlUZ2y9HhhTic1DxCoMHkydhQQ8gp9/WdoItS4zRT\n1/Y5DkpFnI1zEMBOpDJ4I9aXzZrBZQS8xaS+cT90Bm5hVzaps8cglYg/wmaR\nfJ3QJ/eo1GBryfs2IoL7SNdxp6SlqplhK8ZXYJd5HH/IiRctuB8ssmYMm8Lh\nprn2\r\n=AoK5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB3SfQnmeT+cYkx91jCRqud7UwkVFHh9p5OrAFarUVMHAiEApxmO388uSvJdZIkvw8iWcLPJjUnP6sjend4q3kPLVKY="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.7.0-dev.2018-10-18_1539788592202_0.9095709920411552"},"_hasShrinkwrap":false},"3.7.0-dev":{"name":"island","version":"3.7.0-dev","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","island-types":"^0.9.0","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"# island.js\n\nAn opinionated, full-stacked Microservices framework for [node](http://nodejs.org), powered by [TypeScript](https://github.com/microsoft/typescript).\n\n[![Build Status][travis-image]][travis-url]\n[![NPM version][npm-image]][npm-url]\n[![Dependency Status][david-image]][david-url]\n[![Coverage Status][coveralls-image]][coveralls-url]\n[![Test Coverage][codeclimate-coverage]][codeclimate-url]\n[![Code Climate][codeclimate-gpa]][codeclimate-url]\n[![Issue Count][codeclimate-issue]][codeclimate-url]\n\n\n```typescript\nimport * as island from 'island';\nimport * as keeper from 'island-keeper';\nimport { EndpointController } from './controller/endpoint.controller';\nimport { EventController } from './controller/event.controller';\n\nconst serviceName = 'hawaii';\n\nclass HawaiiIslet extends island.Islet {\n  main() {\n    const islandKeeper = keeper.IslandKeeper.getInst();\n    islandKeeper.init('consul', 'island');\n    islandKeeper.setServiceName(serviceName);\n\n    const amqpChannelPoolAdapter = new island.AmqpChannelPoolAdapter({url: 'amqp://rabbitmq:5672'});\n    this.registerAdapter('amqpChannelPool', amqpChannelPoolAdapter);\n    const rpcAdapter = new island.RPCAdapter({amqpChannelPoolAdapter, serviceName});\n    rpcAdapter.registerController(EndpointController);\n    this.registerAdapter('rpc', rpcAdapter);\n\n    const eventAdapter = new island.EventAdapter({amqpChannelPoolAdapter, serviceName});\n    eventAdapter.registerController(EventController);\n    this.registerAdapter('event', eventAdapter);\n  }\n}\n\nisland.Islet.run(HawaiiIslet);\n```\n\n\n## Installation\n\n```\n$ npm i island\n```\n\n\n## Features\n\n  - Free from service discovery\n  - Support various types of communication\n    - RPC(strong link between islands)\n    - Event(weak link between islands)\n    - Push messaging(to user) via `socket.io`\n  - Ensure that each island gets proper parameters\n  - Track communications per each request\n  - Chain contexts with UUID per each request\n\n\n## Building\n\nIn order to build the island, ensure that you have [Git](http://git-scm.com/downloads) and [Node.js](http://nodejs.org/) installed.\n\nClone a copy of the repo:\n\n```bash\n$ git clone https://github.com/spearhead-ea/island.git\n```\n\nChange to the island directory:\n\n```bash\n$ cd island\n```\n\nInstall dependencies and dev dependencies:\n\n```bash\n$ npm i\n```\n\n\n## Tests\n\n  - To run the test suite, first install the dependencies\n  - And AMQP message broker server is required. RabbitMQ is recommended\n  - Then run `npm run coverage`\n\n```bash\n$ npm i\n$ docker pull rabbitmq:latest\n$ docker run -d -p 5672:5672 --name rabbitmq rabbitmq\n$ RABBITMQ_HOST=amqp://localhost:5672 ISLAND_TRACEMQ_QUEUE=trace ISLAND_TRACEMQ_HOST=amqp://localhost:5672 ISLAND_LOGGER_LEVEL=crit npm run coverage\n```\n\n## Environment Variables\n\n| Name                                    | Type    | Default                   | Notes                                                             | LegacyKeys                                                     |\n| --------------------------------------- | ------- | ------------------------- | ----------------------------------------------------------------- | -------------------------------------------------------------- |\n| ISLAND_SERVICE_NAME                     | String  | 'no-service-name'         |                                                                   | 'SERVICE_NAME'                                                 |\n| ISLAND_HOST_NAME                        | String  | 'no-host-name'            | TraceLog uses this as a name of node                              | 'HOSTNAME'                                                     |\n| ISLAND_USE_DEV_MODE                     | Boolean | false                     | When true, allows APIs which has options.developmentOnly          | 'USE_DEV_MODE'                                                 |\n| ISLAND_SERIALIZE_FORMAT_PUSH            | String  | 'msgpack'                 | currently able Push format json and msgpack                       | 'SERIALIZE_FORMAT_PUSH'                                        |\n| ISLAND_EVENT_PREFETCH                   | Number  | 100                       |                                                                   | 'EVENT_PREFETCH'                                               |\n| ISLAND_RPC_PREFETCH                     | Number  | 100                       | Count of RPC Prefetch                                             | 'RPC_PREFETCH'                                                 |\n| ISLAND_RPC_EXEC_TIMEOUT                 | String  | '25s'                     | Timeout during RPC execution                                      |                                                                |\n| ISLAND_RPC_EXEC_TIMEOUT_MS              | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_RPC_WAIT_TIMEOUT                 | String  | '60s'                     | Timeout during RPC call                                           |                                                                |\n| ISLAND_RPC_WAIT_TIMEOUT_MS              | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_SERVICE_LOAD_TIME                | String  | '60s'                     | Time to load service                                              |                                                                |\n| ISLAND_SERVICE_LOAD_TIME_MS             | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_LOGGER_LEVEL                     | String  | 'info'                    | Log level for logger                                              |                                                                |\n| ISLAND_LOGGER_TYPE                      | String  | 'short'                   |                                                                   |                                                                |\n| ISLAND_RPC_RES_NOACK                    | Boolean | false                     |                                                                   |                                                                |\n| ISLAND_NO_REVIVER                       | Boolean | false                     |                                                                   | 'NO_REVIVER'                                                   |\n| ISLAND_USE_REVIVER                      | Boolean | false                     |                                                                   | 'USE_REVIVER'                                                  |\n| ISLAND_STATUS_EXPORT                    | Boolean | false                     | If it is true, use island-status-exporter                         | 'STATUS_EXPORT'                                                |\n| ISLAND_STATUS_EXPORT_TIME               | String  | '10s'                     | Time to save file for instance status                             |                                                                |\n| ISLAND_STATUS_EXPORT_TIME_MS            | Number  | 0                         | deprecated                                                        | 'STATUS_EXPORT_TIME_MS'                                        |\n| ISLAND_STATUS_FILE_NAME                 | String  |                           | island-status-exporter uses this as a name for file               | 'STATUS_FILE_NAME'                                             |\n| ISLAND_STATUS_EXPORT_TYPE               | String  | 'FILE'                    | status-exporter uses this type for saving data                    | 'STATUS_EXPORT_TYPE'                                           |\n| ISLAND_TRACEMQ_HOST                     | String  |                           | MQ(formatted by amqp URI) for TraceLog. If omitted it doesn't log |                                                                |\n| ISLAND_TRACEMQ_QUEUE                    | String  | 'trace'                   | A queue name to log TraceLog                                      |                                                                |\n| ISLAND_TRACE_HEADER_LOG                 | Boolean | false                     | When true, add trace log to msg.header                            |                                                                |\n| ISLAND_ENDPOINT_SESSION_GROUP           | String  |                           |                                                                   | 'ENDPOINT_SESSION_GROUP'                                       |\n| ISLAND_CONSUL_HOST                      | String  | 'consul'                  | The address of consul.                                            | 'CONSUL_HOST'                                                  |\n| ISLAND_CONSUL_PORT                      | String  | '8500'                    | consul port. work with CONSUL_HOST                                | 'CONSUL_PORT'                                                  |\n| ISLAND_CONSUL_NAMESPACE                 | String  |                           |                                                                   | 'CONSUL_NAMESPACE'                                             |\n| ISLAND_CONSUL_TOKEN                     | String  |                           |                                                                   | 'CONSUL_TOKEN'                                                 |\n| ISLAND_RABBITMQ_HOST                    | String  | 'amqp://rabbitmq:5672'    | The address of rabbitmq.                                          | 'RABBITMQ_HOST'                                                |\n| ISLAND_RABBITMQ_PUSH_HOST               | String  |                           |                                                                   | 'RABBITMQ_PUSH_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST'  |\n| ISLAND_RABBITMQ_RPC_HOST                | String  |                           |                                                                   | 'RABBITMQ_RPC_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST'   |\n| ISLAND_RABBITMQ_EVENT_HOST              | String  |                           |                                                                   | 'RABBITMQ_EVENT_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST' |\n| ISLAND_RABBITMQ_POOLSIZE                | Number  | 100                       |                                                                   | 'RABBITMQ_POOLSIZE'                                            |\n| ISLAND_REDIS_AUTH                       | String  |                           |                                                                   | 'REDIS_AUTH'                                                   |\n| ISLAND_REDIS_HOST                       | String  | 'redis'                   | The address of redishost.                                         | 'REDIS_HOST'                                                   |\n| ISLAND_REDIS_PORT                       | Number  | 6379                      |                                                                   | 'REDIS_PORT'                                                   |\n| ISLAND_MONGO_HOST                       | String  | 'mongodb://mongodb:27017' |                                                                   | 'MONGO_HOST'                                                   |\n| ISLAND_RPC_DISTRIB_SIZE                 | Number  | 16                        |                                                                   |                                                                |\n| ISLAND_USE_CIRCUIT_BREAK                | Boolean | false                     |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_TIME               | String  | '1m'                      |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_TIME_MS            | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_CIRCUIT_BREAK_FAILRATE_THRESHOLD | Number  | 0.2                       |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_REQUEST_THRESHOLD  | Number  | 10                        |                                                                   |                                                                |\n| ISLAND_FLOWMODE_DELAY_TIME              | String  | '10s'                     |                                                                   |                                                                |\n| ISLAND_FLOWMODE_DELAY                   | Number  | 0                         | deprecated                                                        |                                                                |\n\n\n## People\n\nThe original author of `island` is [Wonshik Kim](https://github.com/wokim)\n\nThe current lead maintainer is [Kei Son](https://github.com/heycalmdown)\n\n[List of all contributors](https://github.com/spearhead-ea/island/graphs/contributors)\n\n\n\n## License\n\n  [MIT](LICENSE)\n\n\n[travis-image]: https://api.travis-ci.org/spearhead-ea/island.svg?branch=release-1.0\n[travis-url]: https://travis-ci.org/spearhead-ea/island\n[npm-image]: https://badge.fury.io/js/island.svg\n[npm-url]: http://badge.fury.io/js/island\n[david-image]: https://david-dm.org/spearhead-ea/island/status.svg\n[david-url]: https://david-dm.org/spearhead-ea/island\n[coveralls-image]: https://coveralls.io/repos/github/spearhead-ea/island/badge.svg?branch=master\n[coveralls-url]: https://coveralls.io/github/spearhead-ea/island?branch=master\n[codeclimate-coverage]: https://codeclimate.com/github/spearhead-ea/island/badges/coverage.svg\n[codeclimate-gpa]: https://codeclimate.com/github/spearhead-ea/island/badges/gpa.svg\n[codeclimate-issue]: https://codeclimate.com/github/spearhead-ea/island/badges/issue_count.svg\n[codeclimate-url]: https://codeclimate.com/github/spearhead-ea/island/coverage\n\n\n## Error Codes\n\n### ErrorLevel\n```javascript\n\n  EXPECTED  = 1,\n  LOGIC     = 2,\n  FATAL     = 3,\n  RESERVED4 = 4,\n  RESERVED5 = 5,\n  RESERVED6 = 6,\n  RESERVED7 = 7,\n  RESERVED8 = 8,\n  ETC       = 9\n```\n### IslandLevel\n```javascript\n\n  ISLAND    = 0,\n  ISLANDJS  = 1,\n  UNKNOWN   = 2,\n  RESERVED3 = 3,\n  RESERVED4 = 4,\n  RESERVED5 = 5,\n  RESERVED6 = 6,\n  RESERVED7 = 7,\n  RESERVED8 = 8,\n  RESERVED9 = 9\n```\n### ERROR\n```javascript\n\n    E0001_ISLET_ALREADY_HAS_BEEN_REGISTERED   = 1,\n    E0002_DUPLICATED_ADAPTER                  = 2,\n    E0003_MISSING_ADAPTER                     = 3,\n    E0004_NOT_IMPLEMENTED_ERROR               = 4,\n    E0008_AMQP_CHANNEL_POOL_REQUIRED          = 8,\n    E0011_NOT_INITIALIZED_EXCEPTION           = 11,\n    E0012_ROUND_ROBIN_EVENT_Q_IS_NOT_DEFINED  = 12,\n    E0013_NOT_INITIALIZED                     = 13,\n    E0015_TAG_IS_UNDEFINED                    = 15,\n    E0021_NOT_IMPLEMENTED_ERROR               = 21,\n    E0022_NOT_INITIALIZED_EXCEPTION           = 22,\n    E0023_RPC_TIMEOUT                         = 23,\n    E0024_ENDPOINT_METHOD_REDECLARED          = 24,\n    E0025_MISSING_ADAPTER_OPTIONS             = 25,\n    E0026_MISSING_REPLYTO_IN_RPC              = 26,\n    E0027_CONSUMER_IS_CANCELED                = 27,\n    E0028_CONSUL_ERROR                        = 28,\n    E0031_WRONG_PARAMETER_SCHEMA              = 31,\n    E0032_MSG_PACK_ERROR                      = 32,\n    E0033_MSG_PACK_ENCODE_ERROR               = 33,\n    E0034_HANDLE_MESSAGE_ERROR                = 34,\n    E0035_PUSH_ENCODE_ERROR                   = 35\n```\n\n","readmeFilename":"README.md","gitHead":"d4b7a86d32bf2e95a5279532bf0cfa551e7c7bce","_id":"island@3.7.0-dev","_shasum":"ade00d90a7909a77bc398ad7617f24305db99c3c","_from":".","_npmVersion":"4.2.0","_nodeVersion":"8.9.4","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"shasum":"ade00d90a7909a77bc398ad7617f24305db99c3c","tarball":"https://registry.npmjs.org/island/-/island-3.7.0-dev.tgz","integrity":"sha512-uEz1CGgZ44xD09C+iEI8SmAifATX/So73tsw10cZceg0Dn6l1efbu99QhAk/glmofgAWW87EUkAmmqiSRBK5Mw==","fileCount":301,"unpackedSize":1812104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzT6mCRA9TVsSAnZWagAAISoP/j1yVoLjepVZ7CCBRc1/\nz3WsdZmbQEqpvxSW+kj4e12P9Z2KWUnoHsrFB34Kbk8MDT5rBZ7Gm27sCenL\nDhOnyRZG+M2HvLoHTrQ0D0QSOx3BBjqDIebuapcLvoKYwYaqc33udfpL2Zuq\nQ38qit2Dt7K5ZbgqIrrtCAwFaQu2tIH/ujzc5Eu9D/TJtQx6npaTqZ+rtkk2\nO3LFNMmJ+EuFVDoFGzDD9pABLHcZ+7Tll2ZIuHF/GQS9X0df08ICIq5VVbmj\n07zn+HyjO1X4fNZA2L9snA4S+6WuXRK10Sw0MuZLnR8HJirryuf+kTuMnWHZ\n8QZExyRuUfO1CdzaII0hExh28qVb2Zh4zFANHW2p3rzS1hEzqkJ627GZzCQb\nNwLixvmybibnQJ90wk8GsOfN8LekeJ2WFTtpZ6tkZ2TfrGWjDrLrH3VOXGgv\nFwAOck7IYSt/dYwbtuW3LWT5nz8yta2BLxK4z/vMZsBDG8qsHbEUHvuPXWI6\n7A5cQtT5Gl9V8vWB0p7HZB7Dy6xBxBwKW0LzpNqxGz+pTf/DC45/uIVkWF3j\nzW65tutL/QfNTjKpWvJRl/cgx2ZVj9tk/6q1xXBvu5ye2YDQDUkr/rxycI58\no5qutiCEcL5YnD88aPSg8gD7kqLOrC+Kkv/TaTNGeSgy0OP6S2XNI5zunado\nXNOw\r\n=2vdw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEPqpcZ1LyIqXpkxVCNAF+BiuhWteFlDklQCNjYzHVFTAiALzSMCe1DCgtcLaptTginofy7p9zX4tF+uHs/XPgbmsg=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.7.0-dev_1540177573620_0.8124421585543355"},"_hasShrinkwrap":false},"3.8.0-dev.2018-10-24":{"name":"island","version":"3.8.0-dev.2018-10-24","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","island-types":"^0.9.0","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"ERROR: No README data found!","_id":"island@3.8.0-dev.2018-10-24","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-Vq1Vk1PFLSFHcRbYEZO22m/LPTBf/VTDs8Ms6XP6cLGt/fZHjfTqwhxl5rJznZoBf3VpdHYtWaDL1DEPsRulOw==","shasum":"6b14cdba6bdaac4b2a670f1876f9d71f352f46d2","tarball":"https://registry.npmjs.org/island/-/island-3.8.0-dev.2018-10-24.tgz","fileCount":215,"unpackedSize":1537863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzzhyCRA9TVsSAnZWagAAaTEP/jyzy7c1YEbT6X2baDkn\nAKINJCPODdMmKabZDg5AyEw4jmYWL5fo6zQr1rnK3esHWXOVn/HPVQPVrsQj\ngmLyC80nVPE9DAaxOpz49e4XH+rmXliyX9Vsn/yI/E9rJuYvNzx/laAnsEnl\nWfyTKbqgzG2QSFMMrZxWMPXgA8IGn8gzrFe4qGbSumnaptZJM76Hu0YxitOI\nqWXKuZ1txrKom07PS7i2eAdmTYhe7Hhu2YOrUPKo0HFteIO7HQ3ecjq2x3C5\nhmOaqzJInKWjbhhAFaf/eGFc8FAOPKcEjfcX+o6jjC7hHoV9+pmVVGdhkgZO\nsS+CCzBK3I3Wqio/H5PlmIgmr9KdD9jYo90jBIgVJ5m0y49B2A5Lp7N6HQh2\nKCF4ccX+y+E5WH14Y8r8ZPyb77pE7GJLz/H99S2Z1htsygUyzo5man0hurJl\nSH1j8sWq6eI1u1LLihJizO3JpfpP0rAeEXq64TJiemT89FvF9gDWpYL2Sql3\n5c8IAoj0p+/HY2nPRt12eCc8/DDnPv+vbsz8OaGy9JsnN1ZhqGSOpbC7eHGq\nn4ADBg9M7sG4kWz9rVuwk/Pg91Br5Mt3XGjUl7whZSk7KYejgWWGUiwJBocY\nKk2LepZoratkyVUD7fyx405mUY8TSjqcOCGxh0Q28QeBlRd96H2Wke7XP0gw\neEEJ\r\n=0UqR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEDo2WvQnp90HvbEseoM3vCkdoT0UNO7k0BR6zuq7zlbAiEAsavsGIe2XOwwB+F0yxGYb6G+ul9tUUXbtQ/+6fai3eg="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.8.0-dev.2018-10-24_1540307057775_0.6171096400742913"},"_hasShrinkwrap":false},"3.8.0-dev.2018-10-25":{"name":"island","version":"3.8.0-dev.2018-10-25","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","island-types":"^0.9.0","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"ERROR: No README data found!","_id":"island@3.8.0-dev.2018-10-25","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-p7jdGInIArRwV1cwbPWh8HbM1SgP8yzRshpzniQk388wMWkXqwe81p7j1m235dAphjTEqm8SVdAZzcyzhjPzLA==","shasum":"0d2dba888ecb989d4c7c9240de3ed3ca1a1c7cfd","tarball":"https://registry.npmjs.org/island/-/island-3.8.0-dev.2018-10-25.tgz","fileCount":215,"unpackedSize":1541651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0ImwCRA9TVsSAnZWagAA4pAP/jVW61g+vbYMDXHSZGQy\nPqvqcEt4JkkoYFNgwFFP2Yp5cIl2NbWjERdp6UuJGGo1knJbEvP115ZJSahR\nJOF/Liw8lpot4/vclWeQYijC5LC7FiPBL1Fj28o67njLlwnyrOH0Gsid9wrm\nWMlvSvDHdg7OqQuRhiUTpfZI7hWmkX3mG8Byi2hbNK4R18yywpEqjI8NGoeS\n7gU7+eFcQm7fET7gW2ijYFGQ2+Sn/YeHFK6HrkZ4FXGIAd82Pf8YEeydQjBL\nvxtNTC7sLPhptBEp2xYAu+r9jNK8/3+xs0/h7iYo8veezM8FG6CSxPjXUkDm\nCj0qpCLdJ+PKlHFHTljIupECHQaEYU9zw+eIWy54fbxT5m6h/PdbqEkOJ6h0\nMbATiOrvBfWI0DQQ80lU+ET9qvWvNReHPt9c6JoaD3KeqYwXvNts5uREUiNr\nLqJGdCT3fiVoGkYuZHvWlLD+bH+e16zxeZOCUJCYDB7xrraR+TEMXY4lomeD\nhXtMRua+l8AmAlmA+r/IHy8N/CpVMg3ixKTsDo3Pdcr320FF3WdNDqqEWqT6\nl2ixaPXN2sgiNYjprXgU9RrFtE6p/V5Ggqstn1cn+7Ap30vCvMDsdzWPYmUt\nv55PtmIXP3TDlIHwEdkhkxXmIkXzf7tGossIpIGo30FrSu2E9fwlYtmYmZkX\niYrz\r\n=LB2A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkuiskI3WcqMbcrRAN0nhEtZ2NbsjCGu7nc8HPXrJzdAiB4X1pvZVyYbES5PilcOiaYBZQB6F+HohcsQm8MT2jXDA=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.8.0-dev.2018-10-25_1540393391455_0.34090051946556654"},"_hasShrinkwrap":false},"3.8.0-dev.2018-10-26":{"name":"island","version":"3.8.0-dev.2018-10-26","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","island-types":"^0.9.0","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"ERROR: No README data found!","_id":"island@3.8.0-dev.2018-10-26","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-SiDP2YW1vpcGRSthkAdt74oY83GCLcFI8JXgXdn91bZdJBs37tjOTfzPNdbB1QwimIdN/1r4aRgteP2CoQ8iBQ==","shasum":"a99e9aaa5005782af35c14a79712a3584c3eff61","tarball":"https://registry.npmjs.org/island/-/island-3.8.0-dev.2018-10-26.tgz","fileCount":215,"unpackedSize":1543779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0dtOCRA9TVsSAnZWagAAk/UQAIB/eq6ImjT407OkhDJ+\nWtKpKP8cVpxQ1G2Vs35SaFanWYMpbTEEBR/w6cyX2XGw2972A2M0kVRaN8YB\nV7Kv68Wa9kSEdkGIiZJIHF18Crfa6rllFuK2yTf7Yr711K3m72t0FiP+j21i\ngPuWwci1u+bwzlJikzW0LAAgCFz7I/DXDePdJLJixf9TaSnNpGwC02FnaYjS\nOD4+DDXk1jX14g63y//dFpLffw6PyQY/+24PWy04MWmCsmFcg/FlBxm94ZFo\nCddYnK0Ux0M/p/R/0lxIY3q0DmzQGPWf3NQnhExYTfX/acemwdrArLi5krfM\nZj0+sFbeq/Q7hMksyvUPxcrljDNoWTs+l8rvA7m1oYcUF0qDZb0+0HlRgHw6\n6lM5uaKUvsKg6GOhKeZzfe5pp4H8Ge4kB17O2pOnV/MBGl/qN9bTYxYXW3wQ\nQ+Dzz1XlH6PV93s2rBqvx7VNZVigUss6VUVAj4t1HI5xmrfPyMoo5QvesM2F\njmCto72ctGN4YRUfeDU0lxGRXqANTVuVlwLBXxCc1/ZH08iFo367zDiueDI0\nDANQ9I1aH6Es4L1qydZ3WJQV5/N+3E10k9YUooFhiRSYWa4GyOZLtseYcgfj\nhAtYOQPIcJT0ZUUHriFlSCvxHRBCKkd+GAu0fnbzXaXcYJ2Tk8CFf1cLUpSO\n4ujG\r\n=g/gE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDh51GljZ71PQahphGQkLJdtch0LE8H89KUkUrdNDjE8QIgKXM0ln1f8J6Grnpx9SB+lYudHC94b4HFiUTvpmQ2Rts="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.8.0-dev.2018-10-26_1540479821810_0.35213093806471707"},"_hasShrinkwrap":false},"3.8.0-dev.2018-10-30":{"name":"island","version":"3.8.0-dev.2018-10-30","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","island-types":"^0.9.0","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"ERROR: No README data found!","_id":"island@3.8.0-dev.2018-10-30","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-vd48a4q6Y1Dcwba3MMwwhQijXMt8mMHso/1iJtW/iuVft0zdgY3CoWA02PzzgwjGnFW7NkWvBerL6mxb6GGFBg==","shasum":"65b8bd7754fec816d81d9df366a63de52b4e5f03","tarball":"https://registry.npmjs.org/island/-/island-3.8.0-dev.2018-10-30.tgz","fileCount":218,"unpackedSize":1555367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1yE9CRA9TVsSAnZWagAAUIQP/R8p5iAI03FdScRi9Wip\nWFLu+8B72MMJGhV2Ym3CLQT+egAsmq1wuvd8uk74nZsmk2DvUW0/h9rW2zp4\ndgfHNz+X5Z/xPONTd/eag7IdqaHe1S7KBX4x4OzU2zYEpb0um+diG9HCmnYh\nUV95GSMf/LeqN8t4Jo/CpCSGgrX/P0AUoBcleddfK4ddHGjvFSJOIFe7TGRP\njFbz1qYWVZunq1qmB9rzYwFwGmNDjQ0aVMiZC9jg6efUJK1sS4ykS7tOdSvE\nXSZfmcPSCj6XFJmItLqxqB3YAorGIR1P8j5LFTwgueFQthZFdXqCgRbmvNgZ\non+g57AXz7k7E4MU1p214GUrYnNG59WSvbpSG0GWZN3A2A8gAqgyna6Z2a/u\nnEanPFACKsp44ox/dgAN/sH5aUc9IHPFUEK6UAiXns4FOHjDfR1KucCg6erl\nyUXnTc8TliX+3aj0rW13lFmnr93whU7+wZE/ikKk52GTpfvIvYZvQjx5Begm\nRhlMeg6ZNzsmPEQjDKS5pbiegnXDzx5wwBacuK/dZZqJdfFeG1v795h7uuEX\nmQd3t3r7tSyEVjqwZaM5YAL2BblJVWFkqZANYBm+3zXVKwGryTsFG2KjbIhZ\n4r2Sl8BRHjVVGy7z8srmPjzTPMmfE3pObHynsev7Cz9CueNpfyIfuuzyxPXJ\nmKde\r\n=2tOP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHB0FoqMHfu90bqHUL57YlvcqndrXxBVVhdNMVw7yo2qAiAHcYh+0bfbuP1qCXM0P5ilxOkaKsC8DdnQFs7L5wuqjg=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.8.0-dev.2018-10-30_1540825404340_0.34313410555160617"},"_hasShrinkwrap":false},"3.8.0-dev.2018-11-02":{"name":"island","version":"3.8.0-dev.2018-11-02","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","island-types":"^0.9.0","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"ERROR: No README data found!","_id":"island@3.8.0-dev.2018-11-02","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-DvQ1a6H9i3yHt6xGFwrXF+ArYjS5lC+988ng3upvV76PJT+MNGJpUMlAkAoroJlnU8E6KSJ/cwHA+9wROAwWyw==","shasum":"f1ad570923bc91376e830b028ce5e8d17a739f95","tarball":"https://registry.npmjs.org/island/-/island-3.8.0-dev.2018-11-02.tgz","fileCount":218,"unpackedSize":1555395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2xXECRA9TVsSAnZWagAA1D0P/3dIsY/WQ1QD3y7H8Bui\nxcu//8GaP1zgNYOjNwfmU7PQOi7MviOxeKje72QOQ84FuBCyXGu+yXykfLhR\npSUjuuj3rSC+rYD/WXLpLx8/LDnyZM2Dd3syyvxZEHVkrggH+S1PsPfiWH6w\n1MOgWy3FJmv9i2vGon4POdtBYy4MouWfrEBrnCWiX5PK/9YY6Wo0bbLYoN36\ns9AoZ1amxS6t9DDj8OjpKhBc96/vQa5+QtBBZzgTJlz5PHzHAOYmwtM2rQad\nd1ZNZNxUZacJg2vRdpQ9a4b6rQFp/C0wN7S3IQjcgFmySW8gLMUU9Pqn7xTI\n7PDxTT7A21pysjC3pG/kmsUfaliZWgnZMAIhmO5pvVY8LKpElGEisvdWJVhz\nxP05V1cWtB8aHKN3S5l5VBrj7CLeZ/cBLbeQpia7rc3W2V9zxrSX2BKZUHvS\nuUGsyTmnn54FlIGCUtUmdtKUfrtqHeRoqc1SJ6NxiGc7nXzEeP7QQImp+eeZ\nYqT7InNDnjqNGYP7n526NUXKYf4njQI92Gw0mS7DED1aeMgmjZdVjlY0WHt0\nnjgKqPA3GxFlNKwS/kTx0YjDD/27VQF4p0IzH7EAxgw+UGYqiazXdcz+Hww3\nKbgRMOV6FUULufD9/UW3HQHcKuSK1SAOHLFA6+/vFZnz+/mrUiF25rYblSRG\niJq/\r\n=Hg9+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAqulVkPxLxY2dNthuWH1nHv7WHGZJciNd/XZ44BbfbBAiEA7jHvwe26bhGniBKBlxsdIc6ZA6+XVATxN2US+xvXSuc="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.8.0-dev.2018-11-02_1541084611824_0.6803070909817999"},"_hasShrinkwrap":false},"3.6.2":{"name":"island","version":"3.6.2","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_USE_DEV_MODE=true ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","island-di":"^1.4.2","island-loggers":"^1.2.0","island-status-exporter":"^2.0.1","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.2.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^1.4.8","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"_id":"island@3.6.2","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-kLx43S7muWzokpLGb6dTQWwaizwtARncoHvPwXLbsGJ/4Y/CUS8jOdbhWTCew4hcxPPwa7to15Eiiorjf/xDfw==","shasum":"8707c6bafb752c8be46201e3a46775576aa169c6","tarball":"https://registry.npmjs.org/island/-/island-3.6.2.tgz","fileCount":209,"unpackedSize":1416533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4kLOCRA9TVsSAnZWagAASJsQAJ9W8/TQhsQr+6+mA7cc\nPDR/mHJRu4JQ0AevA2k1cXWbgqy7QWzVLQhvalEtvN8k6AKmQVbIGPz8n8V2\nd8wzzgAlx8/Y3mMr/RBqaSEZp76HpMrrKXeTibZ+LZ4FgUvubnV2xoiZ/hRe\nP6+0J3/vIlv4pXoh0mG5CSOm6SP4Km6t7zrMmARhZcmyNTsPZGhTBN3y8S3L\nQ4UzYNKMVpnsOFpdeBWJptMXtfUVEApnwrifd4DORNO2is7h5Y61qarRPdvj\nFVJKBT2MBYCRzDrhq80e3tUIVjFGNjh0aGaCEPfiz8pMtXUGSWbYf4XmKhGc\n+X6HRB7n5jI5fEoOuupJ/V2xmr/L2kcvs3uslZTHUqTByuMeQMhP9XTrL0eo\n0LwQEaDhvobmZD8BqLZDFUHH2vTmjUD677tndcD8aPkETHgaKpXoIvmYaemz\nFziXjOblOYokrS4buVUPdmMCp4cldd+cj0YmrQqrhkOQSjok351JsiItFbZE\nnjsPqC/dE/tvSFcpW6sRj4/WR0yWL2VlWUlvsgM8X0OYSLvhEMpH8eB5JoTD\nzbaQGZff74ue+Opm+CAQ1D0vnk9PRoT6EEhsqRsQzE50GxvoU179dxIJjJfa\n0PkVcUUySh/QPqtoPBocTVciLgod6Ehu1V/HGfuz9RLx15IZiz2yZhJbKGPe\nnbmR\r\n=+PRn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHeIHmjTGLT2hy4pHu2vUGBrspAFcadxdKobWkxvJNI2AiAzShem4k3K8m6gsH/GDszntrXYBM0x+f2u5OPdXWe67A=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.6.2_1541554893514_0.7578133974493224"},"_hasShrinkwrap":false},"3.8.0-dev.2018-11-09":{"name":"island","version":"3.8.0-dev.2018-11-09","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_USE_DEV_MODE=true ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","island-types":"^0.9.0","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"ERROR: No README data found!","_id":"island@3.8.0-dev.2018-11-09","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-ucBB7ke/W6BhKgWn+ylvJL+97RLg1UInEjm1ANbbfRO7E2mmm6WUP59xOunpmqPh3sanAcjWA2mhM8ZnVFanPQ==","shasum":"a302e4bfc80bfbfa0d7083f3d8c1dedaafe0986b","tarball":"https://registry.npmjs.org/island/-/island-3.8.0-dev.2018-11-09.tgz","fileCount":218,"unpackedSize":1555364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5FBFCRA9TVsSAnZWagAAPUYP/0/5UxFIFtYY6zqREH4/\nY8FCvuwigbs4iWn5PCWnKVdCPFxogb8yPYB/SGSylQThisHRd9uduGTEKEcs\nPankMis0niopeABpNYjAtTi+AQld68WrNwOw/o7G1ShQXLFooO5ZWt6xKDVp\nfF1TkOh40r+jf2JI/xF9+Y8tphK0/1YT8V4FNQbpLhwATIYpWjWYWRcSpUXY\neOQqastxytObnca7mGNqjfcT6qZrgfhkuJz8chze9pIFFS6OHa1eGQ2vOACc\nfxQIxBCS8Sxremm7ss/WgkWxHNz5uol0cb09po4oWXaM0FwpiUxKH8/f38Lf\nsB03QNZxNAIxxOyb7E6SeTvZBYCppKssDFVwxiw6WH6/GtaqYTLHdgTdyWH6\nSDP4Jnn3N1CTrUe2/qQbk/4EMMR7Y1fB3GCrOibzuj2CIsp67YBPw8wehN9u\njcLQjnLM0DfneLOZ0WvoW0legx06osX4rjcKJJ30taxLMW9doBUAnHVGsRQg\n/eBEaruqDV72V28VXF+ArLXWplYHFEJL6H0JiUsBuulQ7DN5vRjJcFDNIGik\nE8yrwHLECzMbitsPzxu5VF+31CpQ82P1u84ayZESuyipCwrFG2JpjCigESo3\nYZBgqjNlWPeX6/tH4+U8s1xyyVxSqFu9J7Z8cbTbpzGXkmm8vzcEhZeHS9A0\n1/0D\r\n=G8eT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYlD0FPRuXuJKm2bkAravRIw4FC64oIqt4RaRT28i/WQIgWfFLpO5mJYnFTUvRqJCaPc+l8iRKkr9ZbbVeQm9iIEo="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.8.0-dev.2018-11-09_1541689413146_0.5635401814892691"},"_hasShrinkwrap":false},"3.8.0-dev.2018-11-22":{"name":"island","version":"3.8.0-dev.2018-11-22","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_USE_DEV_MODE=true ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.4.2","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","island-types":"^0.9.0","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"ERROR: No README data found!","_id":"island@3.8.0-dev.2018-11-22","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-BckZbiJzCNI3HOVDMRD2Ouq5tanLVdwJRNKqF4cIQ8JWl3qrbUhAq9AcYObYnYbvDViT7rTQRgvRTzEamWe/Dg==","shasum":"1a27e92f3db9ec7419ea41d29cf08b434c94af09","tarball":"https://registry.npmjs.org/island/-/island-3.8.0-dev.2018-11-22.tgz","fileCount":218,"unpackedSize":1555364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9XOUCRA9TVsSAnZWagAAgaoQAKNfci8A35N1TrW5xeIt\nJ2EqCSdPWwLSn/oR/sEsBsmbhov8fp9/ca29d7a4r72Xp37whitaKHrAL9za\nhYR2YGAcQE13wWraEuljTS8X6CBQiJ1KIFmHd/D2f7BwrJk3Xs75f0fVNkZh\n0JU35G2DDJjPcKs/zu1f8zM5z2MyYa2V73bk98Ju4022bl00inwdH/1fjmFG\nVI64Fbii9OOBUkUC0WYqsImMo5v1I0xKP5BBXLuiQXHA+82lwCG32WM1gOHa\nmU5+TrO7Bu9MzLY80aQ589/umBPF495wNeB2ITlBnHuLU/dhzWIGuo3KTeaO\n0i0vqzc6sJAImBRmZm0Pf0qh6w56kZh0/OJb9qffUKh4GYJ0OdnJD3RMEGm4\nrGaa9RRWHjHraAOMisfj6luEHJw1tejYLsfbxE1otGPUrV44HJpb0UIPOPL5\nqSXKoEmCcwyog0bFC037FXKc6rexCsbfXZxrPZx0z7HOA046JXFbimoWFXjP\n9DAJnFyQ/F6bKJQEP3MObSMUz+YSjZ+dzzGoMn6Gi29xHwkoR7wTSbhKr4m6\nnWO8w3/OlUAlG/c9sDBNJWi99QtNZOdacxMyPQt1M5z8zJKlGfrVgboI9wk1\nYbG5edjhHkSt1uen3jKw6BP6zTO5AREFra0tAQTb4osqMIDCWWUS8fYevGbk\nbopz\r\n=i1kk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqmqtmz/hH8uk48HYIsn+Ospn2mNzZRzru0zR2VOVXUAIgJmR2M94yIdRnvnpi3nSaKChE39JaMLfNC4xJrYQzyx0="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.8.0-dev.2018-11-22_1542812563068_0.15666116316216838"},"_hasShrinkwrap":false},"3.8.0-dev.2018-12-03":{"name":"island","version":"3.8.0-dev.2018-12-03","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_USE_DEV_MODE=true ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.5.3","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","island-types":"^0.9.0","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"ERROR: No README data found!","_id":"island@3.8.0-dev.2018-12-03","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-lMl2sn43DPPS6tDLfJwx05WfVgXgE47N1fRNEnU7xq9sH2O29SJO4rNV7rD1b7A77+laHTIzfUN8iLTv5QDKcA==","shasum":"b5ab768d541a3989f5858d011caa0f10b7d1d31f","tarball":"https://registry.npmjs.org/island/-/island-3.8.0-dev.2018-12-03.tgz","fileCount":218,"unpackedSize":1555364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBPdzCRA9TVsSAnZWagAAkSoQAIJPAbqfJD0MbPiEd/kV\nTIwQ7xwFESIPgRuDb9E/SyFGYL2czL75RDWtMOFhqHMooCluu804kgqsM1pq\nvDA/cTFzJpqbmXLnIKtCarzj4l9GO6K9t2wIKetWGZjuGioYlZwX0ViV/kBu\nJNdEwUy06DwS23f5Y2bJ8kJXwp7UiE+h8iJMWU1btExypKop7b9lAIHcxhT9\n6IsTd8WF0hCdTGRNWyMpeUharuj+KMPssB8cqhm4HgwU4jK0WPXjcKuAhzWl\nTlyqoPNfZ5b50XOd6EyeJ8XgxDRHe0xbSfhbOWs1tBPeAXATRmzcopegS+WG\ni8gytFhSSKxchWDLlQZqGZMXCxOVgyKQbHm+FkPoR757yBQoSLOKJ5lMXUZS\nyiswuyJnY+EH7uJQFP7mhnIvZkPFj2HXAjd8xPxZ+k7iGSrnx3T10QUG+Etg\ncKvcJNDSjLLSCHlaKGX5bdCyWScKj4417jGTg/mYXQocJsKH07jbitzuF7CX\n2OrgzTS5dNHJPstGW5lIxurRfARjyTu7PcQs6Ccc3v8mxNwE8MNDJbGqViL5\n9baUISZBT5dC0cNC1XZK2ZhLxvNTNTbYCVTpMVEEGeZIXGe/iXfnd0xXHOlt\nWe5S01WFYFVxLRXYafcFFUEOIqk4AhpcNmTY7o7w5lUaFU1oKUX5y7U7BBeA\nvceU\r\n=Gniu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE9Ynuzlh0PqwIXp8u3K913Do/JSzSmRXoDDfQQ+cjFGAiEAgE+JXV692leM83ePD/ucmvONvPwfM5rDX6CH2F52LuE="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.8.0-dev.2018-12-03_1543829362889_0.8074934533709683"},"_hasShrinkwrap":false},"3.8.0-dev.2018-12-08":{"name":"island","version":"3.8.0-dev.2018-12-08","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_USE_DEV_MODE=true ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.5.3","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","island-types":"^0.9.0","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"ERROR: No README data found!","_id":"island@3.8.0-dev.2018-12-08","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-Yzo6VM2ywWk9kpE6X2hI79/IVxSCXWrWhGmTG8M32DWXxL+V3JE+K7OvFXxgag9vaWdxcxLH9baF/P0L6QVRqA==","shasum":"6d73a98d8a5d0e9ca6e5e52ffa9d4a08edd50e07","tarball":"https://registry.npmjs.org/island/-/island-3.8.0-dev.2018-12-08.tgz","fileCount":218,"unpackedSize":1554992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCovlCRA9TVsSAnZWagAAzh8QAJp+H05auO/I5AX5YZco\n29xfwZZQ9QUmULPqzGjdEiHB0ftcB911Z101ItbwedRbsHnwi1wVW+PbbKKX\nld9JcggFycgeZegH3ZgCfhSFh4U60lAddCgQNj1SG3THMp3AIBA/Z+jAZ9v+\nt0a0aDAKtUAW9m5WXPZPpGbTSnhqpIBvGCJIAk1iqFIoqF9INSbl4b/JVX+4\n9CLsBJEoBc6kbDfJ3Y0enp+xx+nK4iR2lduj1TcnIpKBLpadaPyD2vAsTIx+\n235B8tS1OS2+P7P/ZegOLHVFFreTaCDiUiG+2QxvQyLL+eIQhWTGOZPxKqHp\n2ytr0SPNxTtHr84vnMukDkNjtvWIEDBfJ5MbIg+Ysd9FoVqrAA63AHxY7L4Z\nYl3I/RefY8rLuudL/5lBFI4JJGbLuzHyZUZjbti4DfBoh5/hqL5dR3VkWwNb\nwEnjn9AI7sV3MvGFVxlVXVhdxs173tlFgunEMQMcjuYgfYwRfiDPUNAc5K0g\nb6ac8FKUPnEtjwiLnECwASfSfPDKofAbMWXw90JsRKEYB/f32F+3Nss6qGjd\nXkAIH2EfVbC7+LCt5EWb2lWB9lswI1EX1wtrADe31GpV2cDE4FZ55nkSE/+G\nqF93sQ30o41wNZbPvQylenIO3CtgvCwrhNUAtOb6ZJIcIcxfRRADNN1bfvfL\nX188\r\n=Pv1A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICqyawDITykgLV+Br2iNTG//sfdapJrMFpNnZP72V5RHAiAM1o++4x7SiFBz8c5+XkhPYFqZceCmLaEKosdMV4kYXg=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.8.0-dev.2018-12-08_1544195044692_0.6778921527067223"},"_hasShrinkwrap":false},"3.8.0-dev.2018-12-14":{"name":"island","version":"3.8.0-dev.2018-12-14","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_USE_DEV_MODE=true ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.5.3","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","island-types":"^0.9.0","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"ERROR: No README data found!","_id":"island@3.8.0-dev.2018-12-14","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-Vfo5w8dglaYyFlP0cPzw5wKyfbnR0aP4BUZKh1fdJKQw8g1sP/UsEvikNr6hVfsrZJdH84d2jLfV9N0svK1bnA==","shasum":"2930d793b9ebb080a5cd8de596fce52bd50144f3","tarball":"https://registry.npmjs.org/island/-/island-3.8.0-dev.2018-12-14.tgz","fileCount":218,"unpackedSize":1573308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEnSxCRA9TVsSAnZWagAAClQP/jIevPeW9xT5Mz3Hp/0u\nKRMOPu2mwgwtEFMrLx78Sx5F90bLbPxwbt/uWyoVp77omo6Zcyiwrvmh8Rdz\nMmVy5EYrGoQyxGPX/bXVRaoWsXz+pJiA/ZlISIjRkkvf2EBsktranpULmJn6\ncTV1sYVAnvKpYwsSamlDixU0fpiMprLG5Lm6L9fSk3vWPqYeVyzr0kVeQbYl\ndvs3QmZeX3W6B/AwCZRYh9xoe9e555gjHGNp2K7iZytUir5lXqcKkAi+wBUb\nDaVjxXjfzOzXn7F50EQdrqYhfMaf+2/opXNUkhrk32Lxpm+OFIsijUa7Ut+o\ntcryKdCiGJj9La39xyPuo51GkLnkGaBZZbzlG8w5gnI1qMC6huCecLpF/Vqv\n14CWkYTVCVGaXsYcAnqfMDM7EAMG29QSruxEolEdlZXEHKNd15JqY6lgJKZR\n1BBUPfUt4AlcyWov9Y8KqQa2flIxZiWA1OGbT4Yo/9xYU2HQOnFlPBcz5rcY\n9u3aZRLJJ24QO93gVByS0DF9tfOiT9Gbh6slfIheVYoZyPK2579oKFDuGBvP\nNztpPoI0yptu+0G1FufdhWVH3McOd37jCfIWSX/aSNtW+iAaXRlpxJGwq/WL\nmMM4dlMw/0ChaHSG4qeYWW0PxYaC9u8zspu78s/arBc0Klgp/ba+l+5NrGUh\nECbB\r\n=e2R0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGqBSU9h+DanjTMNmxm7IIk/OjflBuF7T/javcYSsZKCAiEA1zUhRPgN05ABGEuDl07rQWKEbGt/ou/qicr3zUiAnsA="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.8.0-dev.2018-12-14_1544713393044_0.6017689759663869"},"_hasShrinkwrap":false},"3.8.0-dev.2018-12-18":{"name":"island","version":"3.8.0-dev.2018-12-18","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_USE_DEV_MODE=true ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.5.3","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","island-types":"^0.9.0","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"ERROR: No README data found!","_id":"island@3.8.0-dev.2018-12-18","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-DQEofWR0aPvyTlmZ1R/1n0etTI+VXlCyUJjFbI8euWopkaigYtBKL9hU2CQfxZWmTBhetqYPV6/Kof3Vn6CNhA==","shasum":"301e3ccdfb5618166d8ae012fd68d1fb104abb05","tarball":"https://registry.npmjs.org/island/-/island-3.8.0-dev.2018-12-18.tgz","fileCount":221,"unpackedSize":1600305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcF7q7CRA9TVsSAnZWagAARyUP/1p07ix5mkr8/pW99IUY\nIFWBmWPl3MuiqqclzvcXewDLld0II/c8puKKgxbYBZ9rnrXTjeoUnbvfk4OO\nvMSOjTPDejjavpfHQiilKoJ2AanqkdtMuLYsRgl1lfTftttr2tnHxW/jr0LV\nogmP7xGDIbiW770/+6TY9IX134PH+5mdQW+JVLBNUN5xpXgSqvfIDKnQ/yXC\n0VEb3oI3utjckhNugbIpDTKP3gbmQ9ayMqVemC1V7VPLHbBqQyxVithtjGJM\nFK9PtfMirCxLNjLUo5T1Kr6DOxpGkLV00eemXhX9VRZrkbOIcrxBh4YAe68z\nhQNQRiP83YgF++u1a1wIVCwYmvN78Op3sg4fL6sQPZB3+oiHvi/YzBhbD/IE\nK1p5kwH4PdF4sPMaTd7sta7jxksoYA6xptu53C1ID9HSCMsDyd1LKm2aasr9\n8chbNkKoc8qWoCG/dQZ6MoKgnkJ64JlWxJrDlk1CnE+F5jyS33Lsk5O39EUQ\nT4SE8AwiAWBxiPv4TnXv9Tgw3px2lVq34eUbk0JKQGzbfWrlabVCuUdjFMzZ\nVIHjDSgegwxIWl4AJrE/UMn3dNEgfiMDn2XEHXFD23GbKCGzPuI2rJ89sDYj\nam7oSmXE6i1hpJfv/vjuKqEyWmZ8H1FeJKerngvr9ZE0lCLVwzDQhAJESn3L\ngUR6\r\n=4bDd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDGjX+FLV5pj7lDewiWx5t3y/fCvbjQJHTohRL9OTipQAiEAv9ezeaHcWf27xAs9PsQ40Fa4LiCUV6S+M4EFNC+vVQc="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.8.0-dev.2018-12-18_1545059003119_0.8390795750361542"},"_hasShrinkwrap":false},"3.8.0-dev.2019-01-04":{"name":"island","version":"3.8.0-dev.2019-01-04","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_USE_DEV_MODE=true ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.5.3","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","island-types":"^0.9.0","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"ERROR: No README data found!","_id":"island@3.8.0-dev.2019-01-04","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-7bTAvHFN2TfsPqff+2CSSw68Zgm0x7I4xMjk4f0LlELdLie7wzcane/XArrMeB0coz4sKP255euc6aPDejmCMg==","shasum":"c196ff134b5c3a9430111a45721521ec19bb9cf2","tarball":"https://registry.npmjs.org/island/-/island-3.8.0-dev.2019-01-04.tgz","fileCount":221,"unpackedSize":1600335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLiRBCRA9TVsSAnZWagAAGUUQAI7jgQL57F+b1aMa9lqj\no3Ebsl7OV/wk32jdxtF9Ly2lQyQpvwtu2dq2YWHb6SMllUMNf8Zh0xGyhBkX\nt0mT7W0lgKeHToOoFoJ8b1onGXX9getXXBI1rlQzF+bI7MLpvStYkmLdqY+b\nXLKY/iXRH3mLkG0RzBCXUxlxH5Y2NFIjXBgrFTE3t5lmspw6DgABsKlnlKoc\nzd3XkWQHUCcEirjXfYLvK4OKeYMjCC+j+9FXNvyc2YKJd6/9q8WuixRW1VyX\n2Gfi+rRpRloB/mr452lsnRBJPrQ5SChsZM5sk7jrC4c5bMjSg+LqsjKYgkqN\nluYMcaWJEfcbVjK6CbfCmHA/Vu7R0RlxqAvjqhNeBK3vmqEci2g6FNXASumR\nTWGY32UdXKm9xodqouBxGOyzSLwBtZbFEWzUWdhhqP/6MmayjS0weS65iJgH\nDCTnCXRLlvgRCPEDKlC1oijVz48rFBloel9rxfZT72N9wtPROT2JCX3ekuai\nAcqMzr+R3dZUn59hGP6l7hnmpcHvL748xOUDBMOTXnGqJWVGvkOuwijnFtDr\nUn4kPewX+ChblNDt+GWBk/q4OcALnH+HW1+PQhnaiyd/yXa1vDmkmajC2rog\notInPXeTomdd0SU+8Na5+2d5gcw0KrbEWCpMZfkBYLDJQXt/xZO5fhzyK3aW\necXj\r\n=DV1Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFVfGJZg2kR5X0bxO9GJjZSpAbzCUEGjnJ3OaWBngqogAiEAoL81tC5zJ6WoaSCchazLHxYKqWTkJFvyPbnafURo0i8="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.8.0-dev.2019-01-04_1546527808511_0.2566756700692787"},"_hasShrinkwrap":false},"3.8.0-dev.2019-01-19":{"name":"island","version":"3.8.0-dev.2019-01-19","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_USE_DEV_MODE=true ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.5.3","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","island-types":"^0.9.0","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"ERROR: No README data found!","_id":"island@3.8.0-dev.2019-01-19","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-z6V3fRGdKhBevhp0Qb+mc5t7hKLBrXed3rATTVSNucXrILhUQvalE+EpB6/g/bST1wtX16zbsRyUDxglegwkYg==","shasum":"0654b1f0606d58e2aa8c02458073e81bb6aa76b5","tarball":"https://registry.npmjs.org/island/-/island-3.8.0-dev.2019-01-19.tgz","fileCount":221,"unpackedSize":1600335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQeqlCRA9TVsSAnZWagAAiBwP+wbrNEPHUAbA+MfGT7yn\nDEcv1OxJOJMlf/Qh4VRBd9zVr9oj/ex287dJFn2WWW3t70g16wgdhLyaGtmJ\norTPa7ywYtambXxYRSt7bNmJ5nUMlYBdij0FMIEWbJxOhOFBFLvahKsSznsl\nrqIc0uu719ULYnwqZAelMKLoQOJXvj6BxGXTXf3/998moCaMBdSw4Y9NYvBN\nvcFpKUWPd0nz+YZ2aKIZhFkeFLim8F1X3RyjgDWVk2sYDnohJoFczybw9cQV\nVNG1fz57DBKZnggMXgHC/a9PLBgnQqWd0RCEpv1QCQjUv9xQn2HkfI0H4+fz\nt1iyezykaUdRMxf+KMYgrI99Cqe6jWJuETws9chn4VQ1eQw0A04P13Jgd83a\niZomhSOJ8uCGu/xEy9QQnB9DxGBpPMJqFDrNE6Z3qNKxE8K3L0I5SoJl5JQv\nzY55Q0jFuqQ9hIlOYcW9DE6IwppYEC1BdusYO8OU1mDjUy5kinN2r6K5ojIr\ntyll8BFsVLchFE0GaV/4TmuaNaGBmdvzoekGJVF9im3uMNueZWRrMHba/xQ8\n2A1UzOq+FvqMktf8AL+lere/Myz7lXofzQ6lBjck2Dp2sCGRXGnfgm+jdUNc\nxNlzZQngiF7aAENOvp9gQSOkVhwo0/pB+lCjmkosaW+GbaJoVf8E1XBZxhBM\nHUFy\r\n=gA6K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8zMVEJ2NrshjZ0Z65qCXvCjenHse6pf0vOyyPVkU8PAiA2FUIr2FDD9C9eZ7RzvbIbcmK9ml644PlkjsNvGsk4Mw=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.8.0-dev.2019-01-19_1547823780914_0.9222523870028996"},"_hasShrinkwrap":false},"3.7.0":{"name":"island","version":"3.7.0","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_USE_DEV_MODE=true ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.5.3","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","island-di":"^1.4.2","island-loggers":"^1.3.0","island-status-exporter":"^2.0.1","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.3.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"gitHead":"d00132f0b4d376137d54025c3ee8b6aa1a48e88d","_id":"island@3.7.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-P7HD1PB0DpLibPLuCELZVk8TpdxABPvewZqAgoGVQicw6pngYzQmWjaZu3xtJ8AVacoyUNVp+6BQqvilILukeg==","shasum":"21b2e957d07e1fbf660695743219abfd45fb7875","tarball":"https://registry.npmjs.org/island/-/island-3.7.0.tgz","fileCount":222,"unpackedSize":1539105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRrvRCRA9TVsSAnZWagAAsKEP/jF46OSdmsz+kJUM0o38\ncFGacUc5F4AJeond3TOPKRNSe6FyQ3y1NQgK2nsgk+eMEGGP9LChnTkPK5P2\nvRgf+camuIju0Q8S+3xMvYt4pr8anWqO6y1MDAo3kczrx+2v4Exz1lmGAavV\nIjPIKegdK6QSjcr4MMi3abJjfpp5mmUrVKIp/kRF64nZBLdev7cuP1evE72f\nYihJAdgPHhLreTN218dlBrtWhTG9R9wm7lUmw/zsyLsiTSfmAcTcfUtSAtzu\nGhYyXJ0xiu6gySBe17wYEuugZxcUnRmlXECY6Y0GYBLQQACIv54URtmH187C\nKUCc488OSQ9ex27X65HMUxiKPxlrTdXwkTiN+XXWfi2oIQAz+c31j5+OklJL\n4lxwYAvstyJfIlQ2b3vfFNbujnBUyenPTML/MDo146IvLaLrTjJ4lRkLVmcx\ndbSFB7AuG1R8/9pqDp80bGEFxmrP+lwlO3Ahr1j8AwojgIypAQHFBaGuXu6n\ni6CEsu2/0JOH4YU3Mxw7zz4qsXpJAxf2YHQoH6yh1YNng/ng6esN6MBdXTl8\nwWSCxJtzEoRcsLc3xuA11lplBrWR1K7uvX4eLsg1Py76xHafelfjk0b5S5D4\n9wq/yYm8M5JzftXRwocY+yH7AsuXJZ0BzkQGSUB6gReGRPf9+kpri8wQHOa/\n3NBk\r\n=9Qxu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCydDG30400k55XaFqOGtZlntD8CdskQs91iaqaKTLAnAIhAP1HNKFt1wgm1sxDCbr/6SnyusxVCatsgy3y52NHf3pS"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.7.0_1548139472249_0.6589581380540004"},"_hasShrinkwrap":false},"3.7.1":{"name":"island","version":"3.7.1","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_USE_DEV_MODE=true ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.5.3","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","island-di":"^1.4.2","island-loggers":"^1.3.0","island-status-exporter":"^2.0.1","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.3.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"gitHead":"4e0fcaff2a73ac3f115392b01b1fb6ccedcf5da2","_id":"island@3.7.1","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-4pjbkRb6bBdm3aEq95XPlhjPqfCffJaNOjDEBchsq30ebKy5Cdeaa29G0OvZyISkvjvjtei1UjDn+xj7nWmeKA==","shasum":"5bd1d7f652b02959ad9158573f5a148f5e4ab80e","tarball":"https://registry.npmjs.org/island/-/island-3.7.1.tgz","fileCount":223,"unpackedSize":1544906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0oDoCRA9TVsSAnZWagAA1esP+gOUhaOw0aqC1NQ/YKza\niiMVyreaVdXf4STiUa3HNLy6biDCoLf4N1D1xIx6gGy4iBo203piCpkE5kVJ\nr/XTvOeVDGsSGNIPQr9W7UHVghNwaLMJhTgMu9A4YlE4U9We3qH37hqyE1Hf\nkJ6G4YiKLi1AXn4oOFXBiX6uK6y4DWRgU+hoa1P9CAWbWUT8W/Dvzrq181wq\ntbodCQVPPhXJC29CnEI2NAzoSx4CyRT2SXf7Izd1t1eGh6XxePMP9dXTJoPC\nIxxPPxGB+FHLGuXCeDVcbr2GzjbQCr+SFnABe0P/6vQ4m+oU7BneLw4OKBdj\nfmJJ3mF9yF2Ym+CloOUTXwH//7rLtUi+OJhxL8OfPvXs8ItP/2PZEPT5ScmC\nN8BAYNH8RwsMuN8Az+/6/idZ1gk72UshxwGkIesXHuDCDrRRa7+f2597YDuU\nItCQtZD/sf53juleBNoOuRGnkJumadY/p3DAecChVn6ZJO+Dq1H0Fj+Zg+D/\njfn+njpdQDJwCSEaxiMOOa30IbdoIauVlnfACVybR5uF+2Msl6wuXuJSYXTi\nP7+CfSo0Je8fCiGHhLKDlqjnWpXLJkgGp2wz4ZADRVhe/hTnc/Qlj43TkZsX\ngeCIxK1lTuN5gADC8FjAjyGz4lAo6Ar5G1i6W+aqV9MyWlj59JYXEhgF2umn\n2Lk8\r\n=k2cg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyBvtCVIatlCWYkEx2j3rV8fndCC7eY7nv/x4tCiwC1wIgV6DQVnvMZRcJtPP4JKMQXznCYLeRZht80CSjHLb5DSE="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.7.1_1557299431512_0.30440529988256304"},"_hasShrinkwrap":false},"3.7.2":{"name":"island","version":"3.7.2","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_USE_DEV_MODE=true ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.5.3","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","island-di":"^1.4.2","island-loggers":"^1.3.0","island-status-exporter":"^2.0.1","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.3.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"gitHead":"f1575c7eb927e57cf638824123ec6f4a1bbff229","_id":"island@3.7.2","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-jQndGQVfMnWXvRb9tB7qx81pNw8/AQP3BsUeavjCgwmBzX4d5WAI3ac1lXsqntQP4zU9vD6RxuDnDp4cWCzN4Q==","shasum":"ccd29d436dd2ea1a8ea3d51f6ca9a44f327af3a1","tarball":"https://registry.npmjs.org/island/-/island-3.7.2.tgz","fileCount":223,"unpackedSize":1566660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2SelCRA9TVsSAnZWagAAIYUP/RY++yoCoCvPm8/zOxy7\nBEJSJuiFi1QbNa8z8mstaGPYpoDUURvF8qAuyOjfvjs1f+JpQdVBRN/s61q3\nRUSRdrTCjcsgj9FZKwaCH4HsmjALs/uIz7OyeHdZYtbzLQUMvf+/rxHh6owu\njauCW6CkTKwnlnrJGb5D5S33F9f1zJ5lXYGLmxukRUzGI4tqbXVHxCafo1Wt\nYEpZA/Qw4MedpptfZATOF5SQx0HZ5YbM6dbSDKXWXRsRefQPvScNg00GaU/c\nDDH6x9ocsOMM3XZkjg9qgkc3b8W1q4AVE4cOXCEalK4M+NpbP/UvHX79pHbe\n8DPZrIBuVfcNUIKamxm2PS6HIw+2OeWRGjewc/v2+i8NnVp7qYGyvK8OZ2/N\nFwiwAFkeIMwUeImuoGUyrTWadWT7C18y3kbVEZR+dg/UWCy2mUSJCTft/Xc2\nk/FwZqHzllRv0FRqgeLWySKybyKIibUVbsiVtqs5+ng1fucwfGbQ0InXGfek\n4qgs0n6KyDDPUNMgPR2nu0rnzX66moeQScfuK8NfNYYB6OvNgSCuapVfCvFV\nFqyhCv/4uGqcopqRG/ow+el/j080ofDY5frnjSAm3X1BKBDDnGzSkDZP4iZc\nWeFpxeif32ELwaalhX6CQ38Tg86N9Van+uJZpMw2K8UE4lGNhfXZPNzk+l6j\nOnU1\r\n=Glss\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDW+TRgYqHVilXqtvAghhDmtGgCaDWiSmt/v8iNAIuiHgIgX90HtyV83M++E1ijukoytlaVQJl0sFzT2yzId+ZWhP4="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.7.2_1557735332302_0.22941630958741266"},"_hasShrinkwrap":false},"3.7.4":{"name":"island","version":"3.7.4","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_USE_DEV_MODE=true ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.5.3","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","island-di":"^1.4.2","island-loggers":"^1.3.0","island-status-exporter":"^2.0.1","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.3.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"gitHead":"22d55aa0be19dfbfe798a98b38884be2c8f16b2a","_id":"island@3.7.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"dist":{"integrity":"sha512-0PrCN5+fAV4rDRU7ewA5PDBe7wkCizDGxTjY8e2zKC03Y3iEnPaCO6uthDr2jnlhqXIEfNOyM1ObHp40W3aeGQ==","shasum":"eb82db9b81e20f7ce8fc1a75b65c31021c9fbdd5","tarball":"https://registry.npmjs.org/island/-/island-3.7.4.tgz","fileCount":225,"unpackedSize":1588173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc46lECRA9TVsSAnZWagAABM4P/0/J7HYXfCbAr4VBhyyh\ngr4WE0lVzb7Z76if4/9eqNlAalsWFTDzZz5RJsws4v3vT8xxFxnMXHw8Qj0A\nQigkh3kucMsR/SAaWG42fFCYmyCmsxz22lmLd5HxcyoiRNXcfTnAZFiRx65Q\nDSh1rU7isiHoQasos7viecinCdtJVTn7cE4A8XIR7EKQie3icLrFUZb/sFNS\nddNlyqIM9VjaEZzTgS23wq7shjB7o7+u1prWE1OSIIaK62R9Agf5uznDIDvL\nA3hrIlBzSFo+HJ/08Mko37b+wFmSlOMrLA3rIrqGjEnNl+uh1+7r6jpf/nNk\np+GWLdCwoL5xGD9MYG0JQK7wNDJFfzTx+lbtnfNyUk3MVlNkmScaL17NK8g4\nOiSq2aNpUoMhZUdFSAcdyqsQveEJN2RROHzqDfhCLBln1WvdmummZqIfQvsZ\nHG4I/sVtOKRp7bvD9KtvVnCqco8MVWXuEcLQmHAhwqeq+UyrzpV/NKGa+9fd\n6cJfuav4rAaqvjbl8tRD7hE9kbxODpbDnVsnijAxa5mLbQXn+7i6aZ8gdQ4D\nL+DOLhLGGhaGel5HlqXCUy40LNKTq4gwnLHMmT5zXj9+asdW/RyD7ZRaNPIx\nkqmjf4U7WhoSGy1gT2LZVOcigEWP2o0xFZyDj2nXm1Fs2Xp5R8/ZfYOge7YR\nF+r7\r\n=DxTb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAuP8WS7DqcQee6D2SWt6j9trtrOARvws3VDDKh6Rx9uAiEA10OrDoxmTIejim53zdi01IkP4vfUyI6cfYdXB2MTC3I="}]},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.7.4_1558423875536_0.20556895774760187"},"_hasShrinkwrap":false},"3.7.5-rc":{"name":"island","version":"3.7.5-rc","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_USE_DEV_MODE=true ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.5.3","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","island-di":"^1.4.2","island-loggers":"^1.3.0","island-status-exporter":"next","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.3.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"# island.js\n\nAn opinionated, full-stacked Microservices framework for [node](http://nodejs.org), powered by [TypeScript](https://github.com/microsoft/typescript).\n\n[![Build Status][travis-image]][travis-url]\n[![NPM version][npm-image]][npm-url]\n[![Dependency Status][david-image]][david-url]\n[![Coverage Status][coveralls-image]][coveralls-url]\n[![Test Coverage][codeclimate-coverage]][codeclimate-url]\n[![Code Climate][codeclimate-gpa]][codeclimate-url]\n[![Issue Count][codeclimate-issue]][codeclimate-url]\n\n\n```typescript\nimport * as island from 'island';\nimport * as keeper from 'island-keeper';\nimport { EndpointController } from './controller/endpoint.controller';\nimport { EventController } from './controller/event.controller';\n\nconst serviceName = 'hawaii';\n\nclass HawaiiIslet extends island.Islet {\n  main() {\n    const islandKeeper = keeper.IslandKeeper.getInst();\n    islandKeeper.init('consul', 'island');\n    islandKeeper.setServiceName(serviceName);\n\n    const amqpChannelPoolAdapter = new island.AmqpChannelPoolAdapter({url: 'amqp://rabbitmq:5672'});\n    this.registerAdapter('amqpChannelPool', amqpChannelPoolAdapter);\n    const rpcAdapter = new island.RPCAdapter({amqpChannelPoolAdapter, serviceName});\n    rpcAdapter.registerController(EndpointController);\n    this.registerAdapter('rpc', rpcAdapter);\n\n    const eventAdapter = new island.EventAdapter({amqpChannelPoolAdapter, serviceName});\n    eventAdapter.registerController(EventController);\n    this.registerAdapter('event', eventAdapter);\n  }\n}\n\nisland.Islet.run(HawaiiIslet);\n```\n\n\n## Installation\n\n```\n$ npm i island\n```\n\n\n## Features\n\n  - Free from service discovery\n  - Support various types of communication\n    - RPC(strong link between islands)\n    - Event(weak link between islands)\n    - Push messaging(to user) via `socket.io`\n  - Ensure that each island gets proper parameters\n  - Track communications per each request\n  - Chain contexts with UUID per each request\n\n\n## Building\n\nIn order to build the island, ensure that you have [Git](http://git-scm.com/downloads) and [Node.js](http://nodejs.org/) installed.\n\nClone a copy of the repo:\n\n```bash\n$ git clone https://github.com/spearhead-ea/island.git\n```\n\nChange to the island directory:\n\n```bash\n$ cd island\n```\n\nInstall dependencies and dev dependencies:\n\n```bash\n$ npm i\n```\n\n\n## Tests\n\n  To run the test suite, first install the dependencies, then run `npm test`:\n\n```bash\n$ npm i\n$ RABBITMQ_HOST=localhost npm t\n```\n\n\n## Environment Variables\n\n| Name                                    | Type    | Default                   | Notes                                                             | LegacyKeys                                                     |\n| --------------------------------------- | ------- | ------------------------- | ----------------------------------------------------------------- | -------------------------------------------------------------- |\n| ISLAND_SERVICE_NAME                     | String  | 'no-service-name'         |                                                                   | 'SERVICE_NAME'                                                 |\n| ISLAND_HOST_NAME                        | String  | 'no-host-name'            | TraceLog uses this as a name of node                              | 'HOSTNAME'                                                     |\n| ISLAND_USE_DEV_MODE                     | Boolean | false                     | When true, allows APIs which has options.developmentOnly          | 'USE_DEV_MODE'                                                 |\n| ISLAND_SERIALIZE_FORMAT_PUSH            | String  | 'msgpack'                 | currently able Push format json and msgpack                       | 'SERIALIZE_FORMAT_PUSH'                                        |\n| ISLAND_EVENT_PREFETCH                   | Number  | 100                       |                                                                   | 'EVENT_PREFETCH'                                               |\n| ISLAND_RPC_PREFETCH                     | Number  | 100                       | Count of RPC Prefetch                                             | 'RPC_PREFETCH'                                                 |\n| ISLAND_RPC_EXEC_TIMEOUT                 | String  | '25s'                     | Timeout during RPC execution                                      |                                                                |\n| ISLAND_RPC_EXEC_TIMEOUT_MS              | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_RPC_WAIT_TIMEOUT                 | String  | '60s'                     | Timeout during RPC call                                           |                                                                |\n| ISLAND_RPC_WAIT_TIMEOUT_MS              | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_SERVICE_LOAD_TIME                | String  | '60s'                     | Time to load service                                              |                                                                |\n| ISLAND_SERVICE_LOAD_TIME_MS             | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_LOGGER_LEVEL                     | String  | 'info'                    | Log level for logger                                              |                                                                |\n| ISLAND_LOGGER_TYPE                      | String  | 'short'                   |                                                                   |                                                                |\n| ISLAND_RPC_RES_NOACK                    | Boolean | false                     |                                                                   |                                                                |\n| ISLAND_NO_REVIVER                       | Boolean | false                     |                                                                   | 'NO_REVIVER'                                                   |\n| ISLAND_USE_REVIVER                      | Boolean | false                     |                                                                   | 'USE_REVIVER'                                                  |\n| ISLAND_STATUS_EXPORT                    | Boolean | false                     | If it is true, use island-status-exporter                         | 'STATUS_EXPORT'                                                |\n| ISLAND_STATUS_EXPORT_TIME               | String  | '10s'                     | Time to save file for instance status                             |                                                                |\n| ISLAND_STATUS_EXPORT_TIME_MS            | Number  | 0                         | deprecated                                                        | 'STATUS_EXPORT_TIME_MS'                                        |\n| ISLAND_STATUS_FILE_NAME                 | String  |                           | island-status-exporter uses this as a name for file               | 'STATUS_FILE_NAME'                                             |\n| ISLAND_STATUS_EXPORT_TYPE               | String  | 'FILE'                    | status-exporter uses this type for saving data                    | 'STATUS_EXPORT_TYPE'                                           |\n| ISLAND_TRACEMQ_HOST                     | String  |                           | MQ(formatted by amqp URI) for TraceLog. If omitted it doesn't log |                                                                |\n| ISLAND_TRACEMQ_QUEUE                    | String  | 'trace'                   | A queue name to log TraceLog                                      |                                                                |\n| ISLAND_TRACE_HEADER_LOG                 | Boolean | false                     | When true, add trace log to msg.header                            |                                                                |\n| ISLAND_ENDPOINT_SESSION_GROUP           | String  |                           |                                                                   | 'ENDPOINT_SESSION_GROUP'                                       |\n| ISLAND_CONSUL_HOST                      | String  | 'consul'                  | The address of consul.                                            | 'CONSUL_HOST'                                                  |\n| ISLAND_CONSUL_PORT                      | String  | '8500'                    | consul port. work with CONSUL_HOST                                | 'CONSUL_PORT'                                                  |\n| ISLAND_CONSUL_NAMESPACE                 | String  |                           |                                                                   | 'CONSUL_NAMESPACE'                                             |\n| ISLAND_CONSUL_TOKEN                     | String  |                           |                                                                   | 'CONSUL_TOKEN'                                                 |\n| ISLAND_RABBITMQ_HOST                    | String  | 'amqp://rabbitmq:5672'    | The address of rabbitmq.                                          | 'RABBITMQ_HOST'                                                |\n| ISLAND_RABBITMQ_PUSH_HOST               | String  |                           |                                                                   | 'RABBITMQ_PUSH_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST'  |\n| ISLAND_RABBITMQ_RPC_HOST                | String  |                           |                                                                   | 'RABBITMQ_RPC_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST'   |\n| ISLAND_RABBITMQ_EVENT_HOST              | String  |                           |                                                                   | 'RABBITMQ_EVENT_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST' |\n| ISLAND_RABBITMQ_POOLSIZE                | Number  | 100                       |                                                                   | 'RABBITMQ_POOLSIZE'                                            |\n| ISLAND_REDIS_AUTH                       | String  |                           |                                                                   | 'REDIS_AUTH'                                                   |\n| ISLAND_REDIS_HOST                       | String  | 'redis'                   | The address of redishost.                                         | 'REDIS_HOST'                                                   |\n| ISLAND_REDIS_PORT                       | Number  | 6379                      |                                                                   | 'REDIS_PORT'                                                   |\n| ISLAND_MONGO_HOST                       | String  | 'mongodb://mongodb:27017' |                                                                   | 'MONGO_HOST'                                                   |\n| ISLAND_RPC_DISTRIB_SIZE                 | Number  | 16                        |                                                                   |                                                                |\n| ISLAND_USE_CIRCUIT_BREAK                | Boolean | false                     |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_TIME               | String  | '1m'                      |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_TIME_MS            | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_CIRCUIT_BREAK_FAILRATE_THRESHOLD | Number  | 0.2                       |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_REQUEST_THRESHOLD  | Number  | 10                        |                                                                   |                                                                |\n| ISLAND_FLOWMODE_DELAY_TIME              | String  | '10s'                     |                                                                   |                                                                |\n| ISLAND_FLOWMODE_DELAY                   | Number  | 0                         | deprecated                                                        |                                                                |\n\n\n## People\n\nThe original author of `island` is [Wonshik Kim](https://github.com/wokim)\n\nThe current lead maintainer is [Kei Son](https://github.com/heycalmdown)\n\n[List of all contributors](https://github.com/spearhead-ea/island/graphs/contributors)\n\n\n\n## License\n\n  [MIT](LICENSE)\n\n\n[travis-image]: https://api.travis-ci.org/spearhead-ea/island.svg?branch=release-1.0\n[travis-url]: https://travis-ci.org/spearhead-ea/island\n[npm-image]: https://badge.fury.io/js/island.svg\n[npm-url]: http://badge.fury.io/js/island\n[david-image]: https://david-dm.org/spearhead-ea/island/status.svg\n[david-url]: https://david-dm.org/spearhead-ea/island\n[coveralls-image]: https://coveralls.io/repos/github/spearhead-ea/island/badge.svg?branch=master\n[coveralls-url]: https://coveralls.io/github/spearhead-ea/island?branch=master\n[codeclimate-coverage]: https://codeclimate.com/github/spearhead-ea/island/badges/coverage.svg\n[codeclimate-gpa]: https://codeclimate.com/github/spearhead-ea/island/badges/gpa.svg\n[codeclimate-issue]: https://codeclimate.com/github/spearhead-ea/island/badges/issue_count.svg\n[codeclimate-url]: https://codeclimate.com/github/spearhead-ea/island/coverage\n\n\n## Error Codes\n\n### ErrorLevel\n```javascript\n\n  EXPECTED  = 1,\n  LOGIC     = 2,\n  FATAL     = 3,\n  RESERVED4 = 4,\n  RESERVED5 = 5,\n  RESERVED6 = 6,\n  RESERVED7 = 7,\n  RESERVED8 = 8,\n  ETC       = 9\n```\n### IslandLevel\n```javascript\n\n  ISLAND    = 0,\n  ISLANDJS  = 1,\n  UNKNOWN   = 2,\n  RESERVED3 = 3,\n  RESERVED4 = 4,\n  RESERVED5 = 5,\n  RESERVED6 = 6,\n  RESERVED7 = 7,\n  RESERVED8 = 8,\n  RESERVED9 = 9\n```\n### ERROR\n```javascript\n\n    E0001_ISLET_ALREADY_HAS_BEEN_REGISTERED   = 1,\n    E0002_DUPLICATED_ADAPTER                  = 2,\n    E0003_MISSING_ADAPTER                     = 3,\n    E0004_NOT_IMPLEMENTED_ERROR               = 4,\n    E0008_AMQP_CHANNEL_POOL_REQUIRED          = 8,\n    E0011_NOT_INITIALIZED_EXCEPTION           = 11,\n    E0012_ROUND_ROBIN_EVENT_Q_IS_NOT_DEFINED  = 12,\n    E0013_NOT_INITIALIZED                     = 13,\n    E0015_TAG_IS_UNDEFINED                    = 15,\n    E0021_NOT_IMPLEMENTED_ERROR               = 21,\n    E0022_NOT_INITIALIZED_EXCEPTION           = 22,\n    E0023_RPC_TIMEOUT                         = 23,\n    E0024_ENDPOINT_METHOD_REDECLARED          = 24,\n    E0025_MISSING_ADAPTER_OPTIONS             = 25,\n    E0026_MISSING_REPLYTO_IN_RPC              = 26,\n    E0027_CONSUMER_IS_CANCELED                = 27,\n    E0028_CONSUL_ERROR                        = 28,\n    E0031_WRONG_PARAMETER_SCHEMA              = 31,\n    E0032_MSG_PACK_ERROR                      = 32,\n    E0033_MSG_PACK_ENCODE_ERROR               = 33,\n    E0034_HANDLE_MESSAGE_ERROR                = 34,\n    E0035_PUSH_ENCODE_ERROR                   = 35\n```\n\n","readmeFilename":"README.md","gitHead":"5a772bdc98bad7218e34cec43ce926c1877ce98c","_id":"island@3.7.5-rc","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-ZJ++J3S36eo4BuqVmGyG5h228vB7EuO1/mx3tiDYYkDJmJHD+ketjWo2S8p8InNghTKMOwGXEbbtBaBWKFIVuQ==","shasum":"d6617def8bdc4361dc62d4052d136a260ba678b5","tarball":"https://registry.npmjs.org/island/-/island-3.7.5-rc.tgz","fileCount":228,"unpackedSize":1611135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEXmuCRA9TVsSAnZWagAAapcP/A143RSE9JGPuoVG49LF\nRl7tmKF5KRza5UVxVSdMlYwwp+/g44E4Gk2DQn4OARuzrkEgQe3Z5xwx8/2v\nMZQrf3SixmdsS8jGBL7g9EQ23S1/bvfcb608aFFMtViu//LX1sChEBkRlU3W\nfj6cwcdbEb4ULMJ+FWu8Fm8WaKuZSOYFNgHI4qMZy8uHqjgVqNaryH6PCT1x\nfygqD3P4SdiZfLo2POwgQrn5LMSerP0BqNPFQln5QmzLGm7Bu6HxoBK++Egn\nHT8iy0cKcraLe9DXi+n/URX9g2KV1fcDgrLfKUMSWmY9/x6zF2cuN0/qTx/R\nhS/tpcIc3+Y7pLdXfDqs+mV7uGdjBOWeN9QlsKCnFQwKYS47GaAL2rgi7A1M\nCbdxS5r5w4lLi0KQ/2rwz0FjmokGDzh4fSWZ/hfuFdOCLiLVf6ZOvawveVZw\n2imPd7Mx/Jki8iBVUBt/M0kyjqQbKU7waV/5SAia8qcQyi06ZxGnaqb4ULxi\ncQMrcr18KPx/mS3kQmN8APOEndppxwS26Gd9vq5EG7MU913+s+7zW6x5b8b9\nIGdcBvK6tqnw+9F4fhRFVosRlq9CTvo/wIplM4xFvOrp2ZEuUp0+MCl9K5+W\nXXECIs2GLRuPAno2VX4NmA00csVdk9dcTPyArvC1osIY/eQ14AGiN2JBEskv\nyipr\r\n=YybQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC8/XQ3HK8/vScY4U+exKuZxIzwmKbXev2IRthT6hRTIAiB2zZly7d+LwbPE1pOG2WifrQkjhT/dOeIIwqYcSAnGFQ=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.7.5-rc_1561426349570_0.8221110643234146"},"_hasShrinkwrap":false},"3.7.5":{"name":"island","version":"3.7.5","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_USE_DEV_MODE=true ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.5.3","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","island-di":"^1.4.2","island-loggers":"^1.3.0","island-status-exporter":"^2.0.1","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.3.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"gitHead":"762fee9a08e57faa79bcdbb88576ec8e45af16a0","_id":"island@3.7.5","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-Vq6ldVozRR6xeu/Bfqqg64d5dGmhFP6Jtngk2EFyMqPvlHZ1OAARM8oSsNslc/VupjCXwmXvrFZq5cuYWEWixg==","shasum":"3dcd47037c269185f0d4e3de1d47c9e04c624a41","tarball":"https://registry.npmjs.org/island/-/island-3.7.5.tgz","fileCount":228,"unpackedSize":1599654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIuiZCRA9TVsSAnZWagAAwq0P/1+7DNxGfZYWGzKAIfdc\n+Vbo+Fs8O2wubpF2JPRML8q9YYY0Nz62oG/ECDQ+4TQZRo4PaE9VtKG5Dv48\nL8zV9lKIDXyxtmVP2eMvUzY7V28ASAoWguWWtXqUPdVNM3UW7luzI7CEoug8\nAJpIrD95JUDVFQ0BN1eB5ohxUBT0/eFw5U+KJoiB1Diu+Q4+SHAVRtW06Pz1\ne2PBApGnHqW1TE6vIl15NqTADJYcKZfCp8b3KGgSwS+AO0ohB+SqjKSHmA5Y\nu9V2XQWZov+srl1A3T4sO1kvFdn357lU3L4kbxAcAJCcbS5ALSXHRcsS09y8\nR8vberFzx4ZvsjuzUI9eEuPnDJKdCW+bp4Jh5z9ZPafvM4AhkXM0pUzLjdhn\nryBDGz+ffK29EomXHpUcsXVP5mioGGQtDreEeG/QAz0Kww8k2ZrypmULXp0k\nRLoWfATuczd6Inbu+mWggNH61p+EMDC17TBqM68+VPLkH6veeFoQCJj2DzXs\n2cCts95Gcu8lEqtimwm5wuoMbD+8z6I7Oj5gNhZk9IzWuGqUqQsy/fpqtnHE\nSpiZGXs1H5x6koQ/1V+lI2QYAWInIyKpCpTN1mFwtXoVYO2YD84UgFhO5n1D\nd+m9VZZoM6YvfCR6bLwdqsS6zJ4UlAPI68jyMkckdpQ8P/21CBTuSkDkg1um\n/VaJ\r\n=7x3L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8l5ScDCET+EFlrh/nbsvk4r1RcWYRkjbmrvI5cxHn0AIgWuj6vGcgpLfy2ZvzWi3yvIdQ2ROx1O3GWdEQosDebiw="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.7.5_1562568857046_0.9793598811338233"},"_hasShrinkwrap":false},"3.7.6":{"name":"island","version":"3.7.6","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_USE_DEV_MODE=true ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.5.3","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","island-di":"^1.4.2","island-loggers":"^1.3.0","island-status-exporter":"^2.0.1","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.3.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"gitHead":"efd5e0a129a658289d05d06c71d4765973e7f8bf","_id":"island@3.7.6","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-TMI+uyeilB/1Ha5gX9jeM7KkrNmF2ss7CerSymGrWjvtx4jY542DsDY7fcyBOVLyEDSjHoW0Ooi7vCph9pGvbQ==","shasum":"b8bbf5490fb8b2e08a13c916bcf11d1f12b0ddd7","tarball":"https://registry.npmjs.org/island/-/island-3.7.6.tgz","fileCount":225,"unpackedSize":1589342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLBMHCRA9TVsSAnZWagAADsUP/0+M+FCwt/4GKSKxdU0H\nLyMYd0omu9IDZ5U9DGMxumn3xFLl1NcO0h8R6qv258ajl/T2iCQ9vdoop4Fu\nW2wopzvLVhdRzK0oS1qztlQw7F9qsL1symjZgKC1xt+Wzj7z4LcJd0dsnEZb\nklfokB8liVzVgUY3dRPPrZJa6jyEtPj7Uer+9sB6TEBknlHql63WaI9XlGVb\nuTLaU35aQBb7+r3yTA4VHRoKMWpeELtKeN0dbZ6ACfGUI/b7KZBiPLATIrdp\nyWnWqG+o/Ivbi67BERMBuQXN6yHbhsdQjQYYO+NCvScrGwoJET1Wf0OE6Lv2\nV0BhiTsoTrM3hyAvujTHyArNx8uQF05+W0xi9V1wBDgIPhGRpIBrMA4AZPKN\nshCKrkzk7pi8dcoljTO078GKw22Q7bMel02+fSoQsqPe47NRo9/EutLkxc1n\n6lPi0wBpVBjxQo3S+7UWFW//F49g8KbIYBIiSQHAb83QehKXTGtFK3CVSwL1\nvFQv3pImxFUwO4Ztp/4rTaqHtbkPZ4i9L860cJIBeVEbnz30JPpQXKM/yyfo\nLbWFZ0XpFmv9EemWRMb5slfCZDhWJVJmULoFLbn7vYTFUBi4WkNkafL4yF1w\nbnf3r7imiD0pc94EaqglmIFWfrDQIFA9aZAemqoJBZz/t/xSABsTdAhVToxo\nzFuc\r\n=FHRX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHd4KA0Tjb/UJ1OjF7U4r95HMaCx3LTClgW6gfpTtOgWAiBXzd6ciNqhVPtxB0JrKPi2FR3252o8egPilnVeyrJXnA=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.7.6_1563169542525_0.8775444384431776"},"_hasShrinkwrap":false},"3.8.0-dev.2019-07-18":{"name":"island","version":"3.8.0-dev.2019-07-18","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_USE_DEV_MODE=true ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.5.3","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","island-di":"^1.4.2","island-loggers":"^1.3.0","island-status-exporter":"^2.1.0","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.3.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"# island.js\n\nAn opinionated, full-stacked Microservices framework for [node](http://nodejs.org), powered by [TypeScript](https://github.com/microsoft/typescript).\n\n[![Build Status][travis-image]][travis-url]\n[![NPM version][npm-image]][npm-url]\n[![Dependency Status][david-image]][david-url]\n[![Coverage Status][coveralls-image]][coveralls-url]\n[![Test Coverage][codeclimate-coverage]][codeclimate-url]\n[![Code Climate][codeclimate-gpa]][codeclimate-url]\n[![Issue Count][codeclimate-issue]][codeclimate-url]\n\n\n```typescript\nimport * as island from 'island';\nimport * as keeper from 'island-keeper';\nimport { EndpointController } from './controller/endpoint.controller';\nimport { EventController } from './controller/event.controller';\n\nconst serviceName = 'hawaii';\n\nclass HawaiiIslet extends island.Islet {\n  main() {\n    const islandKeeper = keeper.IslandKeeper.getInst();\n    islandKeeper.init('consul', 'island');\n    islandKeeper.setServiceName(serviceName);\n\n    const amqpChannelPoolAdapter = new island.AmqpChannelPoolAdapter({url: 'amqp://rabbitmq:5672'});\n    this.registerAdapter('amqpChannelPool', amqpChannelPoolAdapter);\n    const rpcAdapter = new island.RPCAdapter({amqpChannelPoolAdapter, serviceName});\n    rpcAdapter.registerController(EndpointController);\n    this.registerAdapter('rpc', rpcAdapter);\n\n    const eventAdapter = new island.EventAdapter({amqpChannelPoolAdapter, serviceName});\n    eventAdapter.registerController(EventController);\n    this.registerAdapter('event', eventAdapter);\n  }\n}\n\nisland.Islet.run(HawaiiIslet);\n```\n\n\n## Installation\n\n```\n$ npm i island\n```\n\n\n## Features\n\n  - Free from service discovery\n  - Support various types of communication\n    - RPC(strong link between islands)\n    - Event(weak link between islands)\n    - Push messaging(to user) via `socket.io`\n  - Ensure that each island gets proper parameters\n  - Track communications per each request\n  - Chain contexts with UUID per each request\n\n\n## Building\n\nIn order to build the island, ensure that you have [Git](http://git-scm.com/downloads) and [Node.js](http://nodejs.org/) installed.\n\nClone a copy of the repo:\n\n```bash\n$ git clone https://github.com/spearhead-ea/island.git\n```\n\nChange to the island directory:\n\n```bash\n$ cd island\n```\n\nInstall dependencies and dev dependencies:\n\n```bash\n$ npm i\n```\n\n\n## Tests\n\n  To run the test suite, first install the dependencies, then run `npm test`:\n\n```bash\n$ npm i\n$ RABBITMQ_HOST=localhost npm t\n```\n\n\n## Environment Variables\n\n| Name                                    | Type    | Default                   | Notes                                                             | LegacyKeys                                                     |\n| --------------------------------------- | ------- | ------------------------- | ----------------------------------------------------------------- | -------------------------------------------------------------- |\n| ISLAND_SERVICE_NAME                     | String  | 'no-service-name'         |                                                                   | 'SERVICE_NAME'                                                 |\n| ISLAND_HOST_NAME                        | String  | 'no-host-name'            | TraceLog uses this as a name of node                              | 'HOSTNAME'                                                     |\n| ISLAND_USE_DEV_MODE                     | Boolean | false                     | When true, allows APIs which has options.developmentOnly          | 'USE_DEV_MODE'                                                 |\n| ISLAND_SERIALIZE_FORMAT_PUSH            | String  | 'msgpack'                 | currently able Push format json and msgpack                       | 'SERIALIZE_FORMAT_PUSH'                                        |\n| ISLAND_EVENT_PREFETCH                   | Number  | 100                       |                                                                   | 'EVENT_PREFETCH'                                               |\n| ISLAND_RPC_PREFETCH                     | Number  | 100                       | Count of RPC Prefetch                                             | 'RPC_PREFETCH'                                                 |\n| ISLAND_RPC_EXEC_TIMEOUT                 | String  | '25s'                     | Timeout during RPC execution                                      |                                                                |\n| ISLAND_RPC_EXEC_TIMEOUT_MS              | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_RPC_WAIT_TIMEOUT                 | String  | '60s'                     | Timeout during RPC call                                           |                                                                |\n| ISLAND_RPC_WAIT_TIMEOUT_MS              | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_SERVICE_LOAD_TIME                | String  | '60s'                     | Time to load service                                              |                                                                |\n| ISLAND_SERVICE_LOAD_TIME_MS             | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_LOGGER_LEVEL                     | String  | 'info'                    | Log level for logger                                              |                                                                |\n| ISLAND_LOGGER_TYPE                      | String  | 'short'                   |                                                                   |                                                                |\n| ISLAND_RPC_RES_NOACK                    | Boolean | false                     |                                                                   |                                                                |\n| ISLAND_NO_REVIVER                       | Boolean | false                     |                                                                   | 'NO_REVIVER'                                                   |\n| ISLAND_USE_REVIVER                      | Boolean | false                     |                                                                   | 'USE_REVIVER'                                                  |\n| ISLAND_STATUS_EXPORT                    | Boolean | false                     | If it is true, use island-status-exporter                         | 'STATUS_EXPORT'                                                |\n| ISLAND_STATUS_EXPORT_TIME               | String  | '10s'                     | Time to save file for instance status                             |                                                                |\n| ISLAND_STATUS_EXPORT_TIME_MS            | Number  | 0                         | deprecated                                                        | 'STATUS_EXPORT_TIME_MS'                                        |\n| ISLAND_STATUS_FILE_NAME                 | String  |                           | island-status-exporter uses this as a name for file               | 'STATUS_FILE_NAME'                                             |\n| ISLAND_STATUS_EXPORT_TYPE               | String  | 'FILE'                    | status-exporter uses this type for saving data                    | 'STATUS_EXPORT_TYPE'                                           |\n| ISLAND_TRACEMQ_HOST                     | String  |                           | MQ(formatted by amqp URI) for TraceLog. If omitted it doesn't log |                                                                |\n| ISLAND_TRACEMQ_QUEUE                    | String  | 'trace'                   | A queue name to log TraceLog                                      |                                                                |\n| ISLAND_TRACE_HEADER_LOG                 | Boolean | false                     | When true, add trace log to msg.header                            |                                                                |\n| ISLAND_ENDPOINT_SESSION_GROUP           | String  |                           |                                                                   | 'ENDPOINT_SESSION_GROUP'                                       |\n| ISLAND_CONSUL_HOST                      | String  | 'consul'                  | The address of consul.                                            | 'CONSUL_HOST'                                                  |\n| ISLAND_CONSUL_PORT                      | String  | '8500'                    | consul port. work with CONSUL_HOST                                | 'CONSUL_PORT'                                                  |\n| ISLAND_CONSUL_NAMESPACE                 | String  |                           |                                                                   | 'CONSUL_NAMESPACE'                                             |\n| ISLAND_CONSUL_TOKEN                     | String  |                           |                                                                   | 'CONSUL_TOKEN'                                                 |\n| ISLAND_RABBITMQ_HOST                    | String  | 'amqp://rabbitmq:5672'    | The address of rabbitmq.                                          | 'RABBITMQ_HOST'                                                |\n| ISLAND_RABBITMQ_PUSH_HOST               | String  |                           |                                                                   | 'RABBITMQ_PUSH_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST'  |\n| ISLAND_RABBITMQ_RPC_HOST                | String  |                           |                                                                   | 'RABBITMQ_RPC_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST'   |\n| ISLAND_RABBITMQ_EVENT_HOST              | String  |                           |                                                                   | 'RABBITMQ_EVENT_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST' |\n| ISLAND_RABBITMQ_POOLSIZE                | Number  | 100                       |                                                                   | 'RABBITMQ_POOLSIZE'                                            |\n| ISLAND_REDIS_AUTH                       | String  |                           |                                                                   | 'REDIS_AUTH'                                                   |\n| ISLAND_REDIS_HOST                       | String  | 'redis'                   | The address of redishost.                                         | 'REDIS_HOST'                                                   |\n| ISLAND_REDIS_PORT                       | Number  | 6379                      |                                                                   | 'REDIS_PORT'                                                   |\n| ISLAND_MONGO_HOST                       | String  | 'mongodb://mongodb:27017' |                                                                   | 'MONGO_HOST'                                                   |\n| ISLAND_RPC_DISTRIB_SIZE                 | Number  | 16                        |                                                                   |                                                                |\n| ISLAND_USE_CIRCUIT_BREAK                | Boolean | false                     |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_TIME               | String  | '1m'                      |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_TIME_MS            | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_CIRCUIT_BREAK_FAILRATE_THRESHOLD | Number  | 0.2                       |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_REQUEST_THRESHOLD  | Number  | 10                        |                                                                   |                                                                |\n| ISLAND_FLOWMODE_DELAY_TIME              | String  | '10s'                     |                                                                   |                                                                |\n| ISLAND_FLOWMODE_DELAY                   | Number  | 0                         | deprecated                                                        |                                                                |\n\n\n## People\n\nThe original author of `island` is [Wonshik Kim](https://github.com/wokim)\n\nThe current lead maintainer is [Kei Son](https://github.com/heycalmdown)\n\n[List of all contributors](https://github.com/spearhead-ea/island/graphs/contributors)\n\n\n\n## License\n\n  [MIT](LICENSE)\n\n\n[travis-image]: https://api.travis-ci.org/spearhead-ea/island.svg?branch=release-1.0\n[travis-url]: https://travis-ci.org/spearhead-ea/island\n[npm-image]: https://badge.fury.io/js/island.svg\n[npm-url]: http://badge.fury.io/js/island\n[david-image]: https://david-dm.org/spearhead-ea/island/status.svg\n[david-url]: https://david-dm.org/spearhead-ea/island\n[coveralls-image]: https://coveralls.io/repos/github/spearhead-ea/island/badge.svg?branch=master\n[coveralls-url]: https://coveralls.io/github/spearhead-ea/island?branch=master\n[codeclimate-coverage]: https://codeclimate.com/github/spearhead-ea/island/badges/coverage.svg\n[codeclimate-gpa]: https://codeclimate.com/github/spearhead-ea/island/badges/gpa.svg\n[codeclimate-issue]: https://codeclimate.com/github/spearhead-ea/island/badges/issue_count.svg\n[codeclimate-url]: https://codeclimate.com/github/spearhead-ea/island/coverage\n\n\n## Error Codes\n\n### ErrorLevel\n```javascript\n\n  EXPECTED  = 1,\n  LOGIC     = 2,\n  FATAL     = 3,\n  RESERVED4 = 4,\n  RESERVED5 = 5,\n  RESERVED6 = 6,\n  RESERVED7 = 7,\n  RESERVED8 = 8,\n  ETC       = 9\n```\n### IslandLevel\n```javascript\n\n  ISLAND    = 0,\n  ISLANDJS  = 1,\n  UNKNOWN   = 2,\n  RESERVED3 = 3,\n  RESERVED4 = 4,\n  RESERVED5 = 5,\n  RESERVED6 = 6,\n  RESERVED7 = 7,\n  RESERVED8 = 8,\n  RESERVED9 = 9\n```\n### ERROR\n```javascript\n\n    E0001_ISLET_ALREADY_HAS_BEEN_REGISTERED   = 1,\n    E0002_DUPLICATED_ADAPTER                  = 2,\n    E0003_MISSING_ADAPTER                     = 3,\n    E0004_NOT_IMPLEMENTED_ERROR               = 4,\n    E0008_AMQP_CHANNEL_POOL_REQUIRED          = 8,\n    E0011_NOT_INITIALIZED_EXCEPTION           = 11,\n    E0012_ROUND_ROBIN_EVENT_Q_IS_NOT_DEFINED  = 12,\n    E0013_NOT_INITIALIZED                     = 13,\n    E0015_TAG_IS_UNDEFINED                    = 15,\n    E0021_NOT_IMPLEMENTED_ERROR               = 21,\n    E0022_NOT_INITIALIZED_EXCEPTION           = 22,\n    E0023_RPC_TIMEOUT                         = 23,\n    E0024_ENDPOINT_METHOD_REDECLARED          = 24,\n    E0025_MISSING_ADAPTER_OPTIONS             = 25,\n    E0026_MISSING_REPLYTO_IN_RPC              = 26,\n    E0027_CONSUMER_IS_CANCELED                = 27,\n    E0028_CONSUL_ERROR                        = 28,\n    E0031_WRONG_PARAMETER_SCHEMA              = 31,\n    E0032_MSG_PACK_ERROR                      = 32,\n    E0033_MSG_PACK_ENCODE_ERROR               = 33,\n    E0034_HANDLE_MESSAGE_ERROR                = 34,\n    E0035_PUSH_ENCODE_ERROR                   = 35\n```\n\n","readmeFilename":"README.md","gitHead":"05fcc0afb0a67c8a7b92ebe77ba30b531344ac2f","_id":"island@3.8.0-dev.2019-07-18","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-nZu2NKhfBsx6O66CH+3xddkX7nkBZQ080YkGdxDqGZ6TR/qHr2N4/W46X62ExG8A/VXNcdQMzRKauC8T/L/VNQ==","shasum":"6715cd5949d83b3093bb4d06ed77083770a5fde1","tarball":"https://registry.npmjs.org/island/-/island-3.8.0-dev.2019-07-18.tgz","fileCount":228,"unpackedSize":1614885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdL/rDCRA9TVsSAnZWagAAtjYQAJ/QaU2R+eJ0jvMJ4JOj\nYEl4MviJ19s5d7Zv6lywaqWyFcwKbmd/+wrF6bD8AQFa8PWH0bQrgnLYY27e\nucSBQYQ/XXdmTE3JePKOJTxQdRZXwRE6C8Zl7CWk5cusgqLJxigx4Fh7s3jl\nQ53/dxAYFZRPVi5TD3aPwqhMm5C2iaV+7Ti4vtd1LqGWFn6axkiqR1sMNNNF\nbdyvvY0nf6fe3zQvZ41J+ktI7x2+eQ9TNQbFm5q6ne1Du417RveUDdw8uIQA\naBiZQOGc0EhSP22XI5ao7Xwsf+fc7rJ8+ZnPWh584yVT87Ml1i24FBlZt0RV\n57ZEM7Ph8tagW8qFyp1stQh8aIs3KivkmyXwQ9/RLsV7A4WYKgX4vL6b9nkF\n1KuRspTLEEKiXVnV3YYVBZhpXvTssCyK9+M9QBmTNyGiOHaa6OPDd+uMFCOC\nom+ihEI21/SKk3CbMAk7nfsgsYJsUhKxXFwtGeEbOPLx14FvibZgzi96e8LB\nym8u7PczU23HJVa7Czp7Lom++I4ACDtrvUYBZw1mEZsPxakazOkaLmyRt0Mv\n4QPGfVikki8HkzeFCECbEDMB6i6/qyNpCp0c4nIW7x9xnCVRPXNhgghsy2wy\nDql0cDWmRrEOO+QDwhEC7niuW4ybV7MhwmccHE9FaDx8a5z5nLnlNGRtRZS9\no3gD\r\n=EFHX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGftsEacGzQstez0kZ7KvnwG6En9teuRkItYLV6GdfgwIgTNtemxNB5+6Wd90UW/7fhvd5B1BwsMeeUI+PVqHylWU="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.8.0-dev.2019-07-18_1563425474302_0.160294650176243"},"_hasShrinkwrap":false},"3.8.0":{"name":"island","version":"3.8.0","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_USE_DEV_MODE=true ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.5.3","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","island-di":"^1.4.2","island-loggers":"^1.3.0","island-status-exporter":"^2.1.0","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.3.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"gitHead":"05fcc0afb0a67c8a7b92ebe77ba30b531344ac2f","_id":"island@3.8.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-9AI/vO50qUv/6POc53Kb+/JjHwsx4rl58YwBdz2MxoN41809HBXFT0YOvi73tfKyjknYI7F8GfkPYsU/XaUhyA==","shasum":"1397fb98008c845e0164f828126d8981e1b7cba5","tarball":"https://registry.npmjs.org/island/-/island-3.8.0.tgz","fileCount":228,"unpackedSize":1614870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMTeKCRA9TVsSAnZWagAAUrAP/1GIV2jPMHWcB9QtiWXq\nVnpZxSdSLRbA/0zhCQQHEt3qg45r9sr1M6ycKC49oB7saR12lfqOBHC2JQnZ\nOUvuCap93vX4UwQR9dUzFdqxT6lMss723VBu6U0eAr2QbmjvpS+TinLf/sbo\nUCxaRyw4kv5xYuapCMFxwfQ2efnNPx34CnqBguvS/2oQKAa1yzDGaTFOZAg2\nweGkdLgW9bPffnF/kp0zoxFfWg1++6WT9LDcfNJhuv3vZ4OMlenC0E6m17RM\net2c+4tvkGx0dQB1PoiM5jzBTw+Tc33ctu5K332mAXryL/4b4C+rG5Yhp0gc\nJpHo4p3EgO1swLJngBY3BMXzVimXdNH/f+w178Pqo7emE87wC85CGsPvWkyb\nI8lNENDL/SdLWAPbyLZVzo3DdPQau2oMjz7WHwMJMYSfXQxDcIEqjaUwRuJz\ncBvW34ow7H4cl14E5w4GYgaD+xRyegkc094YCTtBrnWBleXBaheCmwpYup6a\nx+SJKtmmCuqh/NBuyq3zAF1/bnXCCIAMvrtBmWCoFkUdO++y2KxwYW/E6D7U\nct0+b3xl+dl0UAg1+urWcxo39JJ8rAhkJ0sz/KYWb1moUW+6YTYuqLOHuwnv\n+20jVwyD4kzgYp6GWoU2gG+IJZNpE86rOER3clMP5tWGo9XS3frkv/XtS9pG\n+Bqj\r\n=av+b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH7fYdueKcRKgN6PPbJhBC7HFJh8oX/Wu3wOQBRqxWdcAiEAhRfJzRsFP4Kp+lRMZlRwWvYei/tL5rSD7gIQCVLGywI="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.8.0_1563506569220_0.15525041325797617"},"_hasShrinkwrap":false},"3.8.1":{"name":"island","version":"3.8.1","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_USE_DEV_MODE=true ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"0.5.3","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","island-di":"^1.4.2","island-loggers":"^1.3.0","island-status-exporter":"^2.1.0","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.3.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"gitHead":"ffe5c688128e49dd7ae73b18015728e53ce6614c","_id":"island@3.8.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-/uY+4TMONf/08AN3mRQTqjLvLrfWZqDpnGsjK7PLAHA1DeTTMBTHHNmgP2T8JeFbzFLdrC0+JWR+zSzj1EcSXg==","shasum":"8b62123becc1b147d165fb0813a098ac679efb4d","tarball":"https://registry.npmjs.org/island/-/island-3.8.1.tgz","fileCount":225,"unpackedSize":1604545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdP9DsCRA9TVsSAnZWagAAmpQP+gMMPsNCrwJoysgJ1nWq\nPPGbRM/eCWsJY1w2rosqczlmgUyHOmnBsY5f0/34iV7lNyUX4CD7wIj5k96C\n5AuevxYA56En82bDnqKbUnf6LShO2VYBhA8uwsTKWmWE5/wjWr4IzYlyiWlh\nvwcQdSX8qpKXkAdm4brnb+0nuRhlT4ZH1nQZKGh6X7dP6Mh4x2IUF5+6IUkY\nHwYWil2rg0OqemEP1ykEWSCJ0KEpMI/lpN3AkrLk5ctDRCyg6RoOzSzmEwlc\nYbQgLZSPUsZNZtakKiqhA9hc2m7TciBnIcaEjaKkP4pArxM4FiRpw319KKK8\nbDVkdGn3904rDCEGevP48PjWuczSJulQDqjjo5zXMkz9rKnMdUDsg4MdZgio\nh6eRqGO637o3scmO5wYOqaCIYuzh3j+Eu8iSJgnQMA3QkaHbfCyt7q3SL0t+\nvXgx7C7bYD3fw9wIBu5F3DDBtXL+fHAYIriR9xdjblZMk29Wdo0o6KNgO5sP\n15bbZ8aWppNkJ0PXEF1R8EI5heBi4Koc+Ef2zdBB4bXGMKa6dTDjcaheU2fj\npnKhM8AiNcBDZTg+J4FVlt4I8/E3RdmUjt1rAJbSVP8y5IY+Tc5MCWnIOjf+\nb16fcUjA+qiZKC/iLOKgwhp6EReyWwTXPfxOMCJzEFjdObB2hXol7LcPJvo6\nK2ZE\r\n=Z3tb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFBR4igwJ6vp/LF9uwo8H6SlKwFefLl3aAkqvWL/M+hLAiAOgVlPuHEGGjTVo4mQoeuamyxcVuHPVI3GTJalh3dThA=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.8.1_1564463339638_0.8327070972281856"},"_hasShrinkwrap":false},"3.7.4-temp.0":{"name":"island","version":"3.7.4-temp.0","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_USE_DEV_MODE=true ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"0.5.3","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","island-di":"^1.4.2","island-loggers":"^1.3.0","island-status-exporter":"2.1.0-dev.2019-07-15","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.3.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"# island.js\n\nAn opinionated, full-stacked Microservices framework for [node](http://nodejs.org), powered by [TypeScript](https://github.com/microsoft/typescript).\n\n[![Build Status][travis-image]][travis-url]\n[![NPM version][npm-image]][npm-url]\n[![Dependency Status][david-image]][david-url]\n[![Coverage Status][coveralls-image]][coveralls-url]\n[![Test Coverage][codeclimate-coverage]][codeclimate-url]\n[![Code Climate][codeclimate-gpa]][codeclimate-url]\n[![Issue Count][codeclimate-issue]][codeclimate-url]\n\n\n```typescript\nimport * as island from 'island';\nimport * as keeper from 'island-keeper';\nimport { EndpointController } from './controller/endpoint.controller';\nimport { EventController } from './controller/event.controller';\n\nconst serviceName = 'hawaii';\n\nclass HawaiiIslet extends island.Islet {\n  main() {\n    const islandKeeper = keeper.IslandKeeper.getInst();\n    islandKeeper.init('consul', 'island');\n    islandKeeper.setServiceName(serviceName);\n\n    const amqpChannelPoolAdapter = new island.AmqpChannelPoolAdapter({url: 'amqp://rabbitmq:5672'});\n    this.registerAdapter('amqpChannelPool', amqpChannelPoolAdapter);\n    const rpcAdapter = new island.RPCAdapter({amqpChannelPoolAdapter, serviceName});\n    rpcAdapter.registerController(EndpointController);\n    this.registerAdapter('rpc', rpcAdapter);\n\n    const eventAdapter = new island.EventAdapter({amqpChannelPoolAdapter, serviceName});\n    eventAdapter.registerController(EventController);\n    this.registerAdapter('event', eventAdapter);\n  }\n}\n\nisland.Islet.run(HawaiiIslet);\n```\n\n\n## Installation\n\n```\n$ npm i island\n```\n\n\n## Features\n\n  - Free from service discovery\n  - Support various types of communication\n    - RPC(strong link between islands)\n    - Event(weak link between islands)\n    - Push messaging(to user) via `socket.io`\n  - Ensure that each island gets proper parameters\n  - Track communications per each request\n  - Chain contexts with UUID per each request\n\n\n## Building\n\nIn order to build the island, ensure that you have [Git](http://git-scm.com/downloads) and [Node.js](http://nodejs.org/) installed.\n\nClone a copy of the repo:\n\n```bash\n$ git clone https://github.com/spearhead-ea/island.git\n```\n\nChange to the island directory:\n\n```bash\n$ cd island\n```\n\nInstall dependencies and dev dependencies:\n\n```bash\n$ npm i\n```\n\n\n## Tests\n\n  To run the test suite, first install the dependencies, then run `npm test`:\n\n```bash\n$ npm i\n$ RABBITMQ_HOST=localhost npm t\n```\n\n\n## Environment Variables\n\n| Name                                    | Type    | Default                   | Notes                                                             | LegacyKeys                                                     |\n| --------------------------------------- | ------- | ------------------------- | ----------------------------------------------------------------- | -------------------------------------------------------------- |\n| ISLAND_SERVICE_NAME                     | String  | 'no-service-name'         |                                                                   | 'SERVICE_NAME'                                                 |\n| ISLAND_HOST_NAME                        | String  | 'no-host-name'            | TraceLog uses this as a name of node                              | 'HOSTNAME'                                                     |\n| ISLAND_USE_DEV_MODE                     | Boolean | false                     | When true, allows APIs which has options.developmentOnly          | 'USE_DEV_MODE'                                                 |\n| ISLAND_SERIALIZE_FORMAT_PUSH            | String  | 'msgpack'                 | currently able Push format json and msgpack                       | 'SERIALIZE_FORMAT_PUSH'                                        |\n| ISLAND_EVENT_PREFETCH                   | Number  | 100                       |                                                                   | 'EVENT_PREFETCH'                                               |\n| ISLAND_RPC_PREFETCH                     | Number  | 100                       | Count of RPC Prefetch                                             | 'RPC_PREFETCH'                                                 |\n| ISLAND_RPC_EXEC_TIMEOUT                 | String  | '25s'                     | Timeout during RPC execution                                      |                                                                |\n| ISLAND_RPC_EXEC_TIMEOUT_MS              | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_RPC_WAIT_TIMEOUT                 | String  | '60s'                     | Timeout during RPC call                                           |                                                                |\n| ISLAND_RPC_WAIT_TIMEOUT_MS              | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_SERVICE_LOAD_TIME                | String  | '60s'                     | Time to load service                                              |                                                                |\n| ISLAND_SERVICE_LOAD_TIME_MS             | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_LOGGER_LEVEL                     | String  | 'info'                    | Log level for logger                                              |                                                                |\n| ISLAND_LOGGER_TYPE                      | String  | 'short'                   |                                                                   |                                                                |\n| ISLAND_RPC_RES_NOACK                    | Boolean | false                     |                                                                   |                                                                |\n| ISLAND_NO_REVIVER                       | Boolean | false                     |                                                                   | 'NO_REVIVER'                                                   |\n| ISLAND_USE_REVIVER                      | Boolean | false                     |                                                                   | 'USE_REVIVER'                                                  |\n| ISLAND_STATUS_EXPORT                    | Boolean | false                     | If it is true, use island-status-exporter                         | 'STATUS_EXPORT'                                                |\n| ISLAND_STATUS_EXPORT_TIME               | String  | '10s'                     | Time to save file for instance status                             |                                                                |\n| ISLAND_STATUS_EXPORT_TIME_MS            | Number  | 0                         | deprecated                                                        | 'STATUS_EXPORT_TIME_MS'                                        |\n| ISLAND_STATUS_FILE_NAME                 | String  |                           | island-status-exporter uses this as a name for file               | 'STATUS_FILE_NAME'                                             |\n| ISLAND_STATUS_EXPORT_TYPE               | String  | 'FILE'                    | status-exporter uses this type for saving data                    | 'STATUS_EXPORT_TYPE'                                           |\n| ISLAND_TRACEMQ_HOST                     | String  |                           | MQ(formatted by amqp URI) for TraceLog. If omitted it doesn't log |                                                                |\n| ISLAND_TRACEMQ_QUEUE                    | String  | 'trace'                   | A queue name to log TraceLog                                      |                                                                |\n| ISLAND_TRACE_HEADER_LOG                 | Boolean | false                     | When true, add trace log to msg.header                            |                                                                |\n| ISLAND_ENDPOINT_SESSION_GROUP           | String  |                           |                                                                   | 'ENDPOINT_SESSION_GROUP'                                       |\n| ISLAND_CONSUL_HOST                      | String  | 'consul'                  | The address of consul.                                            | 'CONSUL_HOST'                                                  |\n| ISLAND_CONSUL_PORT                      | String  | '8500'                    | consul port. work with CONSUL_HOST                                | 'CONSUL_PORT'                                                  |\n| ISLAND_CONSUL_NAMESPACE                 | String  |                           |                                                                   | 'CONSUL_NAMESPACE'                                             |\n| ISLAND_CONSUL_TOKEN                     | String  |                           |                                                                   | 'CONSUL_TOKEN'                                                 |\n| ISLAND_RABBITMQ_HOST                    | String  | 'amqp://rabbitmq:5672'    | The address of rabbitmq.                                          | 'RABBITMQ_HOST'                                                |\n| ISLAND_RABBITMQ_PUSH_HOST               | String  |                           |                                                                   | 'RABBITMQ_PUSH_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST'  |\n| ISLAND_RABBITMQ_RPC_HOST                | String  |                           |                                                                   | 'RABBITMQ_RPC_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST'   |\n| ISLAND_RABBITMQ_EVENT_HOST              | String  |                           |                                                                   | 'RABBITMQ_EVENT_HOST', 'ISLAND_RABBITMQ_HOST', 'RABBITMQ_HOST' |\n| ISLAND_RABBITMQ_POOLSIZE                | Number  | 100                       |                                                                   | 'RABBITMQ_POOLSIZE'                                            |\n| ISLAND_REDIS_AUTH                       | String  |                           |                                                                   | 'REDIS_AUTH'                                                   |\n| ISLAND_REDIS_HOST                       | String  | 'redis'                   | The address of redishost.                                         | 'REDIS_HOST'                                                   |\n| ISLAND_REDIS_PORT                       | Number  | 6379                      |                                                                   | 'REDIS_PORT'                                                   |\n| ISLAND_MONGO_HOST                       | String  | 'mongodb://mongodb:27017' |                                                                   | 'MONGO_HOST'                                                   |\n| ISLAND_RPC_DISTRIB_SIZE                 | Number  | 16                        |                                                                   |                                                                |\n| ISLAND_USE_CIRCUIT_BREAK                | Boolean | false                     |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_TIME               | String  | '1m'                      |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_TIME_MS            | Number  | 0                         | deprecated                                                        |                                                                |\n| ISLAND_CIRCUIT_BREAK_FAILRATE_THRESHOLD | Number  | 0.2                       |                                                                   |                                                                |\n| ISLAND_CIRCUIT_BREAK_REQUEST_THRESHOLD  | Number  | 10                        |                                                                   |                                                                |\n| ISLAND_FLOWMODE_DELAY_TIME              | String  | '10s'                     |                                                                   |                                                                |\n| ISLAND_FLOWMODE_DELAY                   | Number  | 0                         | deprecated                                                        |                                                                |\n\n\n## People\n\nThe original author of `island` is [Wonshik Kim](https://github.com/wokim)\n\nThe current lead maintainer is [Kei Son](https://github.com/heycalmdown)\n\n[List of all contributors](https://github.com/spearhead-ea/island/graphs/contributors)\n\n\n\n## License\n\n  [MIT](LICENSE)\n\n\n[travis-image]: https://api.travis-ci.org/spearhead-ea/island.svg?branch=release-1.0\n[travis-url]: https://travis-ci.org/spearhead-ea/island\n[npm-image]: https://badge.fury.io/js/island.svg\n[npm-url]: http://badge.fury.io/js/island\n[david-image]: https://david-dm.org/spearhead-ea/island/status.svg\n[david-url]: https://david-dm.org/spearhead-ea/island\n[coveralls-image]: https://coveralls.io/repos/github/spearhead-ea/island/badge.svg?branch=master\n[coveralls-url]: https://coveralls.io/github/spearhead-ea/island?branch=master\n[codeclimate-coverage]: https://codeclimate.com/github/spearhead-ea/island/badges/coverage.svg\n[codeclimate-gpa]: https://codeclimate.com/github/spearhead-ea/island/badges/gpa.svg\n[codeclimate-issue]: https://codeclimate.com/github/spearhead-ea/island/badges/issue_count.svg\n[codeclimate-url]: https://codeclimate.com/github/spearhead-ea/island/coverage\n\n\n## Error Codes\n\n### ErrorLevel\n```javascript\n\n  EXPECTED  = 1,\n  LOGIC     = 2,\n  FATAL     = 3,\n  RESERVED4 = 4,\n  RESERVED5 = 5,\n  RESERVED6 = 6,\n  RESERVED7 = 7,\n  RESERVED8 = 8,\n  ETC       = 9\n```\n### IslandLevel\n```javascript\n\n  ISLAND    = 0,\n  ISLANDJS  = 1,\n  UNKNOWN   = 2,\n  RESERVED3 = 3,\n  RESERVED4 = 4,\n  RESERVED5 = 5,\n  RESERVED6 = 6,\n  RESERVED7 = 7,\n  RESERVED8 = 8,\n  RESERVED9 = 9\n```\n### ERROR\n```javascript\n\n    E0001_ISLET_ALREADY_HAS_BEEN_REGISTERED   = 1,\n    E0002_DUPLICATED_ADAPTER                  = 2,\n    E0003_MISSING_ADAPTER                     = 3,\n    E0004_NOT_IMPLEMENTED_ERROR               = 4,\n    E0008_AMQP_CHANNEL_POOL_REQUIRED          = 8,\n    E0011_NOT_INITIALIZED_EXCEPTION           = 11,\n    E0012_ROUND_ROBIN_EVENT_Q_IS_NOT_DEFINED  = 12,\n    E0013_NOT_INITIALIZED                     = 13,\n    E0015_TAG_IS_UNDEFINED                    = 15,\n    E0021_NOT_IMPLEMENTED_ERROR               = 21,\n    E0022_NOT_INITIALIZED_EXCEPTION           = 22,\n    E0023_RPC_TIMEOUT                         = 23,\n    E0024_ENDPOINT_METHOD_REDECLARED          = 24,\n    E0025_MISSING_ADAPTER_OPTIONS             = 25,\n    E0026_MISSING_REPLYTO_IN_RPC              = 26,\n    E0027_CONSUMER_IS_CANCELED                = 27,\n    E0028_CONSUL_ERROR                        = 28,\n    E0031_WRONG_PARAMETER_SCHEMA              = 31,\n    E0032_MSG_PACK_ERROR                      = 32,\n    E0033_MSG_PACK_ENCODE_ERROR               = 33,\n    E0034_HANDLE_MESSAGE_ERROR                = 34,\n    E0035_PUSH_ENCODE_ERROR                   = 35\n```\n\n","readmeFilename":"README.md","gitHead":"50c8e6753fd6bd3bbd28bcc3ba2fad36df4cd40b","_id":"island@3.7.4-temp.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","_npmUser":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"dist":{"integrity":"sha512-e82T4G7jWwuvLAa4qJY+N7lh4W4hdzl+4pp3nGFV2tuv6xqwvIvvf4CaLU5/aIPgj7izLzoUyCyb3P5ZqulFLw==","shasum":"497780a13b33391cf7c802c91cd9d7b2ed4a9677","tarball":"https://registry.npmjs.org/island/-/island-3.7.4-temp.0.tgz","fileCount":226,"unpackedSize":1587979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdP9ErCRA9TVsSAnZWagAAV8cQAKOwGqmCWixzGdnpvC2z\ngpeBDHVUetw4EY3kGs5DkwHqM9iDaBVQo2EPg3oMDV+BVbfhe4erZkveS7ta\nLuW3CNp+0GphFT/spJPIJQY16bbuRq3nQlGgpFWwPAm17+Q/EbXfYFShhJdu\nmuMIy30r/k9eK+tIuPfzvFMpNCiX0GblWKaCjeY6RUILq9NxPmLHGuChlIDe\nID9I3fY0fEZOZZnPIPOsMAhcUSwcxIqUeDVJWlBxljmxf6PYYEegGOMxRWDO\nekQLdmpdRxnaPip8TABvMp9nBIBzsCwkAcQJioyhi63PNGuRxhLOaOHP9Sz9\now198ocLUrpv6dl0FXtzGmswAYhH6kJOZwdJGO996J5M4YQ71J9C/33kgTGL\nJrNhO4uolYt1Tn9oLe2MBNmZcOs1xRddZYgxGp7ljrnJdnqjumyRtUMAZK5R\nrxmr5Hn1e+sUfjJgmNZiCFlQGoFU0s5LAKYYLKjI+l3VAR4JzRSsg9KJ8ifk\nT9ng+Ze0iHemSCzlXp2kFYdtPBcgQBLfXazWLCZdjezfNzMCGJNvpGvzPSre\nHpKx/LA+2ySuaxsFbBgEBno15iJPD7JY/k+yE6ZcchP5BCVBIeqmdu9CoOf6\nFtsNQf/EPWyA/nJlo8MYW0G0O+vpQKjn+guSQCOIYP1lc5+pxP4zq5uICBr6\n64aB\r\n=HZNy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUVbvDRoiXDG7MC32aQoCtsVsbauy85gKVxFkqw6S3BgIhAL4uvJxs0o7SY4P2GRZZopjNrcsXkE8UU9+VUOvz2MRx"}]},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.7.4-temp.0_1564463403113_0.45324232412660614"},"_hasShrinkwrap":false},"3.8.2":{"name":"island","version":"3.8.2","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_USE_DEV_MODE=true ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"0.5.3","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"^1.0.0","island-di":"^1.4.2","island-loggers":"^1.3.0","island-status-exporter":"^2.1.0","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"^1.3.0","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","@types/winston":"^0.0.32","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"gitHead":"77d48ee2c10b1b71e57a4733bcc71a500932c11c","_id":"island@3.8.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-/aDa2tI78P8TqIjYNNGPv2SgSo3jAMnV87slCygAAMWPH04yPoeqUyizbFudQY0SlR1ekeHjFHOG/Mm18jiGAw==","shasum":"53d4717142be04a3e3d85a9e258be988b43c6bc2","tarball":"https://registry.npmjs.org/island/-/island-3.8.2.tgz","fileCount":225,"unpackedSize":1608200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdY5/3CRA9TVsSAnZWagAAIRcQAJ3J6jW3Ft2blFcU+4Y7\n7EKf0wUiidz/eH8fvUmS45o0C70uZQx5VgHTfIn0vkIsgR9SrZNANLW7A9Ep\n0aZzFYSS8W14d6VoVUo8oR8f1tQN8vj6WMwoD1vMbYvm03bxHhwncKlhIBjj\nalUdBnjrmylwaT3TViJnYmI5tNue3ZYFPUmOjvRoVz+bnu6Ri87HvDnxzxLH\ntTMT6IsgFxFpnZdccrhJn3xlgpgIvq+TkBHPAbpUdmASETEPDTTOQJysmY9h\nqrRtyMBddOYHH9X+XNqiZpRxZl8SUttXZ6Yf6WIj8F4M0Tl9WA/tPuIP3/rd\nb+ZRLEIg1VkOhdpx/+wMxR6Gh6sLjM0nsN482BRtu+3KFPxi3cUKEYSbXqWN\n8ukNYCx2wvMzc5/YkLr7B3jkI7gGW5h2MMCgIBdkWJXj0E2ZV5EYGy8yzxcZ\nHHi1PYLu/nM3g4EcaJw38YBQP6BvY//Pn4kX0KR0bLta6JO46A85X8zPGZPT\n+7/Mw0P6PyxVxbNlFPH9VGZsojrwxS5fbCEpJsq1ImdNIdIfbTY3dKrYpjgQ\nUwyhZUd6PKwL3zemu0PMZoP/hhr4ceHYR1ZjPcXmC8pXqiwm6nUzlNQziOBI\ntYJ3jpof+G8fj08q0X81IRc5Lu25hb2PPXyDSnE4B4+VEu9bo9QzbXvbsbVT\nuG+z\r\n=Bj7t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG0aWTWpOT4fyddCNdoIlcaxuINi588PFScFABF9tPdpAiEAsapa7XGymtCVGOaqF9MRNGjB2Znwd30cq+T0a9aTcN8="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.8.2_1566810102817_0.5290035622863907"},"_hasShrinkwrap":false},"3.8.0-dev.2019-08-27":{"name":"island","version":"3.8.0-dev.2019-08-27","description":"A package suite for building microservice using TypeScript.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}],"scripts":{"prepublish":"gulp build","build":"gulp build","watch":"gulp build && gulp watch","clean":"gulp clean","test":"DEBUG=* ISLAND_USE_DEV_MODE=true ISLAND_LOGGER_LEVEL=crit gulp","coverage":"gulp coverage"},"bin":{"diag":"dist/utils/diag-cli.js"},"dependencies":{"amqplib":"^0.5.3","bluebird":"<3.0.0","cls-bluebird":"^2.0.1","cls-mongoose":"^2.0.1","continuation-local-storage":"^3.2.0","debug":"^2.2.0","deprecated-decorator":"^0.1.6","dns-consul":"next","island-di":"next","island-loggers":"next","island-status-exporter":"next","island-types":"^0.9.0","jsonwebtoken":"^8.2.0","lodash":"^4.16.1","mongodb-uri":"0.9.7","mongoose":"^4.6.1","msgpack5":"^3.4.0","qs":"^6.2.1","redis":"^2.6.2","redis-bluebird":"next","reflect-metadata":"^0.1.8","restify":"^4.1.1","schema-inspector":"^1.6.6","socket.io":"^2.1.1","source-map-support":"^0.4.2","types":"^0.1.1","uuid":"^3.0.1","winston":"^2.2.0"},"devDependencies":{"@types/amqplib":"^0.5.7","@types/bl":"^0.8.30","@types/bluebird":"^3.5.20","@types/jasmine":"^2.5.37","@types/jsonwebtoken":"^7.2.0","@types/lodash":"^4.14.106","@types/mongodb":"^2.2.3","@types/mongoose":"^4.7.15","@types/msgpack5":"^3.4.0","@types/node":"^8.0.3","@types/qs":"^6.2.30","@types/redis":"^0.12.32","@types/restify":"^2.0.34","@types/socket.io":"^1.4.27","@types/uuid":"^2.0.29","gulp":"^4.0.0","island-build":"next","jasmine-spec-reporter":"^4.2.1","std-mocks":"^1.0.1"},"readme":"ERROR: No README data found!","_id":"island@3.8.0-dev.2019-08-27","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spearhead-ea","email":"spearhead.stt@ea.com"},"maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"dist":{"integrity":"sha512-VAwTUYcnO39O00h4dd1HdnAKAXAEi9I/CSzFPoMvnqUT58nHvkkxYcgLpZG6yrsbdYxWEx2beEMGF/jV/NIvrA==","shasum":"492cd0ba9ec14f61a7e7bb8a22d9d0ce4561c4ff","tarball":"https://registry.npmjs.org/island/-/island-3.8.0-dev.2019-08-27.tgz","fileCount":221,"unpackedSize":1600335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdY/SrCRA9TVsSAnZWagAAQikP/RtVbcfd+72+LCfIgdQh\nm0rR0Dnymm69/UN5yKeUBmqoFmCsQMZShK+lmNUzqTR2dESgBW/U1wlRyY3u\niVPk+MFCnLDfWquIn/dkoWOaQlBxYWzf4gssGsTFX99gNZZzq5QO9HSYt9aZ\nH2pAvvgO5mOewSKrNXr4wSSrCa6e5wvF1klLIhsNBYv+pOVqt9c9Cq9eAUWr\nWD7PGzj81MxI/A2Fw0Wg5IvZi/DXWBb2vbS5ZkBnVSpJq5wPPUmOhJFTaR/G\nGrKS5fCWiE+lYTd/y5Mc2LEnNejZTAP08RLWonzgVM76Ah7Yma7fhSyFRxGI\nz4gaioXHrFykvbYFL6d5l+nZ8O0jIUSvS1bLz6GTUJraTl/tmkTF0I8zRAEi\n4O1iK6BiWbUEIIFkgsmhaGnmeG/+T5ZPHETme7YenBC87OVYtCM25PrKzzwg\nuAut4hcFGtIMlxNKZqIO15RDg8c8fAe/hnW2NMOeRnGudQ7Rhjzg2RK0b82H\n3P+NVKITGtP0+AjjuxBEdSBbenTAH/5wIFOFRr1qd8le6rFZg5BZabs+VY5P\nkU/ChiBV3CfvgGe3PQUa4sgVN9wg8LG8PFSIrEix047gkEfmMEnh2LIwG+uh\nnY/A6JGx532p6WeUHsNPVGy5pMGpgl1Q32gSWNk+4z25yMNJEDh9iPbESJvN\nrBd2\r\n=NY/U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBL74hqB9N9gz4Yon00X+KZ/yTygomWc7e6FavD8wN0DAiEAij5TDldTCtQJadDQFO8cULFbhRFx+RZ5mRCY8pWbEic="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/island_3.8.0-dev.2019-08-27_1566831786445_0.3364802181025317"},"_hasShrinkwrap":false}},"readme":"","maintainers":[{"email":"hey.calmdown@gmail.com","name":"heycalmdown"},{"email":"spearhead.stt@ea.com","name":"spearhead-ea"},{"email":"wonshikkim.kr@gmail.com","name":"wokim"}],"time":{"modified":"2022-06-19T02:59:09.377Z","created":"2015-02-03T11:35:56.434Z","0.0.4":"2015-02-03T11:35:56.434Z","0.0.5":"2015-02-03T11:44:36.772Z","0.0.6":"2015-02-03T14:16:16.125Z","1.0.10":"2016-02-01T01:17:14.220Z","1.0.11":"2016-02-01T05:39:21.757Z","1.0.12":"2016-02-01T06:19:52.921Z","1.0.13":"2016-02-01T06:55:03.973Z","1.0.14":"2016-02-01T06:57:40.181Z","1.1.0":"2016-09-19T07:50:25.016Z","1.2.0":"2016-09-20T08:31:40.306Z","0.3.0":"2016-09-23T05:42:44.818Z","0.3.1":"2016-10-06T06:35:44.686Z","0.3.3":"2016-10-12T05:27:14.569Z","0.3.4":"2016-10-18T00:55:56.870Z","0.3.5":"2016-10-25T07:16:05.636Z","0.3.6":"2016-10-26T08:36:55.874Z","0.3.7":"2016-10-28T02:29:35.373Z","0.3.8":"2016-10-28T03:08:56.377Z","0.3.9":"2016-10-28T03:10:36.555Z","0.3.10":"2016-10-28T07:34:20.336Z","0.3.11":"2016-11-03T03:58:59.039Z","1.0.0-dev.20161114":"2016-11-14T04:56:23.619Z","1.0.0-dev.20161114a":"2016-11-14T08:01:54.632Z","1.0.0-dev.20161114b":"2016-11-14T08:29:39.420Z","1.0.0-rc":"2016-11-24T01:59:23.094Z","1.1.0-dev":"2016-11-24T09:36:54.584Z","1.0.0":"2016-12-02T09:03:39.419Z","1.1.0-dev.2016-12-05":"2016-12-05T06:24:47.688Z","1.0.1-dev.2016-12-05":"2016-12-05T08:39:48.991Z","1.1.0-dev.2016-12-06":"2016-12-06T01:33:30.331Z","1.0.1":"2016-12-06T02:36:47.067Z","1.0.2":"2016-12-06T06:42:49.331Z","1.1.0-dev.2016-12-07":"2016-12-07T00:54:26.133Z","0.3.12":"2016-12-07T03:05:04.767Z","0.3.13":"2016-12-07T03:25:57.847Z","1.0.3":"2016-12-07T04:41:56.772Z","1.1.0-dev.2016-12-08":"2016-12-08T15:14:34.395Z","0.3.14":"2016-12-09T00:51:08.650Z","1.1.1":"2016-12-20T07:39:08.663Z","1.1.2":"2016-12-22T07:13:14.555Z","1.1.1-dev.2016-12-22":"2016-12-22T15:16:18.400Z","1.1.1-dev.2016-12-30":"2016-12-30T15:14:25.756Z","1.1.3":"2017-01-02T06:57:25.527Z","1.1.1-dev.2017-01-02":"2017-01-02T07:11:13.112Z","1.1.4":"2017-01-06T07:07:36.095Z","1.1.1-dev.2017-01-09":"2017-01-09T15:14:23.836Z","1.2.0-dev.2017-01-10":"2017-01-10T15:15:47.819Z","1.2.1-dev.2017-01-16":"2017-01-16T15:16:15.883Z","1.2.1-dev.2017-01-20":"2017-01-20T07:52:30.711Z","1.2.1-dev.2017-01-23":"2017-01-23T15:16:18.910Z","1.2.1":"2017-01-24T06:29:49.781Z","1.2.1-dev.2017-02-01":"2017-02-01T15:16:10.965Z","1.2.1-dev.2017-02-14":"2017-02-13T15:16:28.098Z","1.2.1-dev.2017-02-21":"2017-02-20T15:14:24.045Z","1.3.0":"2017-02-21T02:53:40.839Z","1.4.0":"2017-02-27T07:24:19.536Z","1.2.1-dev.2017-02-27":"2017-02-27T07:28:34.665Z","1.5.0-dev.2017-03-01":"2017-02-28T15:16:19.166Z","1.5.0-dev.2017-03-15":"2017-03-15T07:47:20.318Z","1.5.0-dev.2017-03-16":"2017-03-15T15:19:24.670Z","1.5.1-dev.2017-03-16":"2017-03-16T08:57:43.164Z","1.5.2-dev.2017-03-16":"2017-03-16T13:39:29.951Z","1.5.0":"2017-03-21T09:07:23.547Z","1.6.0-dev.2017-03-22":"2017-03-21T15:18:40.185Z","1.5.1":"2017-03-23T02:12:17.268Z","1.6.0-dev.2017-03-23":"2017-03-23T06:01:38.202Z","1.6.0-dev.2017-03-25":"2017-03-24T15:14:42.112Z","1.6.0-dev.2017-03-31":"2017-03-30T15:15:05.849Z","1.6.0-dev.2017-04-01":"2017-03-31T15:14:44.737Z","1.6.0-dev.2017-04-04":"2017-04-03T15:14:47.932Z","1.6.1-dev.2017-04-05":"2017-04-05T05:17:22.996Z","1.6.1-dev.2017-04-07":"2017-04-06T15:14:36.974Z","1.6.1-dev.2017-04-18":"2017-04-17T15:14:21.543Z","1.6.0":"2017-04-24T05:45:19.798Z","1.7.0-dev.2017-04-24":"2017-04-24T05:50:02.259Z","1.6.1":"2017-04-27T07:49:40.697Z","1.6.2":"2017-04-27T08:37:48.414Z","1.5.2-cn":"2017-05-10T08:34:58.060Z","1.7.0-dev.2017-05-22":"2017-05-22T04:52:59.749Z","1.7.0-dev.2017-05-30":"2017-05-30T01:09:40.982Z","1.7.1-dev.2017-05-30":"2017-05-30T07:48:36.253Z","1.7.1-dev.2017-06-01":"2017-06-01T02:12:57.601Z","1.7.0-dev.2017-06-06":"2017-06-05T15:13:57.988Z","1.7.1-dev.2017-06-07":"2017-06-07T01:53:57.687Z","1.8.0-dev.2017-06-07":"2017-06-07T03:14:55.691Z","1.7.0":"2017-06-07T03:15:18.460Z","1.8.0-dev.2017-06-10":"2017-06-09T15:16:01.413Z","1.7.1":"2017-06-14T03:04:22.969Z","1.8.0-dev.2017-06-14":"2017-06-14T08:20:00.031Z","1.7.2":"2017-06-16T01:20:03.138Z","1.8.0-dev.2017-06-16":"2017-06-16T05:02:34.024Z","1.8.0-dev.2017-06-21":"2017-06-21T08:56:47.899Z","1.8.0-dev.2017-06-22":"2017-06-22T05:21:09.583Z","1.8.0-dev.2017-06-23":"2017-06-23T08:48:44.049Z","1.8.0-dev.2017-06-26":"2017-06-26T01:51:10.649Z","1.8.1-dev.2017-06-27":"2017-06-26T15:17:01.382Z","1.7.3":"2017-06-28T05:41:50.139Z","1.8.0-dev.2017-06-29":"2017-06-29T10:37:38.046Z","1.9.0-dev.2017-06-30":"2017-06-29T15:16:05.090Z","1.8.0":"2017-06-29T15:24:03.824Z","1.7.4":"2017-06-30T06:17:16.824Z","1.7.5":"2017-06-30T07:12:53.235Z","1.7.6":"2017-06-30T10:30:41.087Z","1.8.0-dev.2017-07-04":"2017-07-04T02:53:54.912Z","1.7.7":"2017-07-05T00:38:36.853Z","1.9.0-dev.2017-07-05":"2017-07-05T08:37:44.574Z","1.9.0-dev.2017-07-06":"2017-07-06T04:21:09.577Z","1.9.0-dev.feat-errorcode":"2017-07-07T05:47:01.301Z","1.9.0-dev.feat-errorcode2":"2017-07-12T01:19:45.528Z","1.9.0-dev.feat-errorcode3":"2017-07-12T07:36:42.151Z","1.9.0-dev.2017-07-13":"2017-07-12T15:16:13.192Z","1.9.0-dev.2017-07-14":"2017-07-13T15:15:49.858Z","1.9.0-dev.2017-07-17":"2017-07-17T02:44:11.010Z","1.9.0-dev.2017-07-24":"2017-07-24T06:24:53.920Z","1.9.0-dev.2017-07-25":"2017-07-25T05:52:00.242Z","1.9.0-dev.feat-extra":"2017-07-25T08:54:15.108Z","1.9.0-dev.feat-extra-decorator":"2017-07-25T09:04:10.220Z","1.8.1":"2017-07-25T09:09:40.746Z","1.9.0-dev.2017-07-26":"2017-07-26T09:03:27.896Z","1.9.0":"2017-07-26T11:07:57.593Z","1.10.0-dev.2017-07-26":"2017-07-26T11:35:26.415Z","1.10.0-dev.2017-08-05":"2017-08-04T15:15:51.981Z","1.10.0-dev.2017-08-08":"2017-08-07T15:15:38.057Z","1.10.0-dev.2017-08-10":"2017-08-10T03:15:40.125Z","1.10.1-dev.2017-08-10":"2017-08-10T05:45:19.030Z","1.10.0-dev.2017-08-11":"2017-08-10T15:16:44.596Z","1.10.0-dev.2017-08-12":"2017-08-11T15:16:41.674Z","1.7.8-dev.2017-08-16":"2017-08-16T08:18:02.869Z","1.7.8":"2017-08-16T08:21:45.531Z","1.7.9":"2017-08-22T08:50:05.037Z","1.10.0-dev.2017-08-23":"2017-08-22T15:16:00.864Z","1.7.10":"2017-08-24T01:25:08.066Z","1.10.0-dev.2017-08-26":"2017-08-25T15:16:46.591Z","1.10.0":"2017-08-30T08:39:34.809Z","1.11.0-dev.2017-08-31":"2017-08-30T15:18:34.248Z","1.11.0-dev.2017-09-06":"2017-09-05T15:20:21.879Z","1.11.0-dev.2017-09-16":"2017-09-15T15:16:56.725Z","1.11.0-dev.2017-09-19":"2017-09-18T15:15:41.321Z","1.10.99-edge-lts.1":"2017-09-19T01:01:59.475Z","1.9.1":"2017-09-22T05:01:53.302Z","1.10.1":"2017-09-22T05:08:50.192Z","1.10.2":"2017-09-22T05:45:33.013Z","1.10.3":"2017-09-22T06:40:15.318Z","1.11.0-dev.2017-09-22":"2017-09-22T06:58:39.915Z","1.11.0":"2017-09-27T03:02:22.640Z","1.12.0-dev.2017-09-28":"2017-09-27T15:15:43.537Z","1.12.0-dev.2017-10-20":"2017-10-19T15:23:59.392Z","1.10.99-edge-lts.2":"2017-10-20T06:13:56.372Z","1.12.0-dev.2017-10-28":"2017-10-27T15:17:52.552Z","1.12.0-dev.2017-10-31":"2017-10-30T15:18:11.636Z","1.12.0":"2017-11-02T02:21:55.329Z","1.13.0-dev.2017-11-03":"2017-11-02T15:18:46.128Z","1.13.0-dev.2017-11-09":"2017-11-08T15:18:34.424Z","1.13.0-dev.2017-11-10":"2017-11-10T07:37:38.186Z","1.13.0-dev.2017-11-10a":"2017-11-10T08:26:48.304Z","1.13.0-dev.2017-11-10b":"2017-11-10T09:05:21.717Z","1.13.0-dev.2017-11-11":"2017-11-10T15:17:39.007Z","1.13.0-dev.2017-11-13":"2017-11-13T08:03:41.327Z","1.10.99-edge-lts.3":"2017-11-15T09:37:47.767Z","1.13.0-dev.2017-11-17":"2017-11-17T03:21:14.961Z","1.13.0-dev.2017-11-20":"2017-11-20T05:59:49.962Z","1.13.0-dev.2017-11-23":"2017-11-22T15:18:08.356Z","1.13.0-dev":"2017-11-28T05:25:12.265Z","1.13.0-dev.2017-11-29":"2017-11-28T15:18:54.168Z","1.10.99-edge-lts.5":"2017-11-29T05:12:34.113Z","3.0.0":"2017-11-30T05:20:47.380Z","3.1.0-dev.2017-12-01":"2017-11-30T15:50:16.227Z","3.1.0-dev.2017-12-22":"2017-12-21T15:19:32.776Z","3.1.0-dev.2018-01-04":"2018-01-03T15:18:25.008Z","3.1.0-dev.2018-01-10":"2018-01-09T15:25:33.911Z","3.1.0-dev.2018-01-19":"2018-01-18T15:18:50.874Z","3.1.0-dev":"2018-01-26T02:08:17.165Z","3.1.0":"2018-02-01T05:05:14.342Z","3.5.0":"2018-03-15T10:21:14.014Z","3.6.0-dev":"2018-03-15T11:29:08.162Z","3.6.0-dev.2018-03-15":"2018-03-15T11:57:53.059Z","3.6.0-dev.2018-03-16":"2018-03-16T07:25:02.228Z","3.1.1":"2018-03-19T06:56:05.343Z","3.6.0-test-ise":"2018-03-21T00:40:34.690Z","3.6.0-dev.2018-03-21":"2018-03-21T05:22:51.225Z","3.6.0-dev.2018-03-22":"2018-03-22T01:26:36.286Z","3.6.0-dev.2018-03-23":"2018-03-22T15:04:16.189Z","3.6.0-dev.2018-03-27":"2018-03-26T15:05:40.497Z","3.6.0-dev.2018-03-28":"2018-03-27T15:07:24.635Z","3.6.0-dev.2018-03-29":"2018-03-28T15:08:55.001Z","3.6.0-dev.2018-03-30":"2018-03-29T15:05:31.750Z","3.6.0-dev.2018-03-31":"2018-03-30T15:06:16.890Z","3.6.0-dev.2018-04-01":"2018-03-31T15:05:13.090Z","3.6.0-dev.2018-04-02":"2018-04-01T15:04:45.292Z","3.6.0-dev.2018-04-03":"2018-04-02T15:04:42.319Z","3.6.0-dev.2018-04-04":"2018-04-03T15:05:12.648Z","3.6.0-dev.2018-04-05":"2018-04-04T15:05:50.605Z","3.6.0-dev.2018-04-06":"2018-04-05T15:04:44.638Z","3.6.0-dev.2018-04-07":"2018-04-06T15:04:08.520Z","3.6.0-dev.2018-04-08":"2018-04-07T15:05:01.816Z","3.6.0-dev.2018-04-09":"2018-04-08T15:04:53.066Z","3.6.0-dev.2018-04-09T04":"2018-04-09T04:59:15.154Z","3.6.0-dev.2018-04-10":"2018-04-09T15:04:36.749Z","3.6.0-dev.2018-04-11":"2018-04-10T15:05:50.751Z","3.6.0-dev.2018-04-12":"2018-04-11T15:05:54.776Z","3.6.0-dev.2018-04-12T05":"2018-04-12T05:55:05.558Z","3.6.0-dev.2018-04-13":"2018-04-12T15:06:19.602Z","3.6.0-dev.2018-04-14":"2018-04-13T15:05:10.204Z","3.6.0-dev.2018-04-15":"2018-04-14T15:04:59.869Z","3.6.0-dev.2018-04-16":"2018-04-15T15:04:54.006Z","3.6.0-dev.2018-04-17":"2018-04-16T15:05:22.219Z","3.6.0-dev.2018-04-18":"2018-04-17T15:05:14.044Z","3.6.0-dev.2018-04-19":"2018-04-18T15:04:58.851Z","3.6.0-dev.2018-04-20":"2018-04-19T15:04:37.616Z","3.6.0-dev.2018-04-21":"2018-04-20T15:04:38.570Z","3.6.0-dev.2018-04-22":"2018-04-21T15:04:33.791Z","3.6.0-dev.2018-04-23":"2018-04-22T15:04:51.095Z","3.6.0-dev.2018-04-24":"2018-04-23T15:04:23.321Z","3.6.0-dev.2018-04-25":"2018-04-24T15:05:32.370Z","3.6.0-dev.2018-04-26":"2018-04-25T15:05:05.492Z","3.6.0-dev.2018-04-27":"2018-04-26T15:05:31.577Z","3.6.0-dev.2018-04-28":"2018-04-27T15:04:58.638Z","3.6.0-dev.2018-04-29":"2018-04-28T15:04:13.793Z","3.6.0-dev.2018-04-30":"2018-04-29T15:04:36.430Z","3.6.0-dev.2018-04-30T04":"2018-04-30T04:51:49.413Z","3.6.0-dev.2018-04-30T05":"2018-04-30T05:02:25.704Z","3.6.1-dev.2018-04-30T05":"2018-04-30T05:27:53.424Z","3.6.0-dev.2018-05-01":"2018-04-30T15:04:02.729Z","3.6.0-dev.2018-05-02":"2018-05-01T15:04:34.294Z","3.6.0-dev.2018-05-02T10":"2018-05-02T01:46:20.250Z","3.6.0-dev.2018-05-02T11":"2018-05-02T02:02:39.602Z","3.6.0-dev.2018-05-03":"2018-05-02T15:04:54.623Z","3.5.0-distrib":"2018-05-03T01:11:47.073Z","3.6.0-dev.2018-05-04":"2018-05-03T15:06:00.743Z","3.5.1":"2018-05-04T03:01:52.054Z","3.6.0-dev.2018-05-05":"2018-05-04T15:05:12.320Z","3.6.0-dev.2018-05-06":"2018-05-05T15:05:24.574Z","3.6.0-dev.2018-05-07":"2018-05-06T15:05:33.972Z","3.6.0-dev.2018-05-08":"2018-05-07T15:05:13.347Z","3.6.0-dev.2018-05-09":"2018-05-08T15:06:02.865Z","3.6.0-dev.2018-05-10":"2018-05-09T15:05:26.323Z","3.5.2":"2018-05-10T03:59:31.868Z","3.6.0-dev.2018-05-11":"2018-05-10T15:05:36.354Z","3.5.3":"2018-05-11T05:44:11.297Z","3.6.0-dev.2018-05-12":"2018-05-11T15:06:08.991Z","3.5.4-recover-rpc":"2018-05-12T11:05:38.887Z","3.5.4-shutdown-well":"2018-05-12T12:27:54.944Z","3.5.4-shutdown-well.2":"2018-05-12T12:32:05.731Z","3.6.0-dev.2018-05-13":"2018-05-12T15:05:01.295Z","3.6.0-dev.2018-05-14":"2018-05-13T15:04:45.111Z","3.6.0-dev.2018-05-15":"2018-05-14T15:05:02.819Z","3.6.0-dev.2018-05-16":"2018-05-15T15:05:18.662Z","3.6.0-dev.2018-05-17":"2018-05-16T15:05:08.864Z","3.6.0-dev.2018-05-18":"2018-05-17T15:04:40.511Z","3.6.0-dev.2018-05-19":"2018-05-18T15:04:51.596Z","3.6.0-dev.2018-05-20":"2018-05-19T15:04:19.704Z","3.6.0-dev.2018-05-21":"2018-05-20T15:04:03.604Z","3.5.4":"2018-05-21T03:32:38.198Z","3.6.0-dev.2018-05-22":"2018-05-21T15:04:37.381Z","3.6.0-dev.2018-05-23":"2018-05-22T15:04:48.905Z","3.6.0-dev.2018-05-24":"2018-05-23T15:04:34.851Z","3.6.0-dev.2018-05-25":"2018-05-24T15:05:16.519Z","3.6.0-dev.2018-05-26":"2018-05-25T15:04:39.510Z","3.6.0-dev.2018-05-27":"2018-05-26T15:07:58.757Z","3.6.0-dev.2018-05-28":"2018-05-27T15:08:49.431Z","3.6.0-dev.2018-05-29":"2018-05-28T15:08:55.288Z","3.6.0-dev.2018-05-30":"2018-05-29T15:09:26.143Z","3.6.0-dev.2018-05-30.2":"2018-05-30T01:58:59.138Z","3.6.0-dev.2018-05-31":"2018-05-30T15:04:41.698Z","3.6.0-dev.2018-06-01":"2018-05-31T15:04:21.561Z","3.6.0-dev.2018-06-02":"2018-06-01T15:04:43.574Z","3.6.0-dev.2018-06-03":"2018-06-02T15:04:39.882Z","3.6.0-dev.2018-06-04":"2018-06-03T15:04:39.123Z","3.6.0-dev.2018-06-05":"2018-06-04T15:04:15.817Z","3.6.0-dev.2018-06-06":"2018-06-05T15:10:41.867Z","3.6.0-dev.2018-06-07":"2018-06-06T15:05:17.560Z","3.6.0-dev.2018-06-08":"2018-06-07T15:05:05.082Z","3.6.0-dev.2018-06-09":"2018-06-08T15:04:34.965Z","1.10.99-edge-lts.6":"2018-06-12T09:08:23.550Z","3.6.0-dev.2018-06-16":"2018-06-15T15:05:40.920Z","3.6.0-dev.2018-06-22":"2018-06-21T15:05:01.830Z","3.6.0-dev.2016-06-26.hotfix":"2018-06-26T05:04:21.784Z","3.6.0-dev.2018-06-27":"2018-06-26T15:04:15.922Z","3.6.0-dev.2018-06-30":"2018-06-29T15:03:51.578Z","3.6.0-dev.2018-07-03":"2018-07-02T23:50:28.534Z","3.6.0-dev.2018-07-04":"2018-07-04T04:11:59.427Z","3.6.0-dev.2018-07-08":"2018-07-07T15:03:24.549Z","3.6.0-dev.2018-07-11":"2018-07-10T15:03:35.488Z","3.6.0-dev.2018-07-13":"2018-07-12T15:03:18.122Z","3.6.0-dev.2018-07-18":"2018-07-17T15:03:45.363Z","3.6.0-dev.2018-07-20":"2018-07-19T15:03:02.459Z","3.6.0-dev.2018-07-25":"2018-07-24T15:03:41.053Z","3.6.0-dev.2018-08-01":"2018-07-31T15:03:43.489Z","3.6.0-rc.1":"2018-08-03T06:23:13.408Z","3.6.0-dev.2018-08-03":"2018-08-03T08:58:30.728Z","3.6.0-dev.2018-08-08":"2018-08-07T15:06:22.588Z","3.6.0-rc.2":"2018-08-08T02:58:50.152Z","3.6.0-dev.2018-08-10":"2018-08-09T15:03:07.728Z","3.6.0-dev.2018-08-14":"2018-08-13T15:03:09.191Z","3.6.0-dev.2018-08-15":"2018-08-14T15:03:45.038Z","3.6.0-dev.2018-08-24":"2018-08-23T15:03:28.335Z","3.6.0-dev.2018-08-29":"2018-08-28T15:03:39.146Z","3.6.0":"2018-08-30T03:25:58.988Z","3.6.0-dev.2018-08-31":"2018-08-31T06:00:45.013Z","3.6.0-dev.2018-09-05":"2018-09-04T15:04:07.991Z","3.6.0-dev.2018-09-12":"2018-09-11T15:02:58.968Z","3.6.0-dev.2018-09-13":"2018-09-12T15:03:09.328Z","3.6.1":"2018-09-18T00:55:42.133Z","3.7.0-dev.2018-09-19":"2018-09-18T15:03:58.622Z","3.7.0-dev.2018-09-22":"2018-09-21T15:03:05.463Z","3.7.0-dev.2018-10-06":"2018-10-05T15:03:05.427Z","3.7.0-dev.2018-10-08":"2018-10-07T15:03:51.444Z","3.7.0-rc.1":"2018-10-08T01:31:17.134Z","3.7.0-dev.2018-10-17":"2018-10-16T15:03:30.982Z","3.7.0-dev.2018-10-18":"2018-10-17T15:03:12.342Z","3.7.0-dev":"2018-10-22T03:06:13.825Z","3.8.0-dev.2018-10-24":"2018-10-23T15:04:17.981Z","3.8.0-dev.2018-10-25":"2018-10-24T15:03:11.762Z","3.8.0-dev.2018-10-26":"2018-10-25T15:03:42.099Z","3.8.0-dev.2018-10-30":"2018-10-29T15:03:24.679Z","3.8.0-dev.2018-11-02":"2018-11-01T15:03:31.981Z","3.6.2":"2018-11-07T01:41:33.720Z","3.8.0-dev.2018-11-09":"2018-11-08T15:03:33.311Z","3.8.0-dev.2018-11-22":"2018-11-21T15:02:43.299Z","3.8.0-dev.2018-12-03":"2018-12-03T09:29:23.119Z","3.8.0-dev.2018-12-08":"2018-12-07T15:04:04.924Z","3.8.0-dev.2018-12-14":"2018-12-13T15:03:13.270Z","3.8.0-dev.2018-12-18":"2018-12-17T15:03:23.311Z","3.8.0-dev.2019-01-04":"2019-01-03T15:03:28.677Z","3.8.0-dev.2019-01-19":"2019-01-18T15:03:01.108Z","3.7.0":"2019-01-22T06:44:32.409Z","3.7.1":"2019-05-08T07:10:31.677Z","3.7.2":"2019-05-13T08:15:32.497Z","3.7.4":"2019-05-21T07:31:15.751Z","3.8.0-dev.2019-06-11":"2019-06-11T00:18:48.449Z","3.7.5-rc":"2019-06-25T01:32:29.751Z","3.7.5":"2019-07-08T06:54:17.202Z","3.8.0-dev.2019-07-10":"2019-07-10T02:17:02.852Z","3.7.6":"2019-07-15T05:45:42.689Z","3.8.0-dev.2019-07-18":"2019-07-18T04:51:14.498Z","3.8.0":"2019-07-19T03:22:49.472Z","3.8.1":"2019-07-30T05:08:59.928Z","3.7.4-temp.0":"2019-07-30T05:10:03.324Z","3.8.2":"2019-08-26T09:01:42.991Z","3.8.0-dev.2019-08-27":"2019-08-26T15:03:06.653Z"},"author":{"name":"wokim","email":"wonshikkim.kr@gmail.com"},"readmeFilename":"","contributors":[{"name":"heycalmdown","email":"hey.calmdown@gmail.com"}]}