feat(medusa,framework,cli,admin-bundler): Integrate admin extensions into medusa build:plugin (#10941)

**What**
Calls the `plugin` script from `@medusajs/admin-bundler` as part of `medusa plugin:build`.
This commit is contained in:
Kasper Fabricius Kristensen
2025-01-13 20:48:55 +00:00
committed by GitHub
parent 2a2b387bc3
commit 4bc3f5b845
8 changed files with 93 additions and 18 deletions
+5 -4
View File
@@ -1,12 +1,10 @@
import { logger } from "@medusajs/framework/logger"
import { plugin } from "@medusajs/admin-bundler"
import { Compiler } from "@medusajs/framework/build-tools"
import { logger } from "@medusajs/framework/logger"
export default async function build({
directory,
adminOnly,
}: {
directory: string
adminOnly: boolean
}): Promise<boolean> {
logger.info("Starting build...")
const compiler = new Compiler(directory, logger)
@@ -18,5 +16,8 @@ export default async function build({
}
await compiler.buildPluginBackend(tsConfig)
await compiler.buildPluginAdminExtensions({
plugin,
})
return true
}