From 82bccb36ade1a07f8fa59e01b30f04c39a20429c Mon Sep 17 00:00:00 2001 From: cheahang-chan Date: Fri, 28 Jul 2023 12:02:43 +0800 Subject: [PATCH 1/2] feat: vite prefix support --- src/app/Config.ts | 1 + src/utils/Utils.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/app/Config.ts b/src/app/Config.ts index fb1df5f..2a81ed5 100644 --- a/src/app/Config.ts +++ b/src/app/Config.ts @@ -2,5 +2,6 @@ export const Cfg = { NAME: 'react-inject-env', PREFIX: 'REACT_APP_', + VITE_PREFIX: 'VITE_', PLACEHOLDER_2: 'ReactInjectEnv_' } as const diff --git a/src/utils/Utils.ts b/src/utils/Utils.ts index d298989..080cc85 100644 --- a/src/utils/Utils.ts +++ b/src/utils/Utils.ts @@ -4,7 +4,7 @@ export function retrieveReactEnvCfg(): Record { const env = process.env const keys = Object.keys(env) const reactKeys = keys.filter(key => { - return key.startsWith(Cfg.PREFIX) || key === 'PUBLIC_URL' + return key.startsWith(Cfg.PREFIX) || key.startsWith(Cfg.VITE_PREFIX) || key === 'PUBLIC_URL' }) const envCfg: Record = {} From 9dd9aa4d4d594ebcf652cedf914f6b01b087afe1 Mon Sep 17 00:00:00 2001 From: cheahang-chan Date: Fri, 28 Jul 2023 16:38:51 +0800 Subject: [PATCH 2/2] fix: add prefix to retrieveDotEnvCfg() --- src/utils/Utils.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/Utils.ts b/src/utils/Utils.ts index 080cc85..e9415a7 100644 --- a/src/utils/Utils.ts +++ b/src/utils/Utils.ts @@ -21,7 +21,7 @@ export function retrieveDotEnvCfg(): Record { const keys = Object.keys(env) const reactKeys = keys.filter(key => { - return key.startsWith(Cfg.PREFIX) || key === 'PUBLIC_URL' + return key.startsWith(Cfg.PREFIX) || key.startsWith(Cfg.VITE_PREFIX) || key === 'PUBLIC_URL' }) const envCfg: Record = {}