{"_id":"metal-keyboard-focus","_rev":"54-761530f69891d5ca6646db0b47c18249","name":"metal-keyboard-focus","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.0":{"name":"metal-keyboard-focus","version":"1.0.0","keywords":["metal"],"license":"BSD","_id":"metal-keyboard-focus@1.0.0","maintainers":[{"name":"mairatma","email":"maira.araujo@liferay.com"}],"homepage":"https://github.com/metal/metal-keyboard-focus#readme","bugs":{"url":"https://github.com/metal/metal-keyboard-focus/issues"},"dist":{"shasum":"3210d777eedee9a41da6d60d8335166c8752a360","tarball":"https://registry.npmjs.org/metal-keyboard-focus/-/metal-keyboard-focus-1.0.0.tgz","integrity":"sha512-0oc1QLS8X2MoQ0g7lUekW5p3UAVr2+hWLmyoH0wCOqsSbn+YJhd9h+bmKoq+b8yAjIjbj45L8bMz0gesvQFs2A==","signatures":[{"sig":"MEUCIQD4KTLjQrXEZWFlV5WewMhN81362hyFF3gkMjv/13XS4AIgOD4rJlgCA+A3ZSLBqMvj+Iy8JCVmfG5q/w593GCxk0A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/KeyboardFocus.js","_from":".","files":["lib","src","test"],"_shasum":"3210d777eedee9a41da6d60d8335166c8752a360","engines":{"npm":">=3.0.0","node":">=0.12.0"},"gitHead":"c11456804b149cde28281bc4a61a6ca5231b3cde","scripts":{"test":"gulp test","build":"gulp build","watch":"gulp build:watch","compile":"babel --presets metal -d lib/ src/","prepublish":"npm run compile"},"_npmUser":{"name":"mairatma","email":"maira.araujo@liferay.com"},"repository":{"url":"git+https://github.com/metal/metal-keyboard-focus.git","type":"git"},"_npmVersion":"3.8.6","description":"Manages focus on components via keyboard events","directories":{},"jsnext:main":"src/KeyboardFocus.js","_nodeVersion":"5.12.0","dependencies":{"metal":"^2.0.0"},"devDependencies":{"gulp":"^3.8.11","babel-cli":"^6.4.5","gulp-metal":"^1.0.0","metal-component":"^2.4.2","babel-preset-metal":"^4.0.0","metal-incremental-dom":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/metal-keyboard-focus-1.0.0.tgz_1472844171793_0.3804791138973087","host":"packages-16-east.internal.npmjs.com"}},"1.0.1":{"name":"metal-keyboard-focus","version":"1.0.1","keywords":["metal"],"license":"BSD","_id":"metal-keyboard-focus@1.0.1","maintainers":[{"name":"mairatma","email":"maira.araujo@liferay.com"}],"homepage":"https://github.com/metal/metal-keyboard-focus#readme","bugs":{"url":"https://github.com/metal/metal-keyboard-focus/issues"},"dist":{"shasum":"bae98bf4e7f6ba77a070a57587764f39cb370514","tarball":"https://registry.npmjs.org/metal-keyboard-focus/-/metal-keyboard-focus-1.0.1.tgz","integrity":"sha512-EUBawwYhwFRaoWl81OEUZfObUX1cY2cRn6VrEtlog1Ox2Wyg9q+8BuzRXNFSj2M46OfOe37clWcjQINRSuI/lA==","signatures":[{"sig":"MEYCIQDMIGtQhlF0ITuFjXFjkPY4B2figAimuAAKkhop2PhGpgIhALBzf9TTDJIsROzd2S5SgPUtBP4grczjskeIsQz1cjUU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/KeyboardFocusManager.js","_from":".","files":["lib","src","test"],"_shasum":"bae98bf4e7f6ba77a070a57587764f39cb370514","engines":{"npm":">=3.0.0","node":">=0.12.0"},"gitHead":"fe848efd0f5b348cc315d24aaeca7ed1698f397c","scripts":{"test":"gulp test","build":"gulp build","watch":"gulp build:watch","compile":"babel --presets metal -d lib/ src/","prepublish":"npm run compile"},"_npmUser":{"name":"mairatma","email":"maira.araujo@liferay.com"},"repository":{"url":"git+https://github.com/metal/metal-keyboard-focus.git","type":"git"},"_npmVersion":"3.8.6","description":"Manages focus on components via keyboard events","directories":{},"jsnext:main":"src/KeyboardFocusManager.js","_nodeVersion":"5.12.0","dependencies":{"metal":"^2.0.0"},"devDependencies":{"gulp":"^3.8.11","babel-cli":"^6.4.5","gulp-metal":"^1.0.0","metal-component":"^2.4.2","babel-preset-metal":"^4.0.0","metal-incremental-dom":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/metal-keyboard-focus-1.0.1.tgz_1472845775503_0.7544828953687102","host":"packages-16-east.internal.npmjs.com"}},"1.0.2":{"name":"metal-keyboard-focus","version":"1.0.2","keywords":["metal"],"license":"BSD","_id":"metal-keyboard-focus@1.0.2","maintainers":[{"name":"mairatma","email":"maira.araujo@liferay.com"}],"homepage":"https://github.com/metal/metal-keyboard-focus#readme","bugs":{"url":"https://github.com/metal/metal-keyboard-focus/issues"},"dist":{"shasum":"57624458c8c1482a97aea178f73fda153aa84bfb","tarball":"https://registry.npmjs.org/metal-keyboard-focus/-/metal-keyboard-focus-1.0.2.tgz","integrity":"sha512-sHK84TdYF1kzaeupXI9Q+/M5RZlnKGtVE6lXQKg1h5lXSSQ8jB24UofkZyiQmxc80OlijT0ghZr5N2meoVGcvQ==","signatures":[{"sig":"MEUCIQDutjQfZiRcGGD/3lQsp6NDkVXf3OC9ocTtw1t+UEI18QIgdozswxnuTExQJMEiAPNcgttRbMXAm0dkKruOFxOgUxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/KeyboardFocusManager.js","_from":".","files":["lib","src","test"],"_shasum":"57624458c8c1482a97aea178f73fda153aa84bfb","engines":{"npm":">=3.0.0","node":">=0.12.0"},"gitHead":"6f69358ea3bf50fadab28124903a2f967016990c","scripts":{"test":"gulp test","build":"gulp build","watch":"gulp build:watch","compile":"babel --presets metal -d lib/ src/","prepublish":"npm run compile"},"_npmUser":{"name":"mairatma","email":"maira.araujo@liferay.com"},"repository":{"url":"git+https://github.com/metal/metal-keyboard-focus.git","type":"git"},"_npmVersion":"3.8.6","description":"Manages focus on components via keyboard events","directories":{},"jsnext:main":"src/KeyboardFocusManager.js","_nodeVersion":"5.12.0","dependencies":{"metal":"^2.0.0"},"devDependencies":{"gulp":"^3.8.11","babel-cli":"^6.4.5","gulp-metal":"^1.0.0","metal-component":"^2.4.2","babel-preset-metal":"^4.0.0","metal-incremental-dom":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/metal-keyboard-focus-1.0.2.tgz_1472847290980_0.9372712108306587","host":"packages-16-east.internal.npmjs.com"}},"1.1.0":{"name":"metal-keyboard-focus","version":"1.1.0","keywords":["metal"],"license":"BSD","_id":"metal-keyboard-focus@1.1.0","maintainers":[{"name":"mairatma","email":"maira.araujo@liferay.com"}],"homepage":"https://github.com/metal/metal-keyboard-focus#readme","bugs":{"url":"https://github.com/metal/metal-keyboard-focus/issues"},"dist":{"shasum":"c266bfe83af1124b6f3807fb5d2b46824e972c00","tarball":"https://registry.npmjs.org/metal-keyboard-focus/-/metal-keyboard-focus-1.1.0.tgz","integrity":"sha512-BU49sKGuWtA4pht2QXbhMaxLGCVh7RPN+J2rs7eTkQjRochQCOSRfxVhSKJbiohyTwtesBFHi7mWLA1bu2i9yA==","signatures":[{"sig":"MEQCIDgZPBp4tLJ1qH6T/ozlYVOB82vABLu+LL7mjyxFjQQfAiACxEYe88R7O6srZANztSHwH+rrzpn7gTD6cBDWuMqnuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/KeyboardFocusManager.js","_from":".","files":["lib","src","test"],"_shasum":"c266bfe83af1124b6f3807fb5d2b46824e972c00","engines":{"npm":">=3.0.0","node":">=0.12.0"},"gitHead":"653a9b718afaf20a3789dfdd131a40179b6d3216","scripts":{"test":"gulp test","build":"gulp build","watch":"gulp build:watch","compile":"babel --presets metal -d lib/ src/","prepublish":"npm run compile"},"_npmUser":{"name":"mairatma","email":"maira.araujo@liferay.com"},"repository":{"url":"git+https://github.com/metal/metal-keyboard-focus.git","type":"git"},"_npmVersion":"3.8.6","description":"Manages focus on components via keyboard events","directories":{},"jsnext:main":"src/KeyboardFocusManager.js","_nodeVersion":"5.12.0","dependencies":{"metal":"^2.0.0"},"devDependencies":{"gulp":"^3.8.11","babel-cli":"^6.4.5","gulp-metal":"^1.0.0","metal-component":"^2.4.2","babel-preset-metal":"^4.0.0","metal-incremental-dom":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/metal-keyboard-focus-1.1.0.tgz_1472848713513_0.3582808480132371","host":"packages-16-east.internal.npmjs.com"}},"2.0.0":{"name":"metal-keyboard-focus","version":"2.0.0","keywords":["metal"],"license":"BSD","_id":"metal-keyboard-focus@2.0.0","maintainers":[{"name":"mairatma","email":"maira.araujo@liferay.com"}],"homepage":"https://github.com/metal/metal-keyboard-focus#readme","bugs":{"url":"https://github.com/metal/metal-keyboard-focus/issues"},"dist":{"shasum":"e4d9398fe03779ae464ba8844eda85a94693c3d6","tarball":"https://registry.npmjs.org/metal-keyboard-focus/-/metal-keyboard-focus-2.0.0.tgz","integrity":"sha512-wAFG3C8PMaUdFsO4cE3QobNQASPd5ftNEbm6sQUqEBkD0WJFz83KUcAdFDB9I1grIRoZpQW6zwVjbPSzhjY7/Q==","signatures":[{"sig":"MEYCIQCo/5LSixWaQiaM8Xa5rWoAt5AyNLeqU8qhsbxtT8CLjAIhAINilDL0pC5DYcCJLMQmaECC8MViwqZGBi+uNEt4B1mG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/KeyboardFocusManager.js","_from":".","files":["lib","src","test"],"_shasum":"e4d9398fe03779ae464ba8844eda85a94693c3d6","engines":{"npm":">=3.0.0","node":">=0.12.0"},"gitHead":"41f66da2ab6dd539d102da86e7eb6c3270980315","scripts":{"test":"gulp test","build":"gulp build","watch":"gulp build:watch","compile":"babel --presets metal -d lib/ src/","prepublish":"npm run compile"},"_npmUser":{"name":"mairatma","email":"maira.araujo@liferay.com"},"repository":{"url":"git+https://github.com/metal/metal-keyboard-focus.git","type":"git"},"_npmVersion":"3.8.6","description":"Manages focus on components via keyboard events","directories":{},"jsnext:main":"src/KeyboardFocusManager.js","_nodeVersion":"5.12.0","dependencies":{"metal":"^2.0.0"},"devDependencies":{"gulp":"^3.8.11","babel-cli":"^6.4.5","gulp-metal":"^1.0.0","metal-component":"^2.4.2","babel-preset-metal":"^4.0.0","metal-incremental-dom":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/metal-keyboard-focus-2.0.0.tgz_1472852337935_0.3547152290120721","host":"packages-16-east.internal.npmjs.com"}},"2.0.1":{"name":"metal-keyboard-focus","version":"2.0.1","keywords":["metal"],"license":"BSD","_id":"metal-keyboard-focus@2.0.1","maintainers":[{"name":"mairatma","email":"maira.araujo@liferay.com"}],"homepage":"https://github.com/metal/metal-keyboard-focus#readme","bugs":{"url":"https://github.com/metal/metal-keyboard-focus/issues"},"dist":{"shasum":"323704c47d93b640fad599ac65a0e8dee5a5045f","tarball":"https://registry.npmjs.org/metal-keyboard-focus/-/metal-keyboard-focus-2.0.1.tgz","integrity":"sha512-BOV7WxqQlXj9uJBJNM40ZiUUxY9VZNhXps3wndViomfsE0Bi4MQIfVuaT0pAC1CTI9dwk4HabHs5Lir7kDn6Aw==","signatures":[{"sig":"MEYCIQCsik6LMWf2yJptgzRlDFtIvlDsfVUOcIujnQLvRpT4fAIhALhKUQ/HDx3oULKqDwCrC/vBqfDvhlXxW4Jlg6BD+84r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/KeyboardFocusManager.js","_from":".","files":["lib","src","test"],"_shasum":"323704c47d93b640fad599ac65a0e8dee5a5045f","engines":{"npm":">=3.0.0","node":">=0.12.0"},"gitHead":"73e3c9dec019d9509e9378ef1079c007ec99537d","scripts":{"test":"gulp test","build":"gulp build","watch":"gulp build:watch","compile":"babel --presets metal -d lib/ src/","prepublish":"npm run compile"},"_npmUser":{"name":"mairatma","email":"maira.araujo@liferay.com"},"repository":{"url":"git+https://github.com/metal/metal-keyboard-focus.git","type":"git"},"_npmVersion":"3.8.6","description":"Manages focus on components via keyboard events","directories":{},"jsnext:main":"src/KeyboardFocusManager.js","_nodeVersion":"5.12.0","dependencies":{"metal":"^2.0.0","metal-events":"^2.2.3"},"devDependencies":{"gulp":"^3.8.11","babel-cli":"^6.4.5","gulp-metal":"^1.0.0","metal-component":"^2.4.2","babel-preset-metal":"^4.0.0","metal-incremental-dom":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/metal-keyboard-focus-2.0.1.tgz_1473089991126_0.8853436261415482","host":"packages-12-west.internal.npmjs.com"}}},"time":{"created":"2016-09-02T19:22:55.114Z","modified":"2026-05-04T17:20:15.309Z","1.0.0":"2016-09-02T19:22:55.114Z","1.0.1":"2016-09-02T19:49:38.713Z","1.0.2":"2016-09-02T20:14:54.278Z","1.1.0":"2016-09-02T20:38:36.971Z","2.0.0":"2016-09-02T21:39:01.299Z","2.0.1":"2016-09-05T15:39:51.357Z"},"bugs":{"url":"https://github.com/metal/metal-keyboard-focus/issues"},"license":"BSD","homepage":"https://github.com/metal/metal-keyboard-focus#readme","keywords":["metal"],"repository":{"url":"git+https://github.com/metal/metal-keyboard-focus.git","type":"git"},"description":"Manages focus on components via keyboard events","maintainers":[{"email":"minuswrench@gmail.com","name":"pat270"},{"email":"continuous-integration@liferay.com","name":"liferay"},{"email":"gagranta@gmail.com","name":"gagranta"},{"email":"ivan.zaera@liferay.com","name":"izaera-lr"},{"email":"daniel.sanz@liferay.com","name":"daniel.sanz"},{"email":"antonio.ortega@liferay.com","name":"antonio-ortega"},{"email":"gabriel.lima@liferay.com","name":"limaagabriel"},{"email":"fortunato.maldonado@liferay.com","name":"fortunatom"},{"email":"miguelarroyoes@hotmail.com","name":"miguelarroyoes"},{"email":"nandosouzafilho@gmail.com","name":"fernandosouza"},{"email":"jbalsas@gmail.com","name":"jbalsas"},{"email":"b.basto@gmail.com","name":"brunobasto"},{"email":"rob.g.frampton@gmail.com","name":"rframpton"},{"email":"maira.tma@gmail.com","name":"mairatma"},{"email":"eduardolundgren@gmail.com","name":"eduardolundgren"}],"readme":"# metal-keyboard-focus\n\nManages focus on components via keyboard events.\n\n## Setup\n\n1. Install NodeJS >= v0.12.0 and NPM >= v3.0.0, if you don't have it yet. You\ncan find it [here](https://nodejs.org).\n\n2. Install local dependencies:\n\n  ```\n  npm install\n  ```\n\n3. Build the code:\n\n  ```\n  npm run build\n  ```\n","readmeFilename":"README.md"}