just-cldr-datasets
v1.0.1
Published
CLDR datasets exported as JavaScript objects.
Downloads
27
Maintainers
Readme
Just CLDR datasets
A simple package with CLDR datasets exported as JavaScript objects.
Why ?
Because you want to include a simple list of time zones, countries, etc. in your application without importing any other unnecessary code.
Available datasets (English only)
- Time zones
- Countries
- States / Provinces (US, CA, AU)
Installation
npm install just-cldr-datasets --save
Usage
import timeZones from 'just-cldr-datasets/timeZones';
import countries from 'just-cldr-datasets/countries';
import states from 'just-cldr-datasets/states';
console.log(timeZones); // ['Africa/Abidjan', 'Africa/Accra', ...]
console.log(countries.CA); // Canada
console.log(states.CA.ON); // Ontario
TypeScript support
All datasets includes TypeScript type definitions.
For example, type checker will complain about states.US.AB
as state AB
doesn't exist in US
country.
Contribution
- Add a generator function to bin/generate.js or manually create a predefined dataset in
predefined
directory. - Run
npm run build
. - Double check the generated JS files.
- Create a PR 🎉