browser-language-auto-detector
Advanced tools
Comparing version
{ | ||
"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 | ||
[](https://npmjs.org/package/browser-language-auto-detector) | ||
[](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 | ||
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
No contributors or author data
MaintenancePackage does not specify a list of contributors or an author in package.json.
Found 1 instance in 1 package
No repository
Supply chain riskPackage does not have a linked source code repository. Without this field, a package will have no reference to the location of the source code use to generate the package.
Found 1 instance in 1 package
No bug tracker
MaintenancePackage does not have a linked bug tracker in package.json.
Found 1 instance in 1 package
No website
QualityPackage does not have a website.
Found 1 instance in 1 package
147380
163.44%33
560%0
-100%68
21.43%1
Infinity%1183
-20.6%1
Infinity%1
Infinity%No
NaN+ Added
+ Added