All Plugins/Admin & Dashboard/v0.1.0

Veap Plugin Manager

Official

Visual plugin management UI for enabling, disabling, discovering, and configuring plugins directly inside the admin panel.

bun veap add @veap/manager-plugin

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-plugin
2

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

Profile →

Specifications

License
MIT
Type
plugin
Status
official
Repository
GitHub →
veap
Preparing0%