UNPKG

browser-language-detector

Version:

A lightweight cross-browser JavaScript library for detecting browser and user language

24 lines (19 loc) 406 B
import {uniq} from './utils'; class Detector { languages = []; data = {}; constructor(options = {}) { this.options = {...this.options, ...options}; return this; } detect() { return { ...this.data, languages: uniq(this.languages) }; } static navigator(window = {}) { return window.navigator || window.clientInformation || {}; } } export default Detector;