Registry / devops / vite-plugin-lightningcss

vite-plugin-lightningcss

JSON →
library0.0.5jsnpmunverified

A Vite plugin that integrates Lightning CSS, a fast CSS parser, transformer, bundler, and minifier. Version 0.0.5 (early stage). It replaces PostCSS for preprocessing, offering faster performance with built-in autoprefixing, CSS nesting, and minification. Key differentiator: significant speed improvement over PostCSS for large CSS bundles.

npm install vite-plugin-lightningcss
INSTALL
IMPORT
SIG · VITE-PLUGIN-LIGHTN
V
vite-plugin-lightningcss
devopsjavascriptv0.0.5
Install
Import
Disk
Pass rate
0/ 6
Env Coverage0 / 6
glibc
1822
musl
1822
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18223 runs
build_error
glibc
node 18223 runs
build_error
Code
Verified usage

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

lightningcss
import lightningcss from 'vite-plugin-lightningcss'
const lightningcss = require('vite-plugin-lightningcss')
Default export; ESM-only. CommonJS require is not supported.
lightningcss (as function)
import lightningcss from 'vite-plugin-lightningcss'; export default { plugins: [lightningcss()] }
import { lightningcss } from 'vite-plugin-lightningcss'
The module exports a function as default; named import will fail.
Options
import type { Options } from 'vite-plugin-lightningcss'
TypeScript users can import the Options type for plugin configuration.

Shows minimal setup to add the plugin to a Vite project.

// vite.config.js import lightningcss from 'vite-plugin-lightningcss'; export default { plugins: [lightningcss()] };
Debug
Known issues
gotchaPlugin is in early development (v0.0.5); API may change without major version bump.
fix
Pin to exact version or monitor releases for breaking changes.
affects: >=0.0.1
gotchaLightning CSS replaces PostCSS; do not use both simultaneously for CSS processing unless explicitly configured.
fix
Remove PostCSS plugins from vite.config.js if using lightningcss.
affects: >=0.0.1
deprecatedThe 'browserslist' option is deprecated; use 'targets' instead.
fix
Replace 'browserslist' with 'targets' in plugin options.
affects: >=0.0.3
Errors
Common errors & fixes
Error: [vite] Internal server error: lightningcss is not a function
Using named import instead of default import.
fix
Use 'import lightningcss from 'vite-plugin-lightningcss'' instead of '{ lightningcss }'.
Error: Cannot find module 'vite-plugin-lightningcss'
Package not installed.
fix
Run 'npm install vite-plugin-lightningcss --save-dev'.
Upgrade
Version history
0.0.5latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
11 hits · last 30 days
node
10
Resources
vite-plugin-lightningcss — npm install vite-plugin-lightningcss · libregistry