{"library":"accept-language-parser","type":"library","category":null,"description":"The `accept-language-parser` package provides utilities for parsing the `Accept-Language` HTTP header, which clients send to indicate their preferred human languages. It processes the header string and produces an array of language objects, each containing a `code`, optional `region`, and `quality` value, sorted in descending order of quality. Additionally, it offers a `pick` function to determine the best matching language from a list of supported languages, with an optional 'loose' matching mode. The current stable version is 1.5.0. This package appears to be in a maintenance state, as its last release was over eight years ago, suggesting infrequent updates but continued functionality. Its primary differentiation lies in its focused API for HTTP `Accept-Language` header processing, rather than a broader internationalization library.","language":"javascript","status":"maintenance","version":"1.5.0","tags":["javascript","accept-language","i18n","parser"],"last_verified":"Wed May 27","install":[{"cmd":"npm install accept-language-parser","imports":["const parser = require('accept-language-parser');","const parser = require('accept-language-parser');\nconst languages = parser.parse('en-GB,en;q=0.8');","const parser = require('accept-language-parser');\nconst language = parser.pick(['fr-CA', 'fr-FR', 'fr'], 'en-GB,en-US;q=0.9,fr-CA;q=0.7,en;q=0.8');"]},{"cmd":"yarn add accept-language-parser","imports":[]},{"cmd":"pnpm add accept-language-parser","imports":[]}],"homepage":null,"github":"https://github.com/opentable/accept-language-parser","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/accept-language-parser","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/accept-language-parser/compatibility"}}