feat(medusa,types): add enabled plugins route (#11876)

This commit is contained in:
Riqwan Thamir authored and GitHub committed 2025-03-17 20:11:46 +01:00
1 parent 9dd62d93bd
commit c3440e5e38
7 files changed
+69

No files matched your search

@@ -0,0 +1,23 @@
import { MedusaRequest, MedusaResponse } from "@medusajs/framework/http"
import { HttpTypes } from "@medusajs/framework/types"
import { ContainerRegistrationKeys } from "@medusajs/framework/utils"
import { isString } from "lodash"
export const GET = async (
req: MedusaRequest<unknown>,
res: MedusaResponse<HttpTypes.AdminPluginsListResponse>
) => {
const configModule = req.scope.resolve(
ContainerRegistrationKeys.CONFIG_MODULE
)
const configPlugins = configModule.plugins ?? []
const plugins = configPlugins.map((plugin) => ({
name: isString(plugin) ? plugin : plugin.resolve,
}))
res.json({
plugins,
})
}