Skip to content

Commit 81d9d84

Browse files
JacobNWolfThyMinimalDevanikdhabal
authored
fix: make next environment variables optional, externalize react runtime (calcom#24613)
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com> Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com>
1 parent 6ddc666 commit 81d9d84

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

packages/platform/atoms/vite.config.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ import dts from "vite-plugin-dts";
77
export default defineConfig(({ mode }) => {
88
const env = loadEnv(mode, process.cwd(), ""); // .env inside of packages/platform/atoms
99
const webAppUrl = env.NEXT_PUBLIC_WEBAPP_URL ?? "https://app.cal.com";
10+
const calcomVersion = env.NEXT_PUBLIC_CALCOM_VERSION ?? "";
11+
const vercelCommitSha = env.NEXT_PUBLIC_VERCEL_GIT_COMMIT_SHA ?? "";
12+
1013
return {
1114
optimizeDeps: {
1215
include: [
@@ -38,9 +41,9 @@ export default defineConfig(({ mode }) => {
3841
],
3942
define: {
4043
"process.env.NEXT_PUBLIC_WEBAPP_URL": `"${webAppUrl}"`,
44+
"process.env.NEXT_PUBLIC_CALCOM_VERSION": `"${calcomVersion}"`,
45+
"process.env.NEXT_PUBLIC_VERCEL_GIT_COMMIT_SHA": `"${vercelCommitSha}"`,
4146
"process.env.NODE_ENV": `"${mode}"`,
42-
"process.env.NEXT_PUBLIC_VERCEL_GIT_COMMIT_SHA": `"${env.NEXT_PUBLIC_VERCEL_GIT_COMMIT_SHA ?? ""}"`,
43-
"process.env.NEXT_PUBLIC_CALCOM_VERSION": `"${env.NEXT_PUBLIC_CALCOM_VERSION ?? ""}"`,
4447
"process.env.__NEXT_ROUTER_BASEPATH": `""`,
4548
"process.env.__NEXT_I18N_SUPPORT": `false`,
4649
"process.env.__NEXT_MANUAL_TRAILING_SLASH": `false`,
@@ -67,12 +70,14 @@ export default defineConfig(({ mode }) => {
6770
"react-dom",
6871
"react-dom/client",
6972
"@prisma/client",
73+
"react/jsx-dev-runtime",
7074
],
7175
output: {
7276
format: "esm",
7377
globals: {
7478
react: "React",
7579
"react-dom": "ReactDOM",
80+
"react/jsx-runtime": "ReactJsxRuntime",
7681
},
7782
},
7883
},

0 commit comments

Comments
 (0)