{"_id":"@ctrlpanel/find-accounts-for-hostname","_rev":"5-708bd0afb048706e53ab31d1580cbd2c","name":"@ctrlpanel/find-accounts-for-hostname","dist-tags":{"latest":"1.3.0"},"versions":{"1.0.0":{"name":"@ctrlpanel/find-accounts-for-hostname","version":"1.0.0","license":"UNLICENSED","repository":{"type":"git","url":"git+https://github.com/ctrl-alt-deseat/ctrlpanel-find-accounts-for-hostname.git"},"scripts":{"test":"standard && mocha"},"dependencies":{"@ctrlpanel/strip-common-prefixes":"^1.0.0","parse-hostname":"^1.2.0"},"devDependencies":{"mocha":"^5.0.1","standard":"^10.0.3"},"gitHead":"a8a85ef589d2e4d4a38fabc87458b0f2e19a3945","description":"Find accounts that as closely as possible matches a hostname.","bugs":{"url":"https://github.com/ctrl-alt-deseat/ctrlpanel-find-accounts-for-hostname/issues"},"homepage":"https://github.com/ctrl-alt-deseat/ctrlpanel-find-accounts-for-hostname#readme","_id":"@ctrlpanel/find-accounts-for-hostname@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"dist":{"integrity":"sha512-oa0MALAouJrUw7OK+2enDbhAJQGy8NxwxOIsuzE/HdVWhV4fDUOGhe8Fyl6uBTp3jtmjfHzCYRfuPulfNM3O1g==","shasum":"920f6a84e9db1d746509e8d19ce479eddb80d88e","tarball":"https://registry.npmjs.org/@ctrlpanel/find-accounts-for-hostname/-/find-accounts-for-hostname-1.0.0.tgz","fileCount":5,"unpackedSize":5846,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDLMK3pdESarCyy9KP4Bkh2BmmY7WLRv+Vq9+BHKrTyIAiEA1XYHuFnBIJ6g26O8KMWc39YLhb5cxe9216PJpcf5WRE="}]},"maintainers":[{"name":"linusu","email":"linus@folkdatorn.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/find-accounts-for-hostname_1.0.0_1518690003903_0.45506148355135556"},"_hasShrinkwrap":false},"1.1.0":{"name":"@ctrlpanel/find-accounts-for-hostname","version":"1.1.0","license":"UNLICENSED","repository":{"type":"git","url":"git+https://github.com/ctrl-alt-deseat/ctrlpanel-find-accounts-for-hostname.git"},"scripts":{"test":"standard && mocha"},"dependencies":{"@ctrlpanel/strip-common-prefixes":"^1.0.0","parse-hostname":"^1.2.0"},"devDependencies":{"mocha":"^5.0.1","standard":"^10.0.3"},"gitHead":"bf72a1d2181036cec132bbbaade204bfbb83bdda","description":"Find accounts that as closely as possible matches a hostname.","bugs":{"url":"https://github.com/ctrl-alt-deseat/ctrlpanel-find-accounts-for-hostname/issues"},"homepage":"https://github.com/ctrl-alt-deseat/ctrlpanel-find-accounts-for-hostname#readme","_id":"@ctrlpanel/find-accounts-for-hostname@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"dist":{"integrity":"sha512-59BkoBt54X7CKaJHCY59KJO+6XL7URsRcKyzqgtsrQ7f1JtFw0SC9nOMlT3nyXXWP/bYN+XBbULtJvPTcvTioQ==","shasum":"45831734e4fd7b3782ecc14732fce2d9a3b5a33a","tarball":"https://registry.npmjs.org/@ctrlpanel/find-accounts-for-hostname/-/find-accounts-for-hostname-1.1.0.tgz","fileCount":5,"unpackedSize":7246,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZCRKX03wmUMAS6LXMGfckEhnFXmoZopLYcA88dpRplQIhAOvDAt5W3QYxChEHjBcc1Jwzq4RnIlTE0VM52krz30LF"}]},"maintainers":[{"name":"linusu","email":"linus@folkdatorn.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/find-accounts-for-hostname_1.1.0_1518790652242_0.4171779570754637"},"_hasShrinkwrap":false},"1.2.0":{"name":"@ctrlpanel/find-accounts-for-hostname","version":"1.2.0","license":"UNLICENSED","repository":{"type":"git","url":"git+https://github.com/ctrl-alt-deseat/ctrlpanel-find-accounts-for-hostname.git"},"scripts":{"test":"standard && mocha"},"dependencies":{"@ctrlpanel/strip-common-prefixes":"^1.0.0","parse-hostname":"^1.2.0"},"devDependencies":{"mocha":"^5.0.1","standard":"^10.0.3"},"gitHead":"9735ce745baa83fa2405ef09c7e430d2249a0aaa","description":"Find accounts that as closely as possible matches a hostname.","bugs":{"url":"https://github.com/ctrl-alt-deseat/ctrlpanel-find-accounts-for-hostname/issues"},"homepage":"https://github.com/ctrl-alt-deseat/ctrlpanel-find-accounts-for-hostname#readme","_id":"@ctrlpanel/find-accounts-for-hostname@1.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"dist":{"integrity":"sha512-CQ5svF5A7vJP0+UbK9u56AS3FyZrJPcjHs9FzgypiqiZesyHDs2p/LBpxYLjroekoT7jR3TtXi37keuGnObWdA==","shasum":"d74706f8fcdc14bc402aad917e5a070be256297b","tarball":"https://registry.npmjs.org/@ctrlpanel/find-accounts-for-hostname/-/find-accounts-for-hostname-1.2.0.tgz","fileCount":5,"unpackedSize":7887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbokhBCRA9TVsSAnZWagAA/DEP+weqRQFkL6OSZyQ6GRk/\nwa7lZPOgMCkmSLSqwrQygZQE7NfkUpePfbZLjuj4tODG0bO9yqv3G+gGGdDa\nRfUpnzfAVmpVrhfxmthq+ifOCY/ZrFwM8bgRd3LLj6irIIlx4Cabn6HWsD0M\n/c1vXWw6RxCnP423Q67Xyrtt0JvDHm3m9YwBhfmbpEqI3zKb6Kl2bvr3HtIZ\nyJ2atG9j+fog7Mn0zr8YA7RGGxHwRvdXHA+wePOGRPiSw6j0QV/YzcUZT1kP\nKRtyOkem2XfDldI/xhx6gjyLkY3p5o/9nGVDdYb7jLmn22e+jee1cMm6bqgA\nwLewiBT/TyL+ibmwp3oaMNr9zQ3+WtM8uch8M4S/uxvAkMe3vGV9r2e2bzWG\nCu/yK15VyK1ji8CcMi8qC0c6rRKNyqflpOi2G8vUot+Yu72EvrFIYzjiOxd+\nbdttb9RapFnPVsWX2LDyNNvv7tHe1CPbB6MCfPd7ZNuiycV71uhzp0GPfZ+S\n2+Z3exN+PmbRRw3ZzOz+pftCsBrTcRsKytIhuH5xuhj+wlgx4vua3YGMnfrV\nCVlo5cwluE61kGMi/v5i+3/+SxTfEFQSE4fxmgQn9rn3IkBwvI6enk/h9qyH\nh96TR4mveQNmGhIM9erNTcgfVvwfh5CIeFhwOEjV2S8FfJxCJELTFyv+UEfD\nxQOY\r\n=B/Uk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCauSxtnmyDj0TlMYSp5mGEj3rODQSYf6kQo4Io9302cgIgDyWOf9mkpqPO3+2jSyWfVzAiFzVAtmxDv6RpODcMYQI="}]},"maintainers":[{"name":"linusu","email":"linus@folkdatorn.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/find-accounts-for-hostname_1.2.0_1537361983972_0.4123051864145144"},"_hasShrinkwrap":false},"1.3.0":{"name":"@ctrlpanel/find-accounts-for-hostname","version":"1.3.0","license":"UNLICENSED","repository":{"type":"git","url":"git+https://github.com/ctrl-alt-deseat/ctrlpanel-find-accounts-for-hostname.git"},"scripts":{"test":"standard && mocha"},"dependencies":{"@ctrlpanel/strip-common-prefixes":"^1.0.0","parse-hostname":"^1.2.0"},"devDependencies":{"mocha":"^5.2.0","standard":"^12.0.1"},"gitHead":"a540fe93edfbfd343529db5b159005438784eeb0","description":"Find accounts that as closely as possible matches a hostname.","bugs":{"url":"https://github.com/ctrl-alt-deseat/ctrlpanel-find-accounts-for-hostname/issues"},"homepage":"https://github.com/ctrl-alt-deseat/ctrlpanel-find-accounts-for-hostname#readme","_id":"@ctrlpanel/find-accounts-for-hostname@1.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"dist":{"integrity":"sha512-SL1IifVB1WFJAMf0J3OsbZxFiVJd3H6v3MOJQwcvUTHvE3Ujl8II5QDPaETnvLQUR689VHDDFfw+xeQ5erevJw==","shasum":"8c50fc5d2d85fe7008fa154c16b64bc1a91682a8","tarball":"https://registry.npmjs.org/@ctrlpanel/find-accounts-for-hostname/-/find-accounts-for-hostname-1.3.0.tgz","fileCount":5,"unpackedSize":8958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6V+YCRA9TVsSAnZWagAAwMIP+gKVNlhPnpBMwiQjI23L\ntXJ9/PQafccCSLlQu9UuFviDus7Q/MhC8GF+WjjZdTcnfUJuhmDeaOC4lx70\n4RlfF5iPLmEnd498hcmVChpdIZB0x2+sJzRgkpCqPNXCRUzpafaiFgdRQHou\nBThsA4EK+ZCz7nt9scmdvlo9AoHAXT1fCK8cqhvLQQDzLj97eANXA9yCXnud\noQflsY8CVUDlob+Id9OgkzdzjTLFO1+Svw/ybaXD/l32N5f4cfQcqbN8XiUK\n5NEHdoPtU7+5aaO+j6kRFXcze/QlV6ta3ERm2WNnXskyPVNSoxquIh4Nra2V\nFKrb5fLjbuw9wV/AosMbQ1c2R50dmv7t6bc2uU4pFFk/wqqBNgpBjjwxWhWH\ncVsTvyXgyEtjzF78K9vL8rswhnz261TnDrSPRbjqF+NS6YLNC6kyAUeKMO51\nAxQn23akSAZP6HLXzpEKW/dVeEdiWJuy3QOgPcvSU8Jgdbma9nCDfzD3P1yx\nAj3NGwplDx22fXddOZSyS2kvM6l8ym9q6/ga/3QXSslIqg4F4fflvCA16K/n\nq7JkRsC2eB1rCXe7GfavvLAzR4sDA91XCW4Auupi/sPokvZui0AOQWRoxCqz\ntdbeoeewF9l+5nLtUY47rpuZse4R9NC867GNLFURWMQzamZn/ity0AstX4Bq\nMCSG\r\n=Q3zA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDLDT1+dJZrbSZPWA5p4TFQfOvwHHOeSMdaBz2YunVCAAiEA1iVsvdFhcYWXRph9CvvBstXkLWJioNHhPT42Vc7WZ7E="}]},"maintainers":[{"name":"linusu","email":"linus@folkdatorn.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/find-accounts-for-hostname_1.3.0_1542021016006_0.337325341613431"},"_hasShrinkwrap":false}},"time":{"created":"2018-02-15T10:20:03.577Z","1.0.0":"2018-02-15T10:20:04.580Z","modified":"2022-04-05T02:04:37.492Z","1.1.0":"2018-02-16T14:17:32.428Z","1.2.0":"2018-09-19T12:59:44.258Z","1.3.0":"2018-11-12T11:10:16.159Z"},"maintainers":[{"name":"linusu","email":"linus@folkdatorn.se"}],"description":"Find accounts that as closely as possible matches a hostname.","homepage":"https://github.com/ctrl-alt-deseat/ctrlpanel-find-accounts-for-hostname#readme","repository":{"type":"git","url":"git+https://github.com/ctrl-alt-deseat/ctrlpanel-find-accounts-for-hostname.git"},"bugs":{"url":"https://github.com/ctrl-alt-deseat/ctrlpanel-find-accounts-for-hostname/issues"},"license":"UNLICENSED","readme":"# Find Accounts for Hostname\n\nFind accounts that as closely as possible matches a hostname.\n\n## Installation\n\n```sh\nnpm install --save @ctrlpanel/find-accounts-for-hostname\n```\n\n## Usage\n\n```js\nconst findAccountsForHostname = require('@ctrlpanel/find-accounts-for-hostname')\n\nconst accounts = [\n  { hostname: 'github.com', /* any other properties */ },\n  { hostname: 'twitter.com', /* any other properties */ },\n  { hostname: 'airbnb.com', /* any other properties */ },\n  { hostname: 'facebook.com', /* any other properties */ },\n  { hostname: 'google.com', /* any other properties */ }\n]\n\nconsole.log(findAccountsForHostname('facebook.com', accounts))\n//=> [{ hostname: 'facebook.com', score: 1, /* any other properties */ }]\n\nconsole.log(findAccountsForHostname('login.github.com', accounts))\n//=> [{ hostname: 'github.com', score: 0.8, /* any other properties */ }]\n\nconsole.log(findAccountsForHostname('travels.airbnb.com', accounts))\n//=> [{ hostname: 'airbnb.com', score: 0.6, /* any other properties */ }]\n\nconsole.log(findAccountsForHostname('twitter.se', accounts))\n//=> [{ hostname: 'twitter.com', score: 0.4, /* any other properties */ }]\n\nconsole.log(findAccountsForHostname('chat.google.se', accounts))\n//=> [{ hostname: 'google.com', score: 0.2, /* any other properties */ }]\n```\n","readmeFilename":"readme.md"}