A Vite plugin for bundling Adobe CEP (Common Extensibility Platform) Extension panels. Current stable version is 2.2.0, released with regular updates. It integrates Vite's fast development server and build pipeline into Adobe CEP workflows, supporting TypeScript, React, Vue, and Svelte out of the box. Unlike older workflows using Webpack or manual scripts, this plugin provides HMR, CSS modules, and optimized builds. Intended to be used with the Bolt CEP boilerplate but works standalone. It is ESM-only, requires CEP 8+ (CC 2018+), and automatically handles manifest generation and zipping for distribution.
npm install vite-cep-pluginVerified import paths — ran on the pinned version, not inferred.
Configures Vite with vite-cep-plugin, setting output directory and entry point for an Adobe CEP extension.
Switch from require() to import statements in vite.config.js and all source files.
Update Vite to v2 or higher.
Use { cep: { manifest: { ... } } } instead of { manifest: { ... } }.No fix; design limitation. Use manual refresh when developing with multiple panels.
Run 'yarn add vite-cep-plugin' or 'npm install vite-cep-plugin' in your project root.
Change 'const viteCEP = require("vite-cep-plugin")' to 'import viteCEP from "vite-cep-plugin"'.Update Vite to v2 or higher: 'npm update vite'.