{"_id":"cylon-keyboard","_rev":"44-5983d026cde32fd3490753f34892e556","name":"cylon-keyboard","description":"Cylon module for Keyboard","dist-tags":{"latest":"0.17.0"},"versions":{"0.1.0":{"name":"cylon-keyboard","version":"0.1.0","main":"dist/cylon-keyboard.js","description":"Cylon module for Keyboard","homepage":"http://cylonjs.com","bugs":{"url":"https://github.com/hybridgroup/cylon-keyboard/issues"},"author":{"name":"The Hybrid Group","url":"http://hybridgroup.com"},"repository":{"type":"git","url":"https://github.com/hybridgroup/cylon-keyboard"},"licenses":[{"type":"Apache 2.0"}],"devDependencies":{"matchdep":"~0.1.1","grunt-contrib-jshint":"~0.6.0","grunt-contrib-watch":"~0.5.0","grunt-contrib-coffee":"~0.7.0","grunt-simple-mocha":"~0.4.0","grunt-contrib-clean":"~0.5.0","sinon-chai":"~2.4.0","chai":"~1.7.2","mocha":"~1.12.1","sinon":"~1.7.3"},"dependencies":{"node-namespace":"~1.0.0","cylon":">= 0.9.0","keypress":"~0.2.1"},"_id":"cylon-keyboard@0.1.0","dist":{"shasum":"c92601a4072496082869144f63956d863eb8545f","tarball":"https://registry.npmjs.org/cylon-keyboard/-/cylon-keyboard-0.1.0.tgz","integrity":"sha512-rlFI0iqU+yXCNAZWDbWMm0OtLGsyDsIhkNJq2O7GF0bATwVLRNszZqD62/zCS09LUy6sdMxcykuPmq683jl0Mg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEu0b+y1/qaKdwr6wNoN0ldgEXGz9RaPPxz6EhXQaqttAiEAv7P7ITHDk6S0pV3TMylJ+QCcxAVQOBAASbVivyRmbmw="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"deadprogram","email":"ron@hybridgroup.com"},"maintainers":[{"name":"deadprogram","email":"ron@hybridgroup.com"}],"directories":{}},"0.2.0":{"name":"cylon-keyboard","version":"0.2.0","main":"dist/cylon-keyboard.js","description":"Cylon module for Keyboard","homepage":"http://cylonjs.com","bugs":{"url":"https://github.com/hybridgroup/cylon-keyboard/issues"},"author":{"name":"The Hybrid Group","url":"http://hybridgroup.com"},"repository":{"type":"git","url":"https://github.com/hybridgroup/cylon-keyboard"},"licenses":[{"type":"Apache 2.0"}],"devDependencies":{"matchdep":"~0.1.1","grunt-contrib-jshint":"~0.6.0","grunt-contrib-watch":"~0.5.0","grunt-contrib-coffee":"~0.7.0","grunt-simple-mocha":"~0.4.0","grunt-contrib-clean":"~0.5.0","sinon-chai":"~2.4.0","chai":"~1.7.2","mocha":"~1.12.1","sinon":"~1.7.3"},"dependencies":{"node-namespace":"~1.0.0","cylon":">= 0.10.0","keypress":"~0.2.1"},"_id":"cylon-keyboard@0.2.0","dist":{"shasum":"d9736c58419e9a75680fdcd1a9e26770a58a479c","tarball":"https://registry.npmjs.org/cylon-keyboard/-/cylon-keyboard-0.2.0.tgz","integrity":"sha512-mh6a6qqw5z6QGBXiFE5EYR8W5OYFLDOYae+md79fRmwcVtCDMGAG1EMKmMiZu+AZwulwXCNU67oYF89pwohqZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDOAv7X6TbDCYEjHR3ZA4YhGt7GWIDT9Z5U8GEGhW9aQIgZERCFZLINiqXkRxs7oTGZsc9A+yvrRySoiZ2/BCOLkI="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"deadprogram","email":"ron@hybridgroup.com"},"maintainers":[{"name":"deadprogram","email":"ron@hybridgroup.com"}]},"0.3.0":{"name":"cylon-keyboard","version":"0.3.0","main":"lib/cylon-keyboard.js","description":"Cylon module for Keyboard","homepage":"http://cylonjs.com","bugs":{"url":"https://github.com/hybridgroup/cylon-keyboard/issues"},"author":{"name":"The Hybrid Group","url":"http://hybridgroup.com"},"repository":{"type":"git","url":"https://github.com/hybridgroup/cylon-keyboard"},"licenses":[{"type":"Apache 2.0"}],"devDependencies":{"sinon-chai":"~2.4.0","chai":"~1.7.2","mocha":"~1.12.1","sinon":"~1.7.3","jshint":"~2.4.4"},"dependencies":{"node-namespace":"~1.0.0","cylon":">= 0.11.0","keypress":"~0.2.1"},"_id":"cylon-keyboard@0.3.0","dist":{"shasum":"6104a019b76b53d5b3b50ae8f43ea961161e1563","tarball":"https://registry.npmjs.org/cylon-keyboard/-/cylon-keyboard-0.3.0.tgz","integrity":"sha512-mxqTySEVvijN9iJdb3SDx5DwQu1Bxp+GPJOo4jFDZw0bxp1nwkm1SVM0jrn1XB0dXIiWqnvIcJWlU/bVBYcriQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICd0ULuzKnKMzZYEhzCgktCZcE1zNJxuIBcpT4bJfX4zAiEA8Ll2sNl+vvl5ViRnQf7c4jJPU5/kP9wnbKf4fCCH8us="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"deadprogram","email":"ron@hybridgroup.com"},"maintainers":[{"name":"deadprogram","email":"ron@hybridgroup.com"}]},"0.4.0":{"name":"cylon-keyboard","version":"0.4.0","main":"lib/cylon-keyboard.js","description":"Cylon module for Keyboard","homepage":"http://cylonjs.com","bugs":{"url":"https://github.com/hybridgroup/cylon-keyboard/issues"},"author":{"name":"The Hybrid Group","url":"http://hybridgroup.com"},"repository":{"type":"git","url":"https://github.com/hybridgroup/cylon-keyboard"},"licenses":[{"type":"Apache 2.0"}],"devDependencies":{"sinon-chai":"~2.4.0","chai":"~1.7.2","mocha":"~1.12.1","sinon":"~1.7.3","jshint":"~2.4.4"},"dependencies":{"node-namespace":"~1.0.0","cylon":">= 0.12.0","keypress":"~0.2.1"},"_id":"cylon-keyboard@0.4.0","dist":{"shasum":"326cce6b2ef133d1259f043b7740775bc2eba126","tarball":"https://registry.npmjs.org/cylon-keyboard/-/cylon-keyboard-0.4.0.tgz","integrity":"sha512-loqQOIzonRy0AllGa7dKoo0MMny02LWI2FDUKcVgSSo5H8gdbRb/zREbwge6QPrieqREqch2Qi3MLlYwpk19pg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDo6JC71yGRX/gTltwkCZ7jTl64x8eMzmphvdmyFvIpqAIgGOHXM5dACV6HeeX56+EhExbi8pGENmvi82CybEe4PcM="}]},"_from":"./","_npmVersion":"1.4.3","_npmUser":{"name":"andrewstewart","email":"andrew@stwrt.ca"},"maintainers":[{"name":"deadprogram","email":"ron@hybridgroup.com"},{"name":"adzankich","email":"adrian@hybridgroup.com"},{"name":"andrewstewart","email":"andrew@stwrt.ca"},{"name":"edgarsilva","email":"edgar.osc@gmail.com"}]},"0.4.1":{"name":"cylon-keyboard","version":"0.4.1","main":"lib/cylon-keyboard.js","description":"Cylon module for Keyboard","homepage":"http://cylonjs.com","bugs":{"url":"https://github.com/hybridgroup/cylon-keyboard/issues"},"author":{"name":"The Hybrid Group"},"repository":{"type":"git","url":"https://github.com/hybridgroup/cylon-keyboard"},"license":"Apache 2.0","devDependencies":{"sinon-chai":"~2.4.0","chai":"~1.7.2","mocha":"~1.12.1","sinon":"~1.7.3","jshint":"~2.4.4"},"dependencies":{"node-namespace":"~1.0.0","cylon":">= 0.12.0","keypress":"~0.2.1"},"_id":"cylon-keyboard@0.4.1","dist":{"shasum":"c682e92230add7196751ea764642794451c00930","tarball":"https://registry.npmjs.org/cylon-keyboard/-/cylon-keyboard-0.4.1.tgz","integrity":"sha512-ezrnvDxWXs0cNchyGLHrW8LNgrvHwqn+Yb3ftuzGK4bwIeCq3c8QiCNw8qovmWeNEcAk92wbX7/q2fJbHnnGfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGBXx17Jh/KyXZ9r2/G9v81fzTK0mCV96bkgBik7VmCAAiAzto5deUdnih1p5fJEEscoYcOLAR31jtRgjkt8Y/yIsQ=="}]},"_from":"./","_npmVersion":"1.4.3","_npmUser":{"name":"edgarsilva","email":"edgar.osc@gmail.com"},"maintainers":[{"name":"deadprogram","email":"ron@hybridgroup.com"},{"name":"adzankich","email":"adrian@hybridgroup.com"},{"name":"andrewstewart","email":"andrew@stwrt.ca"},{"name":"edgarsilva","email":"edgar.osc@gmail.com"}]},"0.5.0":{"name":"cylon-keyboard","version":"0.5.0","main":"lib/cylon-keyboard.js","description":"Cylon module for Keyboard","homepage":"http://cylonjs.com","bugs":{"url":"https://github.com/hybridgroup/cylon-keyboard/issues"},"author":{"name":"The Hybrid Group"},"repository":{"type":"git","url":"https://github.com/hybridgroup/cylon-keyboard"},"license":"Apache 2.0","devDependencies":{"sinon-chai":"~2.4.0","chai":"~1.7.2","mocha":"~1.12.1","sinon":"~1.7.3","jshint":"~2.4.4"},"dependencies":{"cylon":"~0.14.0","keypress":"~0.2.1"},"_id":"cylon-keyboard@0.5.0","_shasum":"ea3ab675807fce0502245f27559ece29ba4a4d6e","_from":"./","_npmVersion":"1.4.10","_npmUser":{"name":"andrewstewart","email":"andrew@stwrt.ca"},"maintainers":[{"name":"deadprogram","email":"ron@hybridgroup.com"},{"name":"adzankich","email":"adrian@hybridgroup.com"},{"name":"andrewstewart","email":"andrew@stwrt.ca"},{"name":"edgarsilva","email":"edgar.osc@gmail.com"}],"dist":{"shasum":"ea3ab675807fce0502245f27559ece29ba4a4d6e","tarball":"https://registry.npmjs.org/cylon-keyboard/-/cylon-keyboard-0.5.0.tgz","integrity":"sha512-WYQZORusijgEpZvwAYn8Mc4NY0lBdorJRAVLX5T5ICs5EI2GQErJVr50U37l4iKuL/k39JlhS1AGFOjz7Xr8DQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJZyPOdRjBCPPUk3Wr9XFFgVGzC6l9KBLTNCGynr3M+AiEA5FCLyrVEnfIdgQVuJ6vrrui1kjKJ7bJ9Wl8mKi1teqo="}]}},"0.6.0":{"name":"cylon-keyboard","version":"0.6.0","main":"lib/cylon-keyboard.js","description":"Cylon module for Keyboard","homepage":"http://cylonjs.com","bugs":{"url":"https://github.com/hybridgroup/cylon-keyboard/issues"},"author":{"name":"The Hybrid Group"},"repository":{"type":"git","url":"https://github.com/hybridgroup/cylon-keyboard"},"license":"Apache 2.0","devDependencies":{"sinon-chai":"~2.4.0","chai":"~1.7.2","mocha":"~1.12.1","sinon":"~1.7.3","jshint":"~2.4.4"},"dependencies":{"cylon":"~0.15.0","keypress":"~0.2.1"},"_id":"cylon-keyboard@0.6.0","_shasum":"c9757489f00f99c6d392cb6ed49fe637a4f2f2e3","_from":"./","_npmVersion":"1.4.10","_npmUser":{"name":"andrewstewart","email":"andrew@stwrt.ca"},"maintainers":[{"name":"deadprogram","email":"ron@hybridgroup.com"},{"name":"adzankich","email":"adrian@hybridgroup.com"},{"name":"andrewstewart","email":"andrew@stwrt.ca"},{"name":"edgarsilva","email":"edgar.osc@gmail.com"}],"dist":{"shasum":"c9757489f00f99c6d392cb6ed49fe637a4f2f2e3","tarball":"https://registry.npmjs.org/cylon-keyboard/-/cylon-keyboard-0.6.0.tgz","integrity":"sha512-vnD2cgEj9SxRW6HisF2J4G9+SHI5viU0TN/ARGtQIdugBSEYQ2FCrJRo/UiHoiDNYrWxZcRaCp9XqckNi1Y0Ag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSIaLmgn9VNK6Adn6NjxFNXqY5WJcwvTclDI+Pr93ESQIgUUeyWjDL7Tx8QHeqhfRXN+jOWrBRlhAUDY9RkfkxS3w="}]}},"0.5.1":{"name":"cylon-keyboard","version":"0.5.1","main":"lib/cylon-keyboard.js","description":"Cylon module for Keyboard","homepage":"http://cylonjs.com","bugs":{"url":"https://github.com/hybridgroup/cylon-keyboard/issues"},"author":{"name":"The Hybrid Group"},"repository":{"type":"git","url":"https://github.com/hybridgroup/cylon-keyboard"},"license":"Apache 2.0","devDependencies":{"sinon-chai":"~2.4.0","chai":"~1.7.2","mocha":"~1.12.1","sinon":"~1.7.3","jshint":"~2.4.4"},"peerDependencies":{"cylon":">= 0.15.0 < 1"},"dependencies":{"cylon":"~0.14.0","keypress":"~0.2.1"},"_id":"cylon-keyboard@0.5.1","_shasum":"4aca3463685fb6cd927699faf1d872e9564b2a4b","_from":"./","_npmVersion":"1.4.10","_npmUser":{"name":"andrewstewart","email":"andrew@stwrt.ca"},"maintainers":[{"name":"deadprogram","email":"ron@hybridgroup.com"},{"name":"adzankich","email":"adrian@hybridgroup.com"},{"name":"andrewstewart","email":"andrew@stwrt.ca"},{"name":"edgarsilva","email":"edgar.osc@gmail.com"}],"dist":{"shasum":"4aca3463685fb6cd927699faf1d872e9564b2a4b","tarball":"https://registry.npmjs.org/cylon-keyboard/-/cylon-keyboard-0.5.1.tgz","integrity":"sha512-OTTWVZFoN9z3FH1cr32GZ/cfT4UDA4q2ixeMSz74MTwrMNYEOeJEjMaxj+KpJxm36fXywOg94RfveS4/4VkI7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCh2pQFHbo17DaEJMAmO01EfudhwJetoO3r/KTMTPvzqAIgUFH1RFK2O+Rc084tUqm8lK/+wrOgtF8jle9UmKBnGgA="}]}},"0.6.1":{"name":"cylon-keyboard","version":"0.6.1","main":"lib/cylon-keyboard.js","description":"Cylon module for Keyboard","homepage":"http://cylonjs.com","bugs":{"url":"https://github.com/hybridgroup/cylon-keyboard/issues"},"author":{"name":"The Hybrid Group"},"repository":{"type":"git","url":"https://github.com/hybridgroup/cylon-keyboard"},"license":"Apache 2.0","devDependencies":{"sinon-chai":"~2.4.0","chai":"~1.7.2","mocha":"~1.12.1","sinon":"~1.7.3","jshint":"~2.4.4"},"peerDependencies":{"cylon":">= 0.15.0 < 1"},"dependencies":{"cylon":"~0.15.0","keypress":"~0.2.1"},"_id":"cylon-keyboard@0.6.1","_shasum":"4142a77893c05801c3e4a7b04fefaa2a1d66ab5d","_from":"./","_npmVersion":"1.4.10","_npmUser":{"name":"andrewstewart","email":"andrew@stwrt.ca"},"maintainers":[{"name":"deadprogram","email":"ron@hybridgroup.com"},{"name":"adzankich","email":"adrian@hybridgroup.com"},{"name":"andrewstewart","email":"andrew@stwrt.ca"},{"name":"edgarsilva","email":"edgar.osc@gmail.com"}],"dist":{"shasum":"4142a77893c05801c3e4a7b04fefaa2a1d66ab5d","tarball":"https://registry.npmjs.org/cylon-keyboard/-/cylon-keyboard-0.6.1.tgz","integrity":"sha512-pwKavQx4sSyLFC6EmvSNHzSgt4r368oYN41wbv84TPtKU/K2qRmkl4Iey3pH1iGlB5jx6CJMUa17kBVi1dh8vQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZRs76SHveGo3Yu0Ml2+D+eMSvmO/spi3DlKDrU4vKeAIgeguXtZYkBnATgjkwIHcDoCeUXiGzPWEAM7dTTC8zKVY="}]}},"0.6.2":{"name":"cylon-keyboard","version":"0.6.2","main":"lib/cylon-keyboard.js","description":"Cylon module for Keyboard","homepage":"http://cylonjs.com","bugs":{"url":"https://github.com/hybridgroup/cylon-keyboard/issues"},"author":{"name":"The Hybrid Group"},"repository":{"type":"git","url":"https://github.com/hybridgroup/cylon-keyboard"},"license":"Apache 2.0","devDependencies":{"sinon-chai":"~2.4.0","chai":"~1.7.2","mocha":"~1.12.1","sinon":"~1.7.3","jshint":"~2.4.4"},"peerDependencies":{"cylon":">= 0.15.0 < 1"},"dependencies":{"cylon":"~0.15.0","keypress":"~0.2.1"},"_id":"cylon-keyboard@0.6.2","_shasum":"9e9a0cab474bc293e3ef4a929f2e962e18a1f3de","_from":"./","_npmVersion":"1.4.10","_npmUser":{"name":"andrewstewart","email":"andrew@stwrt.ca"},"maintainers":[{"name":"deadprogram","email":"ron@hybridgroup.com"},{"name":"adzankich","email":"adrian@hybridgroup.com"},{"name":"andrewstewart","email":"andrew@stwrt.ca"},{"name":"edgarsilva","email":"edgar.osc@gmail.com"}],"dist":{"shasum":"9e9a0cab474bc293e3ef4a929f2e962e18a1f3de","tarball":"https://registry.npmjs.org/cylon-keyboard/-/cylon-keyboard-0.6.2.tgz","integrity":"sha512-7KlgCrSfYeinOhV0TCr/AzqIk8slyNUstGI/TwYdtTC16b3WglaiRoxQi+AXrNtX1ZLxQix3vuaW3mE3eMTNCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5iNaPl+qHf9Ynkw+qYBDQiiKJ22is3JtFzLDMbcquTQIgWhtRmksh7wmaULkK+hJQSKhSFQ6BCMEvNvAhnq6odng="}]}},"0.7.0":{"name":"cylon-keyboard","version":"0.7.0","main":"lib/cylon-keyboard.js","description":"Cylon module for Keyboard","homepage":"http://cylonjs.com","bugs":{"url":"https://github.com/hybridgroup/cylon-keyboard/issues"},"author":{"name":"The Hybrid Group"},"repository":{"type":"git","url":"https://github.com/hybridgroup/cylon-keyboard"},"license":"Apache 2.0","devDependencies":{"sinon-chai":"~2.4.0","chai":"~1.7.2","mocha":"~1.12.1","sinon":"~1.7.3","jshint":"~2.4.4"},"peerDependencies":{"cylon":">= 0.16.0 < 1"},"dependencies":{"cylon":"~0.16.0","keypress":"~0.2.1"},"gitHead":"1eae74eb231048594406705f691a3c2d635d4d8c","_id":"cylon-keyboard@0.7.0","scripts":{},"_shasum":"169ece337709002d34e3ac7a3baaddf11e18f376","_from":"./","_npmVersion":"1.4.16","_npmUser":{"name":"andrewstewart","email":"andrew@stwrt.ca"},"maintainers":[{"name":"deadprogram","email":"ron@hybridgroup.com"},{"name":"adzankich","email":"adrian@hybridgroup.com"},{"name":"andrewstewart","email":"andrew@stwrt.ca"},{"name":"edgarsilva","email":"edgar.osc@gmail.com"}],"dist":{"shasum":"169ece337709002d34e3ac7a3baaddf11e18f376","tarball":"https://registry.npmjs.org/cylon-keyboard/-/cylon-keyboard-0.7.0.tgz","integrity":"sha512-YnIRZp/XAO7Ay1vvnWuKbcVehngMSjte/KpIZjpNOeXkDeK3Jnv4K32jhOxM6dWrrfEDuDeyLvv2OkXriN5AOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICsRKmWcgCVVo7gseB2KTIZY8eT8BQKpI+mR285HSh+lAiEAgTmi/ONwfaOz5YrF7LepMrYFGI9UxdeTjy3Ta9zAQ/k="}]}},"0.8.0":{"name":"cylon-keyboard","version":"0.8.0","main":"lib/cylon-keyboard.js","description":"Cylon module for Keyboard","homepage":"http://cylonjs.com","bugs":{"url":"https://github.com/hybridgroup/cylon-keyboard/issues"},"author":{"name":"The Hybrid Group"},"repository":{"type":"git","url":"https://github.com/hybridgroup/cylon-keyboard"},"license":"Apache 2.0","devDependencies":{"sinon-chai":"~2.4.0","chai":"~1.7.2","mocha":"~1.12.1","sinon":"~1.7.3","jshint":"~2.4.4"},"peerDependencies":{"cylon":">= 0.18.0 < 1"},"dependencies":{"cylon":"~0.18.0","keypress":"~0.2.1"},"gitHead":"eed4d641afaceed344986d4c4a281437940af77d","_id":"cylon-keyboard@0.8.0","scripts":{},"_shasum":"c6b483adb6e674cb697dfa64ec064ef87f2513b5","_from":"./","_npmVersion":"1.4.23","_npmUser":{"name":"andrewstewart","email":"andrew@stwrt.ca"},"maintainers":[{"name":"deadprogram","email":"ron@hybridgroup.com"},{"name":"adzankich","email":"adrian@hybridgroup.com"},{"name":"andrewstewart","email":"andrew@stwrt.ca"},{"name":"edgarsilva","email":"edgar.osc@gmail.com"}],"dist":{"shasum":"c6b483adb6e674cb697dfa64ec064ef87f2513b5","tarball":"https://registry.npmjs.org/cylon-keyboard/-/cylon-keyboard-0.8.0.tgz","integrity":"sha512-VhT1KhmLOiTCHaaeFUf2YDmOMV3EA93Zzy/acX6Sx/S8ltTXUZYpktBIgOOTsYKI2vRmv43VLFXbtUjqLTeKUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTcELWxhm7cOj3A1dSC+zbQ7e3YBZt+FleqVLXcksSVwIgcBimuoBeP4lb6A71qYFqqTfjf2/DnxfCUfKY6Bxi7Lo="}]}},"0.9.0":{"name":"cylon-keyboard","version":"0.9.0","main":"lib/cylon-keyboard.js","description":"Cylon module for Keyboard","homepage":"http://cylonjs.com","bugs":{"url":"https://github.com/hybridgroup/cylon-keyboard/issues"},"author":{"name":"The Hybrid Group"},"repository":{"type":"git","url":"https://github.com/hybridgroup/cylon-keyboard"},"license":"Apache 2.0","devDependencies":{"sinon-chai":"~2.4.0","chai":"~1.7.2","mocha":"~1.12.1","sinon":"~1.7.3","jshint":"~2.4.4"},"peerDependencies":{"cylon":">= 0.19.0 < 1"},"dependencies":{"cylon":"~0.19.0","keypress":"~0.2.1"},"gitHead":"d7054383abb94da51955c40b5f48124da9395b20","_id":"cylon-keyboard@0.9.0","scripts":{},"_shasum":"0953f3faafd717cbb188e9b05b6176f6aa72ef4c","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"andrewstewart","email":"andrew@stwrt.ca"},"maintainers":[{"name":"deadprogram","email":"ron@hybridgroup.com"},{"name":"adzankich","email":"adrian@hybridgroup.com"},{"name":"andrewstewart","email":"andrew@stwrt.ca"},{"name":"edgarsilva","email":"edgar.osc@gmail.com"}],"dist":{"shasum":"0953f3faafd717cbb188e9b05b6176f6aa72ef4c","tarball":"https://registry.npmjs.org/cylon-keyboard/-/cylon-keyboard-0.9.0.tgz","integrity":"sha512-P0920hLNpb5vkFgx99BpGLFQGMHqDdJ7OTcyuWznXgB9CbcLBGw82B49jPPWL5Rc+b3wMGS8yWfAMs3bD/DgLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICdtdJ4zK+Aqd0qZkvSWOG0HeCxYwv5McHVQJ9bo1i7bAiEA9ro7i4yBMO6sAcsFKylK2xWz6TNgm5pceJ8TYol5CEg="}]}},"0.10.0":{"name":"cylon-keyboard","version":"0.10.0","main":"lib/cylon-keyboard.js","description":"Cylon module for Keyboard","homepage":"http://cylonjs.com","bugs":{"url":"https://github.com/hybridgroup/cylon-keyboard/issues"},"author":{"name":"The Hybrid Group"},"repository":{"type":"git","url":"https://github.com/hybridgroup/cylon-keyboard"},"license":"Apache 2.0","devDependencies":{"sinon-chai":"~2.4.0","chai":"~1.7.2","mocha":"~1.12.1","sinon":"~1.7.3","jshint":"~2.4.4"},"peerDependencies":{"cylon":">= 0.20.1 < 1"},"dependencies":{"cylon":"~0.20.1","keypress":"~0.2.1"},"gitHead":"bfdb83183f7b6c627c345906897711b5ad3860da","_id":"cylon-keyboard@0.10.0","scripts":{},"_shasum":"3d3c21e7f31caf4dba13f5fd9bb70beb34db405d","_from":".","_npmVersion":"2.1.5","_nodeVersion":"0.10.33","_npmUser":{"name":"andrewstewart","email":"andrew@stwrt.ca"},"maintainers":[{"name":"deadprogram","email":"ron@hybridgroup.com"},{"name":"adzankich","email":"adrian@hybridgroup.com"},{"name":"andrewstewart","email":"andrew@stwrt.ca"},{"name":"edgarsilva","email":"edgar.osc@gmail.com"}],"dist":{"shasum":"3d3c21e7f31caf4dba13f5fd9bb70beb34db405d","tarball":"https://registry.npmjs.org/cylon-keyboard/-/cylon-keyboard-0.10.0.tgz","integrity":"sha512-b0IqottR1RsMKWKARS4MDcB1QqAEUbtrkZqjsi0T9KxTXJnS9DgCMkngPLFzVx+0wPVx5BWFjJk/N69djiInqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDs73Lw3isIXpD1FZipR8H7X0SAX3OByR/NHrruFjOynAIgEyoAS++MIvUdou6sybQqcP/hM+lFe9AXHOZ193B5kRM="}]}},"0.11.0":{"name":"cylon-keyboard","version":"0.11.0","main":"lib/cylon-keyboard.js","description":"Cylon module for Keyboard","homepage":"http://cylonjs.com","bugs":{"url":"https://github.com/hybridgroup/cylon-keyboard/issues"},"author":{"name":"The Hybrid Group"},"repository":{"type":"git","url":"https://github.com/hybridgroup/cylon-keyboard"},"license":"Apache 2.0","devDependencies":{"sinon-chai":"~2.4.0","chai":"~1.7.2","mocha":"~1.12.1","sinon":"~1.7.3","jshint":"~2.4.4"},"peerDependencies":{"cylon":">= 0.21.0 < 1"},"dependencies":{"cylon":"~0.21.0","keypress":"~0.2.1"},"gitHead":"29e6261e2991ce42a93343b4e39b4d2c828444ea","_id":"cylon-keyboard@0.11.0","scripts":{},"_shasum":"461fc97154642a508da5066f65865524f5f90175","_from":".","_npmVersion":"2.1.9","_nodeVersion":"0.10.33","_npmUser":{"name":"andrewstewart","email":"andrew@stwrt.ca"},"maintainers":[{"name":"deadprogram","email":"ron@hybridgroup.com"},{"name":"adzankich","email":"adrian@hybridgroup.com"},{"name":"andrewstewart","email":"andrew@stwrt.ca"},{"name":"edgarsilva","email":"edgar.osc@gmail.com"}],"dist":{"shasum":"461fc97154642a508da5066f65865524f5f90175","tarball":"https://registry.npmjs.org/cylon-keyboard/-/cylon-keyboard-0.11.0.tgz","integrity":"sha512-8FtyQBx9syPkbQETJDlWZbBRlT35m+aNa8JRO4KpEcNTLjOx6vBfe7VK3BTnR7qXF+UdNyPivmb3kkgNJJ57jg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9D/JNKRdZKugZqPwUsMHT8Do8e9GMZVSboQqDGHJRTAiEAt/TU3gCZbMPcLaOejzOjiUJe9/Y7HLOXlTCgE3udhA8="}]}},"0.12.0":{"name":"cylon-keyboard","version":"0.12.0","main":"lib/cylon-keyboard.js","description":"Cylon module for Keyboard","homepage":"http://cylonjs.com","bugs":{"url":"https://github.com/hybridgroup/cylon-keyboard/issues"},"author":{"name":"The Hybrid Group"},"repository":{"type":"git","url":"https://github.com/hybridgroup/cylon-keyboard"},"license":"Apache 2.0","devDependencies":{"sinon-chai":"~2.4.0","chai":"~1.7.2","mocha":"~1.12.1","sinon":"~1.7.3","jshint":"~2.4.4"},"peerDependencies":{"cylon":">= 0.22.0 < 1"},"dependencies":{"cylon":"~0.22.0","keypress":"~0.2.1"},"gitHead":"dc1745c88aaaadacdb2a3d7b1adf0b9aa0294cd8","_id":"cylon-keyboard@0.12.0","scripts":{},"_shasum":"c2c225e649476f3fa8d36a38ce235a78b5863f0d","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.35","_npmUser":{"name":"andrewstewart","email":"andrew@stwrt.ca"},"maintainers":[{"name":"deadprogram","email":"ron@hybridgroup.com"},{"name":"adzankich","email":"adrian@hybridgroup.com"},{"name":"andrewstewart","email":"andrew@stwrt.ca"},{"name":"edgarsilva","email":"edgar.osc@gmail.com"}],"dist":{"shasum":"c2c225e649476f3fa8d36a38ce235a78b5863f0d","tarball":"https://registry.npmjs.org/cylon-keyboard/-/cylon-keyboard-0.12.0.tgz","integrity":"sha512-bUJnj55Yn0LE7Ab6TmypCXuqhb8gTyCjvWOPtcQMTs59Fch0W02gCbWeE8i5g5A97uxRvn3+ZylQrJhF+1Lx1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6ei8yPrhf3fu/DQ78rLxBsv5O3rqe+kWxz4G848kiWQIhAJwMTCibjvXtP0No+GjXphsWIGux1XTiFp1VMVKGBVPw"}]}},"0.13.0":{"name":"cylon-keyboard","version":"0.13.0","main":"lib/cylon-keyboard.js","description":"Cylon module for Keyboard","homepage":"http://cylonjs.com","bugs":{"url":"https://github.com/hybridgroup/cylon-keyboard/issues"},"author":{"name":"The Hybrid Group"},"repository":{"type":"git","url":"https://github.com/hybridgroup/cylon-keyboard"},"license":"Apache 2.0","devDependencies":{"sinon-chai":"~2.4.0","chai":"~1.7.2","mocha":"~1.12.1","sinon":"~1.7.3","jshint":"~2.4.4"},"peerDependencies":{"cylon":">= 0.22.0 < 1"},"dependencies":{"cylon":"~0.22.0","hybridgroup-keypress":"~0.1.0"},"gitHead":"e1ad38f30c27e9de71f1d44e93c1a280b92b2bf3","_id":"cylon-keyboard@0.13.0","scripts":{},"_shasum":"85103014237e6db9fef3a5e8b002644f1abe378b","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"andrewstewart","email":"andrew@stwrt.ca"},"maintainers":[{"name":"deadprogram","email":"ron@hybridgroup.com"},{"name":"adzankich","email":"adrian@hybridgroup.com"},{"name":"andrewstewart","email":"andrew@stwrt.ca"},{"name":"edgarsilva","email":"edgar.osc@gmail.com"}],"dist":{"shasum":"85103014237e6db9fef3a5e8b002644f1abe378b","tarball":"https://registry.npmjs.org/cylon-keyboard/-/cylon-keyboard-0.13.0.tgz","integrity":"sha512-8txlIbARxnOkaj4JqkP0ZXi91/CKFmv6wdtFRJQq6ZE5iA+RXf5y/VGxuiRgozdHMb9ULLsSkLj9lN77zy/Ndg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHnwcxEDPnZygynWxb73IWF0sSQwBlmulAxJS3ebFhlwIgLKEeo/gV+yWtDSWUEDZbePiHOgJfyGMHAPkoLzaDiGA="}]}},"0.14.0":{"name":"cylon-keyboard","version":"0.14.0","main":"lib/cylon-keyboard.js","description":"Cylon module for Keyboard","homepage":"http://cylonjs.com","bugs":{"url":"https://github.com/hybridgroup/cylon-keyboard/issues"},"author":{"name":"The Hybrid Group"},"repository":{"type":"git","url":"https://github.com/hybridgroup/cylon-keyboard"},"license":"Apache 2.0","devDependencies":{"sinon-chai":"~2.4.0","chai":"~1.7.2","mocha":"~1.12.1","sinon":"~1.7.3","jshint":"~2.4.4"},"dependencies":{"cylon":"~1.0.0","hybridgroup-keypress":"~0.1.0"},"gitHead":"d57d5ed41c2cfef7a40998ece15c68c56181603b","_id":"cylon-keyboard@0.14.0","scripts":{},"_shasum":"5f188b329a70767e265262eff2ffd36d6834de9b","_from":".","_npmVersion":"2.7.5","_nodeVersion":"1.6.4","_npmUser":{"name":"andrewstewart","email":"andrew@stwrt.ca"},"maintainers":[{"name":"deadprogram","email":"ron@hybridgroup.com"},{"name":"adzankich","email":"adrian@hybridgroup.com"},{"name":"andrewstewart","email":"andrew@stwrt.ca"},{"name":"edgarsilva","email":"edgar.osc@gmail.com"}],"dist":{"shasum":"5f188b329a70767e265262eff2ffd36d6834de9b","tarball":"https://registry.npmjs.org/cylon-keyboard/-/cylon-keyboard-0.14.0.tgz","integrity":"sha512-t9IeG7RjXemSFEkETBIdniBk76XE2/L1MXfnkclbliNvaCZGkjd0gxLEUA49nb7CRO8ci7UctSW5sHyi73RY4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoqhT89OEcdtMtd/s2futPYr8nHwoSP+bZCbHJtnm8VwIhAJb3DPRUWY7NVvHlzfDxLrDrbOyS+L4qmMJ3r7zdAkOC"}]}},"0.15.0":{"name":"cylon-keyboard","version":"0.15.0","description":"Cylon module for Keyboard","homepage":"http://cylonjs.com","bugs":{"url":"https://github.com/hybridgroup/cylon-keyboard/issues"},"author":{"name":"The Hybrid Group"},"repository":{"type":"git","url":"https://github.com/hybridgroup/cylon-keyboard"},"license":"Apache-2.0","keywords":["cylon","cylonjs","cylons","robot","robots","robotics","iot","hardware","keyboard"],"devDependencies":{"sinon-chai":"~2.4.0","chai":"~1.7.2","mocha":"~1.12.1","sinon":"~1.7.3","eslint":"0.22.1"},"dependencies":{"cylon":"~1.1.0","hybridgroup-keypress":"~0.1.0"},"gitHead":"ad0f88972b4db363cdd933346a19df43cdc9c6ae","_id":"cylon-keyboard@0.15.0","scripts":{},"_shasum":"53a257a871e5d46b6208057a896b7d62f1fe8f46","_from":"./","_npmVersion":"1.4.28","_npmUser":{"name":"andrewstewart","email":"andrew@stwrt.ca"},"maintainers":[{"name":"deadprogram","email":"ron@hybridgroup.com"},{"name":"adzankich","email":"adrian@hybridgroup.com"},{"name":"andrewstewart","email":"andrew@stwrt.ca"},{"name":"edgarsilva","email":"edgar.osc@gmail.com"}],"dist":{"shasum":"53a257a871e5d46b6208057a896b7d62f1fe8f46","tarball":"https://registry.npmjs.org/cylon-keyboard/-/cylon-keyboard-0.15.0.tgz","integrity":"sha512-f6RnQaXQ92YElpCkURZLmqJoUNEG24EPQ/kAQ3x1lkO+f0NRVtOGC5A3mVKb8zKA6mcJOe29yUQJtxNOcKobsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICgdXtlrDJqass8pwffir0cRje/3EUp0NlhWaAxHowDHAiARi+9x/Rn0oguEQPKAF5+LvdRk5XMySXApjDk02uZ9hQ=="}]}},"0.16.0":{"name":"cylon-keyboard","version":"0.16.0","description":"Cylon module for Keyboard","homepage":"http://cylonjs.com","bugs":{"url":"https://github.com/hybridgroup/cylon-keyboard/issues"},"author":{"name":"The Hybrid Group"},"repository":{"type":"git","url":"https://github.com/hybridgroup/cylon-keyboard"},"license":"Apache-2.0","keywords":["cylon","cylonjs","cylons","robot","robots","robotics","iot","hardware","keyboard"],"devDependencies":{"sinon-chai":"~2.4.0","chai":"~1.7.2","mocha":"~1.12.1","sinon":"~1.7.3","eslint":"0.22.1"},"dependencies":{"cylon":"~1.2.0","hybridgroup-keypress":"~0.1.0"},"gitHead":"aff351140783035be9eba1ab688b2ea60d0de562","_id":"cylon-keyboard@0.16.0","scripts":{},"_shasum":"bd91fc43b696d1788b3eec84a3f2f951424c3291","_from":".","_npmVersion":"2.0.2","_nodeVersion":"0.10.29","_npmUser":{"name":"deadprogram","email":"ron@hybridgroup.com"},"maintainers":[{"name":"deadprogram","email":"ron@hybridgroup.com"},{"name":"adzankich","email":"adrian@hybridgroup.com"},{"name":"andrewstewart","email":"andrew@stwrt.ca"},{"name":"edgarsilva","email":"edgar.osc@gmail.com"}],"dist":{"shasum":"bd91fc43b696d1788b3eec84a3f2f951424c3291","tarball":"https://registry.npmjs.org/cylon-keyboard/-/cylon-keyboard-0.16.0.tgz","integrity":"sha512-tb5SDmH6Ww+/G1v5k4rEZZDReM4hdg7Po/uL5B5X/wXJq1YpMSGfnAGUrXwHn0KnZngYGUBbu8T6Y+JR9PuP2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXJq3lHaN5RvYYM+UHmpcvCX+lnrnBmM/8sufAy/6UMAiAduLkkqlr+ACQXOW2RDGDZx1vqpEaBz9phdKW5M2Clew=="}]}},"0.17.0":{"name":"cylon-keyboard","version":"0.17.0","description":"Cylon module for Keyboard","homepage":"http://cylonjs.com","bugs":{"url":"https://github.com/hybridgroup/cylon-keyboard/issues"},"author":{"name":"The Hybrid Group"},"repository":{"type":"git","url":"git+https://github.com/hybridgroup/cylon-keyboard.git"},"license":"Apache-2.0","keywords":["cylon","cylonjs","cylons","robot","robots","robotics","iot","drone","drones","hardware","keyboard"],"devDependencies":{"sinon-chai":"~2.4.0","chai":"~1.7.2","mocha":"~1.12.1","sinon":"~1.7.3","eslint":"0.22.1"},"dependencies":{"cylon":"^1.3.0","hybridgroup-keypress":"~0.1.0"},"gitHead":"d9b7f67add0aaa0b59431a88040828801e947298","_id":"cylon-keyboard@0.17.0","scripts":{},"_shasum":"d864560e64b476b87bf888953266aaec391f4791","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"deadprogram","email":"ron@hybridgroup.com"},"maintainers":[{"name":"andrewstewart","email":"andrew@stwrt.ca"},{"name":"deadprogram","email":"ron@hybridgroup.com"},{"name":"edgarsilva","email":"edgar.osc@gmail.com"}],"dist":{"shasum":"d864560e64b476b87bf888953266aaec391f4791","tarball":"https://registry.npmjs.org/cylon-keyboard/-/cylon-keyboard-0.17.0.tgz","integrity":"sha512-Vvf61PCwbZUB1tKmP/ERL8t0TmrY+mxGBVug4nphrUjwJfSFX/3fayTEjKz/er2xPiG/4CbUunN3RaRdQBzSCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTtRLAfGmiEP6OmaPdG7YKDID9A0p28i5zLV7zoWHlDQIhAO3/0rSKefEITgwKJ04GOanDligGT8NTfSIaLyhz6hmK"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cylon-keyboard-0.17.0.tgz_1462236757803_0.09967883047647774"}}},"readme":"# Cylon.js For Keyboard Input\n\nCylon.js (http://cylonjs.com) is a JavaScript framework for robotics, physical computing, and the Internet of Things (IoT).\n\nThis repository contains the adaptor/driver for keyboard input. It uses the hybridgroup fork of the keypress module [https://github.com/TooTallNate/keypress](https://github.com/TooTallNate/keypress) created by [@TooTallNate](https://github.com/TooTallNate) thank you!\n\nWant to use Ruby on robots? Check out our sister project Artoo (http://artoo.io)\n\nWant to use the Go programming language to power your robots? Check out our\nsister project Gobot (http://gobot.io).\n\n[![Build Status](https://secure.travis-ci.org/hybridgroup/cylon-keyboard.png?branch=master)](http://travis-ci.org/hybridgroup/cylon-keyboard) [![Code Climate](https://codeclimate.com/github/hybridgroup/cylon-keyboard/badges/gpa.svg)](https://codeclimate.com/github/hybridgroup/cylon-keyboard) [![Test Coverage](https://codeclimate.com/github/hybridgroup/cylon-keyboard/badges/coverage.svg)](https://codeclimate.com/github/hybridgroup/cylon-keyboard)\n\n## How to Install\n\nInstalling cylon.js with a keyboard support is pretty easy.\n\n    $ npm install cylon cylon-keyboard\n\n## How to Use\n\n```javascript\nvar Cylon = require('cylon');\n\nCylon.robot({\n  connections: {\n    keyboard: { adaptor: 'keyboard' }\n  },\n\n  devices: {\n    keyboard: { driver: 'keyboard' }\n  },\n\n  work: function(my) {\n    my.keyboard.on('a', function(key) {\n      console.log(\"A PRESSED!\");\n    });\n  }\n}).start();\n```\n\n## How to Connect\n\nAll that you need to do is plug the keyboard into your computer as usual.\n\n## Documentation\n\nWe're busy adding documentation to our web site at http://cylonjs.com/ please\ncheck there as we continue to work on Cylon.js\n\nThank you!\n\n## Contributing\n\nFor our contribution guidelines, please go to [https://github.com/hybridgroup/cylon/blob/master/CONTRIBUTING.md\n](https://github.com/hybridgroup/cylon/blob/master/CONTRIBUTING.md\n).\n\n## Release History\n\nFor the release history, please go to [https://github.com/hybridgroup/cylon-keyboard/blob/master/RELEASES.md\n](https://github.com/hybridgroup/cylon-keyboard/blob/master/RELEASES.md\n).\n\n## License\n\nCopyright (c) 2013-2016 The Hybrid Group. Licensed under the Apache 2.0 license.\n","maintainers":[{"name":"andrewstewart","email":"andrew@stwrt.ca"},{"name":"deadprogram","email":"ron@hybridgroup.com"},{"name":"edgarsilva","email":"edgar.osc@gmail.com"}],"time":{"modified":"2022-06-14T07:08:28.456Z","created":"2014-01-15T04:55:24.263Z","0.1.0":"2014-01-15T04:55:25.929Z","0.2.0":"2014-02-07T03:34:16.275Z","0.3.0":"2014-03-04T17:22:49.919Z","0.4.0":"2014-03-28T21:10:11.321Z","0.4.1":"2014-05-13T17:53:27.137Z","0.5.0":"2014-05-26T23:05:11.120Z","0.6.0":"2014-06-13T18:05:43.496Z","0.5.1":"2014-06-13T20:23:48.042Z","0.6.1":"2014-06-13T23:02:45.045Z","0.6.2":"2014-06-13T23:05:08.468Z","0.7.0":"2014-07-08T19:34:51.672Z","0.8.0":"2014-08-19T20:31:36.479Z","0.9.0":"2014-10-01T17:48:07.885Z","0.10.0":"2014-11-06T00:55:52.866Z","0.11.0":"2014-11-28T18:34:26.494Z","0.12.0":"2015-01-14T19:15:33.311Z","0.13.0":"2015-03-24T23:30:17.797Z","0.14.0":"2015-04-08T15:57:17.014Z","0.15.0":"2015-07-01T23:09:19.741Z","0.16.0":"2015-09-08T15:23:35.723Z","0.17.0":"2016-05-03T00:52:38.268Z"},"author":{"name":"The Hybrid Group"},"repository":{"type":"git","url":"git+https://github.com/hybridgroup/cylon-keyboard.git"},"readmeFilename":"README.md","homepage":"http://cylonjs.com","bugs":{"url":"https://github.com/hybridgroup/cylon-keyboard/issues"},"license":"Apache-2.0","keywords":["cylon","cylonjs","cylons","robot","robots","robotics","iot","drone","drones","hardware","keyboard"]}