{"_id":"twitch-overlay","_rev":"28-58782d38c359a6710f31acce8f325436","name":"twitch-overlay","description":"Overlay for Twitch streamers that can be loaded into OBS or XSplit","dist-tags":{"latest":"1.5.0"},"versions":{"0.0.1":{"name":"twitch-overlay","version":"0.0.1","description":"Overlay for Twitch streamers that can be loaded into OBS or XSplit","keywords":["twitch","obs","xsplit"],"main":"index.js","scripts":{"start":"node index.js","test":"mocha './lib/*.spec.js'"},"engines":{"node":">=4.4.0"},"author":{"name":"bdickason"},"contributors":[{"name":"bdickason","email":"dickason@gmail.com"}],"repository":{"type":"git","url":"git://github.com/bdickason/twitch-overlay.git"},"dependencies":{"express":"4.15.2","extend":"3.0.0","pug":"2.0.0-beta11","socket.io":"1.7.3"},"license":"GPL-3.0","devDependencies":{"mocha":"*","chai":"*","sinon":"*","phantomjs":"*","casperjs":"*","gulp":"*","gulp-nodemon":"*","gulp-mocha":"*","gulp-casperjs-local":"*"},"gitHead":"525ec45975a782511303607116c1ab9eb43713f3","bugs":{"url":"https://github.com/bdickason/twitch-overlay/issues"},"homepage":"https://github.com/bdickason/twitch-overlay#readme","_id":"twitch-overlay@0.0.1","_shasum":"00ffd5e08017c141770068e03d5b4615616a812e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"bdickason","email":"dickason@gmail.com"},"dist":{"shasum":"00ffd5e08017c141770068e03d5b4615616a812e","tarball":"https://registry.npmjs.org/twitch-overlay/-/twitch-overlay-0.0.1.tgz","integrity":"sha512-LIFSfX6XzN/05vR78yaAmyr/7fRZh39zzEB4yEYDYcLIrBHQGPwHIXyQph+ZIPOeDGS+VybgWFCu/HekrKYLnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGOs5DjeikZbplrBa3Rvk0NG73uL9h7Mk587geUJunfpAiBRim6fAu34keaZohaFOsFGqtDSyfho1eGBHnmZIEtegA=="}]},"maintainers":[{"name":"bdickason","email":"dickason@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/twitch-overlay-0.0.1.tgz_1493521487015_0.3579003377817571"}},"0.0.2":{"name":"twitch-overlay","version":"0.0.2","description":"Overlay for Twitch streamers that can be loaded into OBS or XSplit","keywords":["twitch","obs","xsplit"],"main":"index.js","scripts":{"start":"node index.js","test":"gulp test"},"engines":{"node":">=4.4.0"},"author":{"name":"bdickason"},"contributors":[{"name":"bdickason","email":"dickason@gmail.com"}],"repository":{"type":"git","url":"git://github.com/bdickason/twitch-overlay.git"},"dependencies":{"express":"4.15.2","extend":"3.0.0","pug":"2.0.0-beta11","socket.io":"1.7.3"},"license":"GPL-3.0","devDependencies":{"mocha":"*","chai":"*","sinon":"*","phantomjs":"*","casperjs":"*","gulp":"*","gulp-nodemon":"*","gulp-mocha":"*","gulp-casperjs-local":"*"},"gitHead":"c450e51d1d0bd2c1cf71e7879d9ac7da14f87722","bugs":{"url":"https://github.com/bdickason/twitch-overlay/issues"},"homepage":"https://github.com/bdickason/twitch-overlay#readme","_id":"twitch-overlay@0.0.2","_shasum":"1ceda5776995b35b25c6c87dcdace43583828014","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"bdickason","email":"dickason@gmail.com"},"dist":{"shasum":"1ceda5776995b35b25c6c87dcdace43583828014","tarball":"https://registry.npmjs.org/twitch-overlay/-/twitch-overlay-0.0.2.tgz","integrity":"sha512-l7W2VQWhMMsa/rPprKT3EKC5LaG+qPIc2gYyr4hUwvFIFwSZjlAL+C8BVwAwp1qcj8x1CBYO8iTsyPcZ41CyPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCq3EzWItFBXVlAY9q2TA+xEQKOkV759VnUWr7XoiqmfQIgU9PuoKWCwYZa/rv1ecTBUefbMStAVwjAzxRJP5gGqlI="}]},"maintainers":[{"name":"bdickason","email":"dickason@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/twitch-overlay-0.0.2.tgz_1493523365661_0.3376394910737872"}},"0.0.3":{"name":"twitch-overlay","version":"0.0.3","description":"Overlay for Twitch streamers that can be loaded into OBS or XSplit","keywords":["twitch","obs","xsplit"],"main":"index.js","scripts":{"start":"node index.js","test":"gulp test"},"engines":{"node":">=4.4.0"},"author":{"name":"bdickason"},"contributors":[{"name":"bdickason","email":"dickason@gmail.com"}],"repository":{"type":"git","url":"git://github.com/bdickason/twitch-overlay.git"},"dependencies":{"express":"4.15.2","extend":"3.0.0","pug":"2.0.0-beta11","socket.io":"1.7.3"},"license":"GPL-3.0","devDependencies":{"mocha":"*","chai":"*","sinon":"*","phantomjs":"*","casperjs":"*","gulp":"*","gulp-nodemon":"*","gulp-mocha":"*","gulp-casperjs-local":"*"},"gitHead":"bf6ec895d95ab6da84a0bbbeff3a68b8baa165f4","bugs":{"url":"https://github.com/bdickason/twitch-overlay/issues"},"homepage":"https://github.com/bdickason/twitch-overlay#readme","_id":"twitch-overlay@0.0.3","_shasum":"c69f38923f4198d45ab2662e0ff541878d0dd00c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"bdickason","email":"dickason@gmail.com"},"dist":{"shasum":"c69f38923f4198d45ab2662e0ff541878d0dd00c","tarball":"https://registry.npmjs.org/twitch-overlay/-/twitch-overlay-0.0.3.tgz","integrity":"sha512-gHBvcr/t7L6uWbrYk+CbuTFW2CPlnLQJEpKv24cJWjh5VlRIXFXH05a2D3HeJdESYq6rMYO24uKaK/5t7HYXog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEMRfI+CS8FVJnqUoziLRP5HLSyk+fpdBfa2pRJeSebTAiEA5FCitPKySDczJbjf2waOJr+b0kzxFDfnM4NVLCawdcU="}]},"maintainers":[{"name":"bdickason","email":"dickason@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/twitch-overlay-0.0.3.tgz_1494797239534_0.1353703304193914"}},"0.0.4":{"name":"twitch-overlay","version":"0.0.4","description":"Overlay for Twitch streamers that can be loaded into OBS or XSplit","keywords":["twitch","obs","xsplit"],"main":"index.js","scripts":{"start":"node index.js","test":"gulp test"},"engines":{"node":">=4.4.0"},"author":{"name":"bdickason"},"contributors":[{"name":"bdickason","email":"dickason@gmail.com"}],"repository":{"type":"git","url":"git://github.com/bdickason/twitch-overlay.git"},"dependencies":{"express":"4.15.2","extend":"3.0.0","pug":"2.0.0-beta11","socket.io":"1.7.3"},"license":"GPL-3.0","devDependencies":{"mocha":"*","chai":"*","sinon":"*","phantomjs":"*","casperjs":"*","gulp":"*","gulp-nodemon":"*","gulp-mocha":"*","gulp-casperjs-local":"*"},"gitHead":"b9438cada594930e559eaf63712c91efc688e957","bugs":{"url":"https://github.com/bdickason/twitch-overlay/issues"},"homepage":"https://github.com/bdickason/twitch-overlay#readme","_id":"twitch-overlay@0.0.4","_shasum":"bbd2b3ab2de76564bd51c7f741c465420156ec74","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"bdickason","email":"dickason@gmail.com"},"dist":{"shasum":"bbd2b3ab2de76564bd51c7f741c465420156ec74","tarball":"https://registry.npmjs.org/twitch-overlay/-/twitch-overlay-0.0.4.tgz","integrity":"sha512-ke0uNONricAwd2B/gjQ+jg2NdnzDHDddNlnYqWTmMvWlwhp4sHQvz+Vtzcml4p2jdMtCZpHb6Kq4h/MUohBzcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGnZZ1y0tdCV14CaLBYJ77JfFTRPrrRhwK196LP7hvxyAiAOa+QypEs0IbydYO4b9hHTZ7x4yL0JyVsjxMwiHNH5oQ=="}]},"maintainers":[{"name":"bdickason","email":"dickason@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/twitch-overlay-0.0.4.tgz_1494803968791_0.6137924422509968"}},"0.0.5":{"name":"twitch-overlay","version":"0.0.5","description":"Overlay for Twitch streamers that can be loaded into OBS or XSplit","keywords":["twitch","obs","xsplit"],"main":"index.js","scripts":{"start":"node index.js","test":"gulp test"},"engines":{"node":">=4.4.0"},"author":{"name":"bdickason"},"contributors":[{"name":"bdickason","email":"dickason@gmail.com"}],"repository":{"type":"git","url":"git://github.com/bdickason/twitch-overlay.git"},"dependencies":{"express":"4.15.2","extend":"3.0.0","pug":"2.0.0-beta11","socket.io":"1.7.3"},"license":"GPL-3.0","devDependencies":{"mocha":"*","chai":"*","sinon":"*","phantomjs":"*","casperjs":"*","gulp":"*","gulp-nodemon":"*","gulp-mocha":"*","gulp-casperjs-local":"*"},"gitHead":"a8ec299b2d87e4bdd32b37aec80ba253567cdbc0","bugs":{"url":"https://github.com/bdickason/twitch-overlay/issues"},"homepage":"https://github.com/bdickason/twitch-overlay#readme","_id":"twitch-overlay@0.0.5","_shasum":"613f1f1bae033ff356919880daf8f0e3c5c43efa","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"bdickason","email":"dickason@gmail.com"},"dist":{"shasum":"613f1f1bae033ff356919880daf8f0e3c5c43efa","tarball":"https://registry.npmjs.org/twitch-overlay/-/twitch-overlay-0.0.5.tgz","integrity":"sha512-zV9cjvdJlUM6IFNvNlJ3tImVvZiB7ZU5p0PbHzyQ1BMQosrd/w8PtStcb+E3ZISzcgV8jJkWWgXmTdKAmxc3Ww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvO7Yl4o205yVouO/ABFok3tV9K5Y2UujeeGgYexMEuQIgWIqOS2ycRXyLksZwyPRuDcRHJVHlfTNpGy8HWzij45I="}]},"maintainers":[{"name":"bdickason","email":"dickason@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/twitch-overlay-0.0.5.tgz_1494808711523_0.5112494835630059"}},"0.1.0":{"name":"twitch-overlay","version":"0.1.0","description":"Overlay for Twitch streamers that can be loaded into OBS or XSplit","keywords":["twitch","obs","xsplit"],"main":"index.js","scripts":{"start":"node index.js","test":"gulp test"},"engines":{"node":">=4.4.0"},"author":{"name":"bdickason"},"contributors":[{"name":"bdickason","email":"dickason@gmail.com"}],"repository":{"type":"git","url":"git://github.com/bdickason/twitch-overlay.git"},"dependencies":{"express":"4.15.2","extend":"3.0.0","pug":"2.0.0-beta11","socket.io":"1.7.3"},"license":"GPL-3.0","devDependencies":{"mocha":"*","chai":"*","sinon":"*","phantomjs":"*","casperjs":"*","gulp":"*","gulp-nodemon":"*","gulp-mocha":"*","gulp-casperjs-local":"*"},"gitHead":"fcf1c87df5ed54161b07d7ba6c48b8cbe89c1bb4","bugs":{"url":"https://github.com/bdickason/twitch-overlay/issues"},"homepage":"https://github.com/bdickason/twitch-overlay#readme","_id":"twitch-overlay@0.1.0","_shasum":"871bac7540e1aa84a7daf8dda8f25338ce722f6a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"bdickason","email":"dickason@gmail.com"},"dist":{"shasum":"871bac7540e1aa84a7daf8dda8f25338ce722f6a","tarball":"https://registry.npmjs.org/twitch-overlay/-/twitch-overlay-0.1.0.tgz","integrity":"sha512-H6mzxaJq3xGOLARCtj34wtNC2sEv7Kghyo5FT5K0G5/3oZWNbbaXvdR9immkr1EAx8YFSPFNAvRmvU8XHb4LMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFWS9pGXdx5XomkBkgNamIDGVc+NcgGYDKR9ZOSmOZtgIhAOWpnY25QDqN8hQ0rO/TsNwNOlivV6+VGH9HWyIk1m30"}]},"maintainers":[{"name":"bdickason","email":"dickason@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/twitch-overlay-0.1.0.tgz_1494816945062_0.9923900829162449"}},"0.1.1":{"name":"twitch-overlay","version":"0.1.1","description":"Overlay for Twitch streamers that can be loaded into OBS or XSplit","keywords":["twitch","obs","xsplit"],"main":"index.js","scripts":{"start":"node index.js","test":"gulp test"},"engines":{"node":">=4.4.0"},"author":{"name":"bdickason"},"contributors":[{"name":"bdickason","email":"dickason@gmail.com"}],"repository":{"type":"git","url":"git://github.com/bdickason/twitch-overlay.git"},"dependencies":{"express":"4.15.2","extend":"3.0.0","pug":"2.0.0-beta11","socket.io":"1.7.3"},"license":"GPL-3.0","devDependencies":{"mocha":"*","chai":"*","sinon":"*","phantomjs":"*","casperjs":"*","gulp":"*","gulp-nodemon":"*","gulp-mocha":"*","gulp-casperjs-local":"*"},"gitHead":"2bea4d4a5a2c5ddc7d568efab973fa5d8088aa50","bugs":{"url":"https://github.com/bdickason/twitch-overlay/issues"},"homepage":"https://github.com/bdickason/twitch-overlay#readme","_id":"twitch-overlay@0.1.1","_shasum":"102325f7d048e051aa8c6b6f5a9a600ab14c16e2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"bdickason","email":"dickason@gmail.com"},"dist":{"shasum":"102325f7d048e051aa8c6b6f5a9a600ab14c16e2","tarball":"https://registry.npmjs.org/twitch-overlay/-/twitch-overlay-0.1.1.tgz","integrity":"sha512-ZIGRc+eaCzsNwfTQ/cGmR5or5E2plfa1e2zWD8v3B6ghiRZCrvhPtZnXbOr5OYqvt8tMuUm3C74ob2Fkb1mRMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqW7RdQHDiAW8uVtNuhnLVI4gEdH0BZHHOMKldkbmwagIgRgXjBC9sHRIgBCQxD0N/A3KsxfEWYXWz3YhAytYsHlc="}]},"maintainers":[{"name":"bdickason","email":"dickason@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/twitch-overlay-0.1.1.tgz_1494825759485_0.8093409352004528"}},"0.2.1":{"name":"twitch-overlay","version":"0.2.1","description":"Overlay for Twitch streamers that can be loaded into OBS or XSplit","keywords":["twitch","obs","xsplit"],"main":"index.js","scripts":{"start":"node index.js","test":"gulp test"},"engines":{"node":">=4.4.0"},"author":{"name":"bdickason"},"contributors":[{"name":"bdickason","email":"dickason@gmail.com"}],"repository":{"type":"git","url":"git://github.com/bdickason/twitch-overlay.git"},"dependencies":{"express":"4.15.2","extend":"3.0.0","pug":"2.0.0-beta11","socket.io":"1.7.3"},"license":"GPL-3.0","devDependencies":{"mocha":"*","chai":"*","sinon":"*","phantomjs":"*","casperjs":"*","gulp":"*","gulp-nodemon":"*","gulp-mocha":"*","gulp-casperjs-local":"*"},"gitHead":"35128d08c4b2dd9112624a079b9c4d4d79bfb780","bugs":{"url":"https://github.com/bdickason/twitch-overlay/issues"},"homepage":"https://github.com/bdickason/twitch-overlay#readme","_id":"twitch-overlay@0.2.1","_shasum":"c49ba38ad4dd969f07b84c25852c8ee1404f52fb","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"bdickason","email":"dickason@gmail.com"},"dist":{"shasum":"c49ba38ad4dd969f07b84c25852c8ee1404f52fb","tarball":"https://registry.npmjs.org/twitch-overlay/-/twitch-overlay-0.2.1.tgz","integrity":"sha512-MvOYlsj7vwrpxnqg78wXWHfMWG09vHuOdLuDAKeZRT0BQGH4YZA1SGHpZJdoo1DWp1XfUImKi6E58DXWW07U5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICAKhh1dBFRTTCwxW5n2STrdlDW2WS45Rj7Yiw1IfkdyAiEA3kVec7JRiMkZbD6GxK2IaaacmBEzw2jEJwlUpPhTfoA="}]},"maintainers":[{"name":"bdickason","email":"dickason@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitch-overlay-0.2.1.tgz_1495336031566_0.18658719188533723"}},"0.2.2":{"name":"twitch-overlay","version":"0.2.2","description":"Overlay for Twitch streamers that can be loaded into OBS or XSplit","keywords":["twitch","obs","xsplit"],"main":"index.js","scripts":{"start":"node index.js","test":"gulp test"},"engines":{"node":">=4.4.0"},"author":{"name":"bdickason"},"contributors":[{"name":"bdickason","email":"dickason@gmail.com"}],"repository":{"type":"git","url":"git://github.com/bdickason/twitch-overlay.git"},"dependencies":{"express":"4.15.2","extend":"3.0.0","pug":"2.0.0-beta11","socket.io":"1.7.3"},"license":"GPL-3.0","devDependencies":{"mocha":"*","chai":"*","sinon":"*","phantomjs":"*","casperjs":"*","gulp":"*","gulp-nodemon":"*","gulp-mocha":"*","gulp-casperjs-local":"*"},"gitHead":"4b749f6188764d3770f014b4c222f78d7efcf5c7","bugs":{"url":"https://github.com/bdickason/twitch-overlay/issues"},"homepage":"https://github.com/bdickason/twitch-overlay#readme","_id":"twitch-overlay@0.2.2","_shasum":"02b255d257522e2a912d490ff98ad1fc9af61b8a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"bdickason","email":"dickason@gmail.com"},"dist":{"shasum":"02b255d257522e2a912d490ff98ad1fc9af61b8a","tarball":"https://registry.npmjs.org/twitch-overlay/-/twitch-overlay-0.2.2.tgz","integrity":"sha512-1r2ioxNvuVccnirg18NrV6lokm4tBLIxlKtT4ryb+cKWKolWDywmCAg88+n1GuIDTSYj/HRuPBTvb7kQuuAURA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHx7KfPl7B3s4gJLpYRUJ14agzB8C/GfPxHEbOmIYtbwIgC+loG8TTTpkHj5MO8LyQp1TLPDcwu8x2S+9JatpawYM="}]},"maintainers":[{"name":"bdickason","email":"dickason@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitch-overlay-0.2.2.tgz_1495345369724_0.2979014085140079"}},"0.3.0":{"name":"twitch-overlay","version":"0.3.0","description":"Overlay for Twitch streamers that can be loaded into OBS or XSplit","keywords":["twitch","obs","xsplit"],"main":"index.js","scripts":{"start":"node index.js","test":"gulp test"},"engines":{"node":">=4.4.0"},"author":{"name":"bdickason"},"contributors":[{"name":"bdickason","email":"dickason@gmail.com"}],"repository":{"type":"git","url":"git://github.com/bdickason/twitch-overlay.git"},"dependencies":{"express":"4.15.2","extend":"3.0.0","pug":"2.0.0-beta11","socket.io":"1.7.3"},"license":"GPL-3.0","devDependencies":{"mocha":"*","chai":"*","sinon":"*","phantomjs":"*","casperjs":"*","gulp":"*","gulp-nodemon":"*","gulp-mocha":"*","gulp-casperjs-local":"*"},"gitHead":"bf315506ab43077e4afe5e1b95171db85f5a5632","bugs":{"url":"https://github.com/bdickason/twitch-overlay/issues"},"homepage":"https://github.com/bdickason/twitch-overlay#readme","_id":"twitch-overlay@0.3.0","_npmVersion":"5.5.1","_nodeVersion":"6.11.2","_npmUser":{"name":"bdickason","email":"dickason@gmail.com"},"dist":{"integrity":"sha512-gQB5IXEDVuWGnnuZB1xIQfmuSSK5m+iYDLunyejXUYxj524UWnMkVg+gVm7Xszd6415Da4bIxiJA2zayxCFFxg==","shasum":"df702633e7bad3a10253475c1f6640438ffa20be","tarball":"https://registry.npmjs.org/twitch-overlay/-/twitch-overlay-0.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH+qxAEhmYOjerpkGn3/21qP6OBVlSkPoSpcjydjOmpTAiAIohNysFxwf8lYIawRVJe84yd857du54/KiQrjHgrGqA=="}]},"maintainers":[{"name":"bdickason","email":"dickason@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitch-overlay-0.3.0.tgz_1510465589679_0.22977898316457868"}},"1.0.0":{"name":"twitch-overlay","version":"1.0.0","description":"Overlay for Twitch streamers that can be loaded into OBS or XSplit","keywords":["twitch","obs","xsplit"],"main":"index.js","scripts":{"start":"node index.js","test":"gulp test"},"engines":{"node":">=4.4.0"},"author":{"name":"bdickason"},"contributors":[{"name":"bdickason","email":"dickason@gmail.com"}],"repository":{"type":"git","url":"git://github.com/bdickason/twitch-overlay.git"},"dependencies":{"express":"4.15.2","extend":"3.0.0","pug":"2.0.0-beta11","socket.io":"1.7.3","twitch-overlay-text":"1.0.0","twitch-overlay-video":"1.0.0","twitch-overlay-html":"1.0.0"},"license":"GPL-3.0","devDependencies":{"mocha":"*","chai":"*","sinon":"*","phantomjs":"*","casperjs":"*","gulp":"*","gulp-nodemon":"*","gulp-mocha":"*","gulp-casperjs-local":"*"},"gitHead":"597ecb64b1458851b5afa7dd42c3fa77f398f2c9","bugs":{"url":"https://github.com/bdickason/twitch-overlay/issues"},"homepage":"https://github.com/bdickason/twitch-overlay#readme","_id":"twitch-overlay@1.0.0","_npmVersion":"5.5.1","_nodeVersion":"6.11.2","_npmUser":{"name":"bdickason","email":"dickason@gmail.com"},"dist":{"integrity":"sha512-RgVubkGHf75mZhzzzwUI7yzPhtX2bBV76qpeksKEfoKyvvG6xfXpaqvh5SVV8/N0SefWHUx6yPTHVVr6IUYLeg==","shasum":"6486147e00d0f2eeb10cfd12484855550bed16a7","tarball":"https://registry.npmjs.org/twitch-overlay/-/twitch-overlay-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfTNSC4wREBHDF8qaNQbnXwIAADuNirxXmjL93ohG6mAiAnggU2vzF2cvlPecMltC0FvA75wsf/zD3Nm3rlzXTulA=="}]},"maintainers":[{"name":"bdickason","email":"dickason@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitch-overlay-1.0.0.tgz_1511254736177_0.014795033959671855"}},"1.0.1":{"name":"twitch-overlay","version":"1.0.1","description":"Overlay for Twitch streamers that can be loaded into OBS or XSplit","keywords":["twitch","obs","xsplit"],"main":"index.js","scripts":{"start":"node index.js","test":"gulp test"},"engines":{"node":">=4.4.0"},"author":{"name":"bdickason"},"contributors":[{"name":"bdickason","email":"dickason@gmail.com"}],"repository":{"type":"git","url":"git://github.com/bdickason/twitch-overlay.git"},"dependencies":{"express":"4.15.2","extend":"3.0.0","pug":"2.0.0-beta11","socket.io":"1.7.3","twitch-overlay-text":"1.0.0","twitch-overlay-video":"1.0.0","twitch-overlay-html":"1.0.0"},"license":"GPL-3.0","devDependencies":{"mocha":"*","chai":"*","sinon":"*","phantomjs":"*","casperjs":"*","gulp":"*","gulp-nodemon":"*","gulp-mocha":"*","gulp-casperjs-local":"*"},"gitHead":"29e2e679017394cc78ef50fefffd211cfff082e9","bugs":{"url":"https://github.com/bdickason/twitch-overlay/issues"},"homepage":"https://github.com/bdickason/twitch-overlay#readme","_id":"twitch-overlay@1.0.1","_npmVersion":"5.5.1","_nodeVersion":"6.11.2","_npmUser":{"name":"bdickason","email":"dickason@gmail.com"},"dist":{"integrity":"sha512-SzJ8mII0qcg2/0ivx4hNtiwrDCAojMLoECHQGbaD8SiKOLtJtfxn2ySjtjV8sdtWy9yq4nJFmuD7NCn0S4c7jg==","shasum":"0001f0415637414eb23c76ae9fd413ebd630532f","tarball":"https://registry.npmjs.org/twitch-overlay/-/twitch-overlay-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCETO3Qtg5XSfM4V3nKTLoTRQhd3cNtUP5I12MZKfEq7AIgRmx3DM4WAZCNtT4ZBADer3f83TzfGuicTicDpl4ub8Q="}]},"maintainers":[{"name":"bdickason","email":"dickason@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitch-overlay-1.0.1.tgz_1511254994508_0.009034896967932582"}},"1.0.2":{"name":"twitch-overlay","version":"1.0.2","description":"Overlay for Twitch streamers that can be loaded into OBS or XSplit","keywords":["twitch","obs","xsplit"],"main":"index.js","scripts":{"start":"node index.js","test":"gulp test"},"engines":{"node":">=4.4.0"},"author":{"name":"bdickason"},"contributors":[{"name":"bdickason","email":"dickason@gmail.com"}],"repository":{"type":"git","url":"git://github.com/bdickason/twitch-overlay.git"},"dependencies":{"express":"4.15.2","extend":"3.0.0","pug":"2.0.0-beta11","socket.io":"1.7.3","twitch-overlay-text":"1.0.0","twitch-overlay-video":"1.0.0","twitch-overlay-html":"1.0.0"},"license":"GPL-3.0","devDependencies":{"mocha":"*","chai":"*","sinon":"*","phantomjs":"*","casperjs":"*","gulp":"*","gulp-nodemon":"*","gulp-mocha":"*","gulp-casperjs-local":"*"},"gitHead":"5a46ee24ac3bee489147e9aee4d4ca08db8db558","bugs":{"url":"https://github.com/bdickason/twitch-overlay/issues"},"homepage":"https://github.com/bdickason/twitch-overlay#readme","_id":"twitch-overlay@1.0.2","_npmVersion":"5.5.1","_nodeVersion":"6.11.2","_npmUser":{"name":"bdickason","email":"dickason@gmail.com"},"dist":{"integrity":"sha512-bZ5ao3PnnAfwfNdPPLPGeSlJiu36VYniJ0OYGFkDvK0A8zrheHo1VtDkpoqKGu4h/QKxfQpAVRKinPxyPIcF4Q==","shasum":"645223ec7a07043a1ef2844d705ee80ef6b1fa11","tarball":"https://registry.npmjs.org/twitch-overlay/-/twitch-overlay-1.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqXdWnCHWlcmit1he+17LD3ztW6ZOmezhEmdrhbpDiBAIgRRbeDWd2bJUfAvOlb9i26RCOkArTyW21fiK4jgG0dMU="}]},"maintainers":[{"name":"bdickason","email":"dickason@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitch-overlay-1.0.2.tgz_1511321857597_0.9021204651799053"}},"1.1.0":{"name":"twitch-overlay","version":"1.1.0","description":"Overlay for Twitch streamers that can be loaded into OBS or XSplit","keywords":["twitch","obs","xsplit"],"main":"index.js","scripts":{"start":"node index.js","build":"webpack","dev":"webpack -d -w","test":"mocha lib/**/*.spec.js lib/**/**/*.spec.js models/**/*.spec.js --exit","watch":"mocha -w lib/**/*.spec.js"},"engines":{"node":">=4.4.0"},"author":{"name":"bdickason"},"contributors":[{"name":"bdickason","email":"dickason@gmail.com"}],"repository":{"type":"git","url":"git://github.com/bdickason/twitch-overlay.git"},"dependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","express":"4.15.2","extend":"3.0.0","pug":"2.0.0-beta11","react":"^16.2.0","react-dom":"^16.2.0","react-html-parser":"^2.0.2","shortid":"^2.2.8","socket.io":"1.7.3","twitch-overlay-html":"1.1.0","twitch-overlay-text":"1.1.0","twitch-overlay-video":"1.1.0","webpack":"^3.8.1"},"license":"GPL-3.0","devDependencies":{"chai":"^4.1.2","css-loader":"^0.28.7","mocha":"^4.0.1","sinon":"^4.1.3","style-loader":"^0.19.0"},"gitHead":"41726bc09a40f2ea9baf7a93d4f7459430468f8a","bugs":{"url":"https://github.com/bdickason/twitch-overlay/issues"},"homepage":"https://github.com/bdickason/twitch-overlay#readme","_id":"twitch-overlay@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"6.11.2","_npmUser":{"name":"bdickason","email":"dickason@gmail.com"},"dist":{"integrity":"sha512-bpO499kCHUBM2I5hWIrv3TURigFiZ2gPrs3yc9yoletfhGoCW0eVtHevLJ7tTCLQLfA46dvK33ux9lsvhhZ32g==","shasum":"63505c77ebfac963620bb745363623e3e5d89d74","tarball":"https://registry.npmjs.org/twitch-overlay/-/twitch-overlay-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFg06nYcctjDHuxXOES3H0Qr0HVAlJIW6pRLTgmeisUsAiATRrMZd202rL+JerJI2Q5S5lPBGi80iuCflRCRzoAM0Q=="}]},"maintainers":[{"name":"bdickason","email":"dickason@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitch-overlay-1.1.0.tgz_1513053253337_0.182317087193951"}},"1.1.1":{"name":"twitch-overlay","version":"1.1.1","description":"Overlay for Twitch streamers that can be loaded into OBS or XSplit","keywords":["twitch","obs","xsplit"],"main":"index.js","scripts":{"start":"node index.js","build":"webpack","dev":"webpack -d -w","test":"mocha lib/**/*.spec.js lib/**/**/*.spec.js models/**/*.spec.js --exit","watch":"mocha -w lib/**/*.spec.js"},"engines":{"node":">=4.4.0"},"author":{"name":"bdickason"},"contributors":[{"name":"bdickason","email":"dickason@gmail.com"}],"repository":{"type":"git","url":"git://github.com/bdickason/twitch-overlay.git"},"dependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","express":"4.15.2","extend":"3.0.0","pug":"2.0.0-beta11","react":"^16.2.0","react-dom":"^16.2.0","react-html-parser":"^2.0.2","shortid":"^2.2.8","socket.io":"1.7.3","twitch-overlay-html":"1.1.0","twitch-overlay-text":"1.1.0","twitch-overlay-video":"1.1.0","webpack":"^3.8.1"},"license":"GPL-3.0","devDependencies":{"chai":"^4.1.2","css-loader":"^0.28.7","mocha":"^4.0.1","sinon":"^4.1.3","style-loader":"^0.19.0"},"gitHead":"99cec399c3c4d3e271c33a8f5af4488cfdd54a8f","bugs":{"url":"https://github.com/bdickason/twitch-overlay/issues"},"homepage":"https://github.com/bdickason/twitch-overlay#readme","_id":"twitch-overlay@1.1.1","_npmVersion":"5.6.0","_nodeVersion":"6.11.2","_npmUser":{"name":"bdickason","email":"dickason@gmail.com"},"dist":{"integrity":"sha512-cOkZ4hG0MUjqvnAQgNw4Wab3OI9+jgEU+NoTG0TwEQUmJUk0j30DPWiJz1OiTbgTOrAt5REjtMbcdLl71gfw6A==","shasum":"3f06dd9f63939790e57e342f0e4e0d215f956499","tarball":"https://registry.npmjs.org/twitch-overlay/-/twitch-overlay-1.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN661P83lGCcH2YTFuyJ158zNFh1LHhxl6HG/Q50VDnwIgYtektFtoTbu2ODyU/2wM+SM7dhiaI1MHT5q6HfETx0U="}]},"maintainers":[{"name":"bdickason","email":"dickason@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitch-overlay-1.1.1.tgz_1513055783347_0.2164188700262457"}},"1.2.0":{"name":"twitch-overlay","version":"1.2.0","description":"Overlay for Twitch streamers that can be loaded into OBS or XSplit","keywords":["twitch","obs","xsplit"],"main":"index.js","scripts":{"start":"node index.js","build":"webpack","dev":"webpack -d -w","test":"mocha lib/**/*.spec.js lib/**/**/*.spec.js models/**/*.spec.js --exit","watch":"mocha -w lib/**/*.spec.js"},"engines":{"node":">=4.4.0"},"author":{"name":"bdickason"},"contributors":[{"name":"bdickason","email":"dickason@gmail.com"}],"repository":{"type":"git","url":"git://github.com/bdickason/twitch-overlay.git"},"dependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","express":"4.15.2","extend":"3.0.0","pug":"2.0.0-beta11","react":"^16.2.0","react-dom":"^16.2.0","react-html-parser":"^2.0.2","shortid":"^2.2.8","socket.io":"1.7.3","twitch-overlay-html":"1.1.0","twitch-overlay-text":"1.1.0","twitch-overlay-video":"1.2.0","webpack":"^3.8.1"},"license":"GPL-3.0","devDependencies":{"chai":"^4.1.2","css-loader":"^0.28.7","mocha":"^4.0.1","sinon":"^4.1.3","style-loader":"^0.19.0"},"gitHead":"8f7552f69017478187bec46e01d37cef09ad74f3","bugs":{"url":"https://github.com/bdickason/twitch-overlay/issues"},"homepage":"https://github.com/bdickason/twitch-overlay#readme","_id":"twitch-overlay@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"6.11.2","_npmUser":{"name":"bdickason","email":"dickason@gmail.com"},"dist":{"integrity":"sha512-1//jP/rK0bfdfHWkJ2yyzlLioCdR95Y99BNZOZjUAJeki4+86a5cv1R6dNEafsQqqkMH1iR5N1VVLBhStOLfbg==","shasum":"2d91824c323d9c6e225d7fd1623b7d45b4fe11c9","tarball":"https://registry.npmjs.org/twitch-overlay/-/twitch-overlay-1.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEolBP6KoRz1mVb0uTnYFoHbzx0/xoFDj156KrXjHfIMAiEA/zVEjijcsHEljoiweP3ZuHl7gFgXibkSjzgLHnAqvnU="}]},"maintainers":[{"name":"bdickason","email":"dickason@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitch-overlay-1.2.0.tgz_1513058683420_0.6016156503465027"}},"1.2.1":{"name":"twitch-overlay","version":"1.2.1","description":"Overlay for Twitch streamers that can be loaded into OBS or XSplit","keywords":["twitch","obs","xsplit"],"main":"index.js","scripts":{"start":"node index.js","build":"webpack","dev":"webpack -d -w","test":"mocha lib/**/*.spec.js lib/**/**/*.spec.js models/**/*.spec.js --exit","watch":"mocha -w lib/**/*.spec.js"},"engines":{"node":">=4.4.0"},"author":{"name":"bdickason"},"contributors":[{"name":"bdickason","email":"dickason@gmail.com"}],"repository":{"type":"git","url":"git://github.com/bdickason/twitch-overlay.git"},"dependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","express":"4.15.2","extend":"3.0.0","pug":"2.0.0-beta11","react":"^16.2.0","react-dom":"^16.2.0","react-html-parser":"^2.0.2","shortid":"^2.2.8","socket.io":"1.7.3","twitch-overlay-html":"1.1.0","twitch-overlay-text":"1.1.0","twitch-overlay-video":"1.2.0","webpack":"^3.8.1"},"license":"GPL-3.0","devDependencies":{"chai":"^4.1.2","css-loader":"^0.28.7","mocha":"^4.0.1","sinon":"^4.1.3","style-loader":"^0.19.0"},"gitHead":"71baabed4254a0665f96a862370f35342a4b0a2c","bugs":{"url":"https://github.com/bdickason/twitch-overlay/issues"},"homepage":"https://github.com/bdickason/twitch-overlay#readme","_id":"twitch-overlay@1.2.1","_npmVersion":"5.6.0","_nodeVersion":"6.11.2","_npmUser":{"name":"bdickason","email":"dickason@gmail.com"},"dist":{"integrity":"sha512-QTxTuLZiQfet/rtbHX4vHBsQOFGMKYjsuTRBBIUlJY6ofxEX8YDewSVxeg+m2/2G1/krAypMHkFp3irqG75IPQ==","shasum":"afc27321be6a401c4b386d8bef1cd84f98db0ae2","tarball":"https://registry.npmjs.org/twitch-overlay/-/twitch-overlay-1.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdPnPQOkP2CVFOGz4Eiu/WsKA8Ew6lqTPYmQPWM6M/hQIhAL21DOLVDerAUxfE3PbSRTThUTAaHm4OTI17iLuBb5MP"}]},"maintainers":[{"name":"bdickason","email":"dickason@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitch-overlay-1.2.1.tgz_1513059433180_0.4138897138182074"}},"1.2.2":{"name":"twitch-overlay","version":"1.2.2","description":"Overlay for Twitch streamers that can be loaded into OBS or XSplit","keywords":["twitch","obs","xsplit"],"main":"index.js","scripts":{"start":"node index.js","build":"webpack","dev":"webpack -d -w","test":"mocha lib/**/*.spec.js lib/**/**/*.spec.js models/**/*.spec.js --exit","watch":"mocha -w lib/**/*.spec.js"},"engines":{"node":">=4.4.0"},"author":{"name":"bdickason"},"contributors":[{"name":"bdickason","email":"dickason@gmail.com"}],"repository":{"type":"git","url":"git://github.com/bdickason/twitch-overlay.git"},"dependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","express":"4.15.2","extend":"3.0.0","pug":"2.0.0-beta11","react":"^16.2.0","react-dom":"^16.2.0","react-html-parser":"^2.0.2","shortid":"^2.2.8","socket.io":"1.7.3","twitch-overlay-html":"1.1.0","twitch-overlay-text":"1.1.0","twitch-overlay-video":"1.2.0","twitch-overlay-audio":"1.2.0","webpack":"^3.8.1"},"license":"GPL-3.0","devDependencies":{"chai":"^4.1.2","css-loader":"^0.28.7","mocha":"^4.0.1","sinon":"^4.1.3","style-loader":"^0.19.0"},"gitHead":"e4527ff99dd19bdc9b20a2637f32df208d67e5b3","bugs":{"url":"https://github.com/bdickason/twitch-overlay/issues"},"homepage":"https://github.com/bdickason/twitch-overlay#readme","_id":"twitch-overlay@1.2.2","_npmVersion":"5.6.0","_nodeVersion":"6.11.2","_npmUser":{"name":"bdickason","email":"dickason@gmail.com"},"dist":{"integrity":"sha512-Yq2EccLhdEuET8s13PTgIC1jYdKM9R5KQC6uljHLGj6gHn1xNp3vJ23OU+4XNPkqJp9d5qT6FK3fliw/YRMtog==","shasum":"7b1aab64f6342e7ec1868c70759318f057fd8564","tarball":"https://registry.npmjs.org/twitch-overlay/-/twitch-overlay-1.2.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHUhNViZhZi5bRyyfseLX75f0SLNOM0tBwtv3UCjfoOmAiEAw56DM6J1CzbLYSmGYCpiPyuk7JtLdHIkI3Jzc4sC6e4="}]},"maintainers":[{"name":"bdickason","email":"dickason@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitch-overlay-1.2.2.tgz_1513062498835_0.6919641816057265"}},"1.2.3":{"name":"twitch-overlay","version":"1.2.3","description":"Overlay for Twitch streamers that can be loaded into OBS or XSplit","keywords":["twitch","obs","xsplit"],"main":"index.js","scripts":{"start":"node index.js","build":"webpack","dev":"webpack -d -w","test":"mocha lib/**/*.spec.js lib/**/**/*.spec.js models/**/*.spec.js --exit","watch":"mocha -w lib/**/*.spec.js"},"engines":{"node":">=4.4.0"},"author":{"name":"bdickason"},"contributors":[{"name":"bdickason","email":"dickason@gmail.com"}],"repository":{"type":"git","url":"git://github.com/bdickason/twitch-overlay.git"},"dependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","express":"4.15.2","extend":"3.0.0","pug":"2.0.0-beta11","react":"^16.2.0","react-dom":"^16.2.0","react-html-parser":"^2.0.2","shortid":"^2.2.8","socket.io":"1.7.3","twitch-overlay-html":"1.1.0","twitch-overlay-text":"1.1.0","twitch-overlay-video":"1.2.0","twitch-overlay-audio":"1.2.0","webpack":"^3.8.1"},"license":"GPL-3.0","devDependencies":{"chai":"^4.1.2","css-loader":"^0.28.7","mocha":"^4.0.1","sinon":"^4.1.3","style-loader":"^0.19.0"},"gitHead":"7f6facfb7f7e1c059ea2ce6f17e36d4c0c2d2162","bugs":{"url":"https://github.com/bdickason/twitch-overlay/issues"},"homepage":"https://github.com/bdickason/twitch-overlay#readme","_id":"twitch-overlay@1.2.3","_npmVersion":"5.6.0","_nodeVersion":"6.11.2","_npmUser":{"name":"bdickason","email":"dickason@gmail.com"},"dist":{"integrity":"sha512-aeCUY4ZgwO0HgXQ1n5SudJfmkjvafwUmeVmNqHgUBQIHIroW8lYl4+4zVaMkBk+Tzbf1ni1AdOW2gQ8zjA71Pg==","shasum":"237bc98a8dd46e41ea3b06bb4a53b26fe910a586","tarball":"https://registry.npmjs.org/twitch-overlay/-/twitch-overlay-1.2.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCG9n2D/XWOb9WITV4XLNhnvq+iaAVHDfyCX1Hhj+rsCwIgB6Yu1h5X9zfhT1ofot4wDYtGeqshU43f6q0Stl0ykX0="}]},"maintainers":[{"name":"bdickason","email":"dickason@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitch-overlay-1.2.3.tgz_1513062590221_0.4584792184177786"}},"1.2.4":{"name":"twitch-overlay","version":"1.2.4","description":"Overlay for Twitch streamers that can be loaded into OBS or XSplit","keywords":["twitch","obs","xsplit"],"main":"index.js","scripts":{"start":"node index.js","build":"webpack","dev":"webpack -d -w","test":"mocha lib/**/*.spec.js lib/**/**/*.spec.js models/**/*.spec.js --exit","watch":"mocha -w lib/**/*.spec.js"},"engines":{"node":">=4.4.0"},"author":{"name":"bdickason"},"contributors":[{"name":"bdickason","email":"dickason@gmail.com"}],"repository":{"type":"git","url":"git://github.com/bdickason/twitch-overlay.git"},"dependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","express":"4.15.2","extend":"3.0.0","pug":"2.0.0-beta11","react":"^16.2.0","react-dom":"^16.2.0","react-html-parser":"^2.0.2","shortid":"^2.2.8","socket.io":"1.7.3","webpack":"^3.8.1"},"license":"GPL-3.0","devDependencies":{"chai":"^4.1.2","css-loader":"^0.28.7","mocha":"^4.0.1","sinon":"^4.1.3","style-loader":"^0.19.0"},"gitHead":"d2bbaa8cef70d93f46093a56e4b8dfd21b83a91a","bugs":{"url":"https://github.com/bdickason/twitch-overlay/issues"},"homepage":"https://github.com/bdickason/twitch-overlay#readme","_id":"twitch-overlay@1.2.4","_npmVersion":"5.6.0","_nodeVersion":"6.11.2","_npmUser":{"name":"bdickason","email":"dickason@gmail.com"},"dist":{"integrity":"sha512-lfAtMEJziaySvvYeKoqRBz+Afkw5ZevxdID4V26hCi3KX9QzB285YO+e34r6dOT0V1ENArcvNFlvkTVRZNcRBg==","shasum":"a0626c365e6b47dff2df0a41b7b7488d7517bf5a","tarball":"https://registry.npmjs.org/twitch-overlay/-/twitch-overlay-1.2.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwnJCwbxab2SbRoYYAeo0Kz/i90Nhpmh1b1iRd419Q/AiEAoNUB42Mm8fw0pLzzqdgezYEtkykdXRn1iu1IKCEmkl4="}]},"maintainers":[{"name":"bdickason","email":"dickason@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitch-overlay-1.2.4.tgz_1513146397973_0.24494352820329368"}},"1.3.0":{"name":"twitch-overlay","version":"1.3.0","description":"Overlay for Twitch streamers that can be loaded into OBS or XSplit","keywords":["twitch","obs","xsplit"],"main":"index.js","scripts":{"start":"node index.js","build":"webpack","dev":"webpack -d -w","test":"mocha lib/**/*.spec.js lib/**/**/*.spec.js models/**/*.spec.js --exit","watch":"mocha -w lib/**/*.spec.js"},"engines":{"node":">=4.4.0"},"author":{"name":"bdickason"},"contributors":[{"name":"bdickason","email":"dickason@gmail.com"}],"repository":{"type":"git","url":"git://github.com/bdickason/twitch-overlay.git"},"dependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","express":"4.15.2","extend":"3.0.0","pug":"2.0.0-beta11","react":"^16.2.0","react-dom":"^16.2.0","react-html-parser":"^2.0.2","shortid":"^2.2.8","socket.io":"1.7.3","twitch-overlay-html":"1.1.0","twitch-overlay-text":"1.1.0","twitch-overlay-video":"1.2.0","twitch-overlay-audio":"1.2.0","webpack":"^3.8.1"},"license":"GPL-3.0","devDependencies":{"chai":"^4.1.2","css-loader":"^0.28.7","mocha":"^4.0.1","sinon":"^4.1.3","style-loader":"^0.19.0"},"gitHead":"97385a75449a419b2f21eb96d3344129398e0bc2","bugs":{"url":"https://github.com/bdickason/twitch-overlay/issues"},"homepage":"https://github.com/bdickason/twitch-overlay#readme","_id":"twitch-overlay@1.3.0","_npmVersion":"5.6.0","_nodeVersion":"6.11.2","_npmUser":{"name":"bdickason","email":"dickason@gmail.com"},"dist":{"integrity":"sha512-NOcKp9SiGEDuMjV5xhCDAwQQfYImjF/2MieCOu+UcBJevfPgtxBVJAUju5pPPsgIzYjPa3m2xJYt6nrFxpa72Q==","shasum":"e22f090f4c8c2c7320b9f19ad45413504ccc7e2a","tarball":"https://registry.npmjs.org/twitch-overlay/-/twitch-overlay-1.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYkATnSvnm+M/vFs2+QkYQA4dk+tna4egL91yW/+p03gIhAK5/PVs0Y+fLOaVi2l3gu8rnLT5G1LfX9aJHz6u1kPgj"}]},"maintainers":[{"name":"bdickason","email":"dickason@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitch-overlay-1.3.0.tgz_1513149571763_0.37930311844684184"}},"1.3.1":{"name":"twitch-overlay","version":"1.3.1","description":"Overlay for Twitch streamers that can be loaded into OBS or XSplit","keywords":["twitch","obs","xsplit"],"main":"index.js","scripts":{"start":"node index.js","build":"webpack","dev":"webpack -d -w","test":"mocha lib/**/*.spec.js lib/**/**/*.spec.js models/**/*.spec.js --exit","watch":"mocha -w lib/**/*.spec.js"},"engines":{"node":">=4.4.0"},"author":{"name":"bdickason"},"contributors":[{"name":"bdickason","email":"dickason@gmail.com"}],"repository":{"type":"git","url":"git://github.com/bdickason/twitch-overlay.git"},"dependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","express":"4.15.2","extend":"3.0.0","pug":"2.0.0-beta11","react":"^16.2.0","react-dom":"^16.2.0","react-html-parser":"^2.0.2","shortid":"^2.2.8","socket.io":"1.7.3","webpack":"^3.8.1"},"license":"GPL-3.0","devDependencies":{"chai":"^4.1.2","css-loader":"^0.28.7","mocha":"^4.0.1","sinon":"^4.1.3","style-loader":"^0.19.0"},"gitHead":"a5eb68a652dbbd752e347db5f5a641b2c7fdf74a","bugs":{"url":"https://github.com/bdickason/twitch-overlay/issues"},"homepage":"https://github.com/bdickason/twitch-overlay#readme","_id":"twitch-overlay@1.3.1","_npmVersion":"5.6.0","_nodeVersion":"6.11.2","_npmUser":{"name":"bdickason","email":"dickason@gmail.com"},"dist":{"integrity":"sha512-7sG53yrhVDLF3CzUKNIwahWS3XDih4WlvW1hKVSEC72qHu3EP6u2OpiC60eWlC8c6yK2zMf4BwtiTMVmKJxCSA==","shasum":"41f691ba883d3bfcdf4b0202fc71bc68a15a3647","tarball":"https://registry.npmjs.org/twitch-overlay/-/twitch-overlay-1.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtRAz807WGZ4xdmuj5AsxNQqYr9bvss5+9KGsXEPIAAgIhAOcJLvcIA/PftwBvxMOPvxE8JaRLKiUJ2UJi+4NeCGcI"}]},"maintainers":[{"name":"bdickason","email":"dickason@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitch-overlay-1.3.1.tgz_1513306858026_0.22458256711252034"}},"1.3.2":{"name":"twitch-overlay","version":"1.3.2","description":"Overlay for Twitch streamers that can be loaded into OBS or XSplit","keywords":["twitch","obs","xsplit"],"main":"index.js","scripts":{"start":"node index.js","build":"webpack","dev":"webpack -d -w","test":"mocha lib/**/*.spec.js lib/**/**/*.spec.js models/**/*.spec.js --exit","watch":"mocha -w lib/**/*.spec.js"},"engines":{"node":">=4.4.0"},"author":{"name":"bdickason"},"contributors":[{"name":"bdickason","email":"dickason@gmail.com"}],"repository":{"type":"git","url":"git://github.com/bdickason/twitch-overlay.git"},"dependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","express":"4.15.2","extend":"3.0.0","pug":"2.0.0-beta11","react":"^16.2.0","react-dom":"^16.2.0","react-html-parser":"^2.0.2","shortid":"^2.2.8","socket.io":"1.7.3","webpack":"^3.8.1"},"license":"GPL-3.0","devDependencies":{"chai":"^4.1.2","css-loader":"^0.28.7","mocha":"^4.0.1","sinon":"^4.1.3","style-loader":"^0.19.0"},"gitHead":"f345559cf843fb344424581a8cb5340dae9f3bc0","bugs":{"url":"https://github.com/bdickason/twitch-overlay/issues"},"homepage":"https://github.com/bdickason/twitch-overlay#readme","_id":"twitch-overlay@1.3.2","_npmVersion":"5.6.0","_nodeVersion":"6.11.2","_npmUser":{"name":"bdickason","email":"dickason@gmail.com"},"dist":{"integrity":"sha512-giDjKd1/XbX1+2E+OA+M2MA4BU35BAawQPnsGPklC+jMMgtT0Gb+T+tqPv38K9ust97NEmOxv0kUo5SzuWDLvQ==","shasum":"35413f707986891867392e0aa83d2630d9601307","tarball":"https://registry.npmjs.org/twitch-overlay/-/twitch-overlay-1.3.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnuHmZekl8n4SUiL2Q4CtxJPaRaMBLjBceqlQ8Tak1uAIgM3SryK5LmixDYQ45vk28Q3yGdGL03sbCRvxQhznUmXw="}]},"maintainers":[{"name":"bdickason","email":"dickason@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitch-overlay-1.3.2.tgz_1513307117717_0.502333567244932"}},"1.3.3":{"name":"twitch-overlay","version":"1.3.3","description":"Overlay for Twitch streamers that can be loaded into OBS or XSplit","keywords":["twitch","obs","xsplit"],"main":"index.js","scripts":{"start":"node index.js","build":"webpack","dev":"webpack -d -w","test":"mocha lib/**/*.spec.js lib/**/**/*.spec.js models/**/*.spec.js --exit","watch":"mocha -w lib/**/*.spec.js"},"engines":{"node":">=4.4.0"},"author":{"name":"bdickason"},"contributors":[{"name":"bdickason","email":"dickason@gmail.com"}],"repository":{"type":"git","url":"git://github.com/bdickason/twitch-overlay.git"},"dependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","express":"4.15.2","extend":"3.0.0","pug":"2.0.0-beta11","react":"^16.2.0","react-dom":"^16.2.0","react-html-parser":"^2.0.2","shortid":"^2.2.8","socket.io":"1.7.3","webpack":"^3.8.1"},"license":"GPL-3.0","devDependencies":{"chai":"^4.1.2","css-loader":"^0.28.7","mocha":"^4.0.1","sinon":"^4.1.3","style-loader":"^0.19.0"},"gitHead":"2a5328d48f4013a5f8db605932721e61726de14a","bugs":{"url":"https://github.com/bdickason/twitch-overlay/issues"},"homepage":"https://github.com/bdickason/twitch-overlay#readme","_id":"twitch-overlay@1.3.3","_npmVersion":"5.6.0","_nodeVersion":"6.11.2","_npmUser":{"name":"bdickason","email":"dickason@gmail.com"},"dist":{"integrity":"sha512-GVezEp8y/S0tubvjVWUO0IhzaFXwGVyBMP/5SDQBn7g8UVPGX2MoYNEgAZEB92liUCK2Mx8eNhMm2Cyvabgx+Q==","shasum":"8bdc4f8d02bd2e8bfc295ed86feafe160020097b","tarball":"https://registry.npmjs.org/twitch-overlay/-/twitch-overlay-1.3.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtG/ufS6BtnTJlQAOaQkbInEY/jQ+hEfnfyiOLUoz25gIhAISq/3TpFzMonpyhxRoJDI8zhR2BU0I/YNMI9lSm8On+"}]},"maintainers":[{"name":"bdickason","email":"dickason@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitch-overlay-1.3.3.tgz_1514016679172_0.9682611278258264"}},"1.4.3":{"name":"twitch-overlay","version":"1.4.3","description":"Overlay for Twitch streamers that can be loaded into OBS or XSplit","keywords":["twitch","obs","xsplit"],"main":"index.js","scripts":{"start":"node index.js","build":"webpack","dev":"webpack -d -w","test":"mocha lib/**/*.spec.js --exit","watch":"mocha -w lib/**/*.spec.js"},"engines":{"node":">=8.0.0"},"author":{"name":"bdickason"},"contributors":[{"name":"bdickason","email":"dickason@gmail.com"}],"repository":{"type":"git","url":"git://github.com/bdickason/twitch-overlay.git"},"dependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","express":"4.15.2","extend":"3.0.0","pug":"2.0.0-beta11","react":"^16.2.0","react-dom":"^16.2.0","react-html-parser":"^2.0.2","shortid":"^2.2.8","socket.io":"1.7.3","webpack":"^3.8.1"},"license":"GPL-3.0","devDependencies":{"chai":"^4.1.2","css-loader":"^0.28.7","mocha":"^4.0.1","sinon":"^4.1.3","style-loader":"^0.19.0"},"gitHead":"cc3efdae44ea97246eb265e3ee91134be9f9274c","bugs":{"url":"https://github.com/bdickason/twitch-overlay/issues"},"homepage":"https://github.com/bdickason/twitch-overlay#readme","_id":"twitch-overlay@1.4.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"bdickason","email":"dickason@gmail.com"},"dist":{"integrity":"sha512-pfnppUobaEhw0nyGMXrF7iZZBsP6MHcie5MU/gWy+KN2Oys1hNHwNrmwJAE5k8RLY7poJxA1k7T+XIUg5yEZRA==","shasum":"c98bde0d05e0d134b129c4989f2f7124f26f9198","tarball":"https://registry.npmjs.org/twitch-overlay/-/twitch-overlay-1.4.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG5KFtixxlPb7igBfmcLiYc/HQJAvKq4bYjk5HYUuN3FAiAUxHQi2JOxN+meEX253T3nmefdI/a2Gy0LOEuHNsNRCg=="}]},"maintainers":[{"name":"bdickason","email":"dickason@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitch-overlay-1.4.3.tgz_1514591293876_0.9549467144533992"}},"1.5.0":{"name":"twitch-overlay","version":"1.5.0","description":"Overlay for Twitch streamers that can be loaded into OBS or XSplit","keywords":["twitch","obs","xsplit"],"main":"index.js","scripts":{"start":"node index.js","build":"webpack","dev":"webpack -d -w","test":"mocha lib/*.spec.js lib/**/*.spec.js --exit","watch":"mocha -w lib/*.spec.js lib/**/*.spec.js"},"engines":{"node":">=8.0.0"},"author":{"name":"bdickason"},"contributors":[{"name":"bdickason","email":"dickason@gmail.com"}],"repository":{"type":"git","url":"git://github.com/bdickason/twitch-overlay.git"},"dependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","express":"4.15.2","extend":"3.0.0","pug":"2.0.0-beta11","react":"^16.2.0","react-dom":"^16.2.0","react-html-parser":"^2.0.2","shortid":"^2.2.8","socket.io":"1.7.3","webpack":"^3.8.1"},"license":"GPL-3.0","devDependencies":{"chai":"^4.1.2","css-loader":"^0.28.7","mocha":"^4.0.1","sinon":"^4.1.3","style-loader":"^0.19.0"},"gitHead":"6e1ea1331a8375c8a4f1605794306a9bc3b4b375","bugs":{"url":"https://github.com/bdickason/twitch-overlay/issues"},"homepage":"https://github.com/bdickason/twitch-overlay#readme","_id":"twitch-overlay@1.5.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"bdickason","email":"dickason@gmail.com"},"dist":{"integrity":"sha512-wIGV/pENiJAZpUtCQEIVqcrXYeHEQduPHKyBtFEJHiHdlSBDL/xed8aJ+4nAJf+/V37cyd5tXW+MxPcJ7o7gQQ==","shasum":"c35205b5c97ff4a6a8d25704cd6ae0445c840bbe","tarball":"https://registry.npmjs.org/twitch-overlay/-/twitch-overlay-1.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE8R9hxqE+xOPJ39EEj+/lQMK7NQ+07Hgo3elrh6z8bDAiEAyhng0NXSKB1uCqIYmaAve6KJMTxu48uhcknhcjfZmWk="}]},"maintainers":[{"name":"bdickason","email":"dickason@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/twitch-overlay-1.5.0.tgz_1514681875891_0.7733997299801558"}}},"readme":"# twitch-overlay\nAnimated overlays for Twitch streamers that can be loaded into OBS or XSplit\n\nThis library will add an express-based server that listens for events (via a simple EventEmitter) and plays overlays when it receives an event. You can load the default URL '/' into your OBS/Xsplit client which will render overlays with a transparent background.\n\nYou can pair this with lots of other modules such as [hpc-bot](https://github.com/bdickason/hpc-bot) to integrate with a chat bot or [twitch-soundboard]() to play overlays manually via your browser.\n\n# Installation\n\n1. Include the module in your codebase: `var overlays = require('twitch-overlay');`\n1. Define any optional settings `var options = {};` (see **Config** below)\n1. Start the overlay server: `Overlays.start(options);`\n\n## Config\n\nThe start() function accepts the following optional parameters via a single json object:\n    var options = {\n        hostname: 'localhost',                      // Binds server to this host (optional)\n        port: 3000,                                 // Binds server to this port\n        directory: '/',                             // URL you want to point OBS/Xsplit at (optional, default: '/')\n        events: new Events.EventEmitter()           // Listens to events to trigger overlays\n    };\n\n# Usage\n\n## Types of Overlays\n\nFirst, you should decide what type of overlay you want to display on your stream. The basic types are `text`, `video`, or `html` (see 'Modules' below for more details). The easier overlay to get started with is video which just takes a single mp4 file and a name as a parameter.\n\n## Adding Overlays `add()` or `overlays:add`\n\nTo add an overlay, you need to pass a json object (or array of objects) with the following parameters:\n\n**Example video overlay:**\n````\nvar overlay = {\n  name: 'butterbeer',\n  type: 'video',\n  file: 'events/beer.mp4''\n}\noverlays.add(overlay);\n\nevents.emit('overlay:butterbeer:show');\n````\n*More info about text overlays: https://github.com/bdickason/twitch-overlay-video*\n\n**Example text overlay**\n````\nvar overlay = {\n  name: 'text',\n  type: 'text'\n}\noverlays.add(overlay);\n\nevents.emit('overlay:text:show', 'text to say goes here!');\n````\n*More info about text overlays: https://github.com/bdickason/twitch-overlay-text*\n\n**Example html overlay:**\n````\nvar overlay = {\n  name: 'quidditch',\n  type: 'html',\n  view: './views/quidditch.html',\n  static: './js/'\n}\noverlays.add(overlay);\n\nevents.emit('overlay:quidditch:show');\n````\n*More info about text overlays: https://github.com/bdickason/twitch-overlay-html*\n\nOverlays will be added to an array and stored with a set of event listeners (See below: Firing Overlays). Each type has an associated React client-side template that is rendered when you want to display the overlay. The overlay server maintains a persistent state variable that is passed to react which keeps track of what is on screen and off screen at any given time.\n\nSee a fully functional example here: https://github.com/bdickason/dumbledore\n\n## Firing Overlays `show()` or `overlays:name:show`\n\nWhen an overlay is added to the server, it automatically has an event listener created in the format: `overlay:(name):show` where (name) is the name of the overlay that you passed in.\n\nTo trigger an overlay, just emit this event to the EventEmitter you passed in and the overlay will play on the server. Most overlays end automatically when they complete (i.e. video) but some such as html events do not have a fixed endpoint and listen for custom events from the client. If you have a custom event, use `io.socket.emit('endOverlay', null, (name), (payload))` where (name) is the name of your overlay and (payload) is any additional data you want to pass along. When the server retrieves this, it will relay the event to your EventEmitter in the format: `overlay:(name):end(payload)` so you can listen for this and act accordinly.\n\n## Displaying Overlays on your Stream (Adding to OBS/Xsplit)\n\nIn order for overlays to display in your OBS or Xsplit client, you need to do the following:\n\n**OBS**\n1. Click the '+' under Sources\n2. Add a BrowserSource\n3. Point it at http://(yourhostname):(yourport)/(yourdirectory). The default is http://localhost:3000\n4. Adjust the width/height to be 16:9\n5. Click 'Ok' to Save\n\nAfter you've added the source (and made sure it's visible and on top of your stream), you should start seeing overlays show up. They show up with a transparent background so you won't see anything visible until you start triggering overlays.\n\n# Additional Info\n\n## Modules\n* [text](https://github.com/bdickason/twitch-overlay-text) - Text-to-Speech overlay to say anything aloud on your stream\n* [video](https://github.com/bdickason/twitch-overlay-video) - Video overlay to play a video clip on your stream\n* [html](https://github.com/bdickason/twitch-overlay-html) - HTML/javscript-based overlay to show whatever you want\n\n## Running Tests\n\nYou can run tests to verify that everything is working with the command `npm test`. This requires **mocha** to be installed with `npm install -g mocha`.\n\nIf you plan to submit pull requests, please ensure that the request includes proper test coverage of your feature.\n","maintainers":[{"name":"bdickason","email":"dickason@gmail.com"}],"time":{"modified":"2022-06-28T00:12:14.677Z","created":"2017-04-30T03:04:48.978Z","0.0.1":"2017-04-30T03:04:48.978Z","0.0.2":"2017-04-30T03:36:07.514Z","0.0.3":"2017-05-14T21:27:21.655Z","0.0.4":"2017-05-14T23:19:31.417Z","0.0.5":"2017-05-15T00:38:34.460Z","0.1.0":"2017-05-15T02:55:47.734Z","0.1.1":"2017-05-15T05:22:39.737Z","0.2.1":"2017-05-21T03:07:11.790Z","0.2.2":"2017-05-21T05:42:49.826Z","0.3.0":"2017-11-12T05:46:29.789Z","1.0.0":"2017-11-21T08:58:56.283Z","1.0.1":"2017-11-21T09:03:14.587Z","1.0.2":"2017-11-22T03:37:37.720Z","1.1.0":"2017-12-12T04:34:13.675Z","1.1.1":"2017-12-12T05:16:23.596Z","1.2.0":"2017-12-12T06:04:43.541Z","1.2.1":"2017-12-12T06:17:13.266Z","1.2.2":"2017-12-12T07:08:19.695Z","1.2.3":"2017-12-12T07:09:50.323Z","1.2.4":"2017-12-13T06:26:38.086Z","1.3.0":"2017-12-13T07:19:31.889Z","1.3.1":"2017-12-15T03:00:58.178Z","1.3.2":"2017-12-15T03:05:17.890Z","1.3.3":"2017-12-23T08:11:19.308Z","1.4.3":"2017-12-29T23:48:14.076Z","1.5.0":"2017-12-31T00:57:56.095Z"},"homepage":"https://github.com/bdickason/twitch-overlay#readme","keywords":["twitch","obs","xsplit"],"repository":{"type":"git","url":"git://github.com/bdickason/twitch-overlay.git"},"contributors":[{"name":"bdickason","email":"dickason@gmail.com"}],"author":{"name":"bdickason"},"bugs":{"url":"https://github.com/bdickason/twitch-overlay/issues"},"license":"GPL-3.0","readmeFilename":"README.md"}