Skip to content

airtap/browser-names

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

browser-names

Get the alternative names of a browser.
Includes names used in browserslist, airtap, testling, sauce labs, karma, win-detect-browsers and @httptoolkit/browser-launcher.

npm status node Travis JavaScript Style Guide

Usage

const names = require('browser-names')

Get an array of alternative names:

names('ff') // ['firefox', 'mozilla firefox', ..]
names('firefox') // same

Get a common name to use as your main identifier, by any name:

names.common('internet explorer') // 'ie'
names.common('ie') // same

Get the title of a browser, by any name:

names.title('and_chr') // 'Google Chrome for Android'
names.title('ios safari') // 'iOS Safari'

All functions are case- and casing-insensitive. Their output is lowercase (except for titles). PRs for additional browsers are welcome.

Install

With npm do:

npm install browser-names

License

MIT © 2020-present Vincent Weevers