Purpose & Overview
Provides a self-service control panel within the administration dashboard to manage installed plugins, inspect dependency graphs, and configure plugin settings.
Installation & Setup
1
Install the package
bash
bun veap add @veap/manager-plugin2
Register in lib/veap.ts (or auto via lib/plugins.gen.ts)
lib/veap.ts
typescript
// lib/veap.ts
import { Application } from "@veap/core/core/server";
import managerPlugin from "@veap/manager-plugin";
export const app = Application.configure()
.withPlugins([managerPlugin])
.create();Keep in mind
- Allows safe activation and deactivation of plugins without restarting the production server.
- Validates the dependency graph to prevent disabling plugins required by other active modules.
- Utilizes the central veap-registry.json repository for discovering remote plugins.
Dependencies
Veap Core
@veap/core (^0.1.0)
Required Veap Plugins
NPM Packages
- @iconify/react@^5.2.0
- lucide-react@^1.27.0
- sonner@^2.0.0
- zod@^4.4.3
Authors & Maintainers
Veap Core Team
Maintainer
Specifications
- License
- MIT
- Type
- plugin
- Status
- official
- Repository
- GitHub →
- Issues
- Report issue →