{"_id":"@accessible/tabbable","_rev":"8-94b63199c595d913c8d9a9aee3b1d893","name":"@accessible/tabbable","dist-tags":{"latest":"1.1.2"},"versions":{"1.0.0":{"name":"@accessible/tabbable","version":"1.0.0","homepage":"https://github.com/accessible-ui/accessible#readme","repository":{"type":"git","url":"https://github.com/accessible-ui/accessible.git"},"bugs":{"url":"https://github.com/accessible-ui/accessible/issues"},"author":{"name":"Jared Lunde","email":"jared@BeStellar.co","url":"https://jaredLunde.com"},"license":"MIT","description":"Returns an array of all tabbable DOM nodes within a containing node.","keywords":["tabbable","aria","a11y","focus management"],"main":"dist/cjs/index.js","module":"dist/es/index.js","sideEffects":false,"scripts":{"build":"npm run build:cjs && npm run build:es && npm run build:types","build:cjs":"babel src -d dist/cjs -x .ts --ignore \"**/*.test.ts\",\"**/test.ts\" --delete-dir-on-start","build:es":"babel src -d dist/es -x .ts --env-name es --ignore \"**/*.test.ts\",\"**/test.ts\" --delete-dir-on-start","build:types":"tsc -p tsconfig.json -d --outDir dist/es --emitDeclarationOnly && mkdir -p dist/cjs && cp -R dist/es/**.d.ts dist/cjs && rimraf dist/**/*.test.d.ts","check-types":"tsc --noEmit -p tsconfig.json","format":"prettier --write \"**/*.{ts,js,md,yml,json,babelrc,eslintrc,prettierrc}\"","lint":"eslint . --ext .ts","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest --runInBand","validate":"npm run check-types && npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run build:types"}},"lint-staged":{"**/*.{ts,js}":["eslint","prettier --write"],"**/*.{md,yml,json}":["prettier --write"]},"devDependencies":{"@lunde/babel-preset-es":"latest","@types/jest":"latest","@typescript-eslint/eslint-plugin":"latest","@typescript-eslint/parser":"latest","cross-env":"latest","eslint":"latest","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"latest","husky":"latest","jest":"latest","lint-staged":"latest","prettier":"latest","rimraf":"^2.6.3","ts-jest":"latest","typescript":"latest"},"dependencies":{},"peerDependencies":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@accessible/tabbable@1.0.0","dist":{"shasum":"d82e08e41ba9f5fac0941c86288c432a41e9bc8c","integrity":"sha512-4NV6eRUdDse1WrBCe90QmI2tnqg1yD9Tg4cUaW1JbWlGWGCw9vlqe4TNuI6T2YL+ispU3xpCzP/ICJFlv+/piw==","tarball":"https://registry.npmjs.org/@accessible/tabbable/-/tabbable-1.0.0.tgz","fileCount":11,"unpackedSize":15254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9uCSCRA9TVsSAnZWagAAWZkP/2vyiVa4cBSKThmPvu8a\nzNzzFxT+ObHoyqmmA7O7nMgVKfrbSxIE1cK3RmanYok0HkXjF5PV4zd0eh8T\n/o2J9FmXTSE6Tlz5VqADGwuO/PDrVxPzeHsquMmCmY6A9NIM+EGLc3z2nzhh\nvH1KlALMUItbec3dkkonWDETTo1Mfn/zjykwnlE0p7E6AY/9lbrlqYa2vku5\nYmSHp822Yj8Kc1RxGA4vHbzsOB8NZopYmfP2iKKA2hw2KNGR6yTNyAR4Sj8v\nsEzqsFxTBRJNBHvhhLEAEeqsohSu7cPL3frJnTB9AKPiZSlX4A7QMzVWPGco\nlYA5uNjXfkJU2g7C9uMWd70LSm7e7mcyjChEMmgchO5Kak/Zdmn7W5ZY4VNY\nF/qA93MtzwIaM3YnY++DaNLaUR9PT/NdDMuID7nz5WY0pPtJ/r5ruwfaBpbK\na6h1x3YBB2/VtaXv/f2Pu4pCbmRot90PiB2BLoPf4nSw8mNgrNlYJqpcdb2O\nnCxdYYB7Kb6YWdm5wDnT6AMtjmsXnDEq+bl3Id9A9wCdtpDcFC76I2fZVeh7\n4+N2uISBNtMAm2fDvkk5zDiKr45ItaidSUdN6SQmwSKFX4ErrJhk3U0v+eCY\na+RAxTiONDcjB1W7BnswsXiBHpqMlZScpHSZYxs8ELQgaSZwb+fXpgAHgjFU\nHIsX\r\n=aBrw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1Ym0L7M5/rUJXZIrUU4K6ZjGmxK1b8WOrPIFk2lHx3gIhAMK4Ah28daXmHlbBrkNsYM0xHFfnVyP9bnecnhWW0A22"}]},"maintainers":[{"name":"jaredlunde","email":"jared.lunde@gmail.com"}],"_npmUser":{"name":"jaredlunde","email":"jared.lunde@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tabbable_1.0.0_1576460433587_0.8886745042902857"},"_hasShrinkwrap":false},"1.0.1":{"name":"@accessible/tabbable","version":"1.0.1","homepage":"https://github.com/accessible-ui/tabbable#readme","repository":{"type":"git","url":"https://github.com/accessible-ui/tabbable.git"},"bugs":{"url":"https://github.com/accessible-ui/tabbable/issues"},"author":{"name":"Jared Lunde","email":"jared.lunde@gmail.com","url":"https://jaredLunde.com"},"license":"MIT","description":"Returns an array of all tabbable DOM nodes within a containing node.","keywords":["tabbable","aria","a11y","focus management"],"main":"dist/cjs/index.js","module":"dist/es/index.js","sideEffects":false,"scripts":{"build":"npm run build:cjs && npm run build:es && npm run build:types","build:cjs":"babel src -d dist/cjs -x .ts --ignore \"**/*.test.ts\",\"**/test.ts\" --delete-dir-on-start","build:es":"babel src -d dist/es -x .ts --env-name es --ignore \"**/*.test.ts\",\"**/test.ts\" --delete-dir-on-start","build:types":"tsc -p tsconfig.json -d --outDir dist/es --emitDeclarationOnly && mkdir -p dist/cjs && cp -R dist/es/**.d.ts dist/cjs && rimraf dist/**/*.test.d.ts","check-types":"tsc --noEmit -p tsconfig.json","format":"prettier --write \"**/*.{ts,js,md,yml,json,babelrc,eslintrc,prettierrc}\"","lint":"eslint . --ext .ts","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest --runInBand","validate":"npm run check-types && npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run build:types"}},"lint-staged":{"**/*.{ts,js}":["eslint","prettier --write"],"**/*.{md,yml,json}":["prettier --write"]},"devDependencies":{"@lunde/babel-preset-es":"latest","@types/jest":"latest","@typescript-eslint/eslint-plugin":"latest","@typescript-eslint/parser":"latest","cross-env":"latest","eslint":"latest","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"latest","husky":"latest","jest":"latest","lint-staged":"latest","prettier":"latest","rimraf":"^2.6.3","ts-jest":"latest","typescript":"latest"},"dependencies":{},"peerDependencies":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@accessible/tabbable@1.0.1","dist":{"shasum":"d588472e8ea5437d9153e0ecba51a2219c780721","integrity":"sha512-X1fEI1OQTyfcLsHoZtS9f3du3foQtznx9NTOic/wjlG9h/pX8jXzbhsyxYKwSnbKBY3b4gVRUq9ffzz2Ieg8Pw==","tarball":"https://registry.npmjs.org/@accessible/tabbable/-/tabbable-1.0.1.tgz","fileCount":11,"unpackedSize":15241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9uGWCRA9TVsSAnZWagAASDMP/j37JAeVLCJKoi8ACUgY\nGLg9xzsGTIP8Ua3LmKqvuPlnXYJh7J8cupafSDLo/hQ8mfi7tfVpOdKdnd6W\nCtD8sa8Fk7Uag4ccl66OES3fQI5ZDEshzZHv/HCkPorZBcTV0OUejankqC+D\nkBTgHkWoBNGDXKeBnRBnYXrydwO+RELGBHgbOh7ycP7m7Iv0Vid8rbuQZwxw\n/W1TrJY5ng9TCPySqmCvk7tfA5/kEAQWQHHohAC+j+ZjD2SBMvWWNAZMgt1d\nBFK3ZLEaAtdGMv9IydsFqRJ/VCASr9ZxLM4ZTdt9QSXicZOc/wXu4j6fa4AB\nD1PpKRpy70BVsqJVb1XQM/TRSkpWo0M7dYRoh1NBXr13+7LPCqS1LN6kEyXh\n/wkZod/sDgQHFsAzij/yh30scS338B7OigXZT8CcMPmzkPNfneKyZLghOpx8\n7VlLPQ0sM0v3bKXJpg2e12rDsb/NveI63/r8+l0NKIeiZTK9vRP8VhyZqa1D\nfZdIE69RTJpxeWkRNbRf9Dz7atJaISKCyKy1otBcJ/WGw4pIHGjxxS8hsDVa\n78Oqq0zAMyoFkOlAhGubI0/JAuAtPVfOhNLIdasdr98DSpz9tMcId3/ixvor\nzG/DeqYVWuqBPiJZqtyHeF2Mf5vXviubTpkCQR+3+ayjmBdZFHW3Xqg5rMdB\nvSb1\r\n=IpwM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELGdJbDG9m1sRKlxmMG89iGIN71SbQ6+qHJuaZjnLJaAiEAytXiTrD25yZpyv9g5dqdSJ3LdvWMa803uorYM8l625o="}]},"maintainers":[{"name":"jaredlunde","email":"jared.lunde@gmail.com"}],"_npmUser":{"name":"jaredlunde","email":"jared.lunde@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tabbable_1.0.1_1576460693595_0.20712505285454808"},"_hasShrinkwrap":false},"1.0.2":{"name":"@accessible/tabbable","version":"1.0.2","homepage":"https://github.com/accessible-ui/tabbable#readme","repository":{"type":"git","url":"https://github.com/accessible-ui/tabbable.git"},"bugs":{"url":"https://github.com/accessible-ui/tabbable/issues"},"author":{"name":"Jared Lunde","email":"jared.lunde@gmail.com","url":"https://jaredLunde.com"},"license":"MIT","description":"Returns an array of all tabbable DOM nodes within a containing node.","keywords":["tabbable","aria","a11y","focus management"],"main":"dist/cjs/index.js","module":"dist/es/index.js","sideEffects":false,"scripts":{"build":"npm run build:cjs && npm run build:es && npm run build:types","build:cjs":"babel src -d dist/cjs -x .ts --ignore \"**/*.test.ts\",\"**/test.ts\" --delete-dir-on-start","build:es":"babel src -d dist/es -x .ts --env-name es --ignore \"**/*.test.ts\",\"**/test.ts\" --delete-dir-on-start","build:types":"tsc -p tsconfig.json -d --outDir dist/es --emitDeclarationOnly && mkdir -p dist/cjs && cp -R dist/es/**.d.ts dist/cjs && rimraf dist/**/*.test.d.ts","check-types":"tsc --noEmit -p tsconfig.json","format":"prettier --write \"**/*.{ts,js,md,yml,json,babelrc,eslintrc,prettierrc}\"","lint":"eslint . --ext .ts","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest --runInBand","validate":"npm run check-types && npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run build:types"}},"lint-staged":{"**/*.{ts,js}":["eslint","prettier --write"],"**/*.{md,yml,json}":["prettier --write"]},"devDependencies":{"@lunde/babel-preset-es":"latest","@types/jest":"latest","@typescript-eslint/eslint-plugin":"latest","@typescript-eslint/parser":"latest","cross-env":"latest","eslint":"latest","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"latest","husky":"latest","jest":"latest","lint-staged":"latest","prettier":"latest","rimraf":"^2.6.3","ts-jest":"latest","typescript":"latest"},"dependencies":{},"peerDependencies":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@accessible/tabbable@1.0.2","dist":{"shasum":"54272c8f24991a310c5f06e4cd4c2f8abd446dd4","integrity":"sha512-H/Jq0Qbp6nHsdckLd+0DIxFIsVMoea5syvcKBnbJ1hu1EiikKrxnQOZyLOgHAAA1tzV8ul/hfoyTrHVG249pGg==","tarball":"https://registry.npmjs.org/@accessible/tabbable/-/tabbable-1.0.2.tgz","fileCount":11,"unpackedSize":15349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9uONCRA9TVsSAnZWagAAzwAP/RwrCWZxWCVTKAjQXdEW\nxQZuApmiSLWgUkD+lHWPCLseYiMV3TOCbMZ1azdKoSCcx8bjLDTOL8+d+jcB\nggAvJ8nes6Kj+pkSQrm5Duh7sKMU+a2moZDPOW15isnoXwzj2Ptiuv8dDMjL\n19c0HNA/yL/anwQkcj2uS36cI8PJj/bzyhH5WwP44mLzJIuyo+O8LX6CPc8G\nypo+tTGgUIrT8DyZ6lAj3Ba8rqD0iqvp2AIVRbBZTlBaMpgnc+jVSk0Bu2L8\nV+lsC/EQUS02QhJO4m+M3SUqs43TL5igiWYTYxsH4AWgYsQDtFX+B0KYmNGZ\nA7azz7BoU32iwnMHkPDnEI9JWWrjcEtOh44SydMcU9FYyYFoUdOa3eWzmuMw\n3r38XBWTvcMqXT12eWhBM+fhRLRxInZKAGLB3eLmfnbemZmXD0a3Fs5GriKg\n8UuDlAos2YrPFX4nqiM2hYZOws0pz0/Y2Xm7nOOMywgW6GClihbH5YmKgtab\nsAPdxFkMZwDyMyw6CPvUdAG/LwyBLStu4jrZ7Rpe9I1s+RYGp0clB05BRQYw\nK6QWSm34SM7+Q2s4rNY52dQSiPzzWa1T7BM5ZX1JHNZh+hvyiChHoj6G4pSr\n5VEb7e4kbkdpIt4bYAA2aeDgHKNHPrZKvJUQ48Xk5OOxZNHNv3Ed2cuGprMx\nBCE9\r\n=VOD2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmBX9uSKu5aw4bAlGb04MRa8/MsRMz7e7Y3AmOBKoJwQIhAOtldZ2yT5HgkieDUFUY4EOfbW6UqoX53C1JZQOV1+wd"}]},"maintainers":[{"name":"jaredlunde","email":"jared.lunde@gmail.com"}],"_npmUser":{"name":"jaredlunde","email":"jared.lunde@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tabbable_1.0.2_1576461197096_0.8420446772447938"},"_hasShrinkwrap":false},"1.0.3":{"name":"@accessible/tabbable","version":"1.0.3","homepage":"https://github.com/accessible-ui/tabbable#readme","repository":{"type":"git","url":"https://github.com/accessible-ui/tabbable.git"},"bugs":{"url":"https://github.com/accessible-ui/tabbable/issues"},"author":{"name":"Jared Lunde","email":"jared.lunde@gmail.com","url":"https://jaredLunde.com"},"license":"MIT","description":"Returns an array of all tabbable DOM nodes within a containing node.","keywords":["tabbable","aria","a11y","focus management"],"main":"dist/cjs/index.js","module":"dist/es/index.js","sideEffects":false,"scripts":{"build":"npm run build:cjs && npm run build:es && npm run build:types","build:cjs":"babel src -d dist/cjs -x .ts --ignore \"**/*.test.ts\",\"**/test.ts\" --delete-dir-on-start","build:es":"babel src -d dist/es -x .ts --env-name es --ignore \"**/*.test.ts\",\"**/test.ts\" --delete-dir-on-start","build:types":"tsc -p tsconfig.json -d --outDir dist/es --emitDeclarationOnly && mkdir -p dist/cjs && cp -R dist/es/**.d.ts dist/cjs && rimraf dist/**/*.test.d.ts","check-types":"tsc --noEmit -p tsconfig.json","format":"prettier --write \"**/*.{ts,js,md,yml,json,babelrc,eslintrc,prettierrc}\"","lint":"eslint . --ext .ts","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest --runInBand","validate":"npm run check-types && npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run build:types"}},"lint-staged":{"**/*.{ts,js}":["eslint","prettier --write"],"**/*.{md,yml,json}":["prettier --write"]},"devDependencies":{"@lunde/babel-preset-es":"latest","@types/jest":"latest","@typescript-eslint/eslint-plugin":"latest","@typescript-eslint/parser":"latest","cross-env":"latest","eslint":"latest","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"latest","husky":"latest","jest":"latest","lint-staged":"latest","prettier":"latest","rimraf":"^2.6.3","ts-jest":"latest","typescript":"latest"},"dependencies":{},"peerDependencies":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@accessible/tabbable@1.0.3","dist":{"shasum":"e317a7b6d515eca2a295519e13e5a038b2987ce0","integrity":"sha512-w/rRqqnwkd+VyOdrVTSK9ZnRwO4XONPpj0zmXBf5WKv0UWADn2XKvGJ8WjT8Ustv5YS6LLEWBqL1bn7QmukQeQ==","tarball":"https://registry.npmjs.org/@accessible/tabbable/-/tabbable-1.0.3.tgz","fileCount":11,"unpackedSize":15367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9uPxCRA9TVsSAnZWagAAaZgQAJ0/yeCkGB9jeGA40JEi\nWwtqQHapyh2l2T3RIlCyYeFybMDIZyv+aYbwhrsGJj9vOdXgGnh212/Wmawf\n8cWRNKxeUIvRRtYrEaWsfpEsPmWbGm6haY/o69Q8ELcVS8B+b3b+GkfNNb/d\n8DV4v4gRqPC8nePWuOKMvdadjFcePvEusIoI3Hb8vsQWMvvHtLnSnDcwTYQ1\nPv8ZBDhjbwiJ1W67bJDZUKjwgw1QCFpclJ4qgIem1HGaW2yNjlGia2TElEhY\nUl49aHae5I5/yo9W5nhLaOSt3296Ow99JJUV865TGzUY/dh3iIh7P3JGQBEi\nOVL6NAqfDIwzlm64k5SAW1FvH1ckShvXSt41ilPSa0MUoao0kOlixN4CYiJs\n9Lp+uaVLVH/3Pq4KC6xcZqL5zt/M7mDzldpwnVIAHQ/4uIvnLOtNYOwvWSfM\nk8pxIsxI1TD+3I8ro4Kt5wXkMHRx7OqaNOAcHuCA017XDcVSvgh8r51MPeSB\nUa/gCN8qQMvydOKM131zHS/m63O3lNB9YmfLL+uAJhLuEqF6+bVOo8P9FxR2\nwf7bsrmW3wZTflKcvK23sAzXT7GS+3y1T/219MCLMlmOzZTeWEWJ9Oip7QA4\nOj1K8fH7dzJbofsMGtsySPh+l45sVo4kuqlrAroL5O+NAJYNVqLxt34GAyXU\nE31c\r\n=VLLs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChP/wM9eHCGKfTEM6OGI5gbi/lx/+iImtNJAyywwJICAIhANHgCfEdutn2u9bgBL+UiJ+5FES+6C0rBLFUMbr/Yegk"}]},"maintainers":[{"name":"jaredlunde","email":"jared.lunde@gmail.com"}],"_npmUser":{"name":"jaredlunde","email":"jared.lunde@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tabbable_1.0.3_1576461297092_0.5835328895505894"},"_hasShrinkwrap":false},"1.0.4":{"name":"@accessible/tabbable","version":"1.0.4","homepage":"https://github.com/accessible-ui/tabbable#readme","repository":{"type":"git","url":"https://github.com/accessible-ui/tabbable.git"},"bugs":{"url":"https://github.com/accessible-ui/tabbable/issues"},"author":{"name":"Jared Lunde","email":"jared.lunde@gmail.com","url":"https://jaredLunde.com"},"license":"MIT","description":"Returns an array of all tabbable DOM nodes within a containing node.","keywords":["tabbable","aria","a11y","focus management"],"main":"dist/cjs/index.js","module":"dist/es/index.js","sideEffects":false,"scripts":{"build":"npm run build:cjs && npm run build:es && npm run build:types","build:cjs":"babel src -d dist/cjs -x .ts --ignore \"**/*.test.ts\",\"**/test.ts\" --delete-dir-on-start","build:es":"babel src -d dist/es -x .ts --env-name es --ignore \"**/*.test.ts\",\"**/test.ts\" --delete-dir-on-start","build:types":"tsc -p tsconfig.json -d --outDir dist/es --emitDeclarationOnly && mkdir -p dist/cjs && cp -R dist/es/**.d.ts dist/cjs && rimraf dist/**/*.test.d.ts","check-types":"tsc --noEmit -p tsconfig.json","format":"prettier --write \"**/*.{ts,js,md,yml,json,babelrc,eslintrc,prettierrc}\"","lint":"eslint . --ext .ts","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest --runInBand","validate":"npm run check-types && npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run build:types"}},"lint-staged":{"**/*.{ts,js}":["eslint","prettier --write"],"**/*.{md,yml,json}":["prettier --write"]},"devDependencies":{"@lunde/babel-preset-es":"latest","@types/jest":"latest","@typescript-eslint/eslint-plugin":"latest","@typescript-eslint/parser":"latest","cross-env":"latest","eslint":"latest","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"latest","husky":"latest","jest":"latest","lint-staged":"latest","prettier":"latest","rimraf":"^2.6.3","ts-jest":"latest","typescript":"latest"},"dependencies":{},"peerDependencies":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@accessible/tabbable@1.0.4","dist":{"shasum":"23ffe8264b9c25c5b30c799e2893ca6d7cb60c24","integrity":"sha512-tujs+H5E0K7XoHE5dmNZut9RwdQTt4gmxd3KgXtM5tosKFQvNtAagYCQF8JsWJ9vtgugjk7uPrjZyWiYYaW1JA==","tarball":"https://registry.npmjs.org/@accessible/tabbable/-/tabbable-1.0.4.tgz","fileCount":11,"unpackedSize":15367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9uRlCRA9TVsSAnZWagAAgtYP/3BDHKIKSuRfzBsGfhKz\n7/gCRVNJTyB/jlwNG1NfFaLJ2cba2X/EL8pe0EEWOWQdjcppGJCpt1njdu5B\nH7ZBjepHHmJabRGp09suDAWaDZxmcmH2qF2KrKKHVXEa7yvrRi1KhJwO0iKc\nvmtJYrrwgBX5zatcXy7OPSQG4tMJ5JQ1VzlxrNLxSSG2UpPq/gUYuiki220h\nLye9nbcwWMKgNqj62YWvr3tL3opKksNzni/nkkb/zMBSB58WX9HcNY5bNMC1\nzYDxR+SVmRCSsiAdgCnadYrG4ALCmedqK8uD6vXBtBwinQjCzanaI3kTkCqs\nb+S5CePXVHhVoeEWcpGzhwqhqxNm7bF5LJ3Bu5frIz0LY69z80wVwVN6HHwt\nI9RmJxSCwSnGxy5FrocL6cygYNBDUdKVgVV1lh11RqQMTVOKhfs/LMxJYQxZ\ne2YKNd96BkkjTggEb/QS7GdtZAwHcu7y2e8rKVMkFmDhXRbz46Zr0DBgZMPw\nQCsqnS2vSB2ucXWe61pffOMhPTkxZaPxJtyFupya5jLTlOf6WYunSffl+WoA\nbF9Ft5ZAPdpEZBySvLTyisO8+qXRxd87sqnmS3VO3O1Uv4zwZms4v7XwefWC\nT1MN7dtRtxyklQ7avWSNhTYGYn9XeQtKHyDVlZREgMoxKTo+fwUlNvn5NlVy\nkfhD\r\n=nhZ/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGjyVmQmpFkMZgspwQRVN/RzCgHAiCkJKcZJol89Liq9AiAeNEvp3I06evIFic4YSI2nIemIM0mGOSlK6Gk0i2k7Jw=="}]},"maintainers":[{"name":"jaredlunde","email":"jared.lunde@gmail.com"}],"_npmUser":{"name":"jaredlunde","email":"jared.lunde@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tabbable_1.0.4_1576461413036_0.2576352104090991"},"_hasShrinkwrap":false},"1.1.0":{"name":"@accessible/tabbable","version":"1.1.0","homepage":"https://github.com/accessible-ui/tabbable#readme","repository":{"type":"git","url":"https://github.com/accessible-ui/tabbable.git"},"bugs":{"url":"https://github.com/accessible-ui/tabbable/issues"},"author":{"name":"Jared Lunde","email":"jared.lunde@gmail.com","url":"https://jaredLunde.com"},"license":"MIT","description":"Returns an array of all tabbable DOM nodes within a containing node.","keywords":["tabbable","aria","a11y","focus management"],"main":"dist/main/index.js","module":"dist/module/index.js","source":"src/index.ts","types":"types/index.d.ts","exports":{".":{"browser":"./dist/module/index.js","import":"./dist/esm/index.mjs","require":"./dist/main/index.js","source":"./src/index.ts","types":"./types/index.d.ts","default":"./dist/main/index.js"},"./package.json":"./package.json","./":"./"},"sideEffects":false,"scripts":{"build":"npm run build-esm && npm run build-main && npm run build-module && npm run build-types","build-esm":"npm run compile -- -d dist/esm --env-name esm --out-file-extension .mjs","build-main":"npm run compile -- -d dist/main --env-name main","build-module":"npm run compile -- -d dist/module --env-name module","build-types":"tsc -p tsconfig.json -d --outDir types --emitDeclarationOnly","check-types":"tsc --noEmit -p tsconfig.json","compile":"babel src -x .ts --ignore \"**/*.test.ts\" --delete-dir-on-start","format":"prettier --write \"**/*.{ts,js,md,yml,json,eslintrc,prettierrc}\"","lint":"eslint . --ext .ts","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest","validate":"npm run check-types && npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"npm run build-types && git add types && lint-staged"}},"lint-staged":{"**/*.{ts,js}":["eslint","prettier --write"],"**/*.{md,yml,json}":["prettier --write"]},"devDependencies":{"@lunde/babel-preset-es":"latest","@types/jest":"latest","@typescript-eslint/eslint-plugin":"latest","@typescript-eslint/parser":"latest","babel-plugin-annotate-pure-calls":"latest","eslint":"latest","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"latest","husky":"latest","jest":"latest","lint-staged":"latest","prettier":"latest","ts-jest":"latest","typescript":"latest"},"dependencies":{},"peerDependencies":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@accessible/tabbable@1.1.0","dist":{"shasum":"2434bf8b8574dd0b3082c5499fadbcbdb2217d0c","integrity":"sha512-mtuLuVSASkwWCK3E02WC4Rnokhnbvt2CIoIL4yG4vwqVfOHvZTdWNo3YoR8etF6osDN98TavrbmdSaAPTwiU3Q==","tarball":"https://registry.npmjs.org/@accessible/tabbable/-/tabbable-1.1.0.tgz","fileCount":16,"unpackedSize":18621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0ocWCRA9TVsSAnZWagAAXkAQAKQCKyYVk7H9mcv/2mi8\niDEFZMenjgnow3cWWRFbZEN8Lv5XWzdBygzjyZqOAfik7WBnBmxhbKA8Zv1y\nXhbKQl4uZDj5Ox8nNJsijys7m/D/gmHl909RpFmrNHp4LDgJIDhy9MEvW8hG\n3PZv62Ia2KZejTPwNgJRpGyKE4g9tppYixumtoJccdN8FcBo69yxUx/WiXdz\nhKH1nEE8yTJDRrXTmZflcDGvMuZYFo3OPnk6BQERIarp25jLIvRlpOhUEudf\nG1j5xNrIRLtDpop511iG3JoC5SkyybjK/2sBf3a7e2Uk95rqLdPPIe2p+IJD\nUPRRezRuZPqWX0+v3Rgr9cW61dQbAgAYqCXoQkcsVUdI5BjQLvtxfr3Q1uLm\nGoln1GBnAfhMFKmu3Em+zKDs057Cw854GC6Mx/fPOIf0nf3SLFPUkX1nX5wf\nu155IwtaI3TCEzkm5xpIQ0ISZ1hdE1P/Rt7U93+TKAGSkvXC+CA6s0u8B7bX\nZgcGem+ytxzxoplnPJBrT9bqykHmAcCL1hEJfMe6qWf/u9dkN4Yo1iR6XHos\nwFMcxKxdyEvp+WcnrRn3t+pxOG7nzSJ6oBROi9uPgF9izR1WYXFOEcO/AO4u\nXZYQuiDmZ/KEsl2wQOp/koQ1+bZF8dcnR1LwSlSkmnOW/lvcVNo2bDPnZJGO\nNHUf\r\n=EWq0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2fchUYtk0udNcYa5lOCnWCgeOWLNCTvkuCz5+1+eEewIhAJw7bAwA1QaKDdBeOJveH5PxUNZgh0Lj2dVbLLCpq8jz"}]},"maintainers":[{"name":"jaredlunde","email":"jared.lunde@gmail.com"}],"_npmUser":{"name":"jaredlunde","email":"jared.lunde@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tabbable_1.1.0_1590855446392_0.5625537155482963"},"_hasShrinkwrap":false},"1.1.1":{"name":"@accessible/tabbable","version":"1.1.1","homepage":"https://github.com/accessible-ui/tabbable#readme","repository":{"type":"git","url":"https://github.com/accessible-ui/tabbable.git"},"bugs":{"url":"https://github.com/accessible-ui/tabbable/issues"},"author":{"name":"Jared Lunde","email":"jared.lunde@gmail.com","url":"https://jaredLunde.com"},"license":"MIT","description":"Returns an array of all tabbable DOM nodes within a containing node.","keywords":["tabbable","aria","a11y","focus management"],"main":"dist/main/index.js","module":"dist/module/index.js","source":"src/index.ts","types":"types/index.d.ts","exports":{".":{"browser":"./dist/module/index.js","import":"./dist/esm/index.mjs","require":"./dist/main/index.js","source":"./src/index.ts","types":"./types/index.d.ts","default":"./dist/main/index.js"},"./package.json":"./package.json","./":"./"},"sideEffects":false,"scripts":{"build":"npm run build-esm && npm run build-main && npm run build-module && npm run build-types","build-esm":"npm run compile -- -d dist/esm --env-name esm --out-file-extension .mjs","build-main":"npm run compile -- -d dist/main --env-name main","build-module":"npm run compile -- -d dist/module --env-name module","build-types":"tsc -p tsconfig.json -d --outDir types --emitDeclarationOnly","check-types":"tsc --noEmit -p tsconfig.json","compile":"babel src -x .ts --ignore \"**/*.test.ts\" --delete-dir-on-start","format":"prettier --write \"**/*.{ts,js,md,yml,json,eslintrc,prettierrc}\"","lint":"eslint . --ext .ts","prepublishOnly":"npm run lint && npm run test && npm run build && npm run format","test":"jest","validate":"npm run check-types && npm run lint && npm run test -- --coverage"},"husky":{"hooks":{"pre-commit":"npm run build-types && git add types && lint-staged"}},"lint-staged":{"**/*.{ts,js}":["eslint","prettier --write"],"**/*.{md,yml,json}":["prettier --write"]},"devDependencies":{"@lunde/babel-preset-es":"latest","@types/jest":"latest","@typescript-eslint/eslint-plugin":"latest","@typescript-eslint/parser":"latest","babel-plugin-annotate-pure-calls":"latest","eslint":"latest","eslint-import-resolver-jest":"latest","eslint-plugin-jest":"latest","husky":"latest","jest":"latest","lint-staged":"latest","prettier":"latest","ts-jest":"latest","typescript":"latest"},"dependencies":{},"peerDependencies":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@accessible/tabbable@1.1.1","dist":{"shasum":"212880dae9ed0fb3e865a542ee4e1761d9b40b97","integrity":"sha512-uekQooB/F7UKGCqcacFL9tDGKCfQmv6jtBdUbJtXavhDdWwK/NRPOvrjqPGHVNu8ICxOfEYY1XemqhRSE+2R0g==","tarball":"https://registry.npmjs.org/@accessible/tabbable/-/tabbable-1.1.1.tgz","fileCount":16,"unpackedSize":22254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0ogyCRA9TVsSAnZWagAAzwwP/iU6h2GNHjnvanqpm2m5\noUusNjlr3clBnJyR0QHAPE9RnAx+7V98+GmzHDJvveL7dFV4uWtLW1YXR/n8\n9LwZuGA5S/wSHq9M9WaLpM3V3zVgvmOLqT/q9to9TFysu3C9YtNdmMFGzEKU\n6HqyEPRdVP8KioSR0mbJ0jIfCWQnjMKTCVYuUlTd3PFSXD0ye9s3z20dg0q9\nAiXEwXPPApuC6gcdEK9JwJqC5gxkYstVMWkxJ6XOdRT4mxINZmF2fB/GdHeD\nwdVgDhL+VZiFp0hPRin4nvkNiOhlWdPGdDkct7vYrNZIhBmVI8+lUBS2ncn5\nlFtsbmR46ezFwcC/iRl45WaUhLLksO+3JMrs4t1JJS0Ps6zuFkpjD/gDlaqv\njkvgazCJmnIVfFQop8esuE8NKfcjVYzg+QDzFk6NelGk/FN4j8VfMZbhjgSX\nzQNMHxTQiSujwnxHuWzZ7jV0rAEYr09eqjVpktVOE51yYGv0/SeFu13hhq4m\nqpnuAb2AE4pFggOgPDbvIHI79yOFiNnrnGKr6AgPM2b44vBQXq6n+I4fKVVV\n9p9MHNykIQCHwrKEwN+hP1/2LvgeSy1Pgui42TDQWN1+lNF1iAeBTAeTHyqo\nmWyj7Miaokz0i126WomtRJ8f/iLKQ3wU14Ndjd8g6pBJCsbbfbCqjFRYa+/Q\nDNbg\r\n=jMr8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAyZkomLQHZLNRlUN3eT16O7Mo9diDdaa2MlqIjHXG0pAiAGp8Ep46Fp55RQIEFtyl+fUUKbTDylyCGvi6Uk96gXPQ=="}]},"maintainers":[{"name":"jaredlunde","email":"jared.lunde@gmail.com"}],"_npmUser":{"name":"jaredlunde","email":"jared.lunde@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tabbable_1.1.1_1590855729656_0.6734220050553583"},"_hasShrinkwrap":false},"1.1.2":{"name":"@accessible/tabbable","version":"1.1.2","homepage":"https://github.com/accessible-ui/tabbable#readme","repository":{"type":"git","url":"https://github.com/accessible-ui/tabbable.git"},"bugs":{"url":"https://github.com/accessible-ui/tabbable/issues"},"author":{"name":"Jared Lunde","email":"jared.lunde@gmail.com","url":"https://jaredLunde.com"},"license":"MIT","description":"A function that returns an array of all tabbable DOM nodes within a containing node.","keywords":["tabbable","aria","a11y","focus management"],"main":"dist/main/index.js","module":"dist/module/index.js","unpkg":"dist/umd/tabbable.js","source":"src/index.ts","types":"types/index.d.ts","exports":{".":{"browser":"./dist/module/index.js","import":"./dist/esm/index.mjs","require":"./dist/main/index.js","umd":"./dist/umd/tabbable.js","source":"./src/index.ts","types":"./types/index.d.ts","default":"./dist/main/index.js"},"./package.json":"./package.json","./":"./"},"sideEffects":false,"scripts":{"build":"lundle build --umd-case camel","check-types":"lundle check-types","dev":"lundle build -f module,cjs -w","format":"prettier --write \"{,!(node_modules|dist|coverage)/**/}*.{ts,js,md,yml,json}\"","lint":"eslint . --ext .ts","prepublishOnly":"cli-confirm \"Did you run 'yarn release' first? (y/N)\"","prerelease":"npm run validate && npm run build","release":"git add . && standard-version -a","test":"jest","validate":"lundle check-types && npm run lint && jest --coverage"},"husky":{"hooks":{"pre-commit":"lundle check-types && lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"lint-staged":{"**/*.{ts,js}":["eslint","prettier --write"],"**/*.{md,yml,json}":["prettier --write"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"eslintConfig":{"extends":["lunde"]},"eslintIgnore":["node_modules","coverage","dist","/types","test","*.config.js"],"jest":{"moduleDirectories":["node_modules","src","test"],"testMatch":["<rootDir>/src/**/?(*.)test.ts"],"collectCoverageFrom":["**/src/**/*.ts"],"setupFilesAfterEnv":["./test/setup.js"],"snapshotResolver":"./test/resolve-snapshot.js","globals":{"__DEV__":true}},"prettier":{"semi":false,"singleQuote":true,"bracketSpacing":false},"devDependencies":{"@commitlint/cli":"latest","@commitlint/config-conventional":"latest","@types/jest":"latest","babel-jest":"latest","cli-confirm":"latest","cz-conventional-changelog":"latest","eslint":"latest","eslint-config-lunde":"latest","husky":"latest","jest":"latest","lint-staged":"latest","lundle":"latest","prettier":"latest","standard-version":"latest","typescript":"latest"},"dependencies":{},"peerDependencies":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Jared Lunde\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"@accessible/tabbable@1.1.2","dist":{"shasum":"f4a5298f6d594b01368ef70496d643dde1230aec","integrity":"sha512-FJCKCtewk0x2dAr+KYv+SZOgFoclmsBd7wH3i8oVIr09dCRrliHixMqC2g52lasqk1VNfxPjNue1ebEjlP5S+g==","tarball":"https://registry.npmjs.org/@accessible/tabbable/-/tabbable-1.1.2.tgz","fileCount":25,"unpackedSize":55695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBI5tCRA9TVsSAnZWagAA6lkQAJK/qQoYvkFsVMma6iee\nyerosZlPoF8R3MmvDvXGupTlvkpJuhD32uLbqPHfPw+Osrx9cm0VMvDM0kU4\n2RDaFe/D7RT4E+g8TC+WlBvKCLGoyulv9TnNIyhysm0aPHd+uVqyTZtwUbeO\nmYHU0/rERr8vXC47ojDZ+mxIKC31pW16QOKCPCqswfer0jY4lFsPX8OAi5F5\nPbBKT8afpRMnxb/FpfeezD2RyBwIAJXpO9gsLSLcBRrjjMIo/TAHzdyknac6\nuB/h4LrYqjBBxS7vrXa8zKvhvDFhm4qxkAOTv68IMX2JTDlMF7r+gnCn6qna\nodU4ZVfB9SdDvO5Hs2kpz9oecLA3ho27g+WCDEGzSwOIvX+a+sCd1ka03Fdn\nQ31OMRrS6BDgC/Zev+B37xt3Xbhte3dXEDcrKSxuRzoWOwAW4qqww0XnQw0Q\nJbjAq8C+0bNQ6o/5yH07n0ZJXX81B1P2maWjNR20C94RtgiZEtOcO/ih+Ibv\n2Z8FZglp6H77UtImuMwVYjR9r8u6CDf5U+qGS49bMNI1OBQfXSlM1R7dW1nl\nTQf47QMlm3Kzcnz/ME1jXrlJLBgyZ7ZUgJAkjdGhGCy42xdy4v5/+M3NszZK\nXSUHPpXrvtxSKM2Y2aAoQAkGw9uXHZkEiWp65q3nY33gC0Kg7L3UJ7Yev6wk\n4mgC\r\n=UImN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEnwReXcuUaQ2oGiYDNTAltsGCXSW2LpAlZlt4g0QkQgIgWGKFNr7YQD0GcibJiEhbgS6o08GdynogEEMl8aWRNAg="}]},"maintainers":[{"name":"jaredlunde","email":"jared.lunde@gmail.com"}],"_npmUser":{"name":"jaredlunde","email":"jared.lunde@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tabbable_1.1.2_1594134124715_0.6178487003109758"},"_hasShrinkwrap":false}},"time":{"created":"2019-12-16T01:40:33.357Z","1.0.0":"2019-12-16T01:40:33.760Z","modified":"2022-04-04T11:07:09.077Z","1.0.1":"2019-12-16T01:44:53.738Z","1.0.2":"2019-12-16T01:53:17.297Z","1.0.3":"2019-12-16T01:54:57.221Z","1.0.4":"2019-12-16T01:56:53.194Z","1.1.0":"2020-05-30T16:17:26.561Z","1.1.1":"2020-05-30T16:22:09.768Z","1.1.2":"2020-07-07T15:02:04.856Z"},"maintainers":[{"name":"jaredlunde","email":"jared.lunde@gmail.com"}],"description":"A function that returns an array of all tabbable DOM nodes within a containing node.","homepage":"https://github.com/accessible-ui/tabbable#readme","keywords":["tabbable","aria","a11y","focus management"],"repository":{"type":"git","url":"https://github.com/accessible-ui/tabbable.git"},"author":{"name":"Jared Lunde","email":"jared.lunde@gmail.com","url":"https://jaredLunde.com"},"bugs":{"url":"https://github.com/accessible-ui/tabbable/issues"},"license":"MIT","readme":"<hr>\n<div align=\"center\">\n  <h1 align=\"center\">\n    tabbable()\n  </h1>\n</div>\n\n<p align=\"center\">\n  <a href=\"https://bundlephobia.com/result?p=@accessible/tabbable\">\n    <img alt=\"Bundlephobia\" src=\"https://img.shields.io/bundlephobia/minzip/@accessible/tabbable?style=for-the-badge&labelColor=24292e\">\n  </a>\n  <!--\n  <a aria-label=\"Code coverage report\" href=\"https://codecov.io/gh/accessible-ui/tabbable\">\n    <img alt=\"Code coverage\" src=\"https://img.shields.io/codecov/c/gh/accessible-ui/tabbable?style=for-the-badge&labelColor=24292e\">\n  </a>\n  -->\n  <a aria-label=\"Build status\" href=\"https://travis-ci.org/accessible-ui/tabbable\">\n    <img alt=\"Build status\" src=\"https://img.shields.io/travis/accessible-ui/tabbable?style=for-the-badge&labelColor=24292e\">\n  </a>\n  <a aria-label=\"NPM version\" href=\"https://www.npmjs.com/package/@accessible/tabbable\">\n    <img alt=\"NPM Version\" src=\"https://img.shields.io/npm/v/@accessible/tabbable?style=for-the-badge&labelColor=24292e\">\n  </a>\n  <a aria-label=\"License\" href=\"https://jaredlunde.mit-license.org/\">\n    <img alt=\"MIT License\" src=\"https://img.shields.io/npm/l/@accessible/tabbable?style=for-the-badge&labelColor=24292e\">\n  </a>\n</p>\n\n<pre align=\"center\">npm i @accessible/tabbable</pre>\n<hr>\n\nReturns an array of all\\* tabbable DOM nodes within a containing node. (\\* \"all\" has some necessary caveats, which you'll learn about by reading below.)\n\nThe following are considered tabbable:\n\n- `<button>`\n- `<input>`\n- `<select>`\n- `<textarea>`\n- `<a>` with `href` or `xlink:href` attributes\n- `<audio>` and `<videos>` with `controls` attributes\n- `[contenteditable]` elements\n- anything with a non-negative `tabindex`\n\nAny of the above will _not_ be considered tabbable, though, if any of the following are also true about it:\n\n- negative `tabindex`\n- `disabled`\n- either the node itself _or an ancestor of it_ is hidden via `display: none` or `visibility: hidden`\n- it's an `<input type=\"radio\">` and a different radio in its group is `checked`\n\n**If you think a node should be included in your array of tabbables _but it's not_, all you need to do is add `tabindex=\"0\"` to deliberately include it.** (Or if it is in your array but you don't want it, you can add `tabindex=\"-1\"` to deliberately exclude it.) This will also result in more consistent cross-browser behavior. For information about why your special node might _not_ be included, see [\"More details\"](#more-details), below.\n\n## API\n\n### `tabbable(rootNode: HTMLElement, includeRootNode: boolean = false): HTMLElement[]`\n\nReturns an array of ordered tabbable node within the `rootNode`.\n\nSummary of ordering principles:\n\n- First include any nodes with positive `tabindex` attributes (1 or higher), ordered by ascending `tabindex` and source order.\n- Then include any nodes with a zero `tabindex` and any element that by default receives focus (listed above) and does not have a positive `tabindex` set, in source order.\n\n## More details\n\n- **Tabbable tries to identify elements that are reliably tabbable across (not dead) browsers.** Browsers are stupidly inconsistent in their behavior, though — especially for edge-case elements like `<object>` and `<iframe>` — so this means _some_ elements that you _can_ tab to in _some_ browsers will be left out of the results. (To learn more about that stupid inconsistency, see this [amazing table](https://allyjs.io/data-tables/focusable.html)). To provide better consistency across browsers and ensure the elements you _want_ in your tabbables list show up there, **try adding `tabindex=\"0\"` to edge-case elements that Tabbable ignores**.\n- (Exemplifying the above ^^:) **The tabbability of `<iframe>`, `<embed>`, `<object>`, `<summary>`, and `<svg>` is [inconsistent across browsers](https://allyjs.io/data-tables/focusable.html)**, so if you need an accurate read on one of these elements you should try giving it a `tabindex`. (You'll also need to pay attention to the `focusable` attribute on SVGs in IE & Edge.) But you also might _not_ be able to get an accurate read — so you should avoid relying on it.\n- **Radio groups have some edge cases, which you can avoid by always having a `checked` one in each group** (and that is what you should usually do anyway). If there is no `checked` radio in the radio group, _all_ of the radios will be considered tabbable. (Some browsers do this, otherwise don't — there's not consistency.)\n- Although Tabbable tries to deal with positive tabindexes, **you should not use positive tabindexes**. Accessibility experts seem to be in (rare) unanimous and clear consent about this: rely on the order of elements in the document.\n- Safari on Mac OS X does not Tab to `<a>` elements by default: you have to change a setting to get the standard behavior. Tabbable does not know whether you've changed that setting or not, so it will include `<a>` elements in its list.\n\n## Why fork?\n\nThe creator is looking for a new maintainer and `@accessibile` packages don't need some of the features\nin the original, so I can make a smaller package with TypeScript types by forking :P\n\n## Credit\n\nThis library is forked from [tabbable](https://github.com/davidtheclark/tabbable)\n\n## LICENSE\n\nMIT\n","readmeFilename":"README.md"}