{"_id":"x-default-browser","_rev":"15-30e3ef32d4dc8a9158b5bc250b8cb6e1","name":"x-default-browser","description":"Detect default web browser of the current user, cross-platform (Win/Lin/Mac)","dist-tags":{"latest":"0.5.2"},"versions":{"0.2.0":{"name":"x-default-browser","version":"0.2.0","description":"Detect default web browser of the current user, cross-platiform (Win/Lin/Mac)","author":{"name":"Jakub Gieryluk","email":"jakub.g.opensource@gmail.com"},"license":"MIT","homepage":"https://github.com/jakub-g/x-default-browser","repository":{"type":"git","url":"https://github.com/jakub-g/x-default-browser.git"},"bugs":{"url":"https://github.com/jakub-g/x-default-browser/issues"},"bin":{"x-default-browser":"bin/x-default-browser.js"},"main":"index.js","scripts":{"lint":"jshint index.js lib bin","mocha":"mocha","test":"npm run lint && npm run mocha"},"keywords":["windows","ubuntu","linux","default","browser"],"optionalDependencies":{"default-browser":"1.0.0"},"devDependencies":{"jshint":"2.5.10","mocha":"2.0.1","rewire":"2.1.3"},"dependencies":{"default-browser":"1.0.0"},"_id":"x-default-browser@0.2.0","dist":{"shasum":"25bb6e0ec3fc0b3f0f9b55629703f911f3fda1ef","tarball":"https://registry.npmjs.org/x-default-browser/-/x-default-browser-0.2.0.tgz","integrity":"sha512-Z/oyJX2Tgd+cBM7g+mpo3oefali/gVj4N3FvCqPfsbCpKzGXK/2sgtFN3s47PxApobFRGLuxGEqk2LqJKUAlNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5iqxXY0Hxi8mod+p686xE4KcNGBO2Q0pk/WG5Y73jkAIgNOzeoYq8yS/zRzzxAU1emWQZOe6+BFPtyBSRJfCvMu0="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"ariatemplates","email":"admin@ariatemplates.com"},"maintainers":[{"name":"ariatemplates","email":"admin@ariatemplates.com"}],"directories":{}},"0.3.0":{"name":"x-default-browser","version":"0.3.0","description":"Detect default web browser of the current user, cross-platform (Win/Lin/Mac)","author":{"name":"Jakub Gieryluk","email":"jakub.g.opensource@gmail.com"},"license":"MIT","homepage":"https://github.com/jakub-g/x-default-browser","repository":{"type":"git","url":"https://github.com/jakub-g/x-default-browser.git"},"bugs":{"url":"https://github.com/jakub-g/x-default-browser/issues"},"bin":{"x-default-browser":"bin/x-default-browser.js"},"main":"index.js","scripts":{"lint":"jshint index.js lib bin","mocha":"mocha","test":"npm run lint && npm run mocha"},"keywords":["windows","ubuntu","linux","default","browser"],"optionalDependencies":{"default-browser-id":"1.0.2"},"devDependencies":{"jshint":"2.5.10","mocha":"2.0.1","rewire":"2.1.3"},"dependencies":{"default-browser-id":"1.0.2"},"_id":"x-default-browser@0.3.0","dist":{"shasum":"850d5137bc97b78176e69ae916417fe3d4e97d5d","tarball":"https://registry.npmjs.org/x-default-browser/-/x-default-browser-0.3.0.tgz","integrity":"sha512-Agtr0syV1FvzJMUfqkXoqlBxKh+dB3jXVPGc6PJpn7lxMmQYCNC9YfFvSzFqzyQd2dx+NxABtVweKJYzdQHoLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAgNf9ugjyG7H4w6E+efM2NG7vGwtTxXQh7QvlBzDETbAiAu3VDYffivs6WzKFTghCACXXK/NyFSsQuOVPAnbxnS2A=="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"jakub-g","email":"jakub.g.opensource@gmail.com"},"maintainers":[{"name":"jakub-g","email":"jakub.g.opensource@gmail.com"}],"directories":{}},"0.3.1":{"name":"x-default-browser","version":"0.3.1","description":"Detect default web browser of the current user, cross-platform (Win/Lin/Mac)","author":{"name":"Jakub Gieryluk","email":"jakub.g.opensource@gmail.com"},"license":"MIT","homepage":"https://github.com/jakub-g/x-default-browser","repository":{"type":"git","url":"git+https://github.com/jakub-g/x-default-browser.git"},"bugs":{"url":"https://github.com/jakub-g/x-default-browser/issues"},"bin":{"x-default-browser":"bin/x-default-browser.js"},"main":"index.js","scripts":{"lint":"jshint index.js lib bin","mocha":"mocha","test":"npm run lint && npm run mocha"},"keywords":["windows","ubuntu","linux","default","browser"],"optionalDependencies":{"default-browser-id":"^1.0.4"},"devDependencies":{"jshint":"^2.5.10","mocha":"^2.0.1","rewire":"^2.1.3"},"gitHead":"2b3aba1f3725ddffe7e11dacdcf22cfaa5b14bbc","dependencies":{"default-browser-id":"^1.0.4"},"_id":"x-default-browser@0.3.1","_shasum":"7f6194154fd1786cf261e68b5488c47127a04977","_from":".","_npmVersion":"2.14.8","_nodeVersion":"0.12.7","_npmUser":{"name":"jakub-g","email":"jakub.g.opensource@gmail.com"},"dist":{"shasum":"7f6194154fd1786cf261e68b5488c47127a04977","tarball":"https://registry.npmjs.org/x-default-browser/-/x-default-browser-0.3.1.tgz","integrity":"sha512-oIUX3Ck1NqMOHLOT46cZG+CuYN30BNR1QyVYWmcGWKrkSo91ftWSg8P2IIU9Hf7n7StYerI+BzGbKLsnLalwuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJRGtiW1Wl0X5+jUZioVG74afmnX5p8CpnxBPf978FfAiEAipIxp8yFXbjDVdlqH7ULaL6JTnyvdQ2n762fflroefs="}]},"maintainers":[{"name":"jakub-g","email":"jakub.g.opensource@gmail.com"}],"directories":{}},"0.4.0":{"name":"x-default-browser","version":"0.4.0","description":"Detect default web browser of the current user, cross-platform (Win/Lin/Mac)","author":{"name":"Jakub Gieryluk","email":"jakub.g.opensource@gmail.com"},"license":"MIT","homepage":"https://github.com/jakub-g/x-default-browser","repository":{"type":"git","url":"git+https://github.com/jakub-g/x-default-browser.git"},"bugs":{"url":"https://github.com/jakub-g/x-default-browser/issues"},"bin":{"x-default-browser":"bin/x-default-browser.js"},"main":"index.js","scripts":{"lint":"jshint index.js lib bin","mocha":"mocha","test":"npm run lint && npm run mocha"},"keywords":["windows","ubuntu","linux","default","browser"],"optionalDependencies":{"default-browser-id":"^1.0.4"},"devDependencies":{"jshint":"^2.5.10","mocha":"^2.0.1","rewire":"^2.1.3"},"gitHead":"e3447e61d8682b8bcb6ae04a8adcf04336220b1a","dependencies":{"default-browser-id":"^1.0.4"},"_id":"x-default-browser@0.4.0","_shasum":"70cf0da85da7c0ab5cb0f15a897f2322a6bdd481","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.8.0","_npmUser":{"name":"jakub-g","email":"jakub.g.opensource@gmail.com"},"dist":{"shasum":"70cf0da85da7c0ab5cb0f15a897f2322a6bdd481","tarball":"https://registry.npmjs.org/x-default-browser/-/x-default-browser-0.4.0.tgz","integrity":"sha512-7LKo7RtWfoFN/rHx1UELv/2zHGMx8MkZKDq1xENmOCTkfIqZJ0zZ26NEJX8czhnPXVcqS0ARjjfJB+eJ0/5Cvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxn4Izy30SGbWAIqNLk0AkVlcWHntShe4L2Aig81JebAiAxVe4Nvj3MDO7Rkm1w3dpTblKQGt5ZRn5wcZImcFyRkA=="}]},"maintainers":[{"name":"jakub-g","email":"jakub.g.opensource@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/x-default-browser-0.4.0.tgz_1493070306676_0.16222728160209954"},"directories":{}},"0.5.0":{"name":"x-default-browser","version":"0.5.0","description":"Detect default web browser of the current user, cross-platform (Win/Lin/Mac)","author":{"name":"Jakub Gieryluk","email":"jakub.g.opensource@gmail.com"},"license":"MIT","homepage":"https://github.com/jakub-g/x-default-browser","repository":{"type":"git","url":"git+https://github.com/jakub-g/x-default-browser.git"},"bugs":{"url":"https://github.com/jakub-g/x-default-browser/issues"},"bin":{"x-default-browser":"bin/x-default-browser.js"},"main":"index.js","scripts":{"lint":"jshint index.js lib bin","mocha":"mocha","test":"npm run lint && npm run mocha"},"keywords":["windows","ubuntu","linux","default","browser"],"optionalDependencies":{"default-browser-id":"^2.0.0"},"devDependencies":{"jshint":"^2.13.5","mocha":"^10.0.0","rewire":"^6.0.0"},"gitHead":"ac7ec5dbec59a44f4de00318780f4d5e515833cd","dependencies":{"default-browser-id":"^2.0.0"},"_id":"x-default-browser@0.5.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-6ZCYbJ7JQcgh7uIYeVqI0l8dMKuD+0qFP/2VqJ8yBCm7wueWLRr5aYcN4fqsAdrFkkjiJRiQ+2yQcqLf+itcZA==","shasum":"44415336d08538da94c1dbc3596f86fe33d673bd","tarball":"https://registry.npmjs.org/x-default-browser/-/x-default-browser-0.5.0.tgz","fileCount":18,"unpackedSize":26454,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0GRlI5ArkOO59u0iwj8nqePtN1iEPZ4pwnzg7X/hm3wIgCwLdOMsK69ySsuWJCNRtOaJc5olun4lG3pNDeEdG08o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcUR5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLAA//Uge26UTFKX+PPTcPdPnKi8/2lty8bBpy1cpJ1b4xBXOz9KDU\r\nzJinzXPQUN6bv7uyJ+fRbF9XSL5muWc7wzi3mPubysQrVwWyha+n2WKbcJU5\r\nxieMpCWBdT+QxAz9G5BsfJTGD8K8kIu2jZ5GF5jslVmIiGKIhVhx0uTxI5N7\r\nn9mF8ZQ9ekk63aQOmwThU2p42/GFjEDY9ZRBMnuM1d9DGOEOaTTmTNbhFbo3\r\nE39SgKe4f1mz6m+83Bp8VafyoH5WqNNx50lbzrli0Elb6yrfpWsB8UvjNSBv\r\nGFue9augVFWLK3VvthNtdMoXdum9DAb0B218O3/YQOR0rl9SLBNXopADWJah\r\nGrWPmV8TbkSZgjn/CJ3C2yRPU3tbEsUE3MoJV4T7/sPjWJ5+E7gB8Kp4Y+Hf\r\nPFF4UNg6zPO4SzzY82ABaQzod400z3OaPJmDHWyO8rZtICszR10mB2Qlxbwt\r\nEtn0KJDVd27T05Dhtu1leAfhRp0nQpmVQqpg3fkVYEhWmMdnMhpl1pU72KX6\r\nSP5eqONzAJBPbATJMXzhi+1HLWcmMvov4Vn0rBmgC3NgJnVEqDeZf2uFMWCK\r\nPCn7CLIgqgrU5zCPqUT36LFRVAD6z/GwPWSEaHtz1rBlLxwK4iy0qIxxI9+7\r\nE+io/vK1U675IC+emlMydGvGSjQKvpGnx7s=\r\n=E+yq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jakub-g","email":"jakub.g.opensource@gmail.com"},"directories":{},"maintainers":[{"name":"jakub-g","email":"jakub.g.opensource@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x-default-browser_0.5.0_1668367480778_0.6263826736912816"},"_hasShrinkwrap":false},"0.5.1":{"name":"x-default-browser","version":"0.5.1","description":"Detect default web browser of the current user, cross-platform (Win/Lin/Mac)","author":{"name":"Jakub Gieryluk","email":"jakub.g.opensource@gmail.com"},"license":"MIT","homepage":"https://github.com/jakub-g/x-default-browser","repository":{"type":"git","url":"git+https://github.com/jakub-g/x-default-browser.git"},"bugs":{"url":"https://github.com/jakub-g/x-default-browser/issues"},"bin":{"x-default-browser":"bin/x-default-browser.js"},"main":"index.js","scripts":{"lint":"jshint index.js lib bin","mocha":"mocha","test":"npm run lint && npm run mocha"},"keywords":["windows","ubuntu","linux","default","browser"],"optionalDependencies":{"default-browser-id":"^2.0.0"},"devDependencies":{"jshint":"^2.13.5","mocha":"^10.0.0","rewire":"^6.0.0"},"gitHead":"bdda876656004b200b9a84d08ea2c0b074b704ee","dependencies":{"default-browser-id":"^2.0.0"},"_id":"x-default-browser@0.5.1","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-8SEpn0DYidpuifAOzxNj4RnYvxaLY8gi6MLdTAcsHoTH7izu1RwMousmzTlM6Pvvzo+3HyZLcCcHfZZ6Cb4wzg==","shasum":"2b841a3f967b64bccdf5a5996ff1d47d6a58642c","tarball":"https://registry.npmjs.org/x-default-browser/-/x-default-browser-0.5.1.tgz","fileCount":19,"unpackedSize":27034,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC85Ryvw653fGZXIIn86fGIDkggdjaTkkODqy13oR3GNQIhAM+XNYlYg7C700N50mq5XKeKJgDAE1yOY7My7dldtCs+"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcU8XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkmQ//TkkbLwv6YuhIS5A+ogub4TBkh33Aaex/XKMkVYEPby/N45yl\r\nBV7kpAeDGIdR68oVYlXALfn8NrziJifggolddh7Ee2I5ZCzR29SLOG8XDoDv\r\nusfrQd4xdGdOLhugGnSE8Y3oHzzPFYNNsiCguNpMBosKtBrV6DdEZg38KxGH\r\nm51WUIxj317OwRR6uzHO+HZx+QlZ2c1l6uo2uzqK384MFcE5OE+CB8qKFuCL\r\nowblKwE+dqRMXjTfycVp3sy+C25CTm6urMPHOjrSRKj44yTlM2N5/Yc87tGS\r\n6ZELuLWKyoGrfSE7m/U4Qw6qt0SFd3sZtczW0ukuIrxL4y2wRsDYFnvttJ9k\r\nyTvycuqn0HEcFpVMt9DEKjB90mf1y6T+9ufl15h3IG2A+kQ7QhlnuL9LwtnA\r\nflvu8aARNnXRyZ9q2NqqYAXXB7G9/eSpn7cJjd48Ew1mAOP41cgOmZn82eg/\r\nCR2QoCDU0REbcvtsb2/nS2mQNWw2dGS1cSzQB75ZNxlnQA7qZZvuarOzV+XP\r\nMW0iQD5KtOna4dRFUWm3jKSxjn5gdW5YfRPAp8HAQ/G3fm+DfKWthnj17BGp\r\nu0dThht4F6JAFNgUSVWeQ7B0/CQvOheKQQMRdpdXLvoJ3tNJvei7byAMe8SN\r\nNOmjRu8oUSMH3BRm/LqkSRqtK+9vxffqMqY=\r\n=M1a5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jakub-g","email":"jakub.g.opensource@gmail.com"},"directories":{},"maintainers":[{"name":"jakub-g","email":"jakub.g.opensource@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x-default-browser_0.5.1_1668370198850_0.610963893417233"},"_hasShrinkwrap":false},"0.5.2":{"name":"x-default-browser","version":"0.5.2","description":"Detect default web browser of the current user, cross-platform (Win/Lin/Mac)","author":{"name":"jakub-g","email":"jakub.g.opensource@gmail.com"},"license":"MIT","homepage":"https://github.com/jakub-g/x-default-browser","repository":{"type":"git","url":"git+https://github.com/jakub-g/x-default-browser.git"},"bugs":{"url":"https://github.com/jakub-g/x-default-browser/issues"},"bin":{"x-default-browser":"bin/x-default-browser.js"},"main":"index.js","scripts":{"lint":"jshint index.js lib bin","mocha":"mocha","test":"npm run lint && npm run mocha"},"keywords":["windows","ubuntu","linux","default","browser"],"optionalDependencies":{"default-browser-id":"^2.0.0"},"devDependencies":{"jshint":"^2.13.5","mocha":"^10.0.0","rewire":"^6.0.0"},"gitHead":"878a2c7ce8ced6e20b9bfcc9fcbd8500627b4ffb","dependencies":{"default-browser-id":"^2.0.0"},"_id":"x-default-browser@0.5.2","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-OOC2l+bGtY2IVQPGTlXxmLqdIqGKwIH0g8phooVJHu6xVavegfgTPqeBmaL94IXyggBF59x2z3qAnTbVLS25PQ==","shasum":"de392c739b5e946fb54310e6b897db0cb7944f67","tarball":"https://registry.npmjs.org/x-default-browser/-/x-default-browser-0.5.2.tgz","fileCount":19,"unpackedSize":27168,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBoNfV6OlpmHrGwFDJ/XB7DbnFD7pJj+b2NrYuREn1nAIhAOV+X0IbaqR8dx1g/BGeZEfo5EElUI0A73HhdJKGR8FJ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcVoyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzSxAAmHZ7Waxf7jnEoxG9sLFHpIUk/f1CYC/fUjmQOzIsB0okJpGN\r\nkAp0pFqT/Vmf6he+i0IVJrgU2pC1+UIy/j+Rvboz20bYvqF5j2lScZdV0kyQ\r\nAK34APhWUFwBVcK08aMhhTHCXixa9XRkLzY0/1yyoDCdrJVqYnEAPpOTkRqY\r\nm0Ig3UUdQaGc4hZC81ulLKV00vNVSTYwlEXiBPusxyl4luKuc3PpWifXgBE2\r\nDsBK3n7UGbNVui4U+OjQRIGdIcyFbQ1M5DHXzh+W0ie6AuzQfqHanDhzRWKV\r\n4OrbNOEcZvp8XTHTcwIGVKM/84QLqTR10TJhNGe0pWOAdjmp3c7rBknO1mDK\r\nQGQqDJrCZphS8mDrCVqA3vnJfs0k7GBjiD3yZHbf3CqcRPBKwpbv0FYCO4PN\r\ncP+v62lyxcNNMOuOdLe2ENAqKxrPRz7tzNtCjHaf+CbQdbZOXBhaEBNCWXHB\r\n3BQQr5EsCfb1TRWlKjQcPYBhAE726yV2PsFscwv01Mk79utm8UOL63bqNB7x\r\nasbiLyqevYNx6fYMu7eorbiaHf4dqQb0B/IPtOkX6Z/uP/uSwEypiiURtwWK\r\nqfegCwAFjwJpyC+cWVUKKFXCToTaVS0QIwgJ1pshvDTHr9zYBqnqqrDjWfG8\r\nohfSE5kVYfetjSbujPGss7VnoielGMWtLII=\r\n=Zv2H\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jakub-g","email":"jakub.g.opensource@gmail.com"},"directories":{},"maintainers":[{"name":"jakub-g","email":"jakub.g.opensource@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x-default-browser_0.5.2_1668373042247_0.03257603091803163"},"_hasShrinkwrap":false}},"readme":"# x-default-browser\n\n[![Build Status](https://secure.travis-ci.org/jakub-g/x-default-browser.png)](http://travis-ci.org/jakub-g/x-default-browser)\n\n[![Get it on npm](https://nodei.co/npm/x-default-browser.png?compact=true)](https://www.npmjs.org/package/x-default-browser)\n\nThis _cross-platform_ module finds out the default browser for the current user.\n\nRecent versions (~0.5.x) were tested locally on Windows 10 64-bit, Mac OS 12.6.\n\nOlder versions (~0.4.x) were tested locally on Windows 10 64-bit, Mac OS 10, Windows 7 64-bit, Windows XP 32-bit, Ubuntu 14.04 64-bit (en-US locale),\n\nIt requires nodejs and npm. If you don't have node, grab it at [nodejs.org](https://nodejs.org).\nNode installer bundles npm (node package manager)\n\n## How it works\n\n- Windows:\n  - checks registry value `HKCU\\Software\\Clients\\StartMenuInternet`\n- Linuxes:\n  - reads the output of `xdg-mime query default x-scheme-handler/http`\n- OS X:\n  - delegated to [default-browser-id from Sindre Sorhus](https://github.com/sindresorhus/default-browser-id)\n\n## Usage as a nodejs module\n\n```sh\n$ npm install x-default-browser\n```\n\n```js\nvar defaultBrowser = require(\"x-default-browser\");\n\ndefaultBrowser(function (err, res) {\n  // in case of error, `err` will be a string with error message; otherwise it's `null`.\n\n  console.dir(res);\n  // => {\n  //  isIE: false,\n  //  isFirefox: true,\n  //  isChrome: false,\n  //  isChromium: false,\n  //  isOpera: false,\n  //  isWebkit: false,\n  //  identity: 'firefox.exe',\n  //  commonName: 'firefox'\n  // }\n});\n```\n\n- `commonName` is portable, it will be `ie`, `safari`, `firefox`, `chrome`, `chromium`, `opera` or `unknown`\n- `isBlink` is true for Chrome, Chromium, Opera\n- `isWebkit` is true for Chrome, Chromium, Opera, Safari\n- `identity` key is platform-specific.\n  - On Windows, it's the prefix you can use for querying `HKLM\\Software\\Clients\\StartMenuInternet\\<prefix>`\n    keys to find out details of the browser. It'll be one of `iexplore.exe`, `firefox.exe`, `google chrome`,\n    `chromium.<somerandomkeyhere>`, `operastable`.\n  - On Ubuntu, it will be `firefox.desktop`, `google-chrome.desktop`, `chromium-browser.desktop` or `opera.desktop`\n  - On Mac OS X, it will be the bundle ID: `com.apple.Safari`, `com.google.chrome`, `com.operasoftware.Opera`, `org.mozilla.firefox` etc\n\n## Usage from command line\n\n```sh\n$ npm install -g x-default-browser\n$ x-default-browser\nfirefox\n```\n\nCommand line version outputs the `commonName` key, i.e. `ie`, `safari`, `firefox`, `chrome`, `chromium`, `opera` or `unknown`.\n\n## Linux support\n\nThis module was only tested on Ubuntu. Compatibility reports and fixes for other distros are more than welcome!\nUse GitHub issues or email: (jakub.g.opensource) (gmail)\n\n## License\n\nMIT © [jakub-g](http://jakub-g.github.io)\n\n## Related projects\n\n- [default-browser-id](https://github.com/sindresorhus/default-browser-id) (OS X)\n- [win-detect-browsers](https://github.com/vweevers/win-detect-browsers) (Windows)\n- [browser-launcher2](https://github.com/benderjs/browser-launcher2) (cross-platform)\n- [opener](https://github.com/domenic/opener) (cross-platform)\n- [node-open](https://github.com/pwnall/node-open) (cross-platform)\n","maintainers":[{"name":"jakub-g","email":"jakub.g.opensource@gmail.com"}],"time":{"modified":"2022-11-13T20:57:22.459Z","created":"2014-12-09T13:07:35.787Z","0.2.0":"2014-12-09T13:07:35.787Z","0.3.0":"2015-01-16T16:23:06.700Z","0.3.1":"2015-11-19T12:11:28.071Z","0.4.0":"2017-04-24T21:45:08.631Z","0.5.0":"2022-11-13T19:24:40.972Z","0.5.1":"2022-11-13T20:09:59.000Z","0.5.2":"2022-11-13T20:57:22.389Z"},"homepage":"https://github.com/jakub-g/x-default-browser","keywords":["windows","ubuntu","linux","default","browser"],"repository":{"type":"git","url":"git+https://github.com/jakub-g/x-default-browser.git"},"author":{"name":"jakub-g","email":"jakub.g.opensource@gmail.com"},"bugs":{"url":"https://github.com/jakub-g/x-default-browser/issues"},"license":"MIT","readmeFilename":"README.md","users":{"f124275809":true,"kontrax":true}}