diff --git a/.changeset/tidy-books-double.md b/.changeset/tidy-books-double.md new file mode 100644 index 0000000000000..2c689800c36aa --- /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 9d947d23758c1..8088c8b4ff66f 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}`) /**