🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more →
Socket
Book a DemoInstallSign in
Socket

browser-language-auto-detector

Package Overview
Dependencies
Maintainers
2
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

browser-language-auto-detector - npm Package Compare versions

Comparing version

to
2.0.0

dist/cjs/browser/bcp47.full.d.ts

64

package.json
{
"name": "browser-language-auto-detector",
"version": "1.0.7",
"description": "detect browser's language and translate to common language name",
"main": "dist/build.cjs.js",
"module": "dist/build.esm.js",
"browser": "dist/build.umd.js",
"type": "module",
"version": "2.0.0",
"description": "Auto-detect language name for browser , turn origin code to language name,whether RTL and more ,TS supported",
"module": "dist/esm/index.js",
"types": "dist/esm/index.d.ts",
"browser": "dist/umd/browser-language-auto-detector.min.js",
"scripts": {
"build": "rollup -c",
"dev": "rollup -c -w",
"dev": "father dev",
"build": "father build",
"build:deps": "father prebundle",
"prepublishOnly": "father doctor && father build",
"test": "jest",
"pretest": "yarn run build"
"publish": "father build && np"
},
"repository": {
"type": "git",
"url": "git+https://github.com/Itinysun/browser-language-detector.git"
},
"keywords": [
"browser",
"language",
"local"
"keywords": [],
"authors": [
"itinysun"
],
"author": "itinysun",
"license": "MIT",
"bugs": {
"url": "https://github.com/Itinysun/browser-language-detector/issues"
"url": "https://github.com/Itinysun/browser-language-auto-detector/issues"
},
"homepage": "https://github.com/Itinysun/browser-language-detector#readme",
"devDependencies": {
"@babel/plugin-transform-modules-commonjs": "^7.21.2",
"@jest/globals": "^29.5.0",
"@rollup/plugin-commonjs": "^24.0.1",
"@rollup/plugin-node-resolve": "^15.0.2",
"jest": "^29.5.0",
"rollup": "^3.20.2"
},
"dependencies": {},
"homepage": "https://github.com/Itinysun/browser-language-auto-detector#readme",
"license": "MIT",
"files": [
"dist"
],
"publishConfig": {

@@ -43,8 +32,13 @@ "access": "public",

},
"jest": {
"collectCoverage": true
"devDependencies": {
"@jest/globals": "^29.5.0",
"father": "^4.1.8",
"jest": "^29.5.0",
"np": "^7.7.0",
"ts-jest": "^29.1.0",
"typescript": "^5.0.3"
},
"files": [
"dist"
]
"dependencies": {
"@babel/runtime": "^7.21.0"
}
}
# browser-language-auto-detector
[![NPM version](https://img.shields.io/npm/v/browser-language-auto-detector.svg?style=flat)](https://npmjs.org/package/browser-language-auto-detector)
[![NPM downloads](http://img.shields.io/npm/dm/browser-language-auto-detector.svg?style=flat)](https://npmjs.org/package/browser-language-auto-detector)
## Auto-detect language name for browser , turn origin name to language name and more detail

@@ -6,2 +10,3 @@ ### such as english/chinese/origin translate for the language name, and whether the language is RTL(Right to Left)

## support TS \ UMD \ CommonJS \ ESModule

@@ -20,6 +25,7 @@ ## Install

### install
```bash
$ yarn install
```
### run & build
```bash

@@ -29,7 +35,13 @@ $ yarn run dev

```
### test
```bash
$ yarn test
```
## usage
### get language name
```javascript
```text
import {getLanguageName} from 'browser-language-auto-detector'

@@ -39,4 +51,3 @@ console.log(getLanguageName());

//success
{chinese: 'įŽ€äŊ“中文', origin: 'įŽ€äŊ“中文', rtl: false, key: 'chinese', english: 'Chinese'}
{chinese: 'įŽ€äŊ“中文', origin : 'įŽ€äŊ“中文', rtl: false, key: 'chinese', english: 'Chinese'}
//faild

@@ -47,3 +58,3 @@ null

### get browser's origin language
```javascript
```text
import {getBrowserLocalOrigin} from 'browser-language-auto-detector'

@@ -61,1 +72,2 @@

MIT