{"library":"rollup-plugin-zip","title":"rollup-plugin-zip","description":"Rollup plugin that creates a ZIP archive of emitted files during the build process. Version 1.0.3 is the latest stable version, with occasional minor updates. It integrates directly with Rollup's output pipeline, archiving only the files emitted by the bundle, not additional assets (those require separate handling via plugins like rollup-plugin-copy2). This plugin is inspired by zip-webpack-plugin and supports custom output filenames and directories.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-zip"],"cli":null},"imports":["import zip from 'rollup-plugin-zip'","import zip from 'rollup-plugin-zip'","import type { ZipOptions } from 'rollup-plugin-zip'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// rollup.config.js (ESM)\nimport zip from 'rollup-plugin-zip';\nexport default {\n  input: 'src/index.js',\n  output: {\n    dir: 'dist',\n    format: 'es',\n  },\n  plugins: [\n    zip({\n      file: 'bundle.zip',\n      dir: 'archives',\n    }),\n  ],\n};","lang":"javascript","description":"Creates a ZIP archive of all files emitted by Rollup into 'dist', saving as 'archives/bundle.zip'.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}