bcp-47-match
Advanced tools
Comparing version 1.0.1 to 1.0.2
@@ -102,3 +102,3 @@ 'use strict' | ||
range = range.substring(0, pos) | ||
range = range.slice(0, pos) | ||
} | ||
@@ -105,0 +105,0 @@ } |
{ | ||
"name": "bcp-47-match", | ||
"version": "1.0.1", | ||
"version": "1.0.2", | ||
"description": "Match BCP 47 language tags with language ranges per RFC 4647", | ||
@@ -21,2 +21,6 @@ "license": "MIT", | ||
"bugs": "https://github.com/wooorm/bcp-47-match/issues", | ||
"funding": { | ||
"type": "github", | ||
"url": "https://github.com/sponsors/wooorm" | ||
}, | ||
"author": "Titus Wormer <tituswormer@gmail.com> (https://wooorm.com)", | ||
@@ -32,10 +36,10 @@ "contributors": [ | ||
"browserify": "^16.0.0", | ||
"chalk": "^2.4.1", | ||
"nyc": "^14.0.0", | ||
"prettier": "^1.11.0", | ||
"remark-cli": "^6.0.0", | ||
"remark-preset-wooorm": "^4.0.0", | ||
"chalk": "^3.0.0", | ||
"nyc": "^15.0.0", | ||
"prettier": "^1.0.0", | ||
"remark-cli": "^7.0.0", | ||
"remark-preset-wooorm": "^6.0.0", | ||
"tape": "^4.0.0", | ||
"tinyify": "^2.4.3", | ||
"xo": "^0.24.0" | ||
"tinyify": "^2.0.0", | ||
"xo": "^0.25.0" | ||
}, | ||
@@ -61,3 +65,6 @@ "scripts": { | ||
"prettier": true, | ||
"esnext": false | ||
"esnext": false, | ||
"rules": { | ||
"unicorn/prefer-includes": "off" | ||
} | ||
}, | ||
@@ -71,6 +78,19 @@ "nyc": { | ||
"remarkConfig": { | ||
"settings": { | ||
"paddedTable": false | ||
}, | ||
"plugins": [ | ||
"preset-wooorm" | ||
"preset-wooorm", | ||
[ | ||
"toc", | ||
{ | ||
"heading": "contents" | ||
} | ||
], | ||
[ | ||
"lint-table-pipe-alignment", | ||
false | ||
] | ||
] | ||
} | ||
} |
139
readme.md
@@ -16,22 +16,23 @@ <!--lint disable no-html--> | ||
## Installation | ||
## Contents | ||
* [Install](#install) | ||
* [Use](#use) | ||
* [API](#api) | ||
* [`match.basicFilter(tags[, ranges])`](#matchbasicfiltertags-ranges) | ||
* [`match.extendedFilter(tags[, ranges])`](#matchextendedfiltertags-ranges) | ||
* [`match.lookup(tags, ranges)`](#matchlookuptags-ranges) | ||
* [License](#license) | ||
## Install | ||
[npm][]: | ||
```bash | ||
```sh | ||
npm install bcp-47-match | ||
``` | ||
## Table of Contents | ||
## Use | ||
* [Usage](#usage) | ||
* [API](#api) | ||
* [match.basicFilter(tags\[, ranges\])](#matchbasicfiltertags-ranges) | ||
* [match.extendedFilter(tags\[, ranges\])](#matchextendedfiltertags-ranges) | ||
* [match.lookup(tags, ranges)](#matchlookuptags-ranges) | ||
* [License](#license) | ||
## Usage | ||
```javascript | ||
```js | ||
var match = require('bcp-47-match') | ||
@@ -78,21 +79,21 @@ | ||
| Basic Filter | \* | de | de-CH | de-DE | de-\*-DE | \*-CH | | ||
| --------------- | --- | --- | ----- | ----- | -------- | ----- | | ||
| de | ✔︎ | ✔︎ | | | | | | ||
| de-CH | ✔︎ | ✔︎ | ✔︎ | | | | | ||
| de-CH-1996 | ✔︎ | ✔︎ | ✔︎ | | | | | ||
| de-DE | ✔︎ | ✔︎ | | ✔︎ | | | | ||
| de-DE-1996 | ✔︎ | ✔︎ | | ✔︎ | | | | ||
| de-DE-x-goethe | ✔︎ | ✔︎ | | ✔︎ | | | | ||
| de-Deva | ✔︎ | ✔︎ | | | | | | ||
| de-Deva-DE | ✔︎ | ✔︎ | | | | | | ||
| de-Latf-DE | ✔︎ | ✔︎ | | | | | | ||
| de-Latn-DE | ✔︎ | ✔︎ | | | | | | ||
| de-Latn-DE-1996 | ✔︎ | ✔︎ | | | | | | ||
| de-x-DE | ✔︎ | ✔︎ | | | | | | ||
| en | ✔︎ | | | | | | | ||
| en-GB | ✔︎ | | | | | | | ||
| zh | ✔︎ | | | | | | | ||
| zh-Hans | ✔︎ | | | | | | | ||
| zh-Hant | ✔︎ | | | | | | | ||
| Basic Filter | \* | de | de-CH | de-DE | de-\*-DE | \*-CH | | ||
| ------------ | --- | --- | ----- | ----- | -------- | ----- | | ||
| de | ✔︎ | ✔︎ | | | | | | ||
| de-CH | ✔︎ | ✔︎ | ✔︎ | | | | | ||
| de-CH-1996 | ✔︎ | ✔︎ | ✔︎ | | | | | ||
| de-DE | ✔︎ | ✔︎ | | ✔︎ | | | | ||
| de-DE-1996 | ✔︎ | ✔︎ | | ✔︎ | | | | ||
| de-DE-x-goethe | ✔︎ | ✔︎ | | ✔︎ | | | | ||
| de-Deva | ✔︎ | ✔︎ | | | | | | ||
| de-Deva-DE | ✔︎ | ✔︎ | | | | | | ||
| de-Latf-DE | ✔︎ | ✔︎ | | | | | | ||
| de-Latn-DE | ✔︎ | ✔︎ | | | | | | ||
| de-Latn-DE-1996 | ✔︎ | ✔︎ | | | | | | ||
| de-x-DE | ✔︎ | ✔︎ | | | | | | ||
| en | ✔︎ | | | | | | | ||
| en-GB | ✔︎ | | | | | | | ||
| zh | ✔︎ | | | | | | | ||
| zh-Hans | ✔︎ | | | | | | | ||
| zh-Hant | ✔︎ | | | | | | | ||
@@ -123,21 +124,21 @@ </details> | ||
| Extended Filter | \* | de | de-CH | de-DE | de-\*-DE | \*-CH | | ||
| Extended Filter | \* | de | de-CH | de-DE | de-\*-DE | \*-CH | | ||
| --------------- | --- | --- | ----- | ----- | -------- | ----- | | ||
| de | ✔︎ | ✔︎ | | | | | | ||
| de-CH | ✔︎ | ✔︎ | ✔︎ | | | ✔︎ | | ||
| de-CH-1996 | ✔︎ | ✔︎ | ✔︎ | | | ✔︎ | | ||
| de-DE | ✔︎ | ✔︎ | | ✔︎ | ✔︎ | | | ||
| de-DE-1996 | ✔︎ | ✔︎ | | ✔︎ | ✔︎ | | | ||
| de-DE-x-goethe | ✔︎ | ✔︎ | | ✔︎ | ✔︎ | | | ||
| de-Deva | ✔︎ | ✔︎ | | | | | | ||
| de-Deva-DE | ✔︎ | ✔︎ | | ✔︎ | ✔︎ | | | ||
| de-Latf-DE | ✔︎ | ✔︎ | | ✔︎ | ✔︎ | | | ||
| de-Latn-DE | ✔︎ | ✔︎ | | ✔︎ | ✔︎ | | | ||
| de-Latn-DE-1996 | ✔︎ | ✔︎ | | ✔︎ | ✔︎ | | | ||
| de-x-DE | ✔︎ | ✔︎ | | | | | | ||
| en | ✔︎ | | | | | | | ||
| en-GB | ✔︎ | | | | | | | ||
| zh | ✔︎ | | | | | | | ||
| zh-Hans | ✔︎ | | | | | | | ||
| zh-Hant | ✔︎ | | | | | | | ||
| de | ✔︎ | ✔︎ | | | | | | ||
| de-CH | ✔︎ | ✔︎ | ✔︎ | | | ✔︎ | | ||
| de-CH-1996 | ✔︎ | ✔︎ | ✔︎ | | | ✔︎ | | ||
| de-DE | ✔︎ | ✔︎ | | ✔︎ | ✔︎ | | | ||
| de-DE-1996 | ✔︎ | ✔︎ | | ✔︎ | ✔︎ | | | ||
| de-DE-x-goethe | ✔︎ | ✔︎ | | ✔︎ | ✔︎ | | | ||
| de-Deva | ✔︎ | ✔︎ | | | | | | ||
| de-Deva-DE | ✔︎ | ✔︎ | | ✔︎ | ✔︎ | | | ||
| de-Latf-DE | ✔︎ | ✔︎ | | ✔︎ | ✔︎ | | | ||
| de-Latn-DE | ✔︎ | ✔︎ | | ✔︎ | ✔︎ | | | ||
| de-Latn-DE-1996 | ✔︎ | ✔︎ | | ✔︎ | ✔︎ | | | ||
| de-x-DE | ✔︎ | ✔︎ | | | | | | ||
| en | ✔︎ | | | | | | | ||
| en-GB | ✔︎ | | | | | | | ||
| zh | ✔︎ | | | | | | | ||
| zh-Hans | ✔︎ | | | | | | | ||
| zh-Hant | ✔︎ | | | | | | | ||
@@ -169,21 +170,21 @@ </details> | ||
| Lookup | \* | de | de-CH | de-DE | de-\*-DE | \*-CH | | ||
| --------------- | --- | --- | ----- | ----- | -------- | ----- | | ||
| de | | ✔︎︎ | ✔︎︎ | ✔︎ | ✔︎ | ✔︎ | | ||
| de-CH | | | ✔︎ | | | ✔︎ | | ||
| de-CH-1996 | | | | | | ✔︎ | | ||
| de-DE | | | | ✔︎ | | ✔︎ | | ||
| de-DE-1996 | | | | | | ✔︎ | | ||
| de-DE-x-goethe | | | | | | ✔︎ | | ||
| de-Deva | | | | | | ✔︎ | | ||
| de-Deva-DE | | | | | | ✔︎ | | ||
| de-Latf-DE | | | | | | ✔︎ | | ||
| de-Latn-DE | | | | | | ✔︎ | | ||
| de-Latn-DE-1996 | | | | | | ✔︎ | | ||
| de-x-DE | | | | | | ✔︎ | | ||
| en | | | | | | ✔︎ | | ||
| en-GB | | | | | | ✔︎ | | ||
| zh | | | | | | ✔︎ | | ||
| zh-Hans | | | | | | ✔︎ | | ||
| zh-Hant | | | | | | ✔︎ | | ||
| Lookup | \* | de | de-CH | de-DE | de-\*-DE | \*-CH | | ||
| ------ | --- | --- | ----- | ----- | -------- | ----- | | ||
| de | | ✔︎︎ | ✔︎︎ | ✔︎ | ✔︎ | ✔︎ | | ||
| de-CH | | | ✔︎ | | | ✔︎ | | ||
| de-CH-1996 | | | | | | ✔︎ | | ||
| de-DE | | | | ✔︎ | | ✔︎ | | ||
| de-DE-1996 | | | | | | ✔︎ | | ||
| de-DE-x-goethe | | | | | | ✔︎ | | ||
| de-Deva | | | | | | ✔︎ | | ||
| de-Deva-DE | | | | | | ✔︎ | | ||
| de-Latf-DE | | | | | | ✔︎ | | ||
| de-Latn-DE | | | | | | ✔︎ | | ||
| de-Latn-DE-1996 | | | | | | ✔︎ | | ||
| de-x-DE | | | | | | ✔︎ | | ||
| en | | | | | | ✔︎ | | ||
| en-GB | | | | | | ✔︎ | | ||
| zh | | | | | | ✔︎ | | ||
| zh-Hans | | | | | | ✔︎ | | ||
| zh-Hant | | | | | | ✔︎ | | ||
@@ -190,0 +191,0 @@ </details> |
236
14989