UNPKG

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
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 };