UNPKG

gen-jhipster

Version:

VHipster - Spring Boot + Angular/React/Vue in one handy generator

10 lines (9 loc) 764 B
import { createNeedleCallback } from "../../base-core/support/needles.js"; export const createDayjsUpdateLanguagesEditFileCallback = (languagesDefinition, commonjs = false) => createNeedleCallback({ contentToAdd: [...new Set(languagesDefinition.map(l => l.dayjsLocale))].map(dayjsLocale => `import 'dayjs/${commonjs ? '' : 'esm/'}locale/${dayjsLocale}';`), needle: 'jhipster-needle-i18n-language-dayjs-imports', }); export const createWebpackUpdateLanguagesNeedleCallback = (allLanguages, i18nRelativeDir) => createNeedleCallback({ contentToAdd: allLanguages.map(language => `{ pattern: './${i18nRelativeDir}${language.languageTag}/*.json', fileName: './i18n/${language.languageTag}.json' },`), needle: 'jhipster-needle-i18n-language-webpack', });