Package Exports
- @phensley/cldr
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@phensley/cldr) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
@phensley/cldr
Internationalization in Typescript with Unicode CLDR, batteries included
Project
Visit the Github project page for details.
Documentation
The documentation is mostly complete but under development in advance of a 1.0 release.
Demonstration
- CodeSandbox example can be used to experiment, report bugs, etc.
- Demonstration app provides an example using React and Redux. (source code)
Goals
- Support a broad set of CLDR features in the browser "out of the box".
- Resolve the CLDR "data explosion" problem.
- Support all scripts and regions for a given language in a single compact resource pack.
- No additional library dependencies required.
- No custom extraction of CLDR data or precompilation of formatters required.
- Correctness and consistency across browsers and Javascript runtime environments.
- Provide type-safety, reducing programming errors.
- No familiarity with CLDR structure is required for developers to use this library.
- High performance.
- Enhance functionality with arbitrary precision decimal math.
License
MIT
Affiliation
This project is not affiliated with the Unicode Inc. or the Unicode CLDR project.