Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
const cases = files.sort(byLocale).map((f) => {
const basename = f.replace(/\.(js|json|ts)$/i, '');
const locale = formatLocale(basename);
const lang = locale.split('-')[0];
const padding = chunk ? ' ' : '';
let code = `
${padding}const data = require('./${basename}');
${padding}resolve(data.__esModule === true ? data.default : data);`;
if (chunk) {
code = `
if (typeof require.ensure === 'function') {
require.ensure(['./${basename}'], (require) => {${code}
}, '${locale}');
} else {${code}
}`;
}
let langDefaultCase = '';
if (!usedLang[lang]) {
usedLang[lang] = true;import I18n from '@ringcentral-integration/i18n';
import loadLocale from './loadLocale';
export default new I18n(loadLocale);import I18n from '@ringcentral-integration/i18n';
import loadLocale from './loadLocale';
export default new I18n(loadLocale);import I18n from '@ringcentral-integration/i18n';
import loadLocale from './loadLocale';
export default new I18n(loadLocale);import I18n from '@ringcentral-integration/i18n';
import loadLocale from './loadLocale';
export default new I18n(loadLocale);import I18n from '@ringcentral-integration/i18n';
import loadLocale from './loadLocale';
export default new I18n(loadLocale);import I18n from '@ringcentral-integration/i18n';
import loadLocale from './loadLocale';
export default new I18n(loadLocale);import I18n from '@ringcentral-integration/i18n';
import loadLocale from './loadLocale';
export default new I18n(loadLocale);import I18n from '@ringcentral-integration/i18n';
import loadLocale from './loadLocale';
export default new I18n(loadLocale);import I18n from '@ringcentral-integration/i18n';
import loadLocale from './loadLocale';
export default new I18n(loadLocale);