
Product
Introducing Pull Request Stories to Help Security Teams Track Supply Chain Risks
Socket’s new Pull Request Stories give security teams clear visibility into dependency risks and outcomes across scanned pull requests.
rollup-plugin-zip-encryptable
Advanced tools
Rollup plugin to zip up emitted files. Work with password
Rollup plugin to zip up emitted files. Work with password.
This plugin was inspired by the rollup-plugin-zip.
npm i -D rollup-plugin-zip-encryptable
// rollup.config.js
import zipEncryptable from 'rollup-plugin-zip-encryptable'
export default {
input: 'index.js',
output: {
dir: 'dist',
format: 'es',
},
plugins: [
zipEncryptable({
// file: './dist/test.zip',
dir: './dist/',
zlib: { level: 9 },
forceLocalTime: true,
password: '123456',
}),
],
}
See details node-archiver-zip-encryptable and Archiver
interface IPluginOptions {
/**
* Optional name or path to the output zip file. Relative paths are resolved in the Rollup destination directory.
*/
file?: string;
/**
* Optional path to the directory where to write the output zip file. (Rollup destination directory if file is not set. If file is set then dir is ignored.)
*/
dir?: string;
/**
* Password protected zip.
*/
password?: string;
/**
* Sets the zip archive comment.
*/
comment?: string;
/**
* Forces the archive to contain local file times instead of UTC.
*/
forceLocalTime?: boolean;
/**
* Forces the archive to contain ZIP64 headers.
*/
forceZip64?: boolean;
/**
* Prepends a forward slash to archive file paths.
*/
namePrependSlash?: boolean;
/**
* Sets the compression method to STORE.
*/
store?: boolean;
/**
* Passed to zlib to control compression.
* @default { level: 9 }
*/
zlib?: object;
/**
* Create zip file once. Useful in watch mode.
* @default false
*/
createOnce?: false,
/**
* Filter out the files that are not packaged into the zip package.
* Returning true has just been filtered out.
* @default null
*/
filterFile?: (entry: OutputAsset | OutputChunk) => boolean;
}
FAQs
Rollup plugin to zip up emitted files. Work with password
The npm package rollup-plugin-zip-encryptable receives a total of 1 weekly downloads. As such, rollup-plugin-zip-encryptable popularity was classified as not popular.
We found that rollup-plugin-zip-encryptable demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Socket’s new Pull Request Stories give security teams clear visibility into dependency risks and outcomes across scanned pull requests.
Research
/Security News
npm author Qix’s account was compromised, with malicious versions of popular packages like chalk-template, color-convert, and strip-ansi published.
Research
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.