medusa-improve-admin
v0.0.3
Published
A starter for Medusa plugins.
Maintainers
Readme
Medusa Improve Admin
A Medusa v2 plugin for enhancing the admin panel.
Compatibility
This plugin is compatible with Medusa v2.4.0 and above.
Installation
Option 1: Install from npm (if published)
npm install medusa-improve-admin
# or
yarn add medusa-improve-adminOption 2: Install from local development
# In your Medusa project
npm install /path/to/medusa-improve-admin
# or
yarn add /path/to/medusa-improve-adminConfiguration
Add the plugin to your medusa-config.ts file:
const { defineConfig } = require("@medusajs/framework/utils")
module.exports = defineConfig({
projectConfig: {
databaseUrl: process.env.DATABASE_URL,
http: {
storeCors: process.env.STORE_CORS,
adminCors: process.env.ADMIN_CORS,
authCors: process.env.AUTH_CORS,
jwtSecret: process.env.JWT_SECRET || "supersecret",
cookieSecret: process.env.COOKIE_SECRET || "supersecret",
},
},
plugins: [
{
resolve: "medusa-improve-admin",
options: {
// Plugin options here
},
},
],
})Note on Metadata Functionality
Metadata functionality has been removed from this plugin. If you need metadata management, please use medusa-dynamic-metadata instead, which provides comprehensive metadata support including:
- Configuration-driven metadata management for any Medusa entity type
- Universal widget component that works for all entities
- Admin widgets for metadata editing across 14+ entity types
- Metadata filtering capabilities
- Type-safe metadata field definitions
See the medusa-dynamic-metadata documentation for configuration details.
Development
Building the Plugin
npm run buildDevelopment Mode
npm run devThis will watch for changes and rebuild the plugin automatically.
Testing
npm testLicense
MIT
