{"_id":"xbox-controller-node","_rev":"37-d2502b611e937455238f90b44d23a7cc","name":"xbox-controller-node","description":"Simple interface to Xbox controller using Node.js","dist-tags":{"latest":"1.6.0"},"versions":{"1.0.0":{"name":"xbox-controller-node","version":"1.0.0","description":"Simple interface to Xbox controller using Node.js","main":"./lib/xbox-controller.js","dependencies":{"chalk":"^0.5.1","node-hid":"^0.3.2","socket.io":"^1.2.1"},"scripts":{"test":"node lib/test.js"},"repository":{"type":"git","url":"https://github.com/mapaiva/xbox-controller-node.git"},"keywords":["xbox","controller","node"],"author":{"name":"Matheus Paiva","email":"matheus.a.paiva@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mapaiva/xbox-controller-node/issues"},"homepage":"https://github.com/mapaiva/xbox-controller-node","gitHead":"2ec1063e730c025440ce456328fb24ae4607dd23","_id":"xbox-controller-node@1.0.0","_shasum":"0f5d5fdb1df1562482cd84eac1ff8e9a64877183","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"},"maintainers":[{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"}],"dist":{"shasum":"0f5d5fdb1df1562482cd84eac1ff8e9a64877183","tarball":"https://registry.npmjs.org/xbox-controller-node/-/xbox-controller-node-1.0.0.tgz","integrity":"sha512-11JA8i8X3S83LdLUuA14NoPrPi7EmwaaX9pfO9T/SBEKABK0uOl7b8Q1XfuPBJM7SD/8cEAThbD4lfswAHsmDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDTQpdy+yq0yl8k44UWtG65mVJo1GZczezJC26Nx4qnvAiAOZB6RO9edw8e1iog6qY04Zai3ok3KDWBQrg12iNGJrA=="}]}},"1.0.1":{"name":"xbox-controller-node","version":"1.0.1","description":"Simple interface to Xbox controller using Node.js","main":"./lib/xbox-controller.js","dependencies":{"chalk":"^0.5.1","node-hid":"^0.3.2","socket.io":"^1.2.1"},"scripts":{"test":"node lib/test.js"},"repository":{"type":"git","url":"https://github.com/mapaiva/xbox-controller-node.git"},"keywords":["xbox","controller","node"],"author":{"name":"Matheus Paiva","email":"matheus.a.paiva@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mapaiva/xbox-controller-node/issues"},"homepage":"https://github.com/mapaiva/xbox-controller-node","gitHead":"51e8da9d0cfd987bf3049079f9fb4ded4f597151","_id":"xbox-controller-node@1.0.1","_shasum":"bd530727019b43487dd7507cfc660897918737fd","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"},"maintainers":[{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"}],"dist":{"shasum":"bd530727019b43487dd7507cfc660897918737fd","tarball":"https://registry.npmjs.org/xbox-controller-node/-/xbox-controller-node-1.0.1.tgz","integrity":"sha512-fCqt2YBSRFZzno5ZDiQiEuzQNZSvhPK2+Fv5wYEcauTx/EfSh/xBOkWPNc1QxcFslno4EKSBnf6jnPT9fMn8ag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBzGDghwjTfxl+FtvWMze9JR30TfBoXZvS2gViS/W7dmAiEAhwaDDKLNVn6fyvvIivRnDbQNhwTpwAQCV8eEennXMkw="}]}},"1.0.2":{"name":"xbox-controller-node","version":"1.0.2","description":"Simple interface to Xbox controller using Node.js","main":"./lib/xbox-controller.js","dependencies":{"chalk":"^0.5.1","node-hid":"^0.3.2","socket.io":"^1.2.1"},"scripts":{"test":"node lib/test.js"},"repository":{"type":"git","url":"https://github.com/mapaiva/xbox-controller-node.git"},"keywords":["xbox","controller","node"],"author":{"name":"Matheus Paiva","email":"matheus.a.paiva@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mapaiva/xbox-controller-node/issues"},"homepage":"https://github.com/mapaiva/xbox-controller-node","gitHead":"5fa933e6f50e1062a3bd79e29f8ed1ffb2171b1f","_id":"xbox-controller-node@1.0.2","_shasum":"f71e2576cf2fb0b6ed8aee430a677d72828173ba","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"},"maintainers":[{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"}],"dist":{"shasum":"f71e2576cf2fb0b6ed8aee430a677d72828173ba","tarball":"https://registry.npmjs.org/xbox-controller-node/-/xbox-controller-node-1.0.2.tgz","integrity":"sha512-3EWQXl7BkhNj0ELX7Cf5VScVC8apzXTYm1Oz9krWZ1dzf620FsZRXptl0s90VRjfdBzYm2FX7tvctVuftXykTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAsa5UtCqJWC66v/+pUP0GR77zzV/M+CJhNiRzynjAafAiEAtDC+v3Pe+ZHHWNtLiowTaeXFNJDRgtDCZmevPxSageg="}]}},"1.0.3":{"name":"xbox-controller-node","version":"1.0.3","description":"Simple interface to Xbox controller using Node.js","main":"./lib/xbox-controller.js","dependencies":{"chalk":"^0.5.1","node-hid":"^0.3.2","socket.io":"^1.2.1"},"scripts":{"install":"npm install","test":"node lib/test.js"},"repository":{"type":"git","url":"https://github.com/mapaiva/xbox-controller-node.git"},"keywords":["xbox","controller","node"],"author":{"name":"Matheus Paiva","email":"matheus.a.paiva@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mapaiva/xbox-controller-node/issues"},"homepage":"https://github.com/mapaiva/xbox-controller-node","gitHead":"c4bf6e49f2a55fb853b410c584470a8b9474e20f","_id":"xbox-controller-node@1.0.3","_shasum":"0019859318b674fdbae9fe72276ee7e8cda285ff","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"},"maintainers":[{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"}],"dist":{"shasum":"0019859318b674fdbae9fe72276ee7e8cda285ff","tarball":"https://registry.npmjs.org/xbox-controller-node/-/xbox-controller-node-1.0.3.tgz","integrity":"sha512-iLBnN5q7Z4hRTpA2248QjwjmtUEUPgrJODK3i2dv4EWI6+pIe0rtjBVoDqsnI3EteQQumbDlKLWtyk6U64JnXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6Lm43PrEASpJl+jcpz3W9wF1tW2GzCFu5ouU1uWhnuwIgEGpHX+LuigFpGtUQX/ZG/IaXjfu+eiYZc5c9AlXf6JM="}]}},"1.1.0":{"name":"xbox-controller-node","version":"1.1.0","description":"Simple interface to Xbox controller using Node.js","main":"./lib/xbox-controller.js","dependencies":{"chalk":"^0.5.1","node-hid":"^0.3.2","socket.io":"^1.2.1"},"scripts":{"install":"npm install","test":"node lib/test.js"},"repository":{"type":"git","url":"https://github.com/mapaiva/xbox-controller-node.git"},"keywords":["xbox","controller","node"],"author":{"name":"Matheus Paiva","email":"matheus.a.paiva@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mapaiva/xbox-controller-node/issues"},"homepage":"https://github.com/mapaiva/xbox-controller-node","gitHead":"34c9688407ef7835df54196c743f168b36ce4205","_id":"xbox-controller-node@1.1.0","_shasum":"1be0043fda435337224d8aabd38a1c7f846d080a","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"},"maintainers":[{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"}],"dist":{"shasum":"1be0043fda435337224d8aabd38a1c7f846d080a","tarball":"https://registry.npmjs.org/xbox-controller-node/-/xbox-controller-node-1.1.0.tgz","integrity":"sha512-JrDXhMkQpGWcLDiikZuc+sjhbzt2asqdJ5QB+CUa1vt7i/2cW4/txGWKUXckWy7nU8f5NUEe92a7i4XOhYMICw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRTe7zIne7D9OuPRywWhgbPrAl9lPQ880PMY0xHn20KAIhAOrUh1cf5iiD732io8+rabj/UAJeOHHCqsNOUAM0vJOG"}]}},"1.2.0":{"name":"xbox-controller-node","version":"1.2.0","description":"Simple interface to Xbox controller using Node.js","main":"./lib/xbox-controller.js","dependencies":{"chalk":"^0.5.1","node-hid":"^0.3.2","socket.io":"^1.2.1"},"scripts":{"install":"npm install","test":"node lib/test.js"},"repository":{"type":"git","url":"https://github.com/mapaiva/xbox-controller-node.git"},"keywords":["xbox","controller","node"],"author":{"name":"Matheus Paiva","email":"matheus.a.paiva@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mapaiva/xbox-controller-node/issues"},"homepage":"https://github.com/mapaiva/xbox-controller-node","gitHead":"815c5729d8dcf4649fc379ed10a6a19a3c3c1caa","_id":"xbox-controller-node@1.2.0","_shasum":"438a4307d403ae7e2f9093dab6f8efd089e17101","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"},"maintainers":[{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"}],"dist":{"shasum":"438a4307d403ae7e2f9093dab6f8efd089e17101","tarball":"https://registry.npmjs.org/xbox-controller-node/-/xbox-controller-node-1.2.0.tgz","integrity":"sha512-RQrVWx1bZ2MzyTAqc9iR8t1x4CHK6DgQYotL4MtVjQfvYfl7eNDst7B+gZUNsVCH0RJpOqrmVfVKTJr1tr+24g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEObk3Qqw4x9kzjGJ9xlHRWs/LHX4yWWLDgV5RvVzXV0AiEAo++UBs2zzvkETNaFT1N0ZH2eERvLiREfcD3Fee6FiP4="}]}},"1.2.1":{"name":"xbox-controller-node","version":"1.2.1","description":"Simple interface to Xbox controller using Node.js","main":"./lib/xbox-controller.js","dependencies":{"chalk":"^0.5.1","node-hid":"^0.3.2","socket.io":"^1.2.1"},"scripts":{"test":"node lib/test.js"},"repository":{"type":"git","url":"https://github.com/mapaiva/xbox-controller-node.git"},"keywords":["xbox","controller","node"],"author":{"name":"Matheus Paiva","email":"matheus.a.paiva@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mapaiva/xbox-controller-node/issues"},"homepage":"https://github.com/mapaiva/xbox-controller-node","gitHead":"7857630d6929f2544739543d1049dc0869c962a4","_id":"xbox-controller-node@1.2.1","_shasum":"a359735bedb3700b2dbff05010b962ca074356e8","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"},"maintainers":[{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"}],"dist":{"shasum":"a359735bedb3700b2dbff05010b962ca074356e8","tarball":"https://registry.npmjs.org/xbox-controller-node/-/xbox-controller-node-1.2.1.tgz","integrity":"sha512-6ycakTMjO3tgi4pzznoU9T1mQQ5ooju/7FKqz+n4Gpc66VkTmpmrEIZnD/XTziuII/jAdF3iejImeHCYXjoPfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGWtLH2YlT/EzqPoqgPl0n2bXuYkCnP9kg3bb8mQ8MVvAiEAtyAcMfyXmdEkWQQUWNXpWJaSsEZ7YlbjKV/2FytS4HY="}]}},"1.2.2":{"name":"xbox-controller-node","version":"1.2.2","description":"Simple interface to Xbox controller using Node.js","main":"./lib/xbox-controller.js","dependencies":{"chalk":"^0.5.1","node-hid":"^0.3.2","socket.io":"^1.2.1"},"scripts":{"test":"node lib/test.js"},"repository":{"type":"git","url":"https://github.com/mapaiva/xbox-controller-node.git"},"keywords":["xbox","controller","node"],"author":{"name":"Matheus Paiva","email":"matheus.a.paiva@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mapaiva/xbox-controller-node/issues"},"homepage":"https://github.com/mapaiva/xbox-controller-node","gitHead":"c1c6cedb9259bd8e0469b63255861137f54b936d","_id":"xbox-controller-node@1.2.2","_shasum":"c1f759ad69ca34c38fa80106a6d73c794e1db987","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"},"maintainers":[{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"}],"dist":{"shasum":"c1f759ad69ca34c38fa80106a6d73c794e1db987","tarball":"https://registry.npmjs.org/xbox-controller-node/-/xbox-controller-node-1.2.2.tgz","integrity":"sha512-UtmhozEClliyxUs1cxYhwtTotPH3Z78b1Gmvog8B3CFnuGi/UxdStP1yYF2jasE9/vPfk7vYviCGsGx9sixkMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBlHITkQb+z4lSZQPV9k4G3axDDR/cR2/ZQ2hSLd28qDAiEA6aHcdAgrJWgO5xQwMji75s+nU+zeN+jZiwdT1HkAt6Q="}]}},"1.3.0":{"name":"xbox-controller-node","version":"1.3.0","description":"Simple interface to Xbox controller using Node.js","main":"./lib/xbox-controller.js","dependencies":{"chalk":"^0.5.1","node-hid":"^0.3.2","socket.io":"^1.2.1"},"scripts":{"test":"node lib/test.js"},"repository":{"type":"git","url":"https://github.com/mapaiva/xbox-controller-node.git"},"keywords":["xbox","controller","node"],"author":{"name":"Matheus Paiva","email":"matheus.a.paiva@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mapaiva/xbox-controller-node/issues"},"homepage":"https://github.com/mapaiva/xbox-controller-node","gitHead":"25e6893359c9050f443de2e923bfec7fa92f6185","_id":"xbox-controller-node@1.3.0","_shasum":"c1c10fcaaf62c808e720957abba28b52f5aae64b","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"},"maintainers":[{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"}],"dist":{"shasum":"c1c10fcaaf62c808e720957abba28b52f5aae64b","tarball":"https://registry.npmjs.org/xbox-controller-node/-/xbox-controller-node-1.3.0.tgz","integrity":"sha512-6sZ9vHyk5Fkp+ySYGopLOBXDK1m5QY3ojtTPhaJ+eBSpdsweqLUCzScnqwAO56ygBwqdF691TCkakxIt1aL/hg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICVnhvoc8CYKYF6NmV/+uTWe2isrucGqrOF4mWALJep4AiAbEqiLW0Ac8MuVK/J2dv5DOBq2E0++In/JA9ATyIRDyw=="}]}},"1.3.1":{"name":"xbox-controller-node","version":"1.3.1","description":"Simple interface to Xbox controller using Node.js","main":"./lib/xbox-controller.js","dependencies":{"chalk":"^0.5.1","node-hid":"^0.3.2","socket.io":"^1.2.1"},"scripts":{"test":"node lib/test.js"},"repository":{"type":"git","url":"https://github.com/mapaiva/xbox-controller-node.git"},"keywords":["xbox","controller","node"],"author":{"name":"Matheus Paiva","email":"matheus.a.paiva@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mapaiva/xbox-controller-node/issues"},"homepage":"https://github.com/mapaiva/xbox-controller-node","gitHead":"ab32d5f6731d4362605c57f7266ddf74f25123f4","_id":"xbox-controller-node@1.3.1","_shasum":"90077950eb2b54d87b748b206e6bb791813fb003","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"},"maintainers":[{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"}],"dist":{"shasum":"90077950eb2b54d87b748b206e6bb791813fb003","tarball":"https://registry.npmjs.org/xbox-controller-node/-/xbox-controller-node-1.3.1.tgz","integrity":"sha512-Uydz7ObndqLKGVaAu1fLvgWbO+ekFi7gk9xi7A4eafr3FVJeNGhKQljoEukElQWWty7lqFwrgyj8eWGqFglZpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJ7ZGJXcs1uchvrZhaD1KcDuCF3q4TZQyeoVjDqSVergIhANOVWs3Uq+0HpjE5YgJSAqIbnavD8q2X+yA8UjukcE48"}]}},"1.4.0":{"name":"xbox-controller-node","version":"1.4.0","description":"Simple interface to Xbox controller using Node.js","main":"./lib/xbox-controller.js","dependencies":{"chalk":"^0.5.1","joystick":"^0.1.1","node-hid":"^0.3.2","socket.io":"^1.2.1"},"scripts":{"test":"node lib/test.js"},"repository":{"type":"git","url":"https://github.com/mapaiva/xbox-controller-node.git"},"keywords":["xbox","controller","node"],"author":{"name":"Matheus Paiva","email":"matheus.a.paiva@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mapaiva/xbox-controller-node/issues"},"homepage":"https://github.com/mapaiva/xbox-controller-node","gitHead":"e52b5626d34161011f9ca616176b902e574af252","_id":"xbox-controller-node@1.4.0","_shasum":"4474af645e1e8eb546dd3150d8960aae3b37fba4","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"},"maintainers":[{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"}],"dist":{"shasum":"4474af645e1e8eb546dd3150d8960aae3b37fba4","tarball":"https://registry.npmjs.org/xbox-controller-node/-/xbox-controller-node-1.4.0.tgz","integrity":"sha512-9P2VQPPL5BVgV/D4fhKXBa0PtbTn6upX1lzEAI9xUisOV/5u8GqaFAXyA8r3sO599wj8qGRLyNm2V0M4BDNDYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGTHDFB3+REVdlNQMUTSp+h9bxX3vhhYHD8SSBf72qWnAiBMviSPM7zzPHBT1nEeccVn1hQ70QnaBE349QtFdvpYJA=="}]}},"1.4.5":{"name":"xbox-controller-node","version":"1.4.5","description":"Simple interface to Xbox controller using Node.js","main":"./lib/xbox-controller.js","dependencies":{"chalk":"^1.0.0","joystick":"^0.1.1","node-hid":"^0.3.2","socket.io":"^1.3.5"},"scripts":{"test":"node lib/test.js"},"repository":{"type":"git","url":"https://github.com/mapaiva/xbox-controller-node.git"},"keywords":["xbox","controller","node"],"author":{"name":"Matheus Paiva","email":"matheus.a.paiva@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mapaiva/xbox-controller-node/issues"},"homepage":"https://github.com/mapaiva/xbox-controller-node","gitHead":"932acd880129a43b7611ec63fc0e5ef654a11c98","_id":"xbox-controller-node@1.4.5","_shasum":"ab838b9b38b067d052ea68901b82e71cd0145388","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"},"maintainers":[{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"}],"dist":{"shasum":"ab838b9b38b067d052ea68901b82e71cd0145388","tarball":"https://registry.npmjs.org/xbox-controller-node/-/xbox-controller-node-1.4.5.tgz","integrity":"sha512-6DK6vmEGnHslRqOnVqPOS3/FcjnQIAlfcT01RB3IrO/iKiVrbl1oQ2OTSO3YfKQdBfPo47jh2Y++BwrrdNk6yw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBKHyOG8QxQaqqCbEY+u6I2eh5ZLoRi6p9zXpZMAT2WKAiEAvZn2czUf7YYmOkEIl5tB23sKX8IXWHXYtED0TQ2Ysu8="}]}},"1.4.6":{"name":"xbox-controller-node","version":"1.4.6","description":"Simple interface to Xbox controller using Node.js","main":"./lib/xbox-controller.js","dependencies":{"chalk":"^1.0.0","joystick":"^0.1.1","node-hid":"^0.3.2","socket.io":"^1.3.5"},"scripts":{"test":"node lib/test.js"},"repository":{"type":"git","url":"https://github.com/mapaiva/xbox-controller-node.git"},"keywords":["xbox","controller","node"],"author":{"name":"Matheus Paiva","email":"matheus.a.paiva@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mapaiva/xbox-controller-node/issues"},"homepage":"https://github.com/mapaiva/xbox-controller-node","gitHead":"9bead83ce9793cf81d64000844b4ec9f4a27dcfc","_id":"xbox-controller-node@1.4.6","_shasum":"cb68f9c253cfe0d9b156cb0aef0242f1a84fb018","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"},"maintainers":[{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"}],"dist":{"shasum":"cb68f9c253cfe0d9b156cb0aef0242f1a84fb018","tarball":"https://registry.npmjs.org/xbox-controller-node/-/xbox-controller-node-1.4.6.tgz","integrity":"sha512-ECBQqk9pxDvZOnZN/s/ZavyMaAfs2nEFxdBevajEyFPhmu1EH86UXFMxro58AETunUg4sl3AhJTZpzOeBK315A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJ5s3rWWH1lD++j9E6MzqaRr535YSlJ55A2QZbFkODAAiA7oDPitUqUsdC/AgFiNwXDTPYB+lMTcX8ADc/WuIyKbw=="}]}},"1.5.0":{"name":"xbox-controller-node","version":"1.5.0","description":"Simple interface to Xbox controller using Node.js","main":"./lib/xbox-controller.js","dependencies":{"chalk":"^1.0.0","joystick":"^0.1.1","node-hid":"^0.3.2","socket.io":"^1.3.5"},"scripts":{"test":"node lib/test.js"},"repository":{"type":"git","url":"https://github.com/mapaiva/xbox-controller-node.git"},"keywords":["xbox","controller","node"],"author":{"name":"Matheus Paiva","email":"matheus.a.paiva@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mapaiva/xbox-controller-node/issues"},"homepage":"https://github.com/mapaiva/xbox-controller-node","gitHead":"1f4d03356d80fb9e1bf16998031f328f29c3542d","_id":"xbox-controller-node@1.5.0","_shasum":"86c3660b1fdd5980acea9076ffc673622368a0a9","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"},"maintainers":[{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"}],"dist":{"shasum":"86c3660b1fdd5980acea9076ffc673622368a0a9","tarball":"https://registry.npmjs.org/xbox-controller-node/-/xbox-controller-node-1.5.0.tgz","integrity":"sha512-JZOmN+GBcAg30i6bG2Uum2n9jOgyteIGOPl0Y1RieCya/49Nj9ciNy8nqU+z8qs3Qz5bKukbIV5ZjlnTkxbxTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDX3B9qYY4E8OpneU7vM6fbKEgF7JM7QFVO7K4Mmtoj4AiAW4uM8jyylRVdlpXbUf5RFpzMh2yxXduZOa+a8mR0FsA=="}]}},"1.5.1":{"name":"xbox-controller-node","version":"1.5.1","description":"Simple interface to Xbox controller using Node.js","main":"./lib/xbox-controller.js","dependencies":{"chalk":"^1.0.0","joystick":"git+https://github.com/mapaiva/node-joystick.git","node-hid":"^0.3.2","socket.io":"^1.3.5"},"scripts":{"test":"node lib/test.js"},"repository":{"type":"git","url":"https://github.com/mapaiva/xbox-controller-node.git"},"keywords":["xbox","controller","node"],"author":{"name":"Matheus Paiva","email":"matheus.a.paiva@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mapaiva/xbox-controller-node/issues"},"homepage":"https://github.com/mapaiva/xbox-controller-node","gitHead":"9328d8ea466c01e946430ba0c2600ae0d007fc8f","_id":"xbox-controller-node@1.5.1","_shasum":"90ab81475699be5f6e92d1ce7bddc1e7f25dae08","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"},"maintainers":[{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"}],"dist":{"shasum":"90ab81475699be5f6e92d1ce7bddc1e7f25dae08","tarball":"https://registry.npmjs.org/xbox-controller-node/-/xbox-controller-node-1.5.1.tgz","integrity":"sha512-Gpz0F2YX5daMXz7iK9DDjMkUyUQdOg+WJVHFZQrWwbp4cpQwjFcIMrKqK6JMS5M1YRcAVmd58wayU1KlbVPscQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmU9a5+PsaqNuIPWqGywKa4vXyzaz7XizYx0ZcR5BU8QIhAICmABl8K5u7UK0s3gvw4lnuzD+1AySE6NdDn3Vjk0pO"}]}},"1.5.2":{"name":"xbox-controller-node","version":"1.5.2","description":"Simple interface to Xbox controller using Node.js","main":"./lib/xbox-controller.js","dependencies":{"chalk":"^1.0.0","joystick":"git+https://github.com/mapaiva/node-joystick.git","node-hid":"^0.3.2","socket.io":"^1.3.5"},"scripts":{"test":"node lib/test.js"},"repository":{"type":"git","url":"https://github.com/mapaiva/xbox-controller-node.git"},"keywords":["xbox","controller","node"],"author":{"name":"Matheus Paiva","email":"matheus.a.paiva@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mapaiva/xbox-controller-node/issues"},"homepage":"https://github.com/mapaiva/xbox-controller-node","gitHead":"63dcb4656de12c0eed92987b425d8c90b3351ae7","_id":"xbox-controller-node@1.5.2","_shasum":"d087a9bf921d7b065e3464e9fce9f5b41c8471d9","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"},"maintainers":[{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"}],"dist":{"shasum":"d087a9bf921d7b065e3464e9fce9f5b41c8471d9","tarball":"https://registry.npmjs.org/xbox-controller-node/-/xbox-controller-node-1.5.2.tgz","integrity":"sha512-Z3BllBDmY24Qf6S4gIHoMmRhFRXtJE8lYqplMmVXks18MSkkyjF/hfc7TDYaWDo3FArxMw0vXDKfaBHRAQaXqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTCnJHQTL+xPxDsUuprbQTlwMGH5gezPqcvlKfKKez3gIgLQ/8e84rRaLhNOo5EcM2WR0I/XKVnKQRiRWvsjwwHe4="}]}},"1.5.3":{"name":"xbox-controller-node","version":"1.5.3","description":"Simple interface to Xbox controller using Node.js","main":"./lib/xbox-controller.js","dependencies":{"chalk":"^1.0.0","joystick":"^0.1.2","node-hid":"^0.4.0","socket.io":"^1.3.5"},"scripts":{"test":"node lib/test.js"},"repository":{"type":"git","url":"git+https://github.com/mapaiva/xbox-controller-node.git"},"keywords":["xbox","controller","node"],"author":{"name":"Matheus Paiva","email":"matheus.a.paiva@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mapaiva/xbox-controller-node/issues"},"homepage":"https://github.com/mapaiva/xbox-controller-node","gitHead":"a31e2f0d001687e51197686e64c4c9b4e6cf5dc3","_id":"xbox-controller-node@1.5.3","_shasum":"eede9bc121afe1887bf6b37f9def17834b3e56a4","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"},"dist":{"shasum":"eede9bc121afe1887bf6b37f9def17834b3e56a4","tarball":"https://registry.npmjs.org/xbox-controller-node/-/xbox-controller-node-1.5.3.tgz","integrity":"sha512-HaXUy7lTs+1KOlfpwaZ3MIei+vMpC1jcwZn8Sk78Dx3J9vLpZ+qpa68JtkdTjARf9QOYq4WzDGR+oMwPmF9ZMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDy1GihkTKUJqYqEXnfao5PEmx+RkcTwepDbYtIZxASWQIgb/Si0ofCusaPfoJR6YvalRwCKkb26WVJNpSZNOAA2J0="}]},"maintainers":[{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"}]},"1.6.0":{"name":"xbox-controller-node","version":"1.6.0","description":"Simple interface to Xbox controller using Node.js","main":"./lib/xbox-controller.js","dependencies":{"chalk":"^1.0.0","joystick":"^0.1.2","node-hid":"^0.4.0","socket.io":"^1.3.5"},"scripts":{"test":"node lib/test.js"},"repository":{"type":"git","url":"git+https://github.com/mapaiva/xbox-controller-node.git"},"keywords":["xbox","controller","node"],"author":{"name":"Matheus Paiva","email":"matheus.a.paiva@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mapaiva/xbox-controller-node/issues"},"homepage":"https://github.com/mapaiva/xbox-controller-node","gitHead":"a0d7c1bf175212ebc647996b2ace2b209fcc81e8","_id":"xbox-controller-node@1.6.0","_shasum":"858f93937f499e54af0331729ee3a77db7f77409","_from":".","_npmVersion":"3.4.0","_nodeVersion":"0.12.7","_npmUser":{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"},"dist":{"shasum":"858f93937f499e54af0331729ee3a77db7f77409","tarball":"https://registry.npmjs.org/xbox-controller-node/-/xbox-controller-node-1.6.0.tgz","integrity":"sha512-T63kflwydBBohQzSX+HlFxavoLyrXYLdYGV96COJKqa+nibIL2PTmLQbCOY8JbLi5p1WjB7z/e73CoHx1KNPDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHY5FwgFUrkt72mxbLNWsTFGZHvT/wET3TC25YOzE1hoAiAvQe9waUcrNJLP1TnvzT+kiIsTx4NqhDKahHesax2tfQ=="}]},"maintainers":[{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"}]}},"readme":"Xbox Controller Interface\n====================\n\n![dependencies](https://david-dm.org/mapaiva/xbox-controller-node.svg)\n\nSimple interface to Xbox controller using Node.js\n\n## Installing\n\n```bash\nnpm install xbox-controller-node\n```\n\nIf you have problems with the instalation of the `node-hid` these links can be usefull:\n\n- Prerequisites of node-hid [node-hid prerequisites](https://github.com/node-hid/node-hid#prerequisites)\n- node-gyp wiki documentation for windows [node-gyp wiki](https://github.com/TooTallNate/node-gyp/wiki/Visual-Studio-2010-Setup)\n\n### Linux Requirements\n\n#### Ubunto based distributions\n- libudev-dev\n- libusb-1.0-0-dev\n\n```bash\nsudo apt-get install libudev-dev && sudo apt-get install libusb-1.0-0-dev \n```\n\n#### Fedora based distributions\n- kernel-modules-extra\n- joystick\n- libusbx-devel\n\n```bash\nsudo yum install kernel-modules-extra\nsudo yum install joystick\nsudo yum install libusbx-devel\n```\n\n## Usage\n\nSee the complete API [Xbox Controller API](https://github.com/mapaiva/xbox-controller-node/wiki).\n\n``` javascript\nvar xbox = require('xbox-controller-node');\n\nxbox.on('a', function () {\n  console.log('[A] button press');\n});\n\nxbox.on('a:release', function () {\n  console.log('[A] button release');\n});\n\nxbox.on('start', function () {\n  console.log('[Start] button press');\n});\n\nxbox.on('left', function () {\n  console.log('[LEFT] button press');\n});\n\nxbox.on('left:release', function () {\n  console.log('[LEFT] button release');\n});\n\nxbox.on('upright', function () {\n  console.log('[UPRIGHT] buttons combination press');\n});\n\nxbox.on('leftstickpress', function () {\n  console.log('[LEFTSTICK] button press');\n});\n\n//Manage sticks events\n\nxbox.on('leftstickLeft', function () {\n  console.log('Moving [LEFTSTICK] LEFT');\n});\n\nxbox.on('leftstickLeft:release', function () {\n  console.log('Released [LEFTSTICK] LEFT');\n});\n\nxbox.on('leftstickRight', function () {\n  console.log('Moving [LEFTSTICK] RIGHT');\n});\n\nxbox.on('leftstickRight:release', function () {\n  console.log('Released [LEFTSTICK] RIGHT');\n})\n\nxbox.on('leftstickDown', function () {\n  console.log('Moving [LEFTSTICK] DOWN');\n});\n\nxbox.on('leftstickUp', function () {\n  console.log('Moving [LEFTSTICK] UP');\n});\n\nxbox.on('rightstickLeft', function () {\n  console.log('Moving [RIGHTSTICK] LEFT');\n});\n\nxbox.on('rightstickLeft:release', function () {\n  console.log('Released [RIGHTSTICK] LEFT');\n});\n\nxbox.on('rightstickRight', function () {\n  console.log('Moving [RIGHTSTICK] RIGHT');\n});\n\nxbox.on('rightstickDown', function () {\n  console.log('Moving [RIGHTSTICK] DOWN');\n});\n\nxbox.on('rightstickUp', function () {\n  console.log('Moving [RIGHTSTICK] UP');\n});\n```\n\nYou can test the API running:\n\n```bash\nnpm test\n```\n\n## Configuration\n\nIf the button commands coming wrong you can configure your own controller interface.\n\n``` javascript\nvar xbox = require('xbox-controller-node');\n\nxbox.configure();\n```\n\nThis will launch a server page on browser to you configure your controller. The page will be available on `http://localhost:3000`. See the complete [Configuration Guide](https://github.com/mapaiva/xbox-controller-node/wiki/Configuration-Guide).\n\n## Just the first step\n\nYes. The triggers are not mapped :(. For this... contributions and improvements are very welcome. Thanks for see this.\n\n## License\n\nCopyright (c) 2015 Matheus Paiva (MIT) The MIT License\n","maintainers":[{"name":"mapaiva","email":"matheus.a.paiva@gmail.com"}],"time":{"modified":"2022-06-29T04:51:00.518Z","created":"2014-12-30T01:36:39.551Z","1.0.0":"2014-12-30T01:36:39.551Z","1.0.1":"2014-12-31T18:27:49.923Z","1.0.2":"2014-12-31T18:35:35.180Z","1.0.3":"2014-12-31T18:59:37.169Z","1.1.0":"2015-01-07T13:51:11.656Z","1.2.0":"2015-01-12T00:52:49.090Z","1.2.1":"2015-01-12T18:05:52.245Z","1.2.2":"2015-01-26T22:14:42.151Z","1.3.0":"2015-02-23T19:44:05.190Z","1.3.1":"2015-02-27T18:13:21.154Z","1.4.0":"2015-03-02T04:00:23.317Z","1.4.5":"2015-03-12T20:13:19.829Z","1.4.6":"2015-03-12T20:52:42.722Z","1.5.0":"2015-03-17T02:59:43.016Z","1.5.1":"2015-03-23T01:38:44.522Z","1.5.2":"2015-04-13T04:48:09.268Z","1.5.3":"2015-06-22T13:38:08.440Z","1.6.0":"2015-12-27T23:41:30.123Z"},"homepage":"https://github.com/mapaiva/xbox-controller-node","keywords":["xbox","controller","node"],"repository":{"type":"git","url":"git+https://github.com/mapaiva/xbox-controller-node.git"},"author":{"name":"Matheus Paiva","email":"matheus.a.paiva@gmail.com"},"bugs":{"url":"https://github.com/mapaiva/xbox-controller-node/issues"},"license":"MIT","readmeFilename":"README.md","users":{"kamirdjanian":true,"france193":true}}