From b9c469a6d445dfb2f692bc16753c660426a48bdc Mon Sep 17 00:00:00 2001 From: Kasper Fabricius Kristensen <45367945+kasperkristensen@users.noreply.github.com> Date: Wed, 22 Jan 2025 10:55:18 +0100 Subject: [PATCH] fix(admin-bundler): Fix Vite imports to prevent deprecation warnings (#11086) --- .changeset/tidy-books-double.md | 5 +++++ packages/admin/admin-bundler/src/lib/plugin.ts | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 .changeset/tidy-books-double.md diff --git a/.changeset/tidy-books-double.md b/.changeset/tidy-books-double.md new file mode 100644 index 0000000000..2c689800c3 --- /dev/null +++ b/.changeset/tidy-books-double.md @@ -0,0 +1,5 @@ +--- +"@medusajs/admin-bundler": patch +--- + +fix(admin-bundler): Fix Vite imports to prevent deprecation warnings diff --git a/packages/admin/admin-bundler/src/lib/plugin.ts b/packages/admin/admin-bundler/src/lib/plugin.ts index 9d947d2375..8088c8b4ff 100644 --- a/packages/admin/admin-bundler/src/lib/plugin.ts +++ b/packages/admin/admin-bundler/src/lib/plugin.ts @@ -1,9 +1,8 @@ -import react from "@vitejs/plugin-react" import { readFileSync } from "fs" import { rm } from "fs/promises" import { glob } from "glob" import path from "path" -import { UserConfig } from "vite" +import type { UserConfig } from "vite" interface PluginOptions { root: string @@ -12,6 +11,7 @@ interface PluginOptions { export async function plugin(options: PluginOptions) { const vite = await import("vite") + const react = (await import("@vitejs/plugin-react")).default const entries = await glob(`${options.root}/src/admin/**/*.{ts,tsx,js,jsx}`) /**