Skip to content

Commit bf7b4b7

Browse files
fix: optional env variables
1 parent 57aee7d commit bf7b4b7

File tree

2 files changed

+6
-10
lines changed

2 files changed

+6
-10
lines changed

build.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import kleur from 'kleur';
44

55
const { bold, yellow } = kleur;
66
const __dirname = fileURLToPath(new URL('.', import.meta.url));
7-
const env = loadEnv('production', __dirname);
7+
const env = loadEnv('production', __dirname, 'PUBLIC_');
88

99
function log(text = '', prefix = '') {
1010
console.log(`${bold().green(`# ${prefix}`)}${text}`);

src/lib/system.ts

+5-9
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,16 @@
1-
import {
2-
PUBLIC_APPWRITE_ENDPOINT,
3-
PUBLIC_CONSOLE_MODE,
4-
PUBLIC_GROWTH_ENDPOINT,
5-
PUBLIC_STRIPE_KEY
6-
} from '$env/static/public';
1+
import { env } from '$env/dynamic/public';
2+
import { PUBLIC_CONSOLE_MODE } from '$env/static/public';
73

84
export const enum Mode {
95
CLOUD = 'cloud',
106
SELF_HOSTED = 'self-hosted'
117
}
128

139
export const VARS = {
14-
APPWRITE_ENDPOINT: PUBLIC_APPWRITE_ENDPOINT,
15-
GROWTH_ENDPOINT: PUBLIC_GROWTH_ENDPOINT,
1610
CONSOLE_MODE: PUBLIC_CONSOLE_MODE as Mode,
17-
PUBLIC_STRIPE_KEY: PUBLIC_STRIPE_KEY
11+
APPWRITE_ENDPOINT: env.PUBLIC_APPWRITE_ENDPOINT,
12+
GROWTH_ENDPOINT: env.PUBLIC_GROWTH_ENDPOINT ?? undefined,
13+
PUBLIC_STRIPE_KEY: env.PUBLIC_STRIPE_KEY ?? undefined,
1814
};
1915

2016
export const ENV = {

0 commit comments

Comments
 (0)