From 88c006b911ef42ea10106fda85c4f2e4995fcab1 Mon Sep 17 00:00:00 2001 From: Sergio Moreno Date: Tue, 18 May 2021 12:25:37 +0200 Subject: [PATCH] chore: minor corrections with exports --- packages/cli/src/api/extractors/babel.ts | 2 +- packages/detect-locale/npm/esm/index.js | 18 +++++++++++++++++- packages/react/npm/esm/index.js | 13 ++++++++++++- 3 files changed, 30 insertions(+), 3 deletions(-) diff --git a/packages/cli/src/api/extractors/babel.ts b/packages/cli/src/api/extractors/babel.ts index 1312999e9..40a205e22 100644 --- a/packages/cli/src/api/extractors/babel.ts +++ b/packages/cli/src/api/extractors/babel.ts @@ -6,7 +6,7 @@ import { BabelOptions, ExtractorType } from "." import { projectType } from "../detect" const babelRe = new RegExp( - "\\.(" + DEFAULT_EXTENSIONS.map(ext => ext.slice(1)).join("|") + ")$", + "\\.(" + [...DEFAULT_EXTENSIONS, ".ts", ".tsx"].map(ext => ext.slice(1)).join("|") + ")$", "i" ) diff --git a/packages/detect-locale/npm/esm/index.js b/packages/detect-locale/npm/esm/index.js index 2993a3ea1..fae12d736 100644 --- a/packages/detect-locale/npm/esm/index.js +++ b/packages/detect-locale/npm/esm/index.js @@ -1 +1,17 @@ -export * from './detect-locale.esm' +import { + detectDev, fromCookieDev, fromHtmlTagDev, fromNavigatorDev, fromPathDev, fromStorageDev, fromSubdomainDev, fromUrlDev, multipleDetectDev +} from "./detect-locale.development.js" + +import { + detect, fromCookie, fromHtmlTag, fromNavigator, fromPath, fromStorage, fromSubdomain, fromUrl, multipleDetect +} from "./detect-locale.production.min.js" + +export const detect = process.env.NODE_ENV === "production" ? detect : detectDev; +export const fromCookie = process.env.NODE_ENV === "production" ? fromCookie : fromCookieDev; +export const fromHtmlTag = process.env.NODE_ENV === "production" ? fromHtmlTag : fromHtmlTagDev; +export const fromNavigator = process.env.NODE_ENV === "production" ? fromNavigator : fromNavigatorDev; +export const fromPath = process.env.NODE_ENV === "production" ? fromPath : fromPathDev; +export const fromStorage = process.env.NODE_ENV === "production" ? fromStorage : fromStorageDev; +export const fromSubdomain = process.env.NODE_ENV === "production" ? fromSubdomain : fromSubdomainDev; +export const fromUrl = process.env.NODE_ENV === "production" ? fromUrl : fromUrlDev; +export const multipleDetect = process.env.NODE_ENV === "production" ? multipleDetect : multipleDetectDev; \ No newline at end of file diff --git a/packages/react/npm/esm/index.js b/packages/react/npm/esm/index.js index 0ac4a77d5..130002e36 100644 --- a/packages/react/npm/esm/index.js +++ b/packages/react/npm/esm/index.js @@ -1 +1,12 @@ -export * from './react.esm' +import { + I18nProvider as devI18nProvider, Trans as devTrans, useLingui as devuseLingui, withI18n as devwithI18n +} from "./react.development.js" + +import { + I18nProvider, Trans, useLingui, withI18n +} from "./react.production.min.js" + +export const I18nProvider = process.env.NODE_ENV === "production" ? I18nProvider : devI18nProvider; +export const Trans = process.env.NODE_ENV === "production" ? Trans : devTrans; +export const useLingui = process.env.NODE_ENV === "production" ? useLingui : devuseLingui; +export const withI18n = process.env.NODE_ENV === "production" ? withI18n : devwithI18n; \ No newline at end of file