i18ntk
Version:
🚀 The fastest i18n toolkit with 97% performance boost! Zero-dependency, enterprise-grade internationalization for React, Vue, Angular, Python, Java, PHP & more. Features PIN protection, auto framework detection, 7+ UI languages, and comprehensive transla
14 lines (12 loc) • 421 B
JavaScript
const { loadOptionalModule } = require('./plugin-loader');
const defaultExtractor = require('./extractors/regex');
function getExtractor(name) {
if (name) {
const plugin = loadOptionalModule(name) || loadOptionalModule(`i18ntk-extractor-${name}`);
if (plugin && typeof plugin.extract === 'function') {
return plugin;
}
}
return defaultExtractor;
}
module.exports = { getExtractor };