Research
Security News
Quasar RAT Disguised as an npm Package for Detecting Vulnerabilities in Ethereum Smart Contracts
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
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 13 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.
Research
Security News
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
Security News
Research
A supply chain attack on Rspack's npm packages injected cryptomining malware, potentially impacting thousands of developers.
Research
Security News
Socket researchers discovered a malware campaign on npm delivering the Skuld infostealer via typosquatted packages, exposing sensitive data.