diff --git a/packages/frontend/craco.config.js b/packages/frontend/craco.config.js index 89fb5d149..f0d192a9e 100644 --- a/packages/frontend/craco.config.js +++ b/packages/frontend/craco.config.js @@ -16,21 +16,21 @@ module.exports = { shared, }), new webpack.DefinePlugin({ - __DEV__: !production, + __PROD__: production, __LIBRARY_MODE__: JSON.stringify(false), __STAGING_MODE__: JSON.stringify( - process.env.STAGING === "true" + process.env.STAGING === "true", ), __INFURA_PROJECT_ID__: getEnv("INFURA_PROJECT_ID", true), __WALLETCONNECT_PROJECT_ID__: getEnv( "WALLETCONNECT_PROJECT_ID", - production + production, ), __FATHOM_SITE_ID__: getEnv("FATHOM_SITE_ID", production), }), new webpack.ProvidePlugin({ Buffer: ["buffer", "Buffer"], - }) + }), ); if (config.ignoreWarnings) config.ignoreWarnings.push(/Failed to parse source map/); @@ -56,7 +56,7 @@ module.exports = { new WorkboxWebpackPlugin.InjectManifest({ swSrc: join(__dirname, "/src/sw.ts"), exclude: [/.+/], - }) + }), ); return config; }, diff --git a/packages/frontend/rollup.config.mjs b/packages/frontend/rollup.config.mjs index b32ea763a..e8254b8e3 100644 --- a/packages/frontend/rollup.config.mjs +++ b/packages/frontend/rollup.config.mjs @@ -26,7 +26,7 @@ export default [ values: { __LIBRARY_MODE__: JSON.stringify(true), __STAGING_MODE__: JSON.stringify(false), - __DEV__: JSON.stringify(false), + __PROD__: JSON.stringify(true), __INFURA_PROJECT_ID__: getEnv("INFURA_PROJECT_ID", true), __WALLETCONNECT_PROJECT_ID__: JSON.stringify(""), __FATHOM_SITE_ID__: JSON.stringify(""), diff --git a/packages/frontend/src/bootstrap.tsx b/packages/frontend/src/bootstrap.tsx index 4ab756fc0..058ae538d 100644 --- a/packages/frontend/src/bootstrap.tsx +++ b/packages/frontend/src/bootstrap.tsx @@ -128,7 +128,7 @@ if (!__LIBRARY_MODE__) { , ); - if (!__DEV__ && "serviceWorker" in navigator) { + if (__PROD__ && "serviceWorker" in navigator) { navigator.serviceWorker .register("./sw.js") .then(() => { diff --git a/packages/frontend/src/constants/index.ts b/packages/frontend/src/constants/index.ts index 779e3ccac..ad25b3c0d 100644 --- a/packages/frontend/src/constants/index.ts +++ b/packages/frontend/src/constants/index.ts @@ -63,7 +63,9 @@ export const DEFAULT_CHAIN: Chain = Object.values(ENABLED_CHAINS).filter( (chain) => chain.enabled, )[0]; -export const CARROT_DOMAIN = __DEV__ ? "carrot-kpi.dev" : "carrot-kpi.io"; +export const CARROT_DOMAIN = __PROD__ + ? "carrot-kpi.community" + : "carrot-kpi.dev"; export interface NavbarLink { // eslint-disable-next-line @typescript-eslint/no-explicit-any diff --git a/packages/frontend/src/react-app-env.d.ts b/packages/frontend/src/react-app-env.d.ts index daee78b98..4b6c32f6f 100644 --- a/packages/frontend/src/react-app-env.d.ts +++ b/packages/frontend/src/react-app-env.d.ts @@ -5,7 +5,7 @@ import { resources } from "./i18n/resources"; import { CARROT_KPI_FRONTEND_I18N_NAMESPACE } from "./constants"; declare global { - const __DEV__: boolean; + const __PROD__: boolean; const __LIBRARY_MODE__: boolean; const __STAGING_MODE__: boolean; const __INFURA_PROJECT_ID__: string;