vite-plugin-carve

July 9, 2026 ยท View on GitHub

Vite plugin for importing .crv documents as rendered HTML.

import { defineConfig } from 'vite'
import carve from '@markup-carve/vite-plugin-carve'

export default defineConfig({
  plugins: [carve()],
})
import html, { source } from './intro.crv'

The default export is rendered HTML. Named exports:

  • html
  • source

Development

npm install
npm run build
npm test