Skip to content

Plugins ​

Universal DevTools Kit comes with a collection of built-in plugins that provide various debugging and development tools. This page lists all available plugins with their descriptions and features.

Available Plugins ​

Core Plugins ​

@u-devtools/plugin-console ​

Description: Console logger plugin for Universal DevTools. Captures and displays console messages from your application.

Features:

  • Real-time console message capture
  • Filter by log level (log, warn, error, info)
  • Clear console functionality
  • Export logs

Documentation: API Reference


@u-devtools/plugin-network ​

Description: Network logger plugin for Universal DevTools. Intercepts and logs all fetch/XHR requests with detailed information.

Features:

  • Request/response interception
  • Request composer for testing APIs
  • Mock rules for development
  • cURL export
  • Request timing and status codes

Documentation: API Reference


@u-devtools/plugin-inspector ​

Description: Element inspector plugin for Universal DevTools. Allows selecting elements on the page and inspecting their properties.

Features:

  • Element selection on hover
  • DOM tree navigation
  • Element properties inspection
  • CSS styles viewer
  • Computed styles display

Documentation: API Reference


@u-devtools/plugin-storage ​

Description: Storage Manager plugin for viewing and editing LocalStorage, SessionStorage, and Cookies.

Features:

  • View and edit LocalStorage
  • View and edit SessionStorage
  • Cookie management
  • IndexedDB browser
  • OPFS (Origin Private File System) support
  • Real-time updates

Documentation: API Reference


@u-devtools/plugin-terminal ​

Description: Terminal plugin for running npm scripts from DevTools.

Features:

  • Full terminal emulation
  • Run npm/pnpm/yarn commands
  • Execute shell commands
  • Command history
  • Output streaming

Documentation: API Reference


Framework-Specific Plugins ​

@u-devtools/plugin-vue-inspector ​

Description: Vue Inspector plugin for Universal DevTools. Inspects Vue component tree, props, state, and routes.

Features:

  • Vue component tree navigation
  • Component props inspection
  • Reactive state inspection
  • Vue Router integration
  • Component overlay highlighting

Documentation: API Reference


Development Tools ​

@u-devtools/plugin-i18n ​

Description: i18n plugin for Universal DevTools. Visual editor for translation files with live preview.

Features:

  • File tree navigation
  • Translation key editing
  • Live preview
  • JSON validation
  • Multi-language support

Documentation: API Reference


@u-devtools/plugin-package-inspector ​

Description: Package Inspector plugin for viewing dependencies from package.json.

Features:

  • Dependency tree visualization
  • Version information
  • Package details
  • Dependency search
  • Update suggestions

Documentation: API Reference


@u-devtools/plugin-vite-inspector ​

Description: Vite Inspector plugin for Universal DevTools - deep dive into Vite configuration and server.

Features:

  • Vite config inspection
  • Module graph visualization
  • Server status monitoring
  • Plugin list
  • Build information

Documentation: API Reference


Advanced Plugins ​

@u-devtools/plugin-componentsbook ​

Description: Component storybook plugin for Universal DevTools - Interactive component development and documentation.

Features:

  • Component catalog
  • Interactive prop editing
  • Live component preview
  • Documentation generation
  • Multi-framework support (Vue, React, Svelte, Solid)

Documentation: API Reference


@u-devtools/plugin-manager ​

Description: Plugin Manager for Universal DevTools. Manage installed plugins and discover new ones.

Features:

  • Installed plugins list
  • Plugin marketplace
  • Install/uninstall plugins
  • Plugin configuration
  • Plugin search

Documentation: API Reference


@u-devtools/plugin-library ​

Description: UI Library - Component snippets and drag-and-drop inserter.

Features:

  • Component library browser
  • Code snippets
  • Drag-and-drop insertion
  • Component search
  • Category filtering

Documentation: API Reference


@u-devtools/plugin-seo ​

Description: SEO Studio plugin for Universal DevTools.

Features:

  • Meta tags analysis
  • Social preview generation
  • Structured data validation
  • Content analysis
  • SEO score calculation

Documentation: API Reference


@u-devtools/plugin-security ​

Description: Security Auditor plugin for Universal DevTools.

Features:

  • Security vulnerability scanning
  • Dependency audit
  • Security best practices
  • Risk assessment

Documentation: API Reference


@u-devtools/plugin-tailwind ​

Description: Tailwind Commander - Ultimate IDE for Tailwind CSS styles.

Features:

  • Tailwind class builder
  • Style inspector
  • Design system integration
  • CSS generation

Documentation: API Reference


@u-devtools/plugin-repo2txt ​

Description: repo2txt plugin for converting repository structure to text format.

Features:

  • Repository structure analysis
  • File tree generation
  • Export to markdown
  • Token limit management

Documentation: API Reference


@u-devtools/plugin-remote-control ​

Description: Remote Control plugin - DOM Mirroring.

Features:

  • Remote DOM inspection
  • Cross-window communication
  • Element synchronization

Documentation: API Reference


Installing Plugins ​

To use a plugin, install it as a dev dependency:

bash
pnpm add -D @u-devtools/plugin-<name>

Then add it to your vite.config.ts:

typescript
import { createDevTools } from '@u-devtools/vite';
import { plugin as consolePlugin } from '@u-devtools/plugin-console';

export default defineConfig({
  plugins: [
    createDevTools({
      plugins: [
        consolePlugin(),
        // ... other plugins
      ],
    }),
  ],
});

Creating Custom Plugins ​

You can create your own plugins using the plugin generator:

bash
pnpm create:plugin

Or see the Plugin Development Guide for detailed instructions.

Released under the MIT License.