UNPKG

react-native-i18n-auto

Version:

Auto i18n tool for React Native with full TypeScript support

20 lines (19 loc) 759 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getConfig = getConfig; var _fs = _interopRequireDefault(require("fs")); var _path = _interopRequireDefault(require("path")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } var configPath = _path["default"].join(__dirname, '../../config/i18n.config.json'); function getConfig() { if (!_fs["default"].existsSync(configPath)) { throw new Error('❌ Config file not found! Please create `config/i18n.config.json`.'); } var config = JSON.parse(_fs["default"].readFileSync(configPath, 'utf-8')); return { defaultLanguage: config.defaultLanguage || 'en', supportedLanguages: config.supportedLanguages || ['en'] }; }