Registry / devops / vite-plugin-cesiumjs

vite-plugin-cesiumjs

JSON →
library4.1.3jsnpmunverified

Vite plugin to integrate CesiumJS into Vite projects. It automatically serves CesiumJS static assets and provides a seamless development experience. Current stable version is 4.1.3. It works with Vite >=5.0.0 and supports TypeScript. Key differentiators: easy setup, configurable Cesium URL and output directory, optionally unminified code for debugging. Released on npm with regular updates.

npm install vite-plugin-cesiumjs
INSTALL
IMPORT
SIG · VITE-PLUGIN-CESIUM
V
vite-plugin-cesiumjs
devopsjavascriptv4.1.3
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 Cesiumjs from 'vite-plugin-cesiumjs'
import { Cesiumjs } from 'vite-plugin-cesiumjs'
Default export; named import will fail.
Cesiumjs
import Cesiumjs from 'vite-plugin-cesiumjs'
const Cesiumjs = require('vite-plugin-cesiumjs')
ESM-only package; CommonJS require will fail.
CesiumViewer
import { Viewer } from 'cesium'
import Viewer from 'cesium'
CesiumJS itself uses named exports for its classes.

Set up Vite with CesiumJS using the plugin, configuring custom URL and output directory.

// vite.config.ts import { defineConfig } from 'vite'; import Cesiumjs from 'vite-plugin-cesiumjs'; export default defineConfig({ plugins: [ Cesiumjs({ url: '/cesium', outDir: 'cesium', }), ], }); // main.ts import { Viewer } from 'cesium'; const viewer = new Viewer('cesiumContainer');
Debug
Known issues
breakingVite >=5.0.0 required; versions below are incompatible.
fix
Upgrade Vite to 5.0.0 or later.
affects: <4.0.0
breakingPlugin now uses default export; named import { Cesiumjs } will cause runtime error.
fix
Use default import: import Cesiumjs from 'vite-plugin-cesiumjs'.
affects: >=4.0.0
gotchaCesiumJS static assets are served from the configured url path. Ensure correct base URL in production.
fix
Set url and outDir properly to match your deployment path.
affects: >=4.0.0
deprecatedUsing unminified option may significantly increase bundle size.
fix
Only enable unminified for debugging; remove in production.
affects: >=4.0.0
gotchaThe plugin copies Cesium assets to outDir during build; ensure outDir is writable.
fix
Check permissions and disk space.
affects: >=4.0.0
Errors
Common errors & fixes
Error: Cannot find module 'vite-plugin-cesiumjs'
Package not installed or used with CommonJS require.
fix
Install with npm i vite-plugin-cesiumjs -D and use ESM import.
TypeError: Cesiumjs is not a function
Named import used instead of default import.
fix
Change to: import Cesiumjs from 'vite-plugin-cesiumjs'
Cesium requires Vite >= 5.0.0
Older Vite version incompatible.
fix
Upgrade Vite to 5.0.0 or later.
Upgrade
Version history
4.1.3latest on npm
Audit
Dependencies
viterequiredPeer dependency required to run as a Vite plugin.
Agent activity
4 hits · last 30 days
node
4
Resources
vite-plugin-cesiumjs — npm install vite-plugin-cesiumjs · libregistry