Skip to content

Commit 0ff3894

Browse files
authored
fix: use esm-env instead of import.meta.env.MODE (#1770)
* fix: use esm-env instead of import.meta.env * fix: remove import.meta.env.MODE
1 parent 99eeb88 commit 0ff3894

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,7 @@
152152
"apexcharts": "^5.3.5",
153153
"clsx": "^2.1.1",
154154
"date-fns": "^4.1.0",
155+
"esm-env": "^1.2.2",
155156
"flowbite": "^3.1.2",
156157
"tailwind-merge": "^3.3.1",
157158
"tailwind-variants": "^3.1.1"

pnpm-lock.yaml

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/lib/theme/themeUtils.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
import { type ThemeConfig } from "$lib";
22
import type { ClassValue } from "clsx";
33
import { getContext } from "svelte";
4-
// import { dev } from "$app/environment";
5-
// for svelte users not using sveltekit substitute the above line with the following line
6-
const dev = import.meta.env.MODE === "development";
4+
import { DEV } from "esm-env";
75

86
export function getTheme<K extends keyof ThemeConfig>(componentKey: K) {
97
const theme = getContext<ThemeConfig>("theme");
@@ -25,7 +23,7 @@ export type Classes<T extends { slots: Record<string, unknown> }> = {
2523
* @param replacements - Optional map of deprecated keys to their replacements (e.g., "divClass" → "div").
2624
*/
2725
export function warnThemeDeprecation(component: string, names: Record<string, unknown>, replacements?: Record<string, unknown>): void {
28-
if (!dev) return;
26+
if (!DEV) return;
2927

3028
const nonEmptyNames = Object.keys(names).filter((name) => names[name]);
3129
if (nonEmptyNames.length === 0) return;

0 commit comments

Comments
 (0)