{"_id":"snex","_rev":"42-27d84330c65740c05354ebebcbbc83b8","name":"snex","description":"Library for listening to input from SNEX gamepads.","dist-tags":{"latest":"0.5.2","next":"0.5.0"},"versions":{"0.0.0":{"name":"snex","version":"0.0.0","description":"Libraries for listening to gamepad input from SNEX gamepads.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","dependencies":{"peerjs":"^0.3.14"},"gitHead":"dd84fb0600a585f8a893ed2c5071e34d408285e0","_id":"snex@0.0.0","_shasum":"43671454caf06d4928edca8cc630e907bacfb316","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"dist":{"shasum":"43671454caf06d4928edca8cc630e907bacfb316","tarball":"https://registry.npmjs.org/snex/-/snex-0.0.0.tgz","integrity":"sha512-YhAPtWzCD54iNcFhmcJljwtTS9VZfF3I00/59uQL4ry7ywvSXEBKrUtfvDjYGaTk1HMK+5H9odzyHTFcR1GwKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvKjQCD6x52kcJvUxtuSP0Q07+YKpIjLrab6PR66cG8wIhAJXdK1yPJ/FKBmZH7a9KkoHBnGMPT6/bRGZPvshYzcft"}]},"maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/snex-0.0.0.tgz_1483533177012_0.5354199931025505"},"directories":{}},"0.0.1":{"name":"snex","version":"0.0.1","description":"Libraries for listening to gamepad input from SNEX gamepads.","main":"src/snex.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","dependencies":{"peerjs":"^0.3.14"},"gitHead":"f89e1260f0136b12c55e0933868c213e6ed94777","_id":"snex@0.0.1","_shasum":"edd8538d04e9131f6363ed490d2e46ce8bfc69b2","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"dist":{"shasum":"edd8538d04e9131f6363ed490d2e46ce8bfc69b2","tarball":"https://registry.npmjs.org/snex/-/snex-0.0.1.tgz","integrity":"sha512-aF4GV5MRGfnzsnPOxtvPqmkxeJCQYpqf0fRNSVCMfbCii/96cxyAyHe8utLRMnkWltrTS+XzlXkTQYUpXkK3tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID6IdcUQu30h5V42HFU7Uik6qLoWGZAuGf8oX/p6BKXuAiEAzr3eFVXcbrri2DDZtPfH9nTIR0oDz5ieU7ahUuyaTH0="}]},"maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/snex-0.0.1.tgz_1483850692470_0.9990838286466897"},"deprecated":"Please upgrade to at least 0.1.8","directories":{}},"0.0.2":{"name":"snex","version":"0.0.2","description":"Libraries for listening to gamepad input from SNEX gamepads.","main":"src/snex.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","dependencies":{"peerjs":"^0.3.14"},"gitHead":"e465287440f1124b34e7eeb2add4f93d126f1b26","_id":"snex@0.0.2","_shasum":"4303a9ceeac897a7032fd14b148c9db9e127ed61","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"dist":{"shasum":"4303a9ceeac897a7032fd14b148c9db9e127ed61","tarball":"https://registry.npmjs.org/snex/-/snex-0.0.2.tgz","integrity":"sha512-V+Cfv1Nn6EB9sGEtSgaBkNX7G0lO0xLa+ysYjNiO06Mm+nj1QiYsiAs/scoGYaM2iGKOtDswyKIee4iCkL8g7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHswmRJZPVfNfCY4kwf0y7tq+Q1ybQUJD7CNdvkKSDU7AiA7N8J//FTxs6uzojNo6bychC3cNpAUnexBzD3X4OWyYA=="}]},"maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/snex-0.0.2.tgz_1483851456730_0.41030158405192196"},"directories":{}},"0.1.0":{"name":"snex","version":"0.1.0","description":"Libraries for listening to gamepad input from SNEX gamepads.","license":"MIT","main":"dist/snex.js","scripts":{"build":"webpack --progress --colors","build:prod":"NODE_ENV=production yarn run build"},"dependencies":{"peerjs":"git+https://github.com/peers/peerjs.git"},"devDependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","copy-webpack-plugin":"^4.0.1","webpack":"^3.4.1"},"gitHead":"74de853371d3e6f59d677a0e50e6076fa17d2a77","_id":"snex@0.1.0","_shasum":"63f69e6c9ddf96bcb55ab1905ef0667d250eff12","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"dist":{"shasum":"63f69e6c9ddf96bcb55ab1905ef0667d250eff12","tarball":"https://registry.npmjs.org/snex/-/snex-0.1.0.tgz","integrity":"sha512-S2yGfI57UsgNBx/oauipuUk6TXcOm1du+jNgDhUGBPopzpOVlLKmeqhuYGpTRSmvCi7CcB4DdWQKfZNgSiAVrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID4BVqJWqzUVMBBnhMRZNG1fqSQGvYOYxg+ToOeSkr2NAiBdPi5gjeA1Tg0OQQ9fb0R8fY9xdVJJOTfdtkvYy7OzAA=="}]},"maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snex-0.1.0.tgz_1501635741105_0.33021076675504446"},"deprecated":"Please upgrade to at least 0.1.8","directories":{}},"0.1.1":{"name":"snex","version":"0.1.1","description":"Library for listening to input from SNEX gamepads.","license":"MIT","main":"dist/snex.js","scripts":{"build":"webpack --progress --colors","build:prod":"NODE_ENV=production yarn run build"},"dependencies":{"peerjs":"git+https://github.com/peers/peerjs.git"},"devDependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","copy-webpack-plugin":"^4.0.1","webpack":"^3.4.1"},"gitHead":"28050f5628bf55b3b953b44a75ac47e805cb40fd","_id":"snex@0.1.1","_shasum":"ef92f936c903f28114d96113b75346ca5c4af27f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"dist":{"shasum":"ef92f936c903f28114d96113b75346ca5c4af27f","tarball":"https://registry.npmjs.org/snex/-/snex-0.1.1.tgz","integrity":"sha512-vBLTCgdeZ/RyoRdE2MjAhuR0VhV4hY86VN6fAtrlHQiX9gECKc2IeLQmhUmYO4IUnN0rn23RICq3EYMkMLunGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbL0KXWm/y+7QRFltKuwbZqcbZmArt/Ir7y+KpjzphHQIhANJAXweEw9z9Cnwu+agqs6fS+zqgQypFnapYWfqe7huB"}]},"maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snex-0.1.1.tgz_1501636054178_0.6496699249837548"},"deprecated":"Please upgrade to at least 0.1.8","directories":{}},"0.1.2":{"name":"snex","version":"0.1.2","description":"Library for listening to input from SNEX gamepads.","license":"MIT","main":"dist/snex.js","scripts":{"build":"webpack --progress --colors","build:prod":"NODE_ENV=production yarn run build","test":"mocha './src/**/*-test.js'"},"dependencies":{"peerjs":"git+https://github.com/peers/peerjs.git"},"devDependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","copy-webpack-plugin":"^4.0.1","expect.js":"^0.3.1","jsdom":"^11.1.0","mocha":"^3.5.0","sinon":"^2.4.1","webpack":"^3.4.1"},"gitHead":"a6d8f7597e38e7b1873b4cdeac9506f2fa048924","_id":"snex@0.1.2","_shasum":"eeef50719af51136b27e4f4de16a34ee97443a1b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"dist":{"shasum":"eeef50719af51136b27e4f4de16a34ee97443a1b","tarball":"https://registry.npmjs.org/snex/-/snex-0.1.2.tgz","integrity":"sha512-064zKtZrREkg+74pgulrh/Wc3U61rk6LbDT8SbbyuKmgheM+EIlF6fS8sU4Glbn+IZvxa935DYrY29TGQoI0Rg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICePdBtv78WUnhkcZy/5PxnWipvh/1T52a5ranfCVAoZAiAg58y7hJfq05mXClFb4G3G7BzGhWTtA+xRcVRjyMBT4A=="}]},"maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snex-0.1.2.tgz_1501637256874_0.618956568883732"},"deprecated":"Please upgrade to at least 0.1.8","directories":{}},"0.1.3":{"name":"snex","version":"0.1.3","description":"Library for listening to input from SNEX gamepads.","license":"MIT","homepage":"http://snex.io","main":"dist/snex.js","repository":{"type":"git","url":"git+https://github.com/snex-io/snex-lib.git"},"author":{"name":"Pontus Alexander","url":"http://pomle.com"},"contributors":[{"name":"Michelle Bu"},{"name":"Eric Zhang"}],"scripts":{"build":"webpack --progress --colors","test":"mocha './src/**/*-test.js'"},"dependencies":{"peerjs":"git+https://github.com/snex-io/peerjs.git"},"devDependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","clean-webpack-plugin":"^0.1.16","copy-webpack-plugin":"^4.0.1","expect.js":"^0.3.1","jsdom":"^11.1.0","mocha":"^3.5.0","sinon":"^2.4.1","webpack":"^3.4.1"},"gitHead":"a4d88b46bbad641460fc8dbe93afba73b6cb8ace","bugs":{"url":"https://github.com/snex-io/snex-lib/issues"},"_id":"snex@0.1.3","_shasum":"d165bd4cc45e65d4397035c1dcf914755b425585","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"dist":{"shasum":"d165bd4cc45e65d4397035c1dcf914755b425585","tarball":"https://registry.npmjs.org/snex/-/snex-0.1.3.tgz","integrity":"sha512-dzTCEllqVeqcWpgpPbGb0WXPpX35Ul1y8n53QkDkEn/9+dtkRD7E5rMW9rp/k6CztghtIdqd6s53jSB6dePsIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCHCF+iv+TWL7pHFgqbnJAXP3scJmwkpFNiW0YZRvmPQIhAJ7PKAapJ2ZvMi5/2DVNGN/zFKSg9MrD19cq7+1zRvFo"}]},"maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snex-0.1.3.tgz_1501640323468_0.0009776114020496607"},"deprecated":"Please upgrade to at least 0.1.8","directories":{}},"0.1.4":{"name":"snex","version":"0.1.4","description":"Library for listening to input from SNEX gamepads.","license":"MIT","homepage":"http://snex.io","main":"dist/snex.js","repository":{"type":"git","url":"git+https://github.com/snex-io/snex-lib.git"},"author":{"name":"Pontus Alexander","url":"http://pomle.com"},"contributors":[{"name":"Michelle Bu"},{"name":"Eric Zhang"}],"scripts":{"build":"webpack --progress --colors","build:prod":"NODE_ENV=production yarn run build","test":"mocha './src/**/*-test.js'"},"dependencies":{"peerjs":"git+https://github.com/snex-io/peerjs.git"},"devDependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","copy-webpack-plugin":"^4.0.1","expect.js":"^0.3.1","jsdom":"^11.1.0","mocha":"^3.5.0","sinon":"^2.4.1","webpack":"^3.4.1"},"gitHead":"d80e8d522971248be65ff09200a53533d4fe5703","bugs":{"url":"https://github.com/snex-io/snex-lib/issues"},"_id":"snex@0.1.4","_shasum":"24fb8abe6273e33f499c9eeaac841839679eb012","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"dist":{"shasum":"24fb8abe6273e33f499c9eeaac841839679eb012","tarball":"https://registry.npmjs.org/snex/-/snex-0.1.4.tgz","integrity":"sha512-GfFHvpRA29u12VWvJiXmkmJDcoqkjwnWipPOtmNzaiOM4vUjfB5st5fPvVlwdGI1Ft9vOzjvbkiRt+ryprriaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFYSsxIKkei7v+cV6YEFasKm2oQLKsoR9fcK9HEJ0qAeAiBDW2NYYATLJmWxbGc02gRpABGDqCcBS91JtAgFgfrz4A=="}]},"maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snex-0.1.4.tgz_1501678167573_0.9264753451570868"},"deprecated":"Please upgrade to at least 0.1.8","directories":{}},"0.1.5":{"name":"snex","version":"0.1.5","description":"Library for listening to input from SNEX gamepads.","license":"MIT","homepage":"http://snex.io","main":"dist/snex.js","repository":{"type":"git","url":"git+https://github.com/snex-io/snex-lib.git"},"author":{"name":"Pontus Alexander","url":"http://pomle.com"},"contributors":[{"name":"Michelle Bu"},{"name":"Eric Zhang"}],"scripts":{"build":"webpack --progress --colors","build:prod":"NODE_ENV=production yarn run build","test":"mocha './src/**/*-test.js'"},"devDependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","copy-webpack-plugin":"^4.0.1","expect.js":"^0.3.1","jsdom":"^11.1.0","mocha":"^3.5.0","peerjs":"git+https://github.com/snex-io/peerjs.git","sinon":"^2.4.1","webpack":"^3.4.1"},"gitHead":"be81385858e12cf7e398c153f1de9392a273d60a","bugs":{"url":"https://github.com/snex-io/snex-lib/issues"},"_id":"snex@0.1.5","_shasum":"6382b01957551b4daca8b9b53daddfa6f319a494","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"dist":{"shasum":"6382b01957551b4daca8b9b53daddfa6f319a494","tarball":"https://registry.npmjs.org/snex/-/snex-0.1.5.tgz","integrity":"sha512-YbOAXA+rVyt319zaqq8Vx6Wl1NjJtt8GO4836vJd8cUPqlJeUMqFdp6ZaPA4yO/Zwd/dMXWRCuKrT+vw6+GHXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+aW9UpIarZMmf4mvr0lujtOT05VuzFvyvEGoi0y8aoAiBAcRH208cWGjauv536Q/jmHG47STSs0aeJ0WbXvSglaQ=="}]},"maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snex-0.1.5.tgz_1501678857313_0.32242362573742867"},"deprecated":"Please upgrade to at least 0.1.8","directories":{}},"0.1.6":{"name":"snex","version":"0.1.6","description":"Library for listening to input from SNEX gamepads.","license":"MIT","homepage":"http://snex.io","main":"dist/snex.js","repository":{"type":"git","url":"git+https://github.com/snex-io/snex-lib.git"},"author":{"name":"Pontus Alexander","url":"http://pomle.com"},"contributors":[{"name":"Michelle Bu"},{"name":"Eric Zhang"}],"scripts":{"build":"webpack --progress --colors","build:prod":"NODE_ENV=production yarn run build","test":"mocha './src/**/*-test.js'"},"devDependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","copy-webpack-plugin":"^4.0.1","expect.js":"^0.3.1","jsdom":"^11.1.0","mocha":"^3.5.0","peerjs":"git+https://github.com/snex-io/peerjs.git","sinon":"^2.4.1","webpack":"^3.4.1"},"gitHead":"61fca80050ad0782f69e6329adeab276074a9172","bugs":{"url":"https://github.com/snex-io/snex-lib/issues"},"_id":"snex@0.1.6","_shasum":"5c345500dfd49c10cda36abcd563ef281a4122d1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"dist":{"shasum":"5c345500dfd49c10cda36abcd563ef281a4122d1","tarball":"https://registry.npmjs.org/snex/-/snex-0.1.6.tgz","integrity":"sha512-nRpLCFlTTSA49ocBTaI/3HEz1YPPb4hJErUw61eNEjuaynP3aLJdlzUFOfANoGQbwUCMvUKsZyJ4BGIw68Fx0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG75MrQuSmT5/lDboT1YkU5aIkzOjhicY8EL/Ui+NzunAiBkjOvegfSwqkBR7/7tveRgtIchwWNXOuyooDXnpNz2xg=="}]},"maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snex-0.1.6.tgz_1501688281532_0.8078580414876342"},"deprecated":"Please upgrade to at least 0.1.8","directories":{}},"0.1.7":{"name":"snex","version":"0.1.7","description":"Library for listening to input from SNEX gamepads.","license":"MIT","homepage":"http://snex.io","main":"dist/snex.js","repository":{"type":"git","url":"git+https://github.com/snex-io/snex-lib.git"},"author":{"name":"Pontus Alexander","url":"http://pomle.com"},"contributors":[{"name":"Michelle Bu"},{"name":"Eric Zhang"}],"scripts":{"build:browser":"webpack --progress --colors","build:node":"babel ./src --out-dir ./dist && mocha tests/postbuild.js","test":"mocha './src/**/*-test.js'"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","copy-webpack-plugin":"^4.0.1","expect.js":"^0.3.1","jsdom":"^11.1.0","mocha":"^3.5.0","peerjs":"git+https://github.com/snex-io/peerjs.git","sinon":"^2.4.1","webpack":"^3.4.1"},"gitHead":"b372cd802f072c1e236435b6a501c6d52401b426","bugs":{"url":"https://github.com/snex-io/snex-lib/issues"},"_id":"snex@0.1.7","_shasum":"83838a71ce18d7a853cf91e95c2bec93d1cee565","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"dist":{"shasum":"83838a71ce18d7a853cf91e95c2bec93d1cee565","tarball":"https://registry.npmjs.org/snex/-/snex-0.1.7.tgz","integrity":"sha512-hkt3pLCYB2Hvlphf24Bx5QgH1VHgGfqaIXYffLz2a5VW3TaB/7Ivu2oy7i4z+iy4qROZvL8NYjm9SCV9eOsGMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRPEB4dK69WPRXAKXbG5OwtMzqzlJapLKY9N7QjVEhMAIgaGdI+VklYnfx8HE/BusPb/RUOfcJbtd5ZT3W55guEzc="}]},"maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snex-0.1.7.tgz_1502101255373_0.20513072749599814"},"deprecated":"Please upgrade to at least 0.1.8","directories":{}},"0.1.8":{"name":"snex","version":"0.1.8","description":"Library for listening to input from SNEX gamepads.","license":"MIT","homepage":"http://snex.io","main":"dist/snex.js","repository":{"type":"git","url":"git+https://github.com/snex-io/snex-lib.git"},"author":{"name":"Pontus Alexander","url":"http://pomle.com"},"contributors":[{"name":"Michelle Bu"},{"name":"Eric Zhang"}],"scripts":{"build":"webpack --progress --colors","build:test":"mocha tests/postbuild.js","test":"mocha './src/**/*-test.js'"},"devDependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","copy-webpack-plugin":"^4.0.1","expect.js":"^0.3.1","jsdom":"^11.1.0","mocha":"^3.5.0","peerjs":"git+https://github.com/snex-io/peerjs.git","sinon":"^2.4.1","webpack":"^3.4.1"},"gitHead":"845503f70dfe2f036f02f1128900077f9d8e2096","bugs":{"url":"https://github.com/snex-io/snex-lib/issues"},"_id":"snex@0.1.8","_shasum":"2f162ad29d8c2caf493333d9396bc37d2dd2a213","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"dist":{"shasum":"2f162ad29d8c2caf493333d9396bc37d2dd2a213","tarball":"https://registry.npmjs.org/snex/-/snex-0.1.8.tgz","integrity":"sha512-16e+TjrY+pPkXpQBg/wdIWUZTf/H1YDf1xyrXNaE0C1A/saylqQB2RLvNVO29pt0tqkZJ4tEIvGYPMi7zWBO1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIClHvqVFIrxBR9TH7e8z1Bbp6CqoYfcFQQbqPa+A6Qh6AiAoJVbzD8wbytIP+u6gWZkvvwuUStGTqWlTUsZX/1cXCQ=="}]},"maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snex-0.1.8.tgz_1502101924420_0.08083847351372242"},"directories":{}},"0.2.0":{"name":"snex","version":"0.2.0","description":"Library for listening to input from SNEX gamepads.","license":"MIT","homepage":"http://snex.io","main":"dist/snex.js","repository":{"type":"git","url":"git+https://github.com/snex-io/snex-lib.git"},"author":{"name":"Pontus Alexander","url":"http://pomle.com"},"contributors":[{"name":"Michelle Bu"},{"name":"Eric Zhang"}],"scripts":{"build":"webpack --progress --colors","build:test":"mocha tests/postbuild.js","test":"mocha './src/**/*-test.js'"},"devDependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","copy-webpack-plugin":"^4.0.1","expect.js":"^0.3.1","jsdom":"^11.1.0","mocha":"^3.5.0","peerjs":"git+https://github.com/snex-io/peerjs.git","sinon":"^2.4.1","webpack":"^3.4.1"},"gitHead":"e38df4fd7cbc087b1a22e10a0e121dd8e8a7e4ce","bugs":{"url":"https://github.com/snex-io/snex-lib/issues"},"_id":"snex@0.2.0","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"dist":{"integrity":"sha512-TwBsiERVmVbHUMRC4oqDFMvB36Je+nGkb3l3OGbjm8TL1lhrTD2pCyiG+4Ks2wqRXqkdm5/C6FrGXZx7BMTU+w==","shasum":"6b7184f3b73f6b911456e2e5b19406f885aad433","tarball":"https://registry.npmjs.org/snex/-/snex-0.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjOpsHJXDB+axlbsSIUsUVZCAOKrxLO3tKePBhWqBzvgIhAN+acMM3O3j3pTdKW5XEREGaOlLt5unsLwuuRKRr/gg7"}]},"maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snex-0.2.0.tgz_1512509754198_0.19360773777589202"},"directories":{}},"0.2.1":{"name":"snex","version":"0.2.1","description":"Library for listening to input from SNEX gamepads.","license":"MIT","homepage":"http://snex.io","main":"dist/snex.js","repository":{"type":"git","url":"git+https://github.com/snex-io/snex-lib.git"},"author":{"name":"Pontus Alexander","url":"http://pomle.com"},"contributors":[{"name":"Michelle Bu"},{"name":"Eric Zhang"}],"scripts":{"build":"webpack --progress --colors","build:test":"mocha tests/postbuild.js","prepublishOnly":"/usr/bin/env bash ./prepubli.sh","test":"mocha './src/**/*-test.js'"},"devDependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","copy-webpack-plugin":"^4.0.1","expect.js":"^0.3.1","jsdom":"^11.1.0","mocha":"^3.5.0","peerjs":"git+https://github.com/snex-io/peerjs.git","sinon":"^2.4.1","webpack":"^3.4.1"},"gitHead":"3e3c71f0cb858ebcc6686a4021c6c5360f7c7ca8","bugs":{"url":"https://github.com/snex-io/snex-lib/issues"},"_id":"snex@0.2.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.2","_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"dist":{"integrity":"sha512-RJnztMJN2gffvrZwgFKQlNZxp7CuYT7kAHonS+GgHmKqIW9ttvzyKPo9gJvJJFVspZlJ+xgV+z4ek6KmzGQewA==","shasum":"ca81ca9ba037674ab267fc75139c31b0cb41417e","tarball":"https://registry.npmjs.org/snex/-/snex-0.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEz7J+f7MaeqsqT4BPKc6SpT+LXrnASFrYlc5e8fKn3TAiEAssw9F8tkBFJxNypLHlLGGBmPGAZxAC5sIbqNLlsOnIY="}]},"maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snex-0.2.1.tgz_1512563113266_0.13679828005842865"},"directories":{}},"0.2.2":{"name":"snex","version":"0.2.2","description":"Library for listening to input from SNEX gamepads.","license":"MIT","homepage":"http://snex.io","main":"dist/snex.js","repository":{"type":"git","url":"git+https://github.com/snex-io/snex-lib.git"},"author":{"name":"Pontus Alexander","url":"http://pomle.com"},"contributors":[{"name":"Michelle Bu"},{"name":"Eric Zhang"}],"scripts":{"build":"webpack --progress --colors","build:test":"mocha tests/postbuild.js","prepublishOnly":"/usr/bin/env bash ./prepubli.sh","test":"mocha './src/**/*-test.js'"},"devDependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","copy-webpack-plugin":"^4.0.1","expect.js":"^0.3.1","jsdom":"^11.1.0","mocha":"^3.5.0","peerjs":"git+https://github.com/snex-io/peerjs.git","sinon":"^2.4.1","webpack":"^3.4.1"},"gitHead":"208f3f40839dbbe62966d958e2b735704023c50b","bugs":{"url":"https://github.com/snex-io/snex-lib/issues"},"_id":"snex@0.2.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.2","_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"dist":{"integrity":"sha512-oY+8nDtCLkuNQKd+WAbmmhj/0mYzqNG9Yun0hK9rukvC/gEfUYjVfXzE44p0Nq/45dTOVk54vKl6mtLRtSKi6Q==","shasum":"c9d05d16d646cd31d8c289d180c2f827aec86068","tarball":"https://registry.npmjs.org/snex/-/snex-0.2.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFvRybS8/sIj1bwwAo+ZT9yqvd8xL0gXMPOO8zE9lHMzAiBq18xQ24EdT21fCArOmEXSTjhoop1VWVZ/h/BNiqMnRg=="}]},"maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snex-0.2.2.tgz_1512564237101_0.17848002281971276"},"directories":{}},"0.2.3":{"name":"snex","version":"0.2.3","description":"Library for listening to input from SNEX gamepads.","license":"MIT","homepage":"http://snex.io","main":"dist/snex.js","repository":{"type":"git","url":"git+https://github.com/snex-io/snex-lib.git"},"author":{"name":"Pontus Alexander","url":"http://pomle.com"},"contributors":[{"name":"Michelle Bu"},{"name":"Eric Zhang"}],"scripts":{"build":"webpack --progress --colors","build:test":"mocha tests/postbuild.js","prepublishOnly":"/usr/bin/env bash ./prepubli.sh","test":"mocha './src/**/*-test.js'"},"devDependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","copy-webpack-plugin":"^4.0.1","expect.js":"^0.3.1","jsdom":"^11.1.0","mocha":"^3.5.0","peerjs":"git+https://github.com/snex-io/peerjs.git","sinon":"^2.4.1","webpack":"^3.4.1"},"gitHead":"bc0ef8bc890ee3815ed254f491f71fe2457e9c98","bugs":{"url":"https://github.com/snex-io/snex-lib/issues"},"_id":"snex@0.2.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.2","_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"dist":{"integrity":"sha512-xjnyVraV/p9gUnWRRS14ZBDiboQzRjW3wuIfe3T34M8PafGXTuCiCq38JFdPC2okN+9i0V65qm9naV3Y93sSug==","shasum":"9a302d5699d83e1e822d450672446eda698b33ba","tarball":"https://registry.npmjs.org/snex/-/snex-0.2.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAfpQijNifwQJLnJglo9UmsU9DcytOZWsMo/AalmFCvFAiEA1rrmWDevUZr4NaMOSCfwZJ2mmL0boNY0pSBTmS3HagQ="}]},"maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snex-0.2.3.tgz_1512564611105_0.4188359691761434"},"directories":{}},"0.3.0":{"name":"snex","version":"0.3.0","description":"Library for listening to input from SNEX gamepads.","license":"MIT","homepage":"http://snex.io","main":"dist/snex.js","repository":{"type":"git","url":"git+https://github.com/snex-io/snex-lib.git"},"author":{"name":"Pontus Alexander","url":"http://pomle.com"},"contributors":[{"name":"Michelle Bu"},{"name":"Eric Zhang"}],"scripts":{"build":"webpack --progress --colors","build:test":"mocha tests/postbuild.js","prepublishOnly":"/usr/bin/env bash ./prepubli.sh","test":"mocha './src/**/*-test.js'"},"devDependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","copy-webpack-plugin":"^4.0.1","expect.js":"^0.3.1","jsdom":"^11.1.0","mocha":"^3.5.0","peerjs":"git+https://github.com/snex-io/peerjs.git","sinon":"^2.4.1","webpack":"^3.4.1"},"gitHead":"4e6e9f755f9d109acbc1fd1084070a9e6c153450","bugs":{"url":"https://github.com/snex-io/snex-lib/issues"},"_id":"snex@0.3.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.2","_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"dist":{"integrity":"sha512-A8xPpZUmvbgy425+2fCAaGmLZ9IrBZ1bepDs8lBJoPqe93HqQxoUHuQ/KFaIe1wHUbmUTEbUQ2mhbJyKWY7e2Q==","shasum":"b2814ba1d671c685a1a37feffb2e784351fc73bc","tarball":"https://registry.npmjs.org/snex/-/snex-0.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQNV4QASRYR8M1Wd50rJNkWc6hFrOJgMBdjCl3t8nsUgIgEpSRdfh7EY2JhINVARQBBdDBq+f0kODNZIZsNG2B1gY="}]},"maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snex-0.3.0.tgz_1512568263387_0.8192695379257202"},"directories":{}},"0.3.1":{"name":"snex","version":"0.3.1","description":"Library for listening to input from SNEX gamepads.","license":"MIT","homepage":"http://snex.io","main":"dist/snex.js","repository":{"type":"git","url":"git+https://github.com/snex-io/snex-lib.git"},"author":{"name":"Pontus Alexander","url":"http://pomle.com"},"contributors":[{"name":"Michelle Bu"},{"name":"Eric Zhang"}],"scripts":{"build":"webpack --progress --colors","build:test":"mocha tests/postbuild.js","prepublishOnly":"/usr/bin/env bash ./prepubli.sh","test":"mocha './src/**/*-test.js'"},"devDependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","copy-webpack-plugin":"^4.0.1","expect.js":"^0.3.1","jsdom":"^11.1.0","mocha":"^3.5.0","peerjs":"git+https://git@github.com/snex-io/peerjs.git#0.3.15","sinon":"^2.4.1","webpack":"^3.4.1"},"gitHead":"91037fef5ff8b1c26851dc00c78d7d9c681748f1","bugs":{"url":"https://github.com/snex-io/snex-lib/issues"},"_id":"snex@0.3.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.2","_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"dist":{"integrity":"sha512-cLQC2aI9505XpHOd4POtkirpSvhC76dc8oASaf2aAu1jzqXlyZxzUeKx42aGX4K7ch0w/XKuFHTJNnK+49YeLg==","shasum":"7b73dde9c2be0cc31c5175b21e46c0fe91b89094","tarball":"https://registry.npmjs.org/snex/-/snex-0.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgJUpy6Go8+KFgU1+bH8seNNwNmT71eCONyunvZBKYnwIhAO5XeCxvPAydfvYzbbudvZp//1n83d4qt5/5e7QXPLfw"}]},"maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snex-0.3.1.tgz_1512631874916_0.7319489491637796"},"directories":{}},"0.3.2":{"name":"snex","version":"0.3.2","description":"Library for listening to input from SNEX gamepads.","license":"MIT","homepage":"http://snex.io","main":"dist/snex.js","repository":{"type":"git","url":"git+https://github.com/snex-io/snex-lib.git"},"author":{"name":"Pontus Alexander","url":"http://pomle.com"},"contributors":[{"name":"Michelle Bu"},{"name":"Eric Zhang"}],"scripts":{"build":"webpack --progress --colors","build:test":"mocha tests/postbuild.js","prepublishOnly":"/usr/bin/env bash ./prepubli.sh","test":"mocha './src/**/*-test.js'"},"devDependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","copy-webpack-plugin":"^4.0.1","expect.js":"^0.3.1","jsdom":"^11.1.0","mocha":"^3.5.0","peerjs":"git+https://git@github.com/snex-io/peerjs.git#0.3.15","sinon":"^2.4.1","webpack":"^3.4.1"},"gitHead":"ac4a6ba323ab853d2eabe65660a5f94be251e34e","bugs":{"url":"https://github.com/snex-io/snex-lib/issues"},"_id":"snex@0.3.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.2","_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"dist":{"integrity":"sha512-Wy4npNGqo+Sp/3aF01if5e82etIJUiO5KXViN+QCfkwxBOgtEe/6pRlp9mae3C/ji9Mg52N3pKYysVITb+gsEg==","shasum":"69d17ed61ab5b9d52547c995ddeaeba5dbe09fa1","tarball":"https://registry.npmjs.org/snex/-/snex-0.3.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdFiHsOXLbSnmf7qzoY9OeCUl2kTPsoGbCb0Yekk7fvAIgEL8pe1TlfR0G7bLYUZNAwLlGQvY5QKWsvY3XhaBS9Jc="}]},"maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snex-0.3.2.tgz_1512671797031_0.6415495444089174"},"directories":{}},"0.3.3":{"name":"snex","version":"0.3.3","description":"Library for listening to input from SNEX gamepads.","license":"MIT","homepage":"http://snex.io","main":"dist/snex.js","repository":{"type":"git","url":"git+https://github.com/snex-io/snex-lib.git"},"author":{"name":"Pontus Alexander","url":"http://pomle.com"},"contributors":[{"name":"Michelle Bu"},{"name":"Eric Zhang"}],"scripts":{"build":"webpack --progress --colors","build:test":"mocha tests/postbuild.js","prepublishOnly":"/usr/bin/env bash ./prepubli.sh","test":"mocha './src/**/*-test.js'"},"devDependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","copy-webpack-plugin":"^4.0.1","expect.js":"^0.3.1","jsdom":"^11.1.0","mocha":"^3.5.0","peerjs":"git+https://git@github.com/snex-io/peerjs.git#0.3.15","sinon":"^2.4.1","webpack":"^3.4.1"},"gitHead":"be8600b716e3fc84478573ba998a4b4f74882bc4","bugs":{"url":"https://github.com/snex-io/snex-lib/issues"},"_id":"snex@0.3.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"dist":{"integrity":"sha512-kRuks3PsHKivPYN5dBX11ps9pCsCjuz3SilqoWxY8g12xOyjQ7s0BEPnSbedmW744hLrlqME3IsbKoA/oj/ZGw==","shasum":"dbd4798f84b66a4b6f0222c85245130dacb6ba64","tarball":"https://registry.npmjs.org/snex/-/snex-0.3.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyQnZVXPDslHLFDNLhRz01IjRs1GZ1gINwXOKzBh5VhQIgb40J42IBnth92lHmjpigzx15oKggzm4OzK/d92FN8Wk="}]},"maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snex-0.3.3.tgz_1513035029153_0.9459414943121374"},"directories":{}},"0.3.4":{"name":"snex","version":"0.3.4","description":"Library for listening to input from SNEX gamepads.","license":"MIT","homepage":"http://snex.io","main":"dist/snex.js","repository":{"type":"git","url":"git+https://github.com/snex-io/snex-lib.git"},"author":{"name":"Pontus Alexander","url":"http://pomle.com"},"contributors":[{"name":"Michelle Bu"},{"name":"Eric Zhang"}],"scripts":{"build":"webpack --progress --colors","build:test":"mocha tests/postbuild.js","prepublishOnly":"/usr/bin/env bash ./prepubli.sh","test":"mocha './src/**/*-test.js'"},"devDependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","copy-webpack-plugin":"^4.0.1","expect.js":"^0.3.1","jsdom":"^11.1.0","mocha":"^3.5.0","peerjs":"git+https://git@github.com/snex-io/peerjs.git#0.3.15","sinon":"^2.4.1","webpack":"^3.4.1"},"gitHead":"5378c301689a229a48b136ed33f9ed2f45c8378f","bugs":{"url":"https://github.com/snex-io/snex-lib/issues"},"_id":"snex@0.3.4","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"dist":{"integrity":"sha512-Y/XHtrxtuMHkyS9VGI/nl0/O1c8R/nfP9sZeh+UyRaug5LnUC35vMSvZA7nSotAwqExFAx9bvFUeLztxZFxLrg==","shasum":"99458bc3df231b792e71c124dd92ba52e0c66f69","tarball":"https://registry.npmjs.org/snex/-/snex-0.3.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/cWCs5BN/GaOMt6bFbyEtemP+du4hEjbMA/AT6Q8GCwIhANrQCixSHQi6sTcWCO20UcpMEoQT6xAgyFUbwThvb5AK"}]},"maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snex-0.3.4.tgz_1513204345119_0.7288353096228093"},"directories":{}},"0.3.5-0":{"name":"snex","version":"0.3.5-0","description":"Library for listening to input from SNEX gamepads.","license":"MIT","homepage":"http://snex.io","main":"dist/snex.js","repository":{"type":"git","url":"git+https://github.com/snex-io/snex-lib.git"},"author":{"name":"Pontus Alexander","url":"http://pomle.com"},"contributors":[{"name":"Michelle Bu"},{"name":"Eric Zhang"}],"scripts":{"build":"rollup -c","build:test":"mocha tests/postbuild.js","prepublishOnly":"/usr/bin/env bash ./prepubli.sh","test":"mocha './src/**/*-test.js'"},"devDependencies":{"babel-core":"^6.25.0","babel-preset-env":"^1.6.0","expect.js":"^0.3.1","jsdom":"^11.1.0","mocha":"^3.5.0","peerjs":"git+https://git@github.com/snex-io/peerjs.git#0.3.15","rollup":"^0.52.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","sinon":"^2.4.1"},"gitHead":"c31dd352a5f7f00ba34ed9e5f9f98f7747d0d759","bugs":{"url":"https://github.com/snex-io/snex-lib/issues"},"_id":"snex@0.3.5-0","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"dist":{"integrity":"sha512-jILmHW9tMiIVLEpE+KwYgoWLtNCz3T2l57aos5p02+pvX2wCCcVHvbiiUJIMPKIDo1IDyxWCVj/mBZhxbC4GxA==","shasum":"b71cf44d07c2cc35d9498139b2cb6d3e82801611","tarball":"https://registry.npmjs.org/snex/-/snex-0.3.5-0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFvfvaRy3wczGItfgRW0vZNn0mMEIK0eYZfS90CzbJfDAiEAwidhTHpNM50Fm/dpl0+zzwsPqo3BHJBRwiRdwRbtlG4="}]},"maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snex-0.3.5-0.tgz_1513797091155_0.565138695994392"},"directories":{}},"0.3.5-1":{"name":"snex","version":"0.3.5-1","description":"Library for listening to input from SNEX gamepads.","license":"MIT","homepage":"http://snex.io","main":"dist/snex.js","repository":{"type":"git","url":"git+https://github.com/snex-io/snex-lib.git"},"author":{"name":"Pontus Alexander","url":"http://pomle.com"},"contributors":[{"name":"Michelle Bu"},{"name":"Eric Zhang"}],"scripts":{"build":"rollup -c","build:test":"mocha 'tests/postbuild/**.test.js'","prepublishOnly":"/usr/bin/env bash ./prepubli.sh","test":"mocha './src/**/*-test.js'"},"devDependencies":{"babel-core":"^6.25.0","babel-preset-env":"^1.6.0","expect.js":"^0.3.1","jsdom":"^11.1.0","mocha":"^3.5.0","peerjs":"git+https://git@github.com/snex-io/peerjs.git#0.3.15","rollup":"^0.52.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","sinon":"^2.4.1"},"gitHead":"a8747b64c03a0e7ded859012613aed6f483ce65f","bugs":{"url":"https://github.com/snex-io/snex-lib/issues"},"_id":"snex@0.3.5-1","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"dist":{"integrity":"sha512-tqRBUpgawJ5Z1N4z6YU6JqNqCAN3COCU0whC7XtRtMU6A85yxzYG1pfk+eTYLmeSPa8KfAf29jun3p5gusvzag==","shasum":"6c5b07f98c2bca748e5828dcd95b9fdab59c665d","tarball":"https://registry.npmjs.org/snex/-/snex-0.3.5-1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd/aUmqO22rZpkVa9sVtaXOZ8iTf62e/7dh16zHKHvBgIgBUh6w3m68NoN22gHRDZGT5QzyGiWRoxHs66J2aFk6RM="}]},"maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snex-0.3.5-1.tgz_1513850022526_0.5106731550768018"},"directories":{}},"0.5.0-0":{"name":"snex","version":"0.5.0-0","description":"Library for listening to input from SNEX gamepads.","license":"MIT","homepage":"http://snex.io","main":"dist/snex.js","repository":{"type":"git","url":"git+https://github.com/snex-io/snex-lib.git"},"author":{"name":"Pontus Alexander","url":"http://pomle.com"},"contributors":[{"name":"Michelle Bu"},{"name":"Eric Zhang"}],"scripts":{"build":"rollup -c","prepublishOnly":"/usr/bin/env bash ./prepubli.sh","test":"jest src/","test:postbuild":"jest tests/postbuild/"},"devDependencies":{"babel-core":"^6.25.0","babel-jest":"^22.0.4","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.0","jest":"^22.0.4","jsdom":"^11.1.0","peerjs":"git+https://git@github.com/snex-io/peerjs.git#550a28ef91a5cda5f6359ffae4080672e8e5e8bb","rollup":"^0.52.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","sinon":"^2.4.1"},"gitHead":"b2444440e375662f8a1671084b0d80db4cd3d79c","bugs":{"url":"https://github.com/snex-io/snex-lib/issues"},"_id":"snex@0.5.0-0","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"dist":{"integrity":"sha512-3EswonRNW0UhkR1YmUatpAgTAZ6WZ3GQ62tXnRC47AwWTrMjpkPPgpB7Bz19dEMxvk00a+nf2hFFVK4hzOhLtQ==","shasum":"e5253a2076986613cc784d55c857da750c3aee49","tarball":"https://registry.npmjs.org/snex/-/snex-0.5.0-0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOaIj80Y4qaNRIW3ebrmA2nMbxyDQE3nPkg4oi7nEHfQIhAJaihU+zaFz6+7EY5C243m9utPkZ7/fcdlu6+q8FVBJi"}]},"maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snex-0.5.0-0.tgz_1514147539623_0.9897957844659686"},"directories":{}},"0.5.0":{"name":"snex","version":"0.5.0","description":"Library for listening to input from SNEX gamepads.","license":"MIT","homepage":"http://snex.io","main":"dist/snex.js","repository":{"type":"git","url":"git+https://github.com/snex-io/snex-lib.git"},"author":{"name":"Pontus Alexander","url":"http://pomle.com"},"contributors":[{"name":"Michelle Bu"},{"name":"Eric Zhang"}],"scripts":{"build":"rollup -c","prepublishOnly":"/usr/bin/env bash ./prepubli.sh","test":"jest src/","test:postbuild":"jest tests/postbuild/"},"devDependencies":{"babel-core":"^6.25.0","babel-jest":"^22.0.4","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.0","jest":"^22.0.4","jsdom":"^11.1.0","peerjs":"git+https://git@github.com/snex-io/peerjs.git#550a28ef91a5cda5f6359ffae4080672e8e5e8bb","rollup":"^0.52.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","sinon":"^2.4.1"},"gitHead":"a1df7e471b733e41cdf1a5d6a3777d97220d0465","bugs":{"url":"https://github.com/snex-io/snex-lib/issues"},"_id":"snex@0.5.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"dist":{"integrity":"sha512-dYaYdam91kmVOr6++cGvtWXKDLRuZ8As4q2xqQCvnr6C6Qe1q9a53kWXnUXL/Yk3MsX6f2GSM+X9B7X4PiM7dQ==","shasum":"46ec8cb4285301a0d1abb448c6e460e958598a21","tarball":"https://registry.npmjs.org/snex/-/snex-0.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYdEYD4pDZDXu/RfOpZFP7UFWb2FMoEr0j9Xri4Axr2AiEAlsPOBaOrNVqun2XzloLqCI4WcPA/fVQdODXnev0r6L4="}]},"maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snex-0.5.0.tgz_1515019885170_0.4734425686765462"},"directories":{}},"0.5.1":{"name":"snex","version":"0.5.1","description":"Library for listening to input from SNEX gamepads.","license":"MIT","homepage":"http://snex.io","main":"dist/snex.js","repository":{"type":"git","url":"git+https://github.com/snex-io/snex-lib.git"},"author":{"name":"Pontus Alexander","url":"http://pomle.com"},"contributors":[{"name":"Michelle Bu"},{"name":"Eric Zhang"}],"scripts":{"build":"rollup -c","prepublishOnly":"/usr/bin/env bash ./prepubli.sh","test":"jest src/","test:postbuild":"jest tests/postbuild/"},"devDependencies":{"babel-core":"^6.25.0","babel-jest":"^22.0.4","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.0","jest":"^22.0.4","jsdom":"^11.1.0","peerjs":"git+https://git@github.com/snex-io/peerjs.git#550a28ef91a5cda5f6359ffae4080672e8e5e8bb","rollup":"^0.52.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","sinon":"^2.4.1"},"gitHead":"0ee750684578029190ca1a5c73f760b8d9f5c927","bugs":{"url":"https://github.com/snex-io/snex-lib/issues"},"_id":"snex@0.5.1","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-gSMa127ZwqII23ILB4hcb1JrrQel4qps4yoWviocuMP7kyhbqnd5ZmbytbZI7IE9h4+lTbFxAnrnfT/IHErg7A==","shasum":"bb31a7d4813701435435b62cd6393be2657912af","tarball":"https://registry.npmjs.org/snex/-/snex-0.5.1.tgz","fileCount":13,"unpackedSize":181184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK4NxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2XxAAkJI7rfCD24MH4qpnd6XNiC4xYubi0yK8wyouALvYoogNcwEg\r\nsOwcrZ3QTQf2QQXBIk/pj/RyccCoqUEci3Ua42Rp52IjDHSHBwmG25AEKs4D\r\nKp/TfVu1zJJ4FBkRcCoz2gyFoyShqgWsxQLd4Ll8H9yyg6xpe9VheEFHuglg\r\nPzl9jlnJPCOqu+Ouw7o6KLdGKNkv6rfIOpBcPl7di68EqIOi5+j3nX0L8nX4\r\nj3AgXXL7eiJYgEUfdVu3ELeRCP5dPUv6MEKODd4VN8SSMuCXWyu01Oj9Aau2\r\nioBUQEMT6aA1M44hNQsE1VjjZeMRZBliNcVj/7leC8vYh3/HPbqW/U/nVapC\r\nHGV0j+5OIR9PvUhs500P029Z+2Rnom2LdW/pdEoIxSUDroHRR7ebNJxJ8Q1S\r\nbqfU9WGUFnuNhzY8ZNbzVDITmJfbmZ06DVYml5vnWQfAYtFthfrwGliyhBoN\r\nm2EPr2y2ugPPW3LSiu3Mxe0cgKCj1RDJAXM9z5ubPzc/Avqqqb2lwZyqsiHl\r\n8oSbT3nvhFKwfjNPCwS1JcTJUgVOwqkZiVrFZ8EUTBBGKuTgqWFMlDUiXeIf\r\nsYO2NGjzPtAJijdIjOsVnopVOx7CutIUmZ0hk6WvCZDsHchzstRAkgKHk7UI\r\nADzzN/nTgu6HBD2e6O1g82Z0Qfl4JldoKV4=\r\n=iLDQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDP2ylgMNHO9hGJs1ihbR3i+7/YQJuF50GL9Jt3qhm+LwIgXwOHTWqezFXrX2eEleP/CJn3Y1S21S81M9RL2dBxH/o="}]},"_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"directories":{},"maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snex_0.5.1_1647018865422_0.8492884870795352"},"_hasShrinkwrap":false},"0.5.2":{"name":"snex","version":"0.5.2","description":"Library for listening to input from SNEX gamepads.","license":"MIT","homepage":"http://snex.pomle.com","main":"dist/snex.js","repository":{"type":"git","url":"git+https://github.com/snex-io/snex-lib.git"},"author":{"name":"Pontus Alexander","url":"http://pomle.com"},"contributors":[{"name":"Michelle Bu"},{"name":"Eric Zhang"}],"scripts":{"build":"rollup -c","prepublishOnly":"/usr/bin/env bash ./prepubli.sh","test":"jest src/","test:postbuild":"jest tests/postbuild/"},"devDependencies":{"babel-core":"^6.25.0","babel-jest":"^22.0.4","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.0","jest":"^22.0.4","jsdom":"^11.1.0","peerjs":"git+https://git@github.com/snex-io/peerjs.git#550a28ef91a5cda5f6359ffae4080672e8e5e8bb","rollup":"^0.52.2","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","sinon":"^2.4.1"},"gitHead":"298e7d0f53e695d7ea41038b92b357305194e007","bugs":{"url":"https://github.com/snex-io/snex-lib/issues"},"_id":"snex@0.5.2","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-0MSuljdyVLHZyUQHkNzb8r3CgHUkVLu6+n39N8Nod0azKp3mqdfzMtWPaGOONJd98fOucdXw9JNDDzcmvNAXJA==","shasum":"4642fab6b2ed51fe2e6c3daa1e1a85fe9f6faea2","tarball":"https://registry.npmjs.org/snex/-/snex-0.5.2.tgz","fileCount":13,"unpackedSize":181173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK5FaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8Ag//ZGEDM02M2n61hM/t5qh1/g8qvJ6/a+SbNkijhnS8EWd3dk0T\r\nqz+kAykWdAj7Y6H8xDAOIjxvHCdwGQ+a36MY30u9RPrKsvVubv0l5RMAUtE2\r\nk7nETJNKiWL5hAHx6jiW+eBhRgl2dm4xYddABUmY9dzntRUK8kNhE5ESMkyU\r\ngE9rq1M9+cx7RjpQSA0/pVglG5Em0fJSkGuQwh53U+loH1McjVKX2mivJsxz\r\nabXp0ntKFsl1yAmLQ4bsznZLxZhO4OhCPU+LzAbE7UdsaXSh5pz+/2qkqsLz\r\nW9SeS7elOME1Hwniq9SWuHLBj923rOAc6b7G+9zUI/si2HDmN80mD0CaL7MP\r\nP8oTHtzSylGOExQ4IjcPk16lt6V3HSxK+HucliZmuj3KhwyKMUFr+pH9L1Iu\r\nIleiFXK4nxEgnbxTXEGNB7Id5OuLHerI4Qvxcc6pizZnqWzqbMsZiweIXojz\r\nE1Umol5AsbFJqiE9nv1Ck+BA4S8uA2AsRrr8g6q3dUqefAXGtqauTnPemFtu\r\nqoLgONSigp77NCTzbPkJQtJGNzDFPJ+2zjXfL2+QAeLz7wT9hI4+z64iMMqc\r\nuksMwoqnqEIcU8xrNCNbdAgcBGKVzjwqEMKEEQN9nMqeN+FYWd9HoJJQgU3l\r\n1oRl7Df+/0vc5DG/AFi5NaNZTobZkuHmnkA=\r\n=5Ty/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjRzPJfe/h2My/kbSvBDAh17/hFRMeuPQ5FHtsT1SREwIgU/m5JS7PJzWexjiEMQX4F6HaLEFc2365wnYThSz0yY8="}]},"_npmUser":{"name":"pomle","email":"pontus.alexander@gmail.com"},"directories":{},"maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snex_0.5.2_1647022426433_0.24482083969456236"},"_hasShrinkwrap":false}},"readme":"# SNEX Virtual Gamepad SDK\n[![Build Status](https://travis-ci.org/snex-io/snex-lib.svg?branch=master)](https://travis-ci.org/snex-io/snex-lib)\n\nLibrary for using [SNEX.io](https://snex.io) virtual gamepads providing SVG surface interaction, peering, and message sending.\n\n## What is it?\n\nSNEX provides on-screen virtual gamepads that can connect to any web application using WebRTC. Just create a session, share the session token, and start receiving signals right away.\n\n\n## Usage\n\n### Node environment\n\n1) Install\n```bash\nnpm install snex\n```\n\n2) Implement\n```js\nconst snex = require('snex');\n\nsnex.createSession()\n.then(session => {\n\n    session.on('connection', conn => {\n        console.log('Player joined!');\n\n        conn.on('data', data => {\n            if (data.state && data.key === 'A') {\n                console.log('User pressed \"A\"');\n            }\n        });\n    });\n\n    return session.createURL('nes');\n})\n.then(desc => {\n    console.log('Go to url to play', desc.url);\n});\n```\n\n### Browser\n\n1) Add the following snippet to your site.\n```html\n<script src=\"https://snex-cdn.pomle.com/snex.latest.min.js\"></script>\n```\n\n2) Implement.\n\n```js\nwindow.snex.createSession()\n.then(session => {\n\n    session.on('connection', conn => {\n        console.log('Player joined!');\n\n        conn.on('data', data => {\n            if (data.state && data.key === 'A') {\n                console.log('Player pressed \"A\"');\n            }\n        });\n    });\n\n    return session.createURL('nes');\n})\n.then(desc => {\n    console.log('Go to url to play', desc.url);\n});\n```\n","maintainers":[{"name":"pomle","email":"pontus.alexander@gmail.com"}],"time":{"modified":"2022-06-26T21:42:03.072Z","created":"2017-01-04T12:32:59.016Z","0.0.0":"2017-01-04T12:32:59.016Z","0.0.1":"2017-01-08T04:44:54.598Z","0.0.2":"2017-01-08T04:57:38.741Z","0.1.0":"2017-08-02T01:02:22.193Z","0.1.1":"2017-08-02T01:07:35.139Z","0.1.2":"2017-08-02T01:27:37.901Z","0.1.3":"2017-08-02T02:18:44.421Z","0.1.4":"2017-08-02T12:49:28.935Z","0.1.5":"2017-08-02T13:00:58.633Z","0.1.6":"2017-08-02T15:38:02.841Z","0.1.7":"2017-08-07T10:20:56.254Z","0.1.8":"2017-08-07T10:32:05.640Z","0.2.0":"2017-12-05T21:35:55.345Z","0.2.1":"2017-12-06T12:25:14.482Z","0.2.2":"2017-12-06T12:43:58.296Z","0.2.3":"2017-12-06T12:50:11.188Z","0.3.0":"2017-12-06T13:51:04.594Z","0.3.1":"2017-12-07T07:31:15.876Z","0.3.2":"2017-12-07T18:36:38.065Z","0.3.3":"2017-12-11T23:30:30.244Z","0.3.4":"2017-12-13T22:32:25.274Z","0.3.5-0":"2017-12-20T19:11:32.242Z","0.3.5-1":"2017-12-21T09:53:43.617Z","0.5.0-0":"2017-12-24T20:32:19.764Z","0.5.0":"2018-01-03T22:51:26.283Z","0.5.1":"2022-03-11T17:14:25.535Z","0.5.2":"2022-03-11T18:13:46.642Z"},"license":"MIT","readmeFilename":"README.md","homepage":"http://snex.pomle.com","repository":{"type":"git","url":"git+https://github.com/snex-io/snex-lib.git"},"contributors":[{"name":"Michelle Bu"},{"name":"Eric Zhang"}],"author":{"name":"Pontus Alexander","url":"http://pomle.com"},"bugs":{"url":"https://github.com/snex-io/snex-lib/issues"}}