Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
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 0 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.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.