{"_id":"combokeys","_rev":"31-fcf2b4ca05b7f2728a70dec715fa6649","name":"combokeys","description":"Handles keyboard shortcuts in the browser","dist-tags":{"latest":"3.0.1"},"versions":{"2.0.0":{"name":"combokeys","version":"2.0.0","description":"JavaScript library for handling keyboard shortcuts in the browser","main":"index.js","homepage":"https://github.com/mightyiam/combokeys","implements":["CommonJS/Modules/1.0"],"scripts":{"test":"./node_modules/zuul/bin/zuul --phantom -- test/test.combokeys.js"},"repositories":[{"type":"git","url":"git://github.com/mightyiam/combokeys.git"}],"keywords":["keyboard","shortcuts","events","browser"],"maintainers":[{"name":"mightyiam","email":"mightyiampresence@gmail.com"}],"contributors":[{"name":"Shahar Or","email":"mightyiampresence@gmail.com","url":"https://github.com/mightyiam"},{"name":"Craig Campbell","url":"http://craig.is"}],"bugs":{"url":"https://github.com/mightyiam/combokeys/issues"},"licenses":[{"type":"Apache 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"}],"devDependencies":{"chai":"^1.10.0","es5-shim":"^4.0.3","grunt":"~0.4.1","grunt-complexity":"~0.1.2","grunt-eslint":"^2.0.0","load-grunt-tasks":"^1.0.0","mocha":"^2.0.1","phantomjs":"^1.9.12","sinon":"^1.12.1","zuul":"^1.13.1"},"gitHead":"b65a204525fa5992db4dd5dc2a2cddc9c8055dfc","repository":{"type":"git","url":"git://github.com/mightyiam/combokeys.git"},"_id":"combokeys@2.0.0","_shasum":"6d0f620c1c2e21f29cb3ecbb89d36b6ac404acf3","_from":".","_npmVersion":"2.0.2","_nodeVersion":"0.10.32","_npmUser":{"name":"mightyiam","email":"mightyiampresence@gmail.com"},"dist":{"shasum":"6d0f620c1c2e21f29cb3ecbb89d36b6ac404acf3","tarball":"https://registry.npmjs.org/combokeys/-/combokeys-2.0.0.tgz","integrity":"sha512-b9n0YA/1rQqP8NZ/5Gnr/dwdkayRZUxbvt30IoSyCSit/xHvfndu6ZsZlSizTpA5nCfSJlSdhPnod6pMBQk/kA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEpYVCN330+UI56dIhwTKe2hyzP4Yw/przB0n2qUVtgIAiEAjjy5RCTQ9szyI+Beoby9dAS0sz1rwDc2YwC6/uxfmz8="}]},"directories":{}},"2.1.0":{"name":"combokeys","version":"2.1.0","description":"JavaScript library for handling keyboard shortcuts in the browser","main":"index.js","homepage":"https://github.com/mightyiam/combokeys","implements":["CommonJS/Modules/1.0"],"scripts":{"build":"mkdir -p dist ; ./node_modules/.bin/browserify index.js -o dist/combokeys.js --standalone Combokeys","test":"./node_modules/zuul/bin/zuul --phantom -- test/test.combokeys.js"},"repositories":[{"type":"git","url":"git://github.com/mightyiam/combokeys.git"}],"keywords":["keyboard","shortcuts","events","browser"],"maintainers":[{"name":"mightyiam","email":"mightyiampresence@gmail.com"}],"contributors":[{"name":"Shahar Or","email":"mightyiampresence@gmail.com","url":"https://github.com/mightyiam"},{"name":"Craig Campbell","url":"http://craig.is"}],"bugs":{"url":"https://github.com/mightyiam/combokeys/issues"},"licenses":[{"type":"Apache 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"}],"devDependencies":{"browserify":"~7.0.3","chai":"^1.10.0","es5-shim":"^4.0.3","grunt":"~0.4.1","grunt-complexity":"~0.1.2","grunt-eslint":"^2.0.0","load-grunt-tasks":"^1.0.0","mocha":"^2.0.1","phantomjs":"^1.9.12","sinon":"^1.12.1","zuul":"^1.13.1"},"gitHead":"966b94f00da2fde10ecebacca0a73e5349c39e19","repository":{"type":"git","url":"git://github.com/mightyiam/combokeys.git"},"_id":"combokeys@2.1.0","_shasum":"4e316cc57fe92f40dba0ed5a22f4d323a6b0fa4f","_from":".","_npmVersion":"2.1.14","_nodeVersion":"0.10.32","_npmUser":{"name":"mightyiam","email":"mightyiampresence@gmail.com"},"dist":{"shasum":"4e316cc57fe92f40dba0ed5a22f4d323a6b0fa4f","tarball":"https://registry.npmjs.org/combokeys/-/combokeys-2.1.0.tgz","integrity":"sha512-oetouDydvdnCQMZc1xgksodiCk1mHhv6bOxRe+5m5XemrcS64hqD5HP8yYfRPOVGriYxL1DYRO9h8rL6yTdtig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICUL5rcSxnw5gnd3RNlDLG90tfIMNdADbzwBrNmcjowhAiEA8d6T5NhROipYugaM9om8iN+TlPuFBgEePtZvGziE+lw="}]},"directories":{}},"2.1.1":{"name":"combokeys","version":"2.1.1","description":"JavaScript library for handling keyboard shortcuts in the browser","main":"index.js","homepage":"https://github.com/mightyiam/combokeys","implements":["CommonJS/Modules/1.0"],"scripts":{"build":"mkdir -p dist ; ./node_modules/.bin/browserify index.js -o dist/combokeys.js --standalone Combokeys","test":"./node_modules/zuul/bin/zuul --phantom -- test/test.combokeys.js"},"repository":{"type":"git","url":"git://github.com/mightyiam/combokeys.git"},"keywords":["keyboard","shortcuts","events","browser"],"maintainers":[{"name":"mightyiam","email":"mightyiampresence@gmail.com"}],"contributors":[{"name":"Shahar Or","email":"mightyiampresence@gmail.com","url":"https://github.com/mightyiam"},{"name":"Craig Campbell","url":"http://craig.is"}],"bugs":{"url":"https://github.com/mightyiam/combokeys/issues"},"licenses":[{"type":"Apache 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"}],"devDependencies":{"browserify":"~7.0.3","chai":"^1.10.0","es5-shim":"^4.0.3","grunt":"~0.4.1","grunt-complexity":"~0.1.2","grunt-eslint":"^2.0.0","load-grunt-tasks":"^1.0.0","mocha":"^2.0.1","phantomjs":"^1.9.12","sinon":"^1.12.1","zuul":"^1.13.1"},"gitHead":"261be6738b0312be337a50840b9d51860484eccd","_id":"combokeys@2.1.1","_shasum":"b316f327012ef57e6977984410b9b387d8b4b6af","_from":".","_npmVersion":"2.1.14","_nodeVersion":"0.10.32","_npmUser":{"name":"mightyiam","email":"mightyiampresence@gmail.com"},"dist":{"shasum":"b316f327012ef57e6977984410b9b387d8b4b6af","tarball":"https://registry.npmjs.org/combokeys/-/combokeys-2.1.1.tgz","integrity":"sha512-/Zhq841JUoEtUwuoJLVrmy7ms73dso7O5F0y8omvJfw2t0/uvC7jUHKZSEscS/zKp1n3dsHKhJnVIbLds+KG9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKKaBwJiknlDmTzPMXAeaY5gEj4lm5PnzXOd8M9Dj1fAIhAI3wk19cizZM1wYav8NZ6orxOZw5GKADJoI6docjVMU4"}]},"directories":{}},"2.2.0":{"name":"combokeys","version":"2.2.0","description":"JavaScript library for handling keyboard shortcuts in the browser","main":"index.js","homepage":"https://github.com/mightyiam/combokeys","implements":["CommonJS/Modules/1.0"],"scripts":{"build":"mkdir -p dist ; ./node_modules/.bin/browserify index.js -o dist/combokeys.js --standalone Combokeys","test":"./node_modules/zuul/bin/zuul --phantom -- test/test.combokeys.js"},"repository":{"type":"git","url":"git://github.com/mightyiam/combokeys.git"},"keywords":["keyboard","shortcuts","events","browser"],"maintainers":[{"name":"mightyiam","email":"mightyiampresence@gmail.com"}],"contributors":[{"name":"Shahar Or","email":"mightyiampresence@gmail.com","url":"https://github.com/mightyiam"},{"name":"Craig Campbell","url":"http://craig.is"}],"bugs":{"url":"https://github.com/mightyiam/combokeys/issues"},"licenses":[{"type":"Apache 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"}],"devDependencies":{"browserify":"~7.0.3","chai":"^1.10.0","es5-shim":"^4.0.3","grunt":"~0.4.1","grunt-complexity":"~0.1.2","grunt-eslint":"^2.0.0","load-grunt-tasks":"^1.0.0","mocha":"^2.0.1","phantomjs":"^1.9.12","sinon":"^1.12.1","zuul":"^1.13.1"},"gitHead":"7abbcbec82a936fdde36e7fbdcf5bc0db48d62dd","_id":"combokeys@2.2.0","_shasum":"5bba4b59812ce004219d5d7aa3171074779514f8","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.32","_npmUser":{"name":"mightyiam","email":"mightyiampresence@gmail.com"},"dist":{"shasum":"5bba4b59812ce004219d5d7aa3171074779514f8","tarball":"https://registry.npmjs.org/combokeys/-/combokeys-2.2.0.tgz","integrity":"sha512-YKBBWpFmTe8KzH2iiI/+BpHls00fT2vFMD1e3I5QHqxOu2x5JxVFFRZ6ZghR6SvEHHCPGtlUyskumKNbs34eyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9Q0RQTB5Zdn7zEBSIeKYTruas24yS53qQG/5WUSYiXwIhANYVKV8TWGas0nPstUjTzL1QgJ00CDdimbbb0oYmW+f0"}]},"directories":{}},"2.3.0":{"name":"combokeys","version":"2.3.0","description":"JavaScript library for handling keyboard shortcuts in the browser","main":"index.js","homepage":"https://github.com/mightyiam/combokeys","implements":["CommonJS/Modules/1.0"],"scripts":{"build":"mkdir -p dist ; ./node_modules/.bin/browserify index.js -o dist/combokeys.js --standalone Combokeys","test":"./node_modules/zuul/bin/zuul --phantom -- test/test.combokeys.js test/plugins/test.*.js"},"repository":{"type":"git","url":"git://github.com/mightyiam/combokeys.git"},"keywords":["keyboard","shortcuts","events","browser"],"maintainers":[{"name":"mightyiam","email":"mightyiampresence@gmail.com"}],"contributors":[{"name":"Shahar Or","email":"mightyiampresence@gmail.com","url":"https://github.com/mightyiam"},{"name":"Craig Campbell","url":"http://craig.is"}],"bugs":{"url":"https://github.com/mightyiam/combokeys/issues"},"licenses":[{"type":"Apache 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"}],"devDependencies":{"browserify":"~7.0.3","chai":"^1.10.0","es5-shim":"^4.0.3","grunt":"~0.4.1","grunt-complexity":"~0.1.2","grunt-eslint":"^2.0.0","load-grunt-tasks":"^1.0.0","mocha":"^2.0.1","phantomjs":"^1.9.12","sinon":"^1.12.1","zuul":"^1.13.1"},"gitHead":"749d081fab41e9fdca9f164e2c58fd402b063798","_id":"combokeys@2.3.0","_shasum":"dddb3a86ae847c194ba686ba29a069cced0a760a","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.32","_npmUser":{"name":"mightyiam","email":"mightyiampresence@gmail.com"},"dist":{"shasum":"dddb3a86ae847c194ba686ba29a069cced0a760a","tarball":"https://registry.npmjs.org/combokeys/-/combokeys-2.3.0.tgz","integrity":"sha512-uoUpwziIsb5bqFqWkHaJzsqYc7WrBJ34JI1w8cv96W27EPIMT4r9maQeCRO5GcR02BH9gHvPHyxAEToXEOF6Mw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDpR1lCy/EhwgwPoD7bDRkNti0BJXTZ+ZqGp+cFC52KVAiEAvHHQFERsU6tFxdPvIYfahg7vgzG61EkwnbQChr6Fk/Y="}]},"directories":{}},"2.4.0":{"dependencies":{"dom-event":"git+https://github.com/mightyiam/dom-event#patch-1"},"devDependencies":{"standard":"*","auto-package":"^1.0.0","browserify":"^9.0.3","proclaim":"^3.1.0","es5-shim":"^4.0.3","grunt":"~0.4.1","grunt-complexity":"~0.1.2","grunt-eslint":"^2.0.0","load-grunt-tasks":"^1.0.0","mocha":"^2.0.1","phantomjs":"^1.9.12","sinon":"^1.12.1","zuul":"^2.1.1"},"keywords":["keyboard","shortcuts","events","browser"],"name":"combokeys","version":"2.4.0","description":"Handles keyboard shortcuts in the browser","main":"Combokeys/index.js","implements":["CommonJS/Modules/1.0"],"scripts":{"lint":"standard","unit":"./node_modules/zuul/bin/zuul --phantom -- test","build":"mkdir -p dist && browserify . -o dist/combokeys.js --standalone Combokeys","test":"npm run lint && npm run unit && npm run build"},"repository":{"type":"git","url":"https://github.com/PolicyStat/combokeys.git"},"homepage":"https://github.com/PolicyStat/combokeys","bugs":{"url":"https://github.com/mightyiam/combokeys/issues"},"contributors":[{"name":"Shahar Or","email":"mightyiampresence@gmail.com","url":"https://github.com/mightyiam"},{"name":"Craig Campbell","url":"http://craig.is"}],"license":{"type":"Apache 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"},"standard":{"ignore":["dist/**"]},"gitHead":"79ccbfa73876238b3c6fbfe61778260da0cc02df","_id":"combokeys@2.4.0","_shasum":"522ac62d77642741d712000473289d7ee7fd39cd","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.12.1","_npmUser":{"name":"mightyiam","email":"mightyiampresence@gmail.com"},"maintainers":[{"name":"mightyiam","email":"mightyiampresence@gmail.com"}],"dist":{"shasum":"522ac62d77642741d712000473289d7ee7fd39cd","tarball":"https://registry.npmjs.org/combokeys/-/combokeys-2.4.0.tgz","integrity":"sha512-vgv0bytAxzd1RIGfaUAah/yyq4VMx245N3OLwolNHpV6c3gifP6blMdPPmaAJ550L/IUN/90SSDxbTlitdsAGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE3aKfHBYmjVl88J+j4UwD7PjAvBFqjAOL3t8Y50LX89AiAHjDRI40lYDCEyA3uNx6JjKZDKQqyUxGRTKo8ljCB5Lg=="}]},"directories":{}},"2.4.2":{"dependencies":{"dom-event":"^0.0.4"},"devDependencies":{"standard":"*","auto-package":"^1.0.0","browserify":"^9.0.3","proclaim":"^3.1.0","es5-shim":"^4.0.3","grunt":"~0.4.1","grunt-complexity":"~0.1.2","grunt-eslint":"^2.0.0","load-grunt-tasks":"^1.0.0","mocha":"^2.0.1","phantomjs":"^1.9.12","sinon":"^1.12.1","zuul":"^2.1.1"},"keywords":["keyboard","shortcuts","events","browser"],"name":"combokeys","version":"2.4.2","description":"Handles keyboard shortcuts in the browser","main":"Combokeys/index.js","implements":["CommonJS/Modules/1.0"],"scripts":{"lint":"standard","unit":"./node_modules/zuul/bin/zuul --phantom -- test","build":"mkdir -p dist && browserify . -o dist/combokeys.js --standalone Combokeys","test":"npm run lint && npm run unit && npm run build"},"repository":{"type":"git","url":"https://github.com/PolicyStat/combokeys.git"},"homepage":"https://github.com/PolicyStat/combokeys","bugs":{"url":"https://github.com/mightyiam/combokeys/issues"},"contributors":[{"name":"Shahar Or","email":"mightyiampresence@gmail.com","url":"https://github.com/mightyiam"},{"name":"Craig Campbell","url":"http://craig.is"}],"license":{"type":"Apache 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"},"standard":{"ignore":["dist/**"]},"gitHead":"28c8ff069c89ec34ba4fcb70cb766f9e5d212381","_id":"combokeys@2.4.2","_shasum":"47608c4548a745820356958f90531caebe20b198","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.12.1","_npmUser":{"name":"mightyiam","email":"mightyiampresence@gmail.com"},"maintainers":[{"name":"mightyiam","email":"mightyiampresence@gmail.com"}],"dist":{"shasum":"47608c4548a745820356958f90531caebe20b198","tarball":"https://registry.npmjs.org/combokeys/-/combokeys-2.4.2.tgz","integrity":"sha512-dr1vZPECG9Hx2rtRTzmC/LxO4W2XU+SYiyDMI6aXwXK5Wfcd4NiQrQAx7esZ0y3o8hWZZ/ZxR498X80Vmd4vzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH0pysRY7ffs79e49rDrrvo95+UT/G8NF3TK4/hWzG1iAiEAmErH0F5jQZ5mAaPNdieui9FoZn9oq/LTy2xiUZwPOMo="}]},"directories":{}},"2.4.3":{"dependencies":{"dom-event":"^0.0.5"},"devDependencies":{"standard":"*","auto-package":"^1.0.0","browserify":"^9.0.3","proclaim":"^3.1.0","es5-shim":"^4.0.3","grunt":"~0.4.1","grunt-complexity":"~0.1.2","grunt-eslint":"^2.0.0","load-grunt-tasks":"^1.0.0","mocha":"^2.0.1","phantomjs":"^1.9.12","sinon":"^1.12.1","zuul":"^2.1.1"},"keywords":["keyboard","shortcuts","events","browser"],"name":"combokeys","version":"2.4.3","description":"Handles keyboard shortcuts in the browser","main":"Combokeys/index.js","implements":["CommonJS/Modules/1.0"],"scripts":{"lint":"standard","unit":"./node_modules/zuul/bin/zuul --phantom -- test","build":"mkdir -p dist && browserify . -o dist/combokeys.js --standalone Combokeys","test":"npm run lint && npm run unit && npm run build"},"repository":{"type":"git","url":"https://github.com/PolicyStat/combokeys.git"},"homepage":"https://github.com/PolicyStat/combokeys","bugs":{"url":"https://github.com/mightyiam/combokeys/issues"},"contributors":[{"name":"Shahar Or","email":"mightyiampresence@gmail.com","url":"https://github.com/mightyiam"},{"name":"Craig Campbell","url":"http://craig.is"}],"license":{"type":"Apache 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"},"standard":{"ignore":["dist/**"]},"gitHead":"3f69efaabeea833d31513a7fe9c5e1260c76b44e","_id":"combokeys@2.4.3","_shasum":"672e4c1080f2b3c21235a1a15477967d0c6c27c9","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.12.1","_npmUser":{"name":"mightyiam","email":"mightyiampresence@gmail.com"},"maintainers":[{"name":"mightyiam","email":"mightyiampresence@gmail.com"}],"dist":{"shasum":"672e4c1080f2b3c21235a1a15477967d0c6c27c9","tarball":"https://registry.npmjs.org/combokeys/-/combokeys-2.4.3.tgz","integrity":"sha512-g5i9es6jnUQgRNxwwhcthplxmhtZx6rJkd2SQvr/QTDVdoiUieQAaxTOnJASNh2owHfbzvvNzLlEmDE5lZB2tA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID5No76tVNtsjSfVm2EZxennALENhiW3Li+y+37PaRacAiBF9MGBeBgH/SynhGyv5eiz7FGM0y/92XoiTZwW7cu7Ww=="}]},"directories":{}},"2.4.4":{"dependencies":{"dom-event":"^0.0.5"},"devDependencies":{"standard":"*","browserify":"^9.0.3","proclaim":"^3.1.0","es5-shim":"^4.0.3","mocha":"^2.0.1","phantomjs":"^1.9.12","sinon":"^1.12.1","zuul":"^2.1.1"},"keywords":["keyboard","shortcuts","events","browser"],"name":"combokeys","version":"2.4.4","description":"Handles keyboard shortcuts in the browser","main":"Combokeys/index.js","implements":["CommonJS/Modules/1.0"],"scripts":{"lint":"standard","unit":"./node_modules/zuul/bin/zuul --phantom -- test","build":"mkdir -p dist && browserify . -o dist/combokeys.js --standalone Combokeys","test":"npm run lint && npm run unit && npm run build"},"repository":{"type":"git","url":"git+https://github.com/PolicyStat/combokeys.git"},"homepage":"https://github.com/PolicyStat/combokeys","bugs":{"url":"https://github.com/PolicyStat/combokeys/issues"},"contributors":[{"name":"Shahar Or","email":"mightyiampresence@gmail.com","url":"https://github.com/mightyiam"},{"name":"Craig Campbell","url":"http://craig.is"}],"license":{"type":"Apache 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"},"standard":{"ignore":["dist/**"]},"gitHead":"17166d9ccfba1d88e3e4b249afa404a6204f66e0","_id":"combokeys@2.4.4","_shasum":"d2a3cd73a0856d8923deb35cf3a4875a67d28ac8","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"mightyiam","email":"mightyiampresence@gmail.com"},"maintainers":[{"name":"mightyiam","email":"mightyiampresence@gmail.com"}],"dist":{"shasum":"d2a3cd73a0856d8923deb35cf3a4875a67d28ac8","tarball":"https://registry.npmjs.org/combokeys/-/combokeys-2.4.4.tgz","integrity":"sha512-OhVm4+gkyW0o61wB6Vl2uQNVPIQJ2GCeVaa5uAbxLhOCDHV1j7ZjMGPtX6BhnmAQXkvcQFVTggHpaYwoklQW6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDH4x+cIalFnNF+SD0ad/t9Wz4SUwUVMOZE/WLR8EGCcQIhAOnFaLry0STD0YrLhjLlDsrse5roUv750rXyBrUdwoD9"}]},"directories":{}},"2.4.6":{"devDependencies":{"standard":"*","browserify":"^9.0.3","proclaim":"^3.1.0","es5-shim":"^4.0.3","mocha":"^2.0.1","phantomjs":"^1.9.12","sinon":"^1.12.1","zuul":"^2.1.1"},"keywords":["keyboard","shortcuts","events","browser"],"name":"combokeys","version":"2.4.6","description":"Handles keyboard shortcuts in the browser","main":"Combokeys/index.js","implements":["CommonJS/Modules/1.0"],"scripts":{"lint":"standard","unit":"./node_modules/zuul/bin/zuul --phantom -- test","build":"mkdir -p dist && browserify . -o dist/combokeys.js --standalone Combokeys","test":"npm run lint && npm run unit && npm run build"},"repository":{"type":"git","url":"git+https://github.com/PolicyStat/combokeys.git"},"homepage":"https://github.com/PolicyStat/combokeys","bugs":{"url":"https://github.com/PolicyStat/combokeys/issues"},"contributors":[{"name":"Shahar Or","email":"mightyiampresence@gmail.com","url":"https://github.com/mightyiam"},{"name":"Craig Campbell","url":"http://craig.is"}],"license":{"type":"Apache 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"},"standard":{"ignore":["dist/**"]},"gitHead":"5d46174289adc9171652520a8a3d0c0f83ea7183","_id":"combokeys@2.4.6","_shasum":"a5c47599632af7a36d1d9c2f98518c95b253d83b","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"weswinham","email":"winhamwr@gmail.com"},"dist":{"shasum":"a5c47599632af7a36d1d9c2f98518c95b253d83b","tarball":"https://registry.npmjs.org/combokeys/-/combokeys-2.4.6.tgz","integrity":"sha512-Fi/vDCtidRCnhx2VzbddrHbYTs+/1y0R3OVo4pCrfJ3cUjEhET8zavYJoBDGk9IJfpQDluHj7OBTN5weGEfIJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8QHrbwsXiWe4AKejqkk219vb4Smq34ch8VsQPO6x/fQIgMMg2/qCKsP30lBxfIUJjU3YxJmt/y3p2TAGHCEFFLuE="}]},"maintainers":[{"name":"mightyiam","email":"mightyiampresence@gmail.com"},{"name":"weswinham","email":"winhamwr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/combokeys-2.4.6.tgz_1459278921088_0.20227791042998433"},"directories":{}},"3.0.0":{"devDependencies":{"standard":"*","browserify":"^9.0.3","proclaim":"^3.1.0","es5-shim":"^4.0.3","mocha":"^2.0.1","phantomjs":"^1.9.12","sinon":"^1.12.1","zuul":"^2.1.1"},"keywords":["keyboard","shortcuts","events","browser"],"name":"combokeys","version":"3.0.0","description":"Handles keyboard shortcuts in the browser","main":"Combokeys/index.js","implements":["CommonJS/Modules/1.0"],"scripts":{"lint":"standard","unit":"./node_modules/zuul/bin/zuul --phantom -- test","build":"mkdir -p dist && browserify . -o dist/combokeys.js --standalone Combokeys","test":"npm run lint && npm run unit && npm run build"},"repository":{"type":"git","url":"git+https://github.com/PolicyStat/combokeys.git"},"homepage":"https://github.com/PolicyStat/combokeys","bugs":{"url":"https://github.com/PolicyStat/combokeys/issues"},"contributors":[{"name":"Shahar Or","email":"mightyiampresence@gmail.com","url":"https://github.com/mightyiam"},{"name":"Craig Campbell","url":"http://craig.is"}],"license":{"type":"Apache 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"},"standard":{"ignore":["dist/**"]},"gitHead":"0b80e13cf7e5217c5b4fbd393289a87b1f48f7cc","_id":"combokeys@3.0.0","_shasum":"955c59a3959af40d26846ab6fc3c682448e7572e","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"petrbrzek","email":"petrbrzek@abdoc.net"},"dist":{"shasum":"955c59a3959af40d26846ab6fc3c682448e7572e","tarball":"https://registry.npmjs.org/combokeys/-/combokeys-3.0.0.tgz","integrity":"sha512-L0gGWUoRH4h2oYyRInXGqIv6QSYM4bcBtQ2QuLnnJwWaxHC67qKfzQyjpgM8mdbpmYZ2tvbslLahJ3oyI4DdMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIACw4BJeWNaVVehjndJK2knc6UBGG8Ithqs8S8fTu7fXAiA9rCtKzPeCSiLTwOPMuky3oovfGFB/e7UUA8SQhGfVzA=="}]},"maintainers":[{"name":"mightyiam","email":"mightyiampresence@gmail.com"},{"name":"petrbrzek","email":"petrbrzek@abdoc.net"},{"name":"weswinham","email":"winhamwr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/combokeys-3.0.0.tgz_1503672516327_0.7099887286312878"},"directories":{}},"3.0.1":{"devDependencies":{"standard":"*","browserify":"^9.0.3","proclaim":"^3.1.0","es5-shim":"^4.0.3","mocha":"^2.0.1","phantomjs":"^1.9.12","sinon":"^1.12.1","zuul":"^2.1.1"},"keywords":["keyboard","shortcuts","events","browser"],"name":"combokeys","version":"3.0.1","description":"Handles keyboard shortcuts in the browser","main":"Combokeys/index.js","implements":["CommonJS/Modules/1.0"],"scripts":{"lint":"standard","unit":"./node_modules/zuul/bin/zuul --phantom -- test","build":"mkdir -p dist && browserify . -o dist/combokeys.js --standalone Combokeys","test":"npm run lint && npm run unit && npm run build"},"repository":{"type":"git","url":"git+https://github.com/PolicyStat/combokeys.git"},"homepage":"https://github.com/PolicyStat/combokeys","bugs":{"url":"https://github.com/PolicyStat/combokeys/issues"},"contributors":[{"name":"Shahar Or","email":"mightyiampresence@gmail.com","url":"https://github.com/mightyiam"},{"name":"Craig Campbell","url":"http://craig.is"}],"license":{"type":"Apache 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"},"standard":{"ignore":["dist/**"]},"gitHead":"ef08807d81a0d4dc2637b63c41ebb7625d5319c8","_id":"combokeys@3.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.12.0","_npmUser":{"name":"petrbrzek","email":"petrbrzek@abdoc.net"},"dist":{"integrity":"sha512-5nAfaLZ3oO3kA+/xdoL7t197UJTz2WWidyH3BBeU6hqHtvyFERICd0y3DQFrQkJFTKBrtUDck/xCLLoFpnjaCw==","shasum":"fc8ca5c3f5f2d2b03a458544cb88b14ab5f53f86","tarball":"https://registry.npmjs.org/combokeys/-/combokeys-3.0.1.tgz","fileCount":60,"unpackedSize":97257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciP9vCRA9TVsSAnZWagAAQs4P/194GzBT+aCLjdDzbPbW\n9qsWIXyq/PgsOcMOI5GMHHa7MEYgdQr2nffElLscqzsr38GJBwpu6TJ5uB+C\nonF+2uKGKevXFeBXE7ncndOi4v8H0+oDUpNNkKMyB0/6mPVOKdh6xpZwRpWI\nAFUvsU8s+332L40kRXBO6NkddmmpECejtmYyJvBsQum37mpSJ10egGoX7Ora\nVl3Ow4dVHMFr+4HXd6aVwa0BgYjXm64xG6aCilnbo8CJuT9SDCmaBVsQHOzk\nAJoY+y/8iSxddAzAefj39V3e8d/0NBE5+LCNSLU7Cn3AZDvp2SAQaWVaAau0\nCdI5UjFo/UVrPA5RQOL1Vd0zS+koUWWyfb1R3Gmh7dNoqGHQNAwI3d1jAj2S\nbJlRwsw5hBiaHpJcM+Sjx5fAvcyKdYC74y9fR8TYyqrKR9ltygEnAg6Z8kbP\nvCNh8D6UKq+za8rxKbY4hiMTTyk8XMYIgO10DYU2tTtSGz1MJVdAtJXpRb2f\nAEadhjkXNbRUHxq/XuSqBWtyjGqbLO8Wouxe5VAB23VcjbvoFS72i9LAyb0U\ndu63KPkHshRroex79v0RgPkVeiPGaxBEduYngoTjl8UiBlio86SNTB5/rPSA\nMKogB2pLK57gEEzFT5uf7dDsWvrb7sBy5atoFC7h6Zza18zEjtRMO9Yhgsbr\nynBi\r\n=Bk4l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBWLwvSOY1eN7cOu83rs/X4ezrgANLZjcYTQRDvc6hPwIhAJOZhMsWoNV535kU3rsqoNwGBHQlwuXc4nheBzhfaJFl"}]},"maintainers":[{"name":"mightyiam","email":"mightyiampresence@gmail.com"},{"name":"petrbrzek","email":"petrbrzek@abdoc.net"},{"name":"weswinham","email":"winhamwr@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/combokeys_3.0.1_1552482158556_0.03758629091466403"},"_hasShrinkwrap":false}},"readme":"# Combokeys [![Build Status](https://travis-ci.org/avocode/combokeys.svg?branch=master)](https://travis-ci.org/avocode/combokeys) [![js-standard-style](https://raw.githubusercontent.com/feross/standard/master/badge.png)](https://github.com/feross/standard)\n\nCombokeys is a JavaScript library for handling keyboard shortcuts in the browser.\n\nIt is licensed under the Apache 2.0 license.\n\nIt is around **3.3kb** minified and gzipped and **9.9kb** minified, has no external dependencies, and has been tested in the following browsers:\n\n- Internet Explorer 6+ (test suite works in IE9+)\n- Safari\n- Firefox\n- Chrome\n\nIt has support for ``keypress``, ``keydown``, and ``keyup`` events on specific keys, keyboard combinations, or key sequences.\n\n## Fork notice\n\nThis project was forked from [ccampbell/mousetrap](https://github.com/ccampbell/mousetrap).\n\nIt was forked because pull–requests were not being reviewed.\n\nThis fork's author intends to review pull–requests.\n\nMain changes are\n\n1. Refactored as CommonJS\n2. Doesn't automatically listen on the `document`. Instead, it is now a constructor and the element on which to listen must be provided on instantiation. Multiple instances possible.\n\n## Getting started\n\nGet it on your page:\n\n```js\nvar Combokeys;\nCombokeys = require(\"combokeys\");\n```\n\nInstantiate it for the entire page:\n\n```js\nvar combokeys = new Combokeys(document.documentElement);\n```\n\nOr, instantiate it for one or more specific elements:\n\n```js\nvar firstCombokeys = new Combokeys(document.getElementById(\"first\"));\nvar secondCombokeys = new Combokeys(document.getElementById(\"second\"));\n```\n\nAdd some combos!\n\n```js\n// single keys\ncombokeys.bind('4', function() { console.log('4'); });\nfirstCombokeys.bind(\"?\", function() { console.log('show shortcuts!'); });\nsecondCombokeys.bind('esc', function() { console.log('escape'); }, 'keyup');\n\n// combinations\ncombokeys.bind('command+shift+k', function() { console.log('command shift k'); });\n\n// map multiple combinations to the same callback\ncombokeys.bind(['command+k', 'ctrl+k'], function() {\n    console.log('command k or control k');\n    // return false to prevent default browser behavior\n    // and stop event from bubbling\n    return false;\n});\n\n// gmail style sequences\ncombokeys.bind('g i', function() { console.log('go to inbox'); });\ncombokeys.bind('* a', function() { console.log('select all'); });\n\n// any character (actual character inserted—triggered by the `keypress` event)\ncombokeys.bind('any-character', function () { console.log('some visual feedback') });\n\n// konami code!\ncombokeys.bind('up up down down left right left right b a enter', function() {\n    console.log('konami code');\n});\n```\n\nWhen you’re done with it, detach:\n\n```js\ncombokeys.detach()\n// and it will not listen on the element any more\n```\n\nYou can also bind the plus and minus keys conveniently:\n\n```js\ncombokeys.bind(['mod+plus', 'mod+minus'], function(e) {\n    e.preventDefault();\n    console.log(\"Override browser zoom!\");\n});\n```\n\n## Why Combokeys?\n\nThere are a number of other similar libraries out there so what makes this one different?\n\n- CommonJS, [NPM](https://www.npmjs.org/package/combokeys).\n- You can listen on multiple, specified elements simultaneously.\n- You are not limited to ``keydown`` events (You can specify ``keypress``, ``keydown``, or ``keyup`` or let Combokeys choose for you).\n- You can bind key events directly to special keys such as ``?`` or ``*`` without having to specify ``shift+/`` or ``shift+8`` which are not consistent across all keyboards\n- It works with international keyboard layouts\n- You can bind Gmail like key sequences in addition to regular keys and key combinations\n- You can programatically trigger key events with the ``trigger()`` method\n- It works with the numeric keypad on your keyboard\n- The code is well documented/commented\n\n### AMD usage\n\nYou can also build an AMD-compatible version by running `npm run build`. This creates a universally compatible ```dist/combokeys.js``` which, you can use via RequireJS, or include directly in a ```<script>``` tag with the global variable ```Combokeys```.\n\n## Documentation\n\nThe most complete documentation is currently at [Mousetrap, the original project's website](http://craig.is/killing/mice). At the time of this writing, the only differences are in how you get it in your page (It is now a CommonJS module which does not define a global for itself) and that you must instantiate it before binding keys.\n\nThe public API consists of `.bind`, `.unbind`, `.trigger`, `.stopCallback`, `.detach` and `.reset`.\n\n## Plugins\n\nThere are [some plugins](https://github.com/avocode/combokeys/tree/master/plugins). See their individual readme files.\n\n### Bind dictionary\n\nAllows you to make multiple bindings in a single ``Combokeys.bind`` call.\n\n### Global bind\n\nAllows you to set global bindings that work even inside of input fields.\n\n### Pause/unpause\n\nAllows you to temporarily prevent Combokeys events from firing.\n\n### Record\n\nAllows you to capture a keyboard shortcut or sequence defined by a user.\n","maintainers":[{"name":"mightyiam","email":"mightyiampresence@gmail.com"},{"name":"petrbrzek","email":"petrbrzek@abdoc.net"},{"name":"weswinham","email":"winhamwr@gmail.com"}],"time":{"modified":"2022-06-13T06:34:08.038Z","created":"2014-11-19T14:27:32.444Z","2.0.0":"2014-11-19T14:27:32.444Z","2.1.0":"2014-12-24T13:22:49.398Z","2.1.1":"2014-12-28T16:02:11.480Z","2.2.0":"2015-01-10T19:56:58.796Z","2.3.0":"2015-01-12T10:01:14.616Z","2.4.0":"2015-03-30T15:06:02.118Z","2.4.2":"2015-03-31T11:42:28.820Z","2.4.3":"2015-03-31T12:14:18.498Z","2.4.4":"2015-11-29T11:14:42.853Z","2.4.6":"2016-03-29T19:15:23.510Z","3.0.0":"2017-08-25T14:48:37.329Z","3.0.1":"2019-03-13T13:02:38.751Z"},"homepage":"https://github.com/PolicyStat/combokeys","keywords":["keyboard","shortcuts","events","browser"],"repository":{"type":"git","url":"git+https://github.com/PolicyStat/combokeys.git"},"contributors":[{"name":"Shahar Or","email":"mightyiampresence@gmail.com","url":"https://github.com/mightyiam"},{"name":"Craig Campbell","url":"http://craig.is"}],"bugs":{"url":"https://github.com/PolicyStat/combokeys/issues"},"readmeFilename":"README.md","users":{"omnidan":true,"mitmaro":true,"guumaster":true,"brandon93s":true,"monkeymonk":true,"tommyzzm":true,"raojs":true,"lichangwei":true,"xfloops":true},"license":{"type":"Apache 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"}}