Skip to main content

Installation

Install the smallest Nuxt Board package set for Vue or Nuxt.

Vue

bash
pnpm add @lupinum/board-core @lupinum/vue-board

Import the stylesheet once in the application entry or root component:

ts
import '@lupinum/vue-board/style.css'

Nuxt Board requires Vue 3.5 and Node 20.19 or newer for the supported toolchain.

Nuxt

bash
pnpm add @lupinum/nuxt-board @lupinum/board-core @lupinum/vue-board
ts
export default defineNuxtConfig({
  modules: ['@lupinum/nuxt-board'],
})

The module registers styles and optional component/composable auto-imports. It owns no board behavior.

Vue and Nuxt use the same engine. For SSR, use deterministic IDs and complete initial records; do not create random initial nodes during hydration. Browser-only measurements remain session state and are populated after mount.

Optional packages

bash
pnpm add @lupinum/board-connections @lupinum/board-history

Import the minimap from @lupinum/vue-board/minimap; it is a subpath, not a separate package.

Install optional packages only when the product needs their capability. Continue with Your first board.