UNPKG

relative-date-names

Version:

Dictionary for yesterday, today and tomorrow.

33 lines (24 loc) 796 B
#!/usr/bin/env node /* eslint-disable import/no-commonjs, import/no-extraneous-dependencies, quote-props */ // Usage: `npm i cldr && node ./src/build && npm uninstall cldr` // @see https://github.com/papandreou/node-cldr/issues/99 const fs = require('fs'); const path = require('path'); const cldr = require('cldr'); const dayNames = {}; for (const localeId of cldr.localeIds) { const dictionary = cldr.extractFields(localeId); if (localeId.includes('_')) { continue; } dayNames[localeId] = { day: { relative: { today: dictionary.day.relative['0'], tomorrow: dictionary.day.relative['1'], yesterday: dictionary.day.relative['-1'], }, }, }; } fs.writeFileSync(path.resolve(__dirname, 'dictionary.json'), JSON.stringify(dayNames));