@memotux/nuxt-vue-plot

Nuxt module for @memotux/vue-plot — declarative data visualization with Observable Plot
376 2
Install
npm install @memotux/nuxt-vue-plot
Latest Version:0.1.3
Vue:3
License:MIT
Last Updated:Oct 13, 2026
Links: GitHub  ·  npm
Maintainer: memotux

Nuxt Vue Plot

npm version npm downloads License Nuxt

Nuxt module for @memotux/vue-plot — declarative data visualization with Observable Plot.

Features

  • ⛰  Auto-imports VPlot component
  • 🚠  Configures isCustomElement for Plot* tags
  • 🌲  Optimizes Vite dependencies for @observablehq/plot

Quick Setup

Install @memotux/vue-plot and @observablehq/plot as they are required peer dependencies:

pnpm add @memotux/vue-plot @observablehq/plot

Install the module to your Nuxt application with one command:

npx nuxt module add @memotux/nuxt-vue-plot

That's it! You can now use VPlot in your Nuxt app ✨

<script setup>
const data = [
  { name: 'A', value: 10 },
  { name: 'B', value: 20 },
  { name: 'C', value: 15 },
]
</script>

<template>
  <VPlot :width="680">
    <PlotBarY :data="data" x="name" y="value" />
  </VPlot>
</template>

Contribution

Local development
# Install dependencies
npm install

# Generate type stubs
npm run dev:prepare

# Develop with the playground
npm run dev

# Build the playground
npm run dev:build

# Run ESLint
npm run lint

# Run Vitest
npm run test
npm run test:watch

Related Packages

nuxt-charts

Legacy Nuxt Charts module (Unovis / vue-chrts). Prefer nuxt-charts v3.

596,920 437
@josquin2/nuxt-charts

Nuxt Charts module (Unovis / vue-chrts).

0 439
anichart

Data visualization animation library

4,253 1,131
@yamakox/vue3-plotly

A Vue 3 wrapper component for Plotly.js

2,077 1

Version History

Version Released Vue License
0.1.3 ^3.5.0 MIT
0.1.2 ^3.5.0 MIT