@keymanapp/langtags
TypeScript icon, indicating that this package has built-in type declarations

18.0.236 • Public • Published

Keyman langtags

This package provides a wrapper for the langtags.json dataset from https://github.com/silnrsi/langtags.

This package is published in sync with Keyman, so changes in langtags may not propagate immediately.

Usage

  • getLangtagByTag(tag): Find a language tag from a given tag; matches on tag, tags, full properties, with a case-insensitive search. Returns unmodified object from langtags.json on match.

  • metadata.conformance(): Returns script and region conformance data from langtags.json

  • metadata.globalvar(): Returns global variant data from langtags.json

  • metadata.phonvar(): Returns phonetic variant data from langtags.json

  • metadata.version(): Returns version data from langtags.json

  • langtags: Raw access to the langtags.json array of objects

Background

Key documents for further reading (from langtags repository):

License

  • Copyright ©️ 2025 SIL Global.
  • MIT License (License text)

Package Sidebar

Install

npm i @keymanapp/langtags

Weekly Downloads

296

Version

18.0.236

License

MIT

Unpacked Size

7.95 MB

Total Files

10

Last publish

Collaborators

  • mcdurdin
  • eddieantonio
  • jahorton