{"_id":"@arnellebalane/master-tab","_rev":"3-ee9336d4f3dd53b7ce68c290da95afaa","name":"@arnellebalane/master-tab","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.0":{"name":"@arnellebalane/master-tab","version":"1.0.0","description":"Controls which tab should be the master tab when opening a page in multiple browser tabs","main":"dist/master-tab.js","source":"master-tab.js","scripts":{"clean":"rm -rf dist","prebuild":"npm run clean","build":"microbundle --name MasterTab --external none","prebuild:watch":"npm run clean","build:watch":"microbundle watch --name MasterTab --external none"},"keywords":["master-tab","browser"],"author":{"name":"Arnelle Balane","email":"arnellebalane@gmail.com","url":"https://arnellebalane.com/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/arnellebalane/master-tab.git"},"bugs":{"url":"https://github.com/arnellebalane/master-tab/issues"},"homepage":"https://github.com/arnellebalane/master-tab#readme","dependencies":{"@arnellebalane/event-emitter":"1.0.1"},"devDependencies":{"microbundle":"0.6.0"},"publishConfig":{"access":"public"},"gitHead":"5bacd77a1796da4a82bcfcbcc9660f10c04388e1","_id":"@arnellebalane/master-tab@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"arnellebalane","email":"arnellebalane@gmail.com"},"dist":{"integrity":"sha512-60YhPbXjO/vF3HiXYOiEl3SF84Ay0Y/gV4XEV50xMZstZM3ZvA5vTdrqAcPnqApA5ODOOmu6dHItXYJoFcpTSA==","shasum":"cc0a0fd2b527a511b6ef77069457619959e3f4d7","tarball":"https://registry.npmjs.org/@arnellebalane/master-tab/-/master-tab-1.0.0.tgz","fileCount":11,"unpackedSize":27912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvaEqCRA9TVsSAnZWagAAwLQP/3MQL+WYNAWnayL6dO1m\n4j59QPNhey5cAdKeWx8ZOtfZijMWfdYGmfJVs0yKOoZjlmWSJW30B44Xh/8h\nuxNx3orUN96gdSbBOdUQOfIW7spm7kdupkWEpN9eUSuz9rc+z66x8YNYxSiN\n17V4cdmc/xoEmPmZHr1KlM9x5b7NS38iQecK7aC5KtNbgXbkVJmH0NaUKzak\niG1byXYBoDis1GtIDc/fOknz2a5syKBG4O8W+ja/Ln7qBJ9c1xcy2RNvbkwG\nBAELBtbYANE8VX/xKlsmzkxta1bxH8voOebLCIynAM3RptXlw3FHUSYyx1xQ\noI+XSX8JTXjYWOPPTonW5brrHzs5n4FTw6ilWG+ygvc+lBmY46SnN8v/g8/x\ngHJ6vJ7AFuDo0PlNrE2GESR1aaPLedxRcRKT0pu2VC2xrm5yt+Uc9OHZdbTl\nPnuGMZGmKaqAAFW74QMSImG/SWViquSkVZDtanEj5RpSYMgnVpmeILt1cXp2\nT4q4fe98/VaADSQFDwcPLUTx9tsqsWXPxtGkcGe4HTHsktKElFSuXoBwrA9K\n3d64omZb5D86BrCG5GwYglwNIYPre5yAnZDY/b1Kg2WB016KLCTB6IQwBkIE\nVWHmaizEVlBwa8m47IPnOc/Ke09+X5oofdJg249fSgi2qDyCulC5V9E05L0e\ngNuM\r\n=ltwt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGUMPOJMSguuA2mv8o511hI6pmyf1KfPgZsb3yslAZ3GAiEAsc+iLfwvockvMBKBlo0ZclXujGFqPlsbWnMceOr2A8Y="}]},"maintainers":[{"name":"arnellebalane","email":"arnellebalane@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/master-tab_1.0.0_1539154217985_0.36674283182332124"},"_hasShrinkwrap":false},"1.1.0":{"name":"@arnellebalane/master-tab","version":"1.1.0","description":"Controls which tab should be the master tab when opening a page in multiple browser tabs","main":"dist/master-tab.js","source":"master-tab.js","scripts":{"clean":"rm -rf dist","prebuild":"npm run clean","build":"microbundle --name MasterTab --external none","prebuild:watch":"npm run clean","build:watch":"microbundle watch --name MasterTab --external none"},"keywords":["master-tab","browser"],"author":{"name":"Arnelle Balane","email":"arnellebalane@gmail.com","url":"https://arnellebalane.com/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/arnellebalane/master-tab.git"},"bugs":{"url":"https://github.com/arnellebalane/master-tab/issues"},"homepage":"https://github.com/arnellebalane/master-tab#readme","dependencies":{"@arnellebalane/event-emitter":"1.0.1"},"devDependencies":{"microbundle":"0.6.0"},"publishConfig":{"access":"public"},"gitHead":"9cddcb910e547ca12f9e444f4cadd283c67a5533","_id":"@arnellebalane/master-tab@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"arnellebalane","email":"arnellebalane@gmail.com"},"dist":{"integrity":"sha512-9Jqjo2yVn2khbr/qjMnw1habt3h9+FDSaAjXRNapdfZxMLN/yKfGQiYDl7qbIJ140iFyEgAiiNSZgDkiBn+olw==","shasum":"5c9edcb0cf1cbb57a036e7a9c6e0b497a6602831","tarball":"https://registry.npmjs.org/@arnellebalane/master-tab/-/master-tab-1.1.0.tgz","fileCount":11,"unpackedSize":21490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyBmDCRA9TVsSAnZWagAAyhYP/1POQdYu77kZ8nW+SlTj\nSLhOKYN/HYsVjLP/ye5ar1v4SY5I9w+9hk/KJq4fvF6lnowhrmCt8XhJjyZh\nyneXoLx0/rdDScNCLxK15dY56I//UCH+BWvePAfe+NIP6fGElY9k57vj+/yu\ndYD9nlEGLaWOrM0MCQY3qrzN6VR32fUmkUmd9n+0z5a9AzkN5daa+uiivfbt\nMOm8yqcBXRuLgtJq3OFGXERsKbC/iZz2qQvBltiud4amWYKFlrPkjcJh+bLo\nNuHpDdQ9m957qKgK1j+oN3eNGd5immaHUc+Vn5QvXY7UGej7yh/ZMLV100XS\nGQol2jse7K+nnT05lUXINZLuusCukKCYJcFdGJliTTTQwuN6o++Kgv4jZkbX\nvwDFH8JH99odlbFgS/xRNVrzKKzF0V40mH28U10abA9KB7A94FxeOq9cAlbz\npWgqpOxMDalLTCVHMdek/sS69peJ7KNb/mkjyzzghIhUzBvVg8ZXJI2tgq9H\n0wxo07khprLrYNxc4nQVFJWdl6gklJ7b5ixhuziK6JyU/APmoRdgmBbRv6Xv\nhIjD0PKs9XzL9dkmEEtdNi7v24leTY+8HO2cc2dpYQ4ZtnYmdqHDH9KJc0ZB\n27WnIIE1po3wXrUoLfeQYwYxYUIM9p8Rq/TacjoXJGf1pAu24xCN6rmZK22m\ncHNC\r\n=HAJC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGxLqX84tUuCYiTIL+1qt+/dNrIgagcFSHI5bbhDaKO5AiAKQvVHSDPE7UhX1qUPUm6c3yljdKK4ydzPhn7RDwsP4w=="}]},"maintainers":[{"name":"arnellebalane","email":"arnellebalane@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/master-tab_1.1.0_1539840387145_0.6317562740423122"},"_hasShrinkwrap":false},"1.1.1":{"name":"@arnellebalane/master-tab","version":"1.1.1","description":"Controls which tab should be the master tab when opening a page in multiple browser tabs","main":"dist/master-tab.js","source":"master-tab.js","scripts":{"clean":"rm -rf dist","prebuild":"npm run clean","build":"microbundle --name MasterTab --external none","prebuild:watch":"npm run clean","build:watch":"microbundle watch --name MasterTab --external none"},"keywords":["master-tab","browser"],"author":{"name":"Arnelle Balane","email":"arnellebalane@gmail.com","url":"https://arnellebalane.com/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/arnellebalane/master-tab.git"},"bugs":{"url":"https://github.com/arnellebalane/master-tab/issues"},"homepage":"https://github.com/arnellebalane/master-tab#readme","dependencies":{"@arnellebalane/event-emitter":"1.0.1"},"devDependencies":{"microbundle":"0.6.0"},"publishConfig":{"access":"public"},"gitHead":"31a21384a3dc57181053ea4223eb612e37f04e50","_id":"@arnellebalane/master-tab@1.1.1","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"arnellebalane","email":"arnellebalane@gmail.com"},"dist":{"integrity":"sha512-VSUR5ZIAuOAW5AcdzSu/KcDvTrYvwOj+rrkb6L7GqhX4kzbRYfQK/hCGvgj2Ftfe2ifUz7sVFD2EMxFHzTK6RA==","shasum":"45212fbaf28a7d051db818149c218c69b0cad78a","tarball":"https://registry.npmjs.org/@arnellebalane/master-tab/-/master-tab-1.1.1.tgz","fileCount":11,"unpackedSize":21490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyBpJCRA9TVsSAnZWagAAKowP/3pXcb4h45OjK9ktEFV3\n18YhmGQefQ+vvJMV1mom1zw/0U31iLkY/2ll1N7B6GhligNfulL8pBH47KRu\ncE7eRj46o6eBTNRkqeWZagtj+fNYb22ILy1DGWtISUNA9zBdd2qhPGs78DeR\nlTQ5fr6Vn+IkOgUtTklNkRsZrUuhRTE6qYpoRp/q7aR3CI3dOHVHCNGhB0ky\nO7nrA8+eQ/KWshu1sPdP3hgsK/vbFl5QlVUVaefe9p9p79JsR4MJzflBVdWk\n9WyxjNoJz5kAdnNOudnNMtAr704zemUXSVQUg+bvchYQtFtV5OMDoqA+7MUI\nkMz1zdGY+JMwcv6R+u7HYW2pUduh7bDzYvtTRAte1letwxE5ksGe6jp0w3zr\ndVS27ywJfKoEejTztEbuYHdScjYVhBTpv6rhjaIotHwgPMTNYCBzlX+nNEB+\nmisAzq24PgQpRK8JbpOKDpHdYKYkpDkNBJblpdMSbRja6p1oDRz3jzDSzl9E\nf4DXo/8edTg5mdmWWDr9f9I7Nin2MFFY9n+bXmbUpzWDoG0vv8UA6EwJsc2C\nxovTqV3F3rWtUvPZ3nZfXGmVWreDyZDCoc9XmHD7vbc7b8BrSxRJHoKqHjLg\n79g3HLQYFYsTdywcAAVYZDpXXksfUuEdOx9EjjHL6hW0eE57Clxxgshnbgqt\niurY\r\n=q+ye\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTBAa4ZM9Ad67qpDQFDqUWyrJfvKuj0rAnhzrl58HPVwIgOFS0/FWDfo+jONJC7fhZPVRGyBucgRQ0I4r0PqOcIFQ="}]},"maintainers":[{"name":"arnellebalane","email":"arnellebalane@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/master-tab_1.1.1_1539840584492_0.18780124772627294"},"_hasShrinkwrap":false}},"time":{"created":"2018-10-10T06:50:17.824Z","1.0.0":"2018-10-10T06:50:18.115Z","modified":"2022-04-04T15:33:49.367Z","1.1.0":"2018-10-18T05:26:27.280Z","1.1.1":"2018-10-18T05:29:44.652Z"},"maintainers":[{"name":"arnellebalane","email":"arnellebalane@gmail.com"}],"description":"Controls which tab should be the master tab when opening a page in multiple browser tabs","homepage":"https://github.com/arnellebalane/master-tab#readme","keywords":["master-tab","browser"],"repository":{"type":"git","url":"git+https://github.com/arnellebalane/master-tab.git"},"author":{"name":"Arnelle Balane","email":"arnellebalane@gmail.com","url":"https://arnellebalane.com/"},"bugs":{"url":"https://github.com/arnellebalane/master-tab/issues"},"license":"MIT","readme":"# MasterTab\n\nControls which tab should be the master tab when opening a page in multiple browser tabs.\n\n\n## Installation\n\nInstall via npm (or yarn):\n\n```bash\nnpm install @arnellebalane/master-tab\n```\n\nOr via CDN (unpkg.com):\n\n```html\n<script src=\"https://unpkg.com/@arnellebalane/master-tab@1.1.1/dist/master-tab.umd.js\"></script>\n```\n\n\n## Usage\n\nThis module exposes an event emitter object to which you can attach event\nlisteners to observe changes to the current tab's state.\n\n```js\nimport MasterTab from '@arnellebalane/master-tab';\n\nMasterTab.on('change', isMaster => {\n    // ...\n});\n```\n\nThis object is exposed as `window.MasterTab` when not using AMD or CommonJS.\n\n\n## Events\n\nThe `MasterTab` object emits the following events with corresponding arguments\nto the callback function:\n\n- **`change`**\n  - Emitted when the current tab's master state changes.\n  - The following arguments are passed to the callback function:\n    - **`isMaster`**: A boolean value indicating whether the current tab is the\n      master tab or not.\n\n\n## License\n\nMIT License\n","readmeFilename":"readme.md"}