From 125dd0f1ed68af50dd0164b38295e3120a7f3531 Mon Sep 17 00:00:00 2001 From: nicomiguelino Date: Wed, 12 Aug 2026 06:07:37 -0700 Subject: [PATCH] fix(dev-tools): use import.meta.env directly for dev mode check - Remove unnecessary type cast wrapper around import.meta - Add rollup transform define for import.meta in vite.config --- src/components/dev-tools/dev-tools.ts | 3 +-- vite.config.ts | 3 +++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/components/dev-tools/dev-tools.ts b/src/components/dev-tools/dev-tools.ts index 86dc9ea..2964b84 100644 --- a/src/components/dev-tools/dev-tools.ts +++ b/src/components/dev-tools/dev-tools.ts @@ -137,9 +137,8 @@ export class EdgeAppDevToolsElement extends HTMLElement { } private isDevelopmentMode(): boolean { - const meta = import.meta as { env?: { DEV?: boolean } } return ( - meta.env?.DEV || + import.meta.env?.DEV || window.location.hostname === 'localhost' || window.location.hostname === '127.0.0.1' || window.location.search.includes('dev=true') diff --git a/vite.config.ts b/vite.config.ts index 1844786..85643ba 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -64,6 +64,9 @@ export default defineConfig({ return 'assets/[name]-[hash][extname]' }, }, + transform: { + define: { 'import.meta': '{}' }, + }, }, }, plugins: [tailwindcss(), screenlyDevServer(), copyScreenlyFiles()],