JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 35
  • Score
    100M100P100Q40587F
  • License MIT

RPC bridge for Universal DevTools communication

Package Exports

  • @u-devtools/bridge
  • @u-devtools/bridge/package.json

Readme

@u-devtools/bridge

npm version npm downloads License Donate

RPC bridge for Universal DevTools communication. Handles typed RPC calls between Server and Client contexts via Vite HMR WebSocket.

Installation

npm install -D @u-devtools/bridge

Usage

import { ViteRpcClient, ViteRpcServer } from '@u-devtools/bridge';

// Client side
const rpc = new ViteRpcClient(import.meta.hot);
await rpc.call('method:name', payload);

// Server side
const rpc = new ViteRpcServer(server.ws);
rpc.handle('method:name', async (payload) => { /* ... */ });

Repository

GitHub