emoji-picker-element/bin/generateI18nDocs.js

18 lines
605 B
JavaScript

import { replaceInReadme } from './replaceInReadme.js'
import i18n from '../src/picker/i18n/en.js'
const START_MARKER = '<!-- i18n options start -->'
const END_MARKER = '<!-- i18n options end -->'
// Take the current English i18n object and inject it into the README
async function main () {
const sortedI18n = Object.fromEntries(Object.entries(i18n).sort((a, b) => a[0] < b[0] ? -1 : 1))
const replacement = '```json\n' + JSON.stringify(sortedI18n, null, 2) + '\n```'
await replaceInReadme(START_MARKER, END_MARKER, replacement)
}
main().catch(err => {
console.error(err)
process.exit(1)
})