Get the default browser
MIT License
Works on macOS, Linux, and Windows.
npm install default-browser
import defaultBrowser from 'default-browser'; console.log(await defaultBrowser()); //=> {name: 'Safari', id: 'com.apple.Safari'}
Get the system default UID
Run JavaScript in the browser - Sublime plugin (macOS)
Get the user's default shell
Get the bundle identifier of the default browser (macOS). Example: com.apple.Safari
Get bundle name from a bundle identifier (macOS): com.apple.Safari → Safari
Get the username of the current user
Open stuff like URLs, files, executables. Cross-platform.
Get bundle identifier from a bundle name (macOS): Safari → com.apple.Safari
Get the name of the current operating system
Open the given URL in a private Safari window
Get the name of the current operating system. Example: macOS Sierra
Open the URL from a web shortcut file in the browser