Registry / web-framework / vite-plugin-dlight-client

vite-plugin-dlight-client

JSON →
library0.9.20jsnpmunverified

A Vite plugin that transpiles DLight.js component syntax (JSX-like DSL) into standard JavaScript, enabling fast HMR and bundling for DLight applications. Current stable version 0.9.20 is in active development with weekly releases. Key differentiator: seamlessly integrates DLight's reactive UI framework with Vite's fast dev server and optimized builds. Requires DLight runtime and Babel transforms.

npm install vite-plugin-dlight-client
INSTALL
IMPORT
SIG · VITE-PLUGIN-DLIGHT
V
vite-plugin-dlight-client
web-frameworkjavascriptv0.9.20
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

default
import dlightPlugin from 'vite-plugin-dlight-client'
const dlightPlugin = require('vite-plugin-dlight-client')
ESM-only package; CJS require will fail. Use dynamic import if needed.
type DlightOptions
import type { DlightOptions } from 'vite-plugin-dlight-client'
TypeScript users should use type import for options interface.

Configure Vite with the DLight plugin for transpiling DLight components in your project.

// vite.config.ts import { defineConfig } from 'vite'; import dlightPlugin from 'vite-plugin-dlight-client'; export default defineConfig({ plugins: [ dlightPlugin({ // Optional: configure transpilation options // files: 'src/**/*.js', // parser: 'babel', }) ] });
Debug
Known issues
breakingESM-only: package does not support CommonJS require()
fix
Use ES import syntax or import() for dynamic import.
affects: >=0.1.0
deprecatedOption 'files' is deprecated; use 'include' and 'exclude' patterns instead.
fix
Replace 'files' with 'include: ["src/**/*.js"]' in plugin options.
affects: 0.8.0 - 0.9.0
gotchaMissing peer dependency: dlight must be installed separately.
fix
npm install dlight --save
affects: >=0.1.0
Errors
Common errors & fixes
Error: Cannot find module 'vite-plugin-dlight-client'
Package not installed or incorrect import path.
fix
npm install vite-plugin-dlight-client --save-dev
TypeError: dlightPlugin is not a function
Default import used incorrectly (e.g., named import instead of default).
fix
Use import dlightPlugin from 'vite-plugin-dlight-client' (default import).
Upgrade
Version history
0.9.20latest on npm
Audit
Dependencies
dlightrequiredcore DLight runtime required for component rendering
@babel/coreoptionalused internally for transpilation
Agent activity
8 hits · last 30 days
node
6
Bingbot
1
OpenAI (training)
1
Resources
vite-plugin-dlight-client — npm install vite-plugin-dlight-client · libregistry