{"_id":"jquery-roving-tabindex","_rev":"14-2c2a9f41e11fc81f1cbb803c1ffdcf43","name":"jquery-roving-tabindex","description":"jQuery collection plugin that implements one or two dimensional roving tabindex keyboard navigation","dist-tags":{"latest":"1.0.1"},"versions":{"0.7.1":{"name":"jquery-roving-tabindex","description":"jQuery collection plugin that implements a roving keyboard tabindex","version":"0.7.1","scripts":{"start":"karma start --autoWatch true --singleRun false","test":"karma start --autoWatch false --singleRun true","prepublish":"npm run clean && npm run lint && npm run test && npm run build","lintsyntax":"jshint jquery.rovingtabindex.js > jshint.txt","lintstyle":"jscs jquery.rovingtabindex.js -c .jscsrc > jscs.txt","lint":"npm run lintsyntax && npm run lintstyle","fixstyle":"jscs jquery.rovingtabindex.js --fix","jsdoc":"jsdoc jquery.rovingtabindex.js -d jsdoc","minify":"jsmin -o jquery.rovingtabindex.min.js jquery.rovingtabindex.js","build":"npm run minify && npm run jsdoc","clean":"rimraf jsdoc test_reports *.min.js jshint.txt jscs.txt"},"pre-commit":["clean","lint","test","build"],"author":{"name":"Ian McBurnie","email":"ianmcburnie@hotmail.com"},"homepage":"https://github.com/ianmcburnie/jquery-roving-tabindex","bugs":{"url":"https://github.com/ianmcburnie/jquery-roving-tabindex/issues"},"keywords":["jquery-plugin","ecosystem:jquery","ebayui","accessibility","a11y"],"repository":{"type":"git","url":"git+https://github.com/ianmcburnie/jquery-roving-tabindex.git"},"license":"ISC","devDependencies":{"jquery-common-keydown":"~0.0.0","coveralls":"^2.11.4","jasmine-core":"^2.3.4","jquery":">=1.11 < 3","jscs":"^2.10.1","jsdoc":"^3.4.0","jshint":"^2.8.0","jsmin":"^1.0.1","karma":"^0.13.9","karma-coverage":"^0.5.0","karma-html-reporter":"^0.2.6","karma-jasmine":"^0.3.6","karma-junit-reporter":"^0.3.3","karma-phantomjs-launcher":"^1.0.0","phantomjs":"^1.9.18","pre-commit":"^1.1.2","rimraf":"^2.4.4"},"peerDependencies":{"jquery":">=1.11 < 3","jquery-common-keydown":"~0.0.0"},"gitHead":"7ba06c790a09ae5c4991fb14b4fe0fe10649ba0b","_id":"jquery-roving-tabindex@0.7.1","_shasum":"1fc0ddc2442824c19fa8b5f1ac2a89aced289adb","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.3.1","_npmUser":{"name":"ianmcburnie","email":"ianmcburnie@hotmail.com"},"dist":{"shasum":"1fc0ddc2442824c19fa8b5f1ac2a89aced289adb","tarball":"https://registry.npmjs.org/jquery-roving-tabindex/-/jquery-roving-tabindex-0.7.1.tgz","integrity":"sha512-5Ixyt/njn76q79WCNyLMJfUyQrai6ueGv5stzYcXnC7DwCnNOuXNxsD0gOfp8vznTiW675xPLIh6Ad6o9AywuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwX0QgCshGbtDH+XCuCmLYFElqBH+ohRuvCsBhb0iDmAIhALkLhNPg058231bZFDoyxJCiTvtE01Dz6uZO60W8uNiF"}]},"maintainers":[{"name":"ianmcburnie","email":"ianmcburnie@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/jquery-roving-tabindex-0.7.1.tgz_1458080617664_0.7069814202841371"}},"0.8.0":{"name":"jquery-roving-tabindex","description":"jQuery collection plugin that implements a roving keyboard tabindex","version":"0.8.0","scripts":{"start":"karma start --autoWatch true --singleRun false","test":"karma start --autoWatch false --singleRun true","prepublish":"npm run clean && npm run lint && npm run test && npm run build","build":"npm run jsdoc && npm run minify","clean":"rimraf jsdoc test_reports *.min.js lint.txt","fix":"eslint jquery.rovingtabindex.js --fix","jsdoc":"jsdoc jquery.rovingtabindex.js -d jsdoc","lint":"eslint jquery.rovingtabindex.js > lint.txt","minify":"jsmin -o jquery.rovingtabindex.min.js jquery.rovingtabindex.js"},"pre-commit":"prepublish","author":{"name":"Ian McBurnie","email":"ianmcburnie@hotmail.com"},"homepage":"https://github.com/ianmcburnie/jquery-roving-tabindex","bugs":{"url":"https://github.com/ianmcburnie/jquery-roving-tabindex/issues"},"keywords":["jquery-plugin","ecosystem:jquery","ebay","accessibility","a11y"],"repository":{"type":"git","url":"git+https://github.com/ianmcburnie/jquery-roving-tabindex.git"},"license":"ISC","devDependencies":{"coveralls":"^2.11.9","eslint":"^2.12.0","eslint-config-google":"^0.4.0","jasmine-core":"^2.4.1","jquery":">=1.11","jquery-common-keydown":"~0.1.1","jquery-migrate":"^1.4.1","jquery-next-id":"~0.1.0","jsdoc":"^3.4.0","jsmin":"^1.0.1","karma":"^0.13.22","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.0.2","karma-junit-reporter":"^1.0.0","karma-phantomjs-launcher":"^1.0.0","phantomjs-prebuilt":"^2.1.7","pre-commit":"^1.1.3","rimraf":"^2.5.2"},"peerDependencies":{"jquery":">=1.11","jquery-common-keydown":"~0.1.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"46e02988f43fab77316e6fe54f6bd81beca4dfce","_id":"jquery-roving-tabindex@0.8.0","_shasum":"f364d97b7861599010a6978dd7023582ddc66a28","_from":".","_npmVersion":"2.15.5","_nodeVersion":"4.4.5","_npmUser":{"name":"ianmcburnie","email":"ianmcburnie@hotmail.com"},"dist":{"shasum":"f364d97b7861599010a6978dd7023582ddc66a28","tarball":"https://registry.npmjs.org/jquery-roving-tabindex/-/jquery-roving-tabindex-0.8.0.tgz","integrity":"sha512-UDFM5/rYRm+z9KWl4hrRvGFsy9gRlgE8UDD5sZuGtYD8P3/PrmKrYtnCXSgJu8a/m0kWGbBzyJYVpf+qSJZTjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSTaOkM2pvEOIiPgLKKXNIA/kk6ge4f9DrMneA5UbiTgIhANto0dLtKHU6i4rtUPnqcVjJNKRVSLY6edPCk6Gmcz0T"}]},"maintainers":[{"name":"ianmcburnie","email":"ianmcburnie@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/jquery-roving-tabindex-0.8.0.tgz_1466193217381_0.5487432803492993"}},"0.8.1":{"name":"jquery-roving-tabindex","description":"jQuery collection plugin that implements one-dimensional roving tabindex keyboard navigation","version":"0.8.1","scripts":{"start":"karma start --autoWatch true --singleRun false","test":"karma start --autoWatch false --singleRun true","prepublish":"npm run clean && npm run lint && npm run test && npm run build","build":"npm run jsdoc && npm run minify","clean":"rimraf jsdoc test_reports *.min.js lint.txt","fix":"eslint jquery.rovingtabindex.js --fix","jsdoc":"jsdoc jquery.rovingtabindex.js -d jsdoc","lint":"eslint jquery.rovingtabindex.js > lint.txt","minify":"jsmin -o jquery.rovingtabindex.min.js jquery.rovingtabindex.js"},"pre-commit":"prepublish","author":{"name":"Ian McBurnie","email":"ianmcburnie@hotmail.com"},"homepage":"https://github.com/ianmcburnie/jquery-roving-tabindex","bugs":{"url":"https://github.com/ianmcburnie/jquery-roving-tabindex/issues"},"keywords":["jquery-plugin","ecosystem:jquery","ebay","accessibility","a11y"],"repository":{"type":"git","url":"git+https://github.com/ianmcburnie/jquery-roving-tabindex.git"},"license":"ISC","devDependencies":{"coveralls":"^2.11.9","eslint":"^2.12.0","eslint-config-google":"^0.4.0","jasmine-core":"^2.4.1","jquery":">=1.11","jquery-common-keydown":"~0.1.1","jquery-migrate":"^1.4.1","jsdoc":"^3.4.0","jsmin":"^1.0.1","karma":"^0.13.22","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.0.2","karma-junit-reporter":"^1.0.0","karma-phantomjs-launcher":"^1.0.0","phantomjs-prebuilt":"^2.1.7","pre-commit":"^1.1.3","rimraf":"^2.5.2"},"peerDependencies":{"jquery":">=1.11","jquery-common-keydown":"~0.1.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"f59552e1c2112d4741213495b8dfba4c669001fc","_id":"jquery-roving-tabindex@0.8.1","_shasum":"b9aa197ef1aa2de39307bf4adf923f2dd6dcf627","_from":".","_npmVersion":"2.15.5","_nodeVersion":"4.4.5","_npmUser":{"name":"ianmcburnie","email":"ianmcburnie@hotmail.com"},"dist":{"shasum":"b9aa197ef1aa2de39307bf4adf923f2dd6dcf627","tarball":"https://registry.npmjs.org/jquery-roving-tabindex/-/jquery-roving-tabindex-0.8.1.tgz","integrity":"sha512-kT1FHRh0Rl0PJWwavk6MJsVCqhguO03qaggMNppygS/sH2TrlpBUYiqSlN+f6gLZrHfWtxRvSspqJGPZMultwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIExOwNDe1ub3Zr2EM6oQzqynQJ1zv7D+Abj4uWG0KYQgAiAN2TAHryKOG6uEY+1kiK9TngWlB1wRfbu5lPL5guKgYw=="}]},"maintainers":[{"name":"ianmcburnie","email":"ianmcburnie@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/jquery-roving-tabindex-0.8.1.tgz_1467498054480_0.3292730702087283"}},"0.9.0":{"name":"jquery-roving-tabindex","description":"jQuery collection plugin that implements one-dimensional roving tabindex keyboard navigation","version":"0.9.0","scripts":{"start":"karma start --autoWatch true --singleRun false","test":"karma start --autoWatch false --singleRun true","prepublish":"npm run clean && npm run lint && npm run test && npm run build","build":"npm run jsdoc && npm run minify","clean":"rimraf jsdoc test_reports *.min.js lint.txt","fix":"eslint jquery.rovingtabindex.js --fix","jsdoc":"jsdoc jquery.rovingtabindex.js -d jsdoc","lint":"eslint jquery.rovingtabindex.js > lint.txt","minify":"jsmin -o jquery.rovingtabindex.min.js jquery.rovingtabindex.js"},"pre-commit":"prepublish","author":{"name":"Ian McBurnie","email":"ianmcburnie@hotmail.com"},"homepage":"https://github.com/ianmcburnie/jquery-roving-tabindex","bugs":{"url":"https://github.com/ianmcburnie/jquery-roving-tabindex/issues"},"keywords":["jquery-plugin","ecosystem:jquery","ebay","accessibility","a11y"],"repository":{"type":"git","url":"git+https://github.com/ianmcburnie/jquery-roving-tabindex.git"},"license":"ISC","devDependencies":{"coveralls":"^2.11.9","eslint":"^2.12.0","eslint-config-google":"^0.4.0","jasmine-core":"^2.4.1","jquery":">=1.11","jquery-linear-navigation":"~0.0.1","jquery-migrate":"^1.4.1","jsdoc":"^3.4.0","jsmin":"^1.0.1","karma":"^0.13.22","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.0.2","karma-junit-reporter":"^1.0.0","karma-phantomjs-launcher":"^1.0.0","phantomjs-prebuilt":"^2.1.7","pre-commit":"^1.1.3","rimraf":"^2.5.2"},"peerDependencies":{"jquery":">=1.11","jquery-linear-navigation":"~0.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"79580be9c2e72b90e24ae9c2615b1918ff8d2e6f","_id":"jquery-roving-tabindex@0.9.0","_shasum":"876ef2c52c95506e5cee21bd478e502b0be00eca","_from":".","_npmVersion":"2.15.5","_nodeVersion":"4.4.5","_npmUser":{"name":"ianmcburnie","email":"ianmcburnie@hotmail.com"},"dist":{"shasum":"876ef2c52c95506e5cee21bd478e502b0be00eca","tarball":"https://registry.npmjs.org/jquery-roving-tabindex/-/jquery-roving-tabindex-0.9.0.tgz","integrity":"sha512-2QBQGfzU496nn5QZeSNvT/oUMjUo6aF6Mc3+DhZPxcRBaa/8vKQKEcT4xJCNuRtjmC0TyaUnSt1GP7r8DC/XnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFWjzSE0nfrmNuCXdt6oKd0DKizjmuqqIIBEilJXQ6n7AiEAjWYWMJD6WKyUv3vnblIMBSLg5TLnad/4UF0+z5OPhA0="}]},"maintainers":[{"name":"ianmcburnie","email":"ianmcburnie@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jquery-roving-tabindex-0.9.0.tgz_1468099536642_0.3102870490401983"}},"0.9.1":{"name":"jquery-roving-tabindex","description":"jQuery collection plugin that implements one-dimensional roving tabindex keyboard navigation","version":"0.9.1","scripts":{"start":"karma start --autoWatch true --singleRun false","test":"karma start --autoWatch false --singleRun true","prepublish":"npm run clean && npm run lint && npm run test && npm run build","build":"npm run jsdoc && npm run minify","clean":"rimraf jsdoc test_reports *.min.js lint.txt","fix":"eslint jquery.rovingtabindex.js --fix","jsdoc":"jsdoc jquery.rovingtabindex.js -d jsdoc","lint":"eslint jquery.rovingtabindex.js > lint.txt","minify":"jsmin -o jquery.rovingtabindex.min.js jquery.rovingtabindex.js"},"pre-commit":"prepublish","author":{"name":"Ian McBurnie","email":"ianmcburnie@hotmail.com"},"homepage":"https://github.com/ianmcburnie/jquery-roving-tabindex","bugs":{"url":"https://github.com/ianmcburnie/jquery-roving-tabindex/issues"},"keywords":["jquery-plugin","ecosystem:jquery","ebay","accessibility","a11y"],"repository":{"type":"git","url":"git+https://github.com/ianmcburnie/jquery-roving-tabindex.git"},"license":"ISC","devDependencies":{"coveralls":"^2","eslint":"^3","eslint-config-google":"~0.6","jasmine-core":"^2","jquery":">=1.11","jquery-linear-navigation":">=0.0.4","jquery-migrate":"^3","jsdoc":"^3","jsmin":"^1","karma":"^1","karma-coverage":"^1","karma-html-reporter":"~0.2","karma-jasmine":"^1","karma-junit-reporter":"^1","karma-phantomjs-launcher":"^1","phantomjs-prebuilt":"^2","pre-commit":"^1","rimraf":"^2"},"peerDependencies":{"jquery":">=1.11","jquery-linear-navigation":">=0.0.4"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"bc42b458280bd3e27e6ce5dc98e8ab2bf4be45b8","_id":"jquery-roving-tabindex@0.9.1","_shasum":"3df2216c2eff9b65f79d2567dbce47d0739e146c","_from":".","_npmVersion":"2.15.5","_nodeVersion":"4.4.5","_npmUser":{"name":"ianmcburnie","email":"ianmcburnie@hotmail.com"},"dist":{"shasum":"3df2216c2eff9b65f79d2567dbce47d0739e146c","tarball":"https://registry.npmjs.org/jquery-roving-tabindex/-/jquery-roving-tabindex-0.9.1.tgz","integrity":"sha512-QEzKuv/j2NZy3D9ecsR8fhGEkYVZIyymLWbAlGU+gL5HYo2NPz0R819B9ixjOgYfRYhtvSLNwud0+Ooegt4sCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEK5q2ollCCU7TvedcFAUw2ac151qvT3ODAaA8PYcjXfAiA/eT4w3VpAQpAD2wL1tOJQNPbcU1w7rofj2LTvtYIk2w=="}]},"maintainers":[{"name":"ianmcburnie","email":"ianmcburnie@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/jquery-roving-tabindex-0.9.1.tgz_1474047523349_0.8875275284517556"}},"0.10.0":{"name":"jquery-roving-tabindex","description":"jQuery collection plugin that implements one-dimensional roving tabindex keyboard navigation","version":"0.10.0","scripts":{"start":"npm run lasso && parallelshell 'npm run server' 'npm run watch'","tdd":"karma start --autoWatch true --singleRun false","test":"karma start --autoWatch false --singleRun true","prepublish":"npm run clean && npm run lint && npm run test && npm run build","build":"npm run jsdoc && npm run minify && npm run lasso","clean":"rimraf jsdoc test_reports .cache build docs/browser.js.* lint.txt","fix":"eslint jquery.rovingtabindex.js --fix","jsdoc":"jsdoc jquery.rovingtabindex.js -d jsdoc","lasso":"lasso browser.json --output-dir docs --minify","lint":"eslint jquery.rovingtabindex.js > lint.txt","minify":"jsmin -o jquery.rovingtabindex.min.js jquery.rovingtabindex.js","server":"browser-sync start -s --ss docs --index docs/index.html --files docs ","watch":"onchange jquery.rovingtabindex.js -- npm run lasso"},"pre-commit":"prepublish","author":{"name":"Ian McBurnie","email":"ianmcburnie@hotmail.com"},"homepage":"https://github.com/ianmcburnie/jquery-roving-tabindex","bugs":{"url":"https://github.com/ianmcburnie/jquery-roving-tabindex/issues"},"keywords":["jquery-plugin","ecosystem:jquery","ebay","accessibility","a11y"],"repository":{"type":"git","url":"git+https://github.com/ianmcburnie/jquery-roving-tabindex.git"},"license":"ISC","devDependencies":{"browser-sync":"^2","coveralls":"^2","eslint":"^3","eslint-config-google":"~0.6","jasmine-core":"^2","jquery":">=1.11","jquery-grid-navigation":"~0.0","jquery-linear-navigation":"~0.1","jquery-migrate":"^3","jsdoc":"^3","jsmin":"^1","karma":"^1","karma-coverage":"^1","karma-html-reporter":"~0.2","karma-jasmine":"^1","karma-junit-reporter":"^1","karma-phantomjs-launcher":"^1","lasso-cli":"^2","onchange":"^3","parallelshell":"^2","phantomjs-prebuilt":"^2","pre-commit":"^1","rimraf":"^2"},"peerDependencies":{"jquery":">=1.11","jquery-grid-navigation":"~0.0","jquery-linear-navigation":"~0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"932cdd799de2b32b5cd1242b9407406c5d6f7021","_id":"jquery-roving-tabindex@0.10.0","_shasum":"8b198d345bb4d37b795f7b5afeb983d1e0dd4758","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"ianmcburnie","email":"ianmcburnie@hotmail.com"},"dist":{"shasum":"8b198d345bb4d37b795f7b5afeb983d1e0dd4758","tarball":"https://registry.npmjs.org/jquery-roving-tabindex/-/jquery-roving-tabindex-0.10.0.tgz","integrity":"sha512-s5h+9l/+1U6zaZZR9TvncZpdo8JGYU/xs8lRVY8+LkcSCtR4JxDUUfF2iq4KDRQNff6mpjX2T+6EMEjjUW7J6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXJQXN8Gx0JwsZzrrdzpAt9ko+Uxyyyj5beimmngwNugIgaKvkubhjRkbqVYL7Xkde3+lQOTB/INnaj8GkPvncfhg="}]},"maintainers":[{"name":"ianmcburnie","email":"ianmcburnie@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jquery-roving-tabindex-0.10.0.tgz_1475180189832_0.0431873993948102"}},"0.11.0":{"name":"jquery-roving-tabindex","description":"jQuery collection plugin that implements one or two dimensional roving tabindex keyboard navigation","version":"0.11.0","scripts":{"start":"npm run lasso && parallelshell 'npm run server' 'npm run watch'","tdd":"karma start --autoWatch true --singleRun false","test":"karma start --autoWatch false --singleRun true","prepublish":"npm run clean && npm run lint && npm run test && npm run build","build":"npm run jsdoc && npm run minify && npm run lasso","clean":"rimraf jsdoc test_reports .cache build docs/browser.js.* lint.txt","fix":"eslint jquery.rovingtabindex.js --fix","jsdoc":"jsdoc jquery.rovingtabindex.js -d jsdoc","lasso":"lasso browser.json --output-dir docs --minify","lint":"eslint jquery.rovingtabindex.js > lint.txt","minify":"jsmin -o jquery.rovingtabindex.min.js jquery.rovingtabindex.js","server":"browser-sync start -s --ss docs --index docs/index.html --files docs ","watch":"onchange jquery.rovingtabindex.js -- npm run lasso"},"pre-commit":"prepublish","author":{"name":"Ian McBurnie","email":"ianmcburnie@hotmail.com"},"homepage":"https://github.com/ianmcburnie/jquery-roving-tabindex","bugs":{"url":"https://github.com/ianmcburnie/jquery-roving-tabindex/issues"},"keywords":["jquery-plugin","ecosystem:jquery","ebay","accessibility","a11y"],"repository":{"type":"git","url":"git+https://github.com/ianmcburnie/jquery-roving-tabindex.git"},"license":"MIT","devDependencies":{"browser-sync":"^2","coveralls":"^2","eslint":"^3","eslint-config-google":"~0.6","jasmine-core":"^2","jquery":">=1.11","jquery-grid-navigation":"~0.0","jquery-linear-navigation":"~0.2","jquery-migrate":"^3","jquery-prevent-scroll-keys":"~0.5","jsdoc":"^3","jsmin":"^1","karma":"^1","karma-coverage":"^1","karma-html-reporter":"~0.2","karma-jasmine":"^1","karma-junit-reporter":"^1","karma-phantomjs-launcher":"^1","lasso-cli":"^2","onchange":"^3","parallelshell":"^2","phantomjs-prebuilt":"^2","pre-commit":"^1","rimraf":"^2"},"peerDependencies":{"jquery":">=1.11","jquery-grid-navigation":"~0.0","jquery-linear-navigation":"~0.2","jquery-prevent-scroll-keys":"~0.5"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"051a21c4c69a34590b59ea2d6552429a2f65ac5b","_id":"jquery-roving-tabindex@0.11.0","_shasum":"fdb8e36f50851281f3b509de0f9bbf9300d19090","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"ianmcburnie","email":"ianmcburnie@hotmail.com"},"dist":{"shasum":"fdb8e36f50851281f3b509de0f9bbf9300d19090","tarball":"https://registry.npmjs.org/jquery-roving-tabindex/-/jquery-roving-tabindex-0.11.0.tgz","integrity":"sha512-Jif3bI6gZbOWebwJEG+IPIrR3hupLuvIzDPux4EUMhfqAVcfDLePwGO0dF5L4q7ZtmolaliIXMSpyewCDvJe9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKjdPaS9q1ClLpPSlAuyGxcxVwA6iEN/iTh9C9b9iN/QIhAIDOfTUMCnIgHHquXcozLh9FTIDZzcDWBLT1ikyiVdQE"}]},"maintainers":[{"name":"ianmcburnie","email":"ianmcburnie@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jquery-roving-tabindex-0.11.0.tgz_1476478061999_0.28470948594622314"}},"0.11.1":{"name":"jquery-roving-tabindex","description":"jQuery collection plugin that implements one or two dimensional roving tabindex keyboard navigation","version":"0.11.1","scripts":{"start":"npm run lasso && parallelshell 'npm run server' 'npm run watch'","tdd":"karma start --autoWatch true --singleRun false","test":"karma start --autoWatch false --singleRun true","prepublish":"npm run clean && npm run lint && npm run test && npm run build","build":"npm run jsdoc && npm run minify && npm run lasso","clean":"rimraf jsdoc test_reports .cache build docs/browser.js.* lint.txt","fix":"eslint jquery.rovingtabindex.js --fix","jsdoc":"jsdoc jquery.rovingtabindex.js -d jsdoc","lasso":"lasso browser.json --output-dir docs --minify","lint":"eslint jquery.rovingtabindex.js > lint.txt","minify":"jsmin -o jquery.rovingtabindex.min.js jquery.rovingtabindex.js","server":"browser-sync start -s --ss docs --index docs/index.html --files docs ","watch":"onchange jquery.rovingtabindex.js -- npm run lasso"},"pre-commit":"prepublish","author":{"name":"Ian McBurnie","email":"ianmcburnie@hotmail.com"},"homepage":"https://github.com/ianmcburnie/jquery-roving-tabindex","bugs":{"url":"https://github.com/ianmcburnie/jquery-roving-tabindex/issues"},"keywords":["jquery-plugin","ecosystem:jquery","ebay","accessibility","a11y"],"repository":{"type":"git","url":"git+https://github.com/ianmcburnie/jquery-roving-tabindex.git"},"license":"MIT","devDependencies":{"browser-sync":"^2","coveralls":"^2","eslint":"^3","eslint-config-google":"~0.6","jasmine-core":"^2","jquery":">=1.11","jquery-grid-navigation":"~0.0","jquery-linear-navigation":"~0.2","jquery-migrate":"^3","jquery-prevent-scroll-keys":"~0.5","jsdoc":"^3","jsmin":"^1","karma":"^1","karma-coverage":"^1","karma-html-reporter":"~0.2","karma-jasmine":"^1","karma-junit-reporter":"^1","karma-phantomjs-launcher":"^1","lasso-cli":"^2","onchange":"^3","parallelshell":"^2","phantomjs-prebuilt":"^2","pre-commit":"^1","rimraf":"^2"},"peerDependencies":{"jquery":">=1.11","jquery-grid-navigation":"~0.0","jquery-linear-navigation":"~0.2","jquery-prevent-scroll-keys":"~0.5"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"becc7760146cc7c17f15b008035693cf65d0f02e","_id":"jquery-roving-tabindex@0.11.1","_shasum":"ee3d96ac4824adb9004e2fb9719f5aefb0308182","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"ianmcburnie","email":"ianmcburnie@hotmail.com"},"dist":{"shasum":"ee3d96ac4824adb9004e2fb9719f5aefb0308182","tarball":"https://registry.npmjs.org/jquery-roving-tabindex/-/jquery-roving-tabindex-0.11.1.tgz","integrity":"sha512-fM3CMNnGjac0OAgw/85i/ffOXVHvrtSPgiuDZdb0Q7jlbCS8UujkavV942fG+cTJWh7t9qkV97V9m6OOLFpbsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+VlJrGYsT2ga8D2gZ3AoPvTk1S9vsMo1zEIHkSFIYjwIhALfBOKmWgbpPgYEOSLINjFvRNcuqwXCOOVUCZjeI/YrO"}]},"maintainers":[{"name":"ianmcburnie","email":"ianmcburnie@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jquery-roving-tabindex-0.11.1.tgz_1476742868461_0.8658387332689017"}},"0.12.0":{"name":"jquery-roving-tabindex","description":"jQuery collection plugin that implements one or two dimensional roving tabindex keyboard navigation","version":"0.12.0","scripts":{"start":"npm run lasso && parallelshell 'npm run server' 'npm run watch'","tdd":"karma start --autoWatch true --singleRun false","test":"karma start --autoWatch false --singleRun true","prepublish":"npm run clean && npm run lint && npm run test && npm run build","build":"npm run jsdoc && npm run minify && npm run lasso","clean":"rimraf jsdoc test_reports .cache build docs/browser.js.* lint.txt","fix":"eslint jquery.rovingtabindex.js --fix","jsdoc":"jsdoc jquery.rovingtabindex.js -d jsdoc","lasso":"lasso browser.json --output-dir docs --minify","lint":"eslint jquery.rovingtabindex.js > lint.txt","minify":"jsmin -o jquery.rovingtabindex.min.js jquery.rovingtabindex.js","server":"browser-sync start -s --ss docs --index docs/index.html --files docs ","watch":"onchange jquery.rovingtabindex.js -- npm run lasso"},"pre-commit":"prepublish","author":{"name":"Ian McBurnie","email":"ianmcburnie@hotmail.com"},"homepage":"https://github.com/ianmcburnie/jquery-roving-tabindex","bugs":{"url":"https://github.com/ianmcburnie/jquery-roving-tabindex/issues"},"keywords":["jquery-plugin","ecosystem:jquery","ebay","accessibility","a11y"],"repository":{"type":"git","url":"git+https://github.com/ianmcburnie/jquery-roving-tabindex.git"},"license":"MIT","devDependencies":{"browser-sync":"^2","coveralls":"^2","eslint":"^3","eslint-config-google":"~0.7","jasmine-core":"^2","jquery":">=1.11","jquery-grid-navigation":"~0.1","jquery-linear-navigation":"~0.3","jquery-migrate":"^3","jquery-prevent-scroll-keys":"~0.5","jsdoc":"^3","jsmin":"^1","karma":"^1","karma-coverage":"^1","karma-html-reporter":"~0.2","karma-jasmine":"^1","karma-junit-reporter":"^1","karma-phantomjs-launcher":"^1","lasso-cli":"^2","onchange":"^3","parallelshell":"^2","phantomjs-prebuilt":"^2","pre-commit":"^1","rimraf":"^2"},"peerDependencies":{"jquery":">=1.11","jquery-grid-navigation":"~0.1","jquery-linear-navigation":"~0.3","jquery-prevent-scroll-keys":"~0.5"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"f3c38edc17756f33df81cdcb0cf2665326a9667c","_id":"jquery-roving-tabindex@0.12.0","_shasum":"6b28b92701f69cfaf1b2cf19699e86687aaa9df1","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"ianmcburnie","email":"ianmcburnie@hotmail.com"},"dist":{"shasum":"6b28b92701f69cfaf1b2cf19699e86687aaa9df1","tarball":"https://registry.npmjs.org/jquery-roving-tabindex/-/jquery-roving-tabindex-0.12.0.tgz","integrity":"sha512-1jGX231goLt2Jx95tkZGkn2o48/wqBF24Otd1H35xtVIYJne+9XtdAmyz232XcVgPKUgh7YOks/YA9j1A793ig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/V7lgQVndEZqpkidB1naZz60rhK1jCHu5LLQiMX42IQIhALL13aVGm+S+MjbZ4u19JakrsmpnhmWcye2pitOc4ZD3"}]},"maintainers":[{"name":"ianmcburnie","email":"ianmcburnie@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/jquery-roving-tabindex-0.12.0.tgz_1478990467762_0.6709314158651978"}},"1.0.0":{"name":"jquery-roving-tabindex","description":"jQuery collection plugin that implements one or two dimensional roving tabindex keyboard navigation","version":"1.0.0","scripts":{"start":"npm run lasso && parallelshell 'npm run server' 'npm run watch'","tdd":"karma start --autoWatch true --singleRun false","test":"karma start --autoWatch false --singleRun true","prepublish":"npm run clean && npm run lint && npm run test && npm run build","build":"npm run jsdoc && npm run minify && npm run lasso","clean":"rimraf jsdoc test_reports .cache build docs/browser.js.* lint.txt","fix":"eslint jquery.rovingtabindex.js --fix","jsdoc":"jsdoc jquery.rovingtabindex.js -d jsdoc","lasso":"lasso browser.json --output-dir docs --minify","lint":"eslint jquery.rovingtabindex.js > lint.txt","minify":"jsmin -o jquery.rovingtabindex.min.js jquery.rovingtabindex.js","server":"browser-sync start -s --ss docs --index docs/index.html --files docs ","watch":"onchange jquery.rovingtabindex.js -- npm run lasso"},"pre-commit":"prepublish","author":{"name":"Ian McBurnie","email":"ianmcburnie@hotmail.com"},"homepage":"https://github.com/ianmcburnie/jquery-roving-tabindex","bugs":{"url":"https://github.com/ianmcburnie/jquery-roving-tabindex/issues"},"keywords":["jquery-plugin","ecosystem:jquery","ebay","accessibility","a11y"],"repository":{"type":"git","url":"git+https://github.com/ianmcburnie/jquery-roving-tabindex.git"},"license":"MIT","devDependencies":{"browser-sync":"^2","coveralls":"^3","eslint":"^4","eslint-config-ebay":"^0.1","jasmine-core":"^2","jquery":">=1.11","jquery-common-keydown":"~0.3","jquery-focus-exit":"~0.3","jquery-grid-navigation":"~0.1","jquery-linear-navigation":"~0.3","jquery-prevent-scroll-keys":"~0.5","jsdoc":"^3","jsmin":"^1","karma":"^1","karma-coverage":"^1","karma-html-reporter":"~0.2","karma-jasmine":"^1","karma-junit-reporter":"^1","karma-phantomjs-launcher":"^1","lasso-cli":"^2","onchange":"^3","parallelshell":"^3","phantomjs-prebuilt":"^2","pre-commit":"^1","rimraf":"^2"},"peerDependencies":{"jquery":">=1.11","jquery-grid-navigation":"~0.1","jquery-linear-navigation":"~0.3","jquery-prevent-scroll-keys":"~0.5"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"ea2222120faa12be4db060d28b1c6d04f9364111","_id":"jquery-roving-tabindex@1.0.0","_npmVersion":"5.3.0","_nodeVersion":"6.9.5","_npmUser":{"name":"ianmcburnie","email":"ianmcburnie@hotmail.com"},"dist":{"integrity":"sha512-3KQjbMahFLkJFFkKD+Gi4i0wQSk5kCFnb7ml8w8qbgB8kumTpMRc9NhxsvyHop82BKDZ5TUQF71/c1Fv/Zx4Ug==","shasum":"82c68fcfbe37ee0b6f4674ab9923663fcf57c5f5","tarball":"https://registry.npmjs.org/jquery-roving-tabindex/-/jquery-roving-tabindex-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH4Rzy+VKBcavcj4UPMkY8OqTjeuQ3qfzK6lxu/dK+9NAiEAqYfjjyJOQM90/hEBAK/a+B3ZVgfM7Aa+M/C51uRM8qc="}]},"maintainers":[{"name":"ianmcburnie","email":"ianmcburnie@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jquery-roving-tabindex-1.0.0.tgz_1508186633943_0.9202419021166861"}},"1.0.1":{"name":"jquery-roving-tabindex","description":"jQuery collection plugin that implements one or two dimensional roving tabindex keyboard navigation","version":"1.0.1","scripts":{"start":"npm run lasso && parallelshell 'npm run server' 'npm run watch'","tdd":"karma start --autoWatch true --singleRun false","test":"karma start --autoWatch false --singleRun true","prepublish":"npm run clean && npm run lint && npm run test && npm run build","build":"npm run jsdoc && npm run minify && npm run lasso","clean":"rimraf jsdoc test_reports .cache build docs/browser.js.* lint.txt","fix":"eslint jquery.rovingtabindex.js --fix","jsdoc":"jsdoc jquery.rovingtabindex.js -d jsdoc","lasso":"lasso browser.json --output-dir docs --minify","lint":"eslint jquery.rovingtabindex.js > lint.txt","minify":"jsmin -o jquery.rovingtabindex.min.js jquery.rovingtabindex.js","server":"browser-sync start -s --ss docs --index docs/index.html --files docs ","watch":"onchange jquery.rovingtabindex.js -- npm run lasso"},"pre-commit":"prepublish","author":{"name":"Ian McBurnie","email":"ianmcburnie@hotmail.com"},"keywords":["jquery-plugin","ecosystem:jquery","ebay","accessibility","a11y"],"repository":{"type":"git","url":"git+https://github.com/makeup-jquery/jquery-roving-tabindex.git"},"license":"MIT","devDependencies":{"browser-sync":"^2","coveralls":"^3","eslint":"^4","eslint-config-ebay":"^0.1","jasmine-core":"^2","jquery":">=1.11","jquery-common-keydown":"^1","jquery-focus-exit":"^1","jquery-grid-navigation":"^1","jquery-linear-navigation":"^1","jquery-prevent-scroll-keys":"^1","jsdoc":"^3","jsmin":"^1","karma":"^1","karma-coverage":"^1","karma-html-reporter":"~0.2","karma-jasmine":"^1","karma-junit-reporter":"^1","karma-phantomjs-launcher":"^1","lasso-cli":"^2","onchange":"^3","parallelshell":"^3","phantomjs-prebuilt":"^2","pre-commit":"^1","rimraf":"^2"},"peerDependencies":{"jquery":">=1.11","jquery-grid-navigation":"^1","jquery-linear-navigation":"^1","jquery-prevent-scroll-keys":"^1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"efa3abf840c3c51bec91b1618737f802c797c162","bugs":{"url":"https://github.com/makeup-jquery/jquery-roving-tabindex/issues"},"homepage":"https://github.com/makeup-jquery/jquery-roving-tabindex#readme","_id":"jquery-roving-tabindex@1.0.1","_npmVersion":"5.3.0","_nodeVersion":"6.9.5","_npmUser":{"name":"ianmcburnie","email":"ianmcburnie@hotmail.com"},"dist":{"integrity":"sha512-JVnw0MQHNoIG5bX9vgi/H6JhBJX4W9JATBl4DMmoXTRNejJkjO59HqmdnrThbe0J38IOQd9q4uysA5Mz+2lWKQ==","shasum":"e32544212d874da306b5448639acb25106c7c0d5","tarball":"https://registry.npmjs.org/jquery-roving-tabindex/-/jquery-roving-tabindex-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH1VOjnA+62p9CJpmUhhkUAI05Z5SdI0JqUkUxMH88dtAiBLZ1SzPNwJhhVjnF0af/MWpPlxsZ39646jgVBTH/dVpQ=="}]},"maintainers":[{"name":"ianmcburnie","email":"ianmcburnie@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jquery-roving-tabindex-1.0.1.tgz_1508433281874_0.6352386982180178"}}},"readme":"# jquery-roving-tabindex\n\n<p>\n    <a href=\"https://travis-ci.org/makeup-jquery/jquery-roving-tabindex\"><img src=\"https://api.travis-ci.org/makeup-jquery/jquery-roving-tabindex.svg?branch=master\" alt=\"Build Status\" /></a>\n    <a href='https://coveralls.io/github/makeup-jquery/jquery-roving-tabindex?branch=master'><img src='https://coveralls.io/repos/makeup-jquery/jquery-roving-tabindex/badge.svg?branch=master&service=github' alt='Coverage Status' /></a>\n    <a href=\"https://david-dm.org/makeup-jquery/jquery-roving-tabindex\"><img src=\"https://david-dm.org/makeup-jquery/jquery-roving-tabindex.svg\" alt=\"Dependency status\" /></a>\n    <a href=\"https://david-dm.org/makeup-jquery/jquery-roving-tabindex#info=devDependencies\"><img src=\"https://david-dm.org/makeup-jquery/jquery-roving-tabindex/dev-status.svg\" alt=\"devDependency status\" /></a>\n</p>\n\njQuery collection plugin that implements one or two dimensional roving keyboard tabindex on the items of a widget.\n\n\n```js\n$(widgetSelector).rovingTabindex(rovingItemsSelector, [options]);\n```\n\n## Install\n\n```js\nnpm install jquery-roving-tabindex\n```\n\n## Example - One Dimensional\n\nHTML:\n\n```html\n<ul role=\"tablist\">\n    <li role=\"tab\">Tab 1</li>\n    <li role=\"tab\">Tab 2</li>\n    <li role=\"tab\">Tab 3</li>\n</ul>\n```\n\nExecute plugin:\n\n```js\n$('[role=tablist]').rovingTabindex('[role=tab]');\n```\n\nOutput:\n\n```html\n<ul role=\"tablist\">\n    <li role=\"tab\" tabindex=\"0\">Tab 0</li>\n    <li role=\"tab\">Tab 1</li>\n    <li role=\"tab\">Tab 2</li>\n</ul>\n```\n\nFirst down arrow key will update DOM to:\n\n```html\n<ul role=\"tablist\">\n    <li role=\"tab\">Tab 0</li>\n    <li role=\"tab\" tabindex=\"0\">Tab 1</li>\n    <li role=\"tab\">Tab 2</li>\n</ul>\n```\n\nNext down arrow key will update DOM to:\n\n```html\n<ul role=\"tablist\">\n    <li role=\"tab\">Tab 0</li>\n    <li role=\"tab\" tabindex=\"-1\">Tab 1</li>\n    <li role=\"tab\">Tab 2</li>\n</ul>\n```\n\nTo listen for roving tabindex changes:\n\n```js\n$('.widget').on('rovingTabindexChange', 'li', function(e, data) {\n    // this = new roving tab li element\n    // data = {fromIndex: n, toIndex: n}\n});\n```\n\n## Example - Two Dimensional\n\nHTML:\n\n```html\n<div class=\"widget\">\n    <table>\n        <tbody>\n            <tr><td>1</td><td>2</td><td>3</td></tr>\n            <tr><td>4</td><td>5</td><td>6</td></tr>\n            <tr><td>7</td><td>8</td><td>9</td></tr>\n        </tbody>\n    </table>\n</div>\n```\n\nExecute plugin:\n\n```js\n$('.widget').rovingTabindex('td', {isGrid: true});\n```\n\n## Params\n\n* `rovingItemsSelector`: selector that identifies the descendant collection that requires a roving tab index\n* `options.activeIndex`: index of the item that receives tabindex on init (default: 0)\n* `options.autoFocus`: set focus when roving tabindex changes (default: true)\n* `options.autoInit`: set initial tabindex state (but not focus) when plugin executes (default: true)\n* `options.autoReset`: reset tabindex state when focus exits widget (default: false)\n* `options.autoWrap`: reaching end of collection will wrap back to beginning, and vice versa (default: false)\n* `options.axis`: x, y or both (default: 'both')\n* `options.disableHomeAndEndKeys`: disable HOME and END key functionality (default: false)\n* `options.isGrid`: specify two-dimensional navigation (default: false)\n\n## Triggers\n\n* `rovingTabindexChange` : fired when collection's roving tabindex changes\n\n## Listens\n\n* `domChange` : trigger on widget when underlying dom changes. For example, new roving items are added.\n\n## Dependencies\n\n* [jquery](https://jquery.com/)\n* [jquery-linear-navigation](https://github.com/makeup-jquery/jquery-linear-navigation)\n* [jquery-grid-navigation](https://github.com/makeup-jquery/jquery-grid-navigation)\n* [jquery-prevent-scroll-keys](https://github.com/makeup-jquery/jquery-prevent-scroll-keys)\n\n## Development\n\nUseful NPM task runners:\n\n* `npm start` for local browser-sync development.\n* `npm test` runs tests & generates reports (see reports section below)\n* `npm run tdd` test driven development: watches code and re-tests after any change\n* `npm run build` cleans, lints, tests and minifies\n\nExecute `npm run` to view all available CLI scripts.\n\n## CI Build\n\nhttps://travis-ci.org/makeup-jquery/jquery-roving-tabindex\n\n## Code Coverage\n\nhttps://coveralls.io/github/makeup-jquery/jquery-roving-tabindex?branch=master\n\n## Test Reports\n\nLocal test reports are generated under `test_reports` folder.\n\n## JSDocs\n\nLocal JSDocs are generated under `jsdoc` folder.\n","maintainers":[{"name":"ianmcburnie","email":"ianmcburnie@hotmail.com"}],"time":{"modified":"2022-06-19T05:10:41.709Z","created":"2016-03-15T22:23:40.221Z","0.7.1":"2016-03-15T22:23:40.221Z","0.8.0":"2016-06-17T19:53:40.405Z","0.8.1":"2016-07-02T22:20:58.332Z","0.9.0":"2016-07-09T21:25:37.076Z","0.9.1":"2016-09-16T17:38:44.889Z","0.10.0":"2016-09-29T20:16:32.079Z","0.11.0":"2016-10-14T20:47:42.247Z","0.11.1":"2016-10-17T22:21:10.881Z","0.12.0":"2016-11-12T22:41:09.929Z","1.0.0":"2017-10-16T20:43:54.103Z","1.0.1":"2017-10-19T17:14:42.076Z"},"homepage":"https://github.com/makeup-jquery/jquery-roving-tabindex#readme","keywords":["jquery-plugin","ecosystem:jquery","ebay","accessibility","a11y"],"repository":{"type":"git","url":"git+https://github.com/makeup-jquery/jquery-roving-tabindex.git"},"author":{"name":"Ian McBurnie","email":"ianmcburnie@hotmail.com"},"bugs":{"url":"https://github.com/makeup-jquery/jquery-roving-tabindex/issues"},"license":"MIT","readmeFilename":"README.md"}