Registry / devops / rollup-plugin-compression

rollup-plugin-compression

JSON →
library1.0.3jsnpmunverified

Rollup plugin to compress the dist directory into a ZIP file after build. Version 1.0.3, stable. Simplifies build packaging for Vite/Rollup projects. Key differentiator: focuses solely on ZIP compression with options for source name, target name, and ignoring base directory. Alternative to more complex bundling tools.

npm install rollup-plugin-compression
INSTALL
IMPORT
SIG · ROLLUP-PLUGIN-COMP
R
rollup-plugin-compression
devopsjavascriptv1.0.3
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.

compresssionBuild
import compresssionBuild from 'rollup-plugin-compression'
Default export, function name has typo 'compresssionBuild' (double s).
ICompressionOptions
import type { ICompressionOptions } from 'rollup-plugin-compression'
TypeScript type import for options.

Shows how to configure the plugin in a Vite config file with TypeScript types.

// vite.config.ts import compresssionBuild from 'rollup-plugin-compression'; import type { ICompressionOptions } from 'rollup-plugin-compression'; const option: ICompressionOptions = { sourceName: 'dist', type: 'zip', targetName: 'my-app', ignoreBase: false }; export default defineConfig({ plugins: [compresssionBuild(option)] });
Debug
Known issues
gotchaExported function name is 'compresssionBuild' (note extra 's'). Typos may cause import errors.
fix
Use the exact name: import compresssionBuild from 'rollup-plugin-compression'.
affects: >=1.0.0
gotchaPlugin only supports ZIP compression type. Other compression formats not available.
fix
If other formats needed, use alternative plugins like rollup-plugin-zip or vite-plugin-zip-pack.
affects: >=1.0.0
gotchaOptions 'sourceName' defaults to 'dist' and must match the output directory. Mismatch may cause empty zip.
fix
Verify the build output directory name matches sourceName.
affects: >=1.0.0
Errors
Common errors & fixes
Cannot find module 'rollup-plugin-compression'
Package not installed or import path error.
fix
Run 'npm install rollup-plugin-compression -D' and check import is from 'rollup-plugin-compression'.
Upgrade
Version history
1.0.3latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
7 hits · last 30 days
node
6
Resources
rollup-plugin-compression — npm install rollup-plugin-compression · libregistry