Current collected state Current
Observed since 20 Oct, 21:14 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
7zip-bin-wrapper
Wrapper script for [7zip-bin](https://www.npmjs.com/package/7zip-bin)
Wrapper script for 7zip-bin
Parsing output from 7za, create progress event.
Params used by this package: (not able to use your self)
Progress created from 7za output line:
/^(\d+[%M])(?: - )?(.*)$/
interface IStatusReport {
progress: number; // 0 ~ 100
message: string;
}
interface TheHandler {
on(event: 'progress', cb: (progress: IStatusReport) => void): this;
on(event: 'output', cb: (data: string) => void): this;
/** by default, 7z will run at nextTick, but you can use hold() to prevent it */
hold(): void;
/** terminate 7z process */
cancel(): Promise<void>;
/** command line to run */
readonly commandline: ReadonlyArray<string>;
/** 7z's cwd */
readonly cwd: string;
/** wait process complete */
promise(): Promise<void>;
}
import { sevenZip, sevenZipCli, extract, compress } from '7zip-bin-wrapper';
let handler: TheHandler;
// run raw command
handler = sevenZip('x', 'xxx.7z');
// run raw command, with spawn Option
handler = sevenZip({ cwd: '/tmp' }, 'x', 'xxx.7z');
// prevent add -y to 7za, and inherit stdin
handler = sevenZipCli('x', 'xxx.7z');
handler = extract('xxx.7z', 'some/where/else');
handler = compress('xxx.7z', 'to/include/', 'another/include/');
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
tslibEnvironment{
"local_name": "tslib",
"alias": false,
"peer_metadata": null
} | ^2.4.0 | runtime |
split2Environment{
"local_name": "split2",
"alias": false,
"peer_metadata": null
} | ^4.1.0 | runtime |
iconv-liteEnvironment{
"local_name": "iconv-lite",
"alias": false,
"peer_metadata": null
} | ^0.6.3 | runtime |
source-map-supportEnvironment{
"local_name": "source-map-support",
"alias": false,
"peer_metadata": null
} | ^0.5.21 | runtime |
gulpEnvironment{
"local_name": "gulp",
"alias": false,
"peer_metadata": null
} | ^4.0.2 | development |
7zip-binEnvironment{
"local_name": "7zip-bin",
"alias": false,
"peer_metadata": null
} | ^5.2.0 | development |
local-rigEnvironment{
"local_name": "local-rig",
"alias": false,
"peer_metadata": null
} | ^1.0.0 | development |
typescriptEnvironment{
"local_name": "typescript",
"alias": false,
"peer_metadata": null
} | ^4.7.4 | development |
@types/nodeEnvironment{
"local_name": "@types/node",
"alias": false,
"peer_metadata": null
} | ^18.7.2 | development |
ttypescriptEnvironment{
"local_name": "ttypescript",
"alias": false,
"peer_metadata": null
} | ^1.5.13 | development |
@types/split2Environment{
"local_name": "@types/split2",
"alias": false,
"peer_metadata": null
} | ^3.2.1 | development |
@build-script/builderEnvironment{
"local_name": "@build-script/builder",
"alias": false,
"peer_metadata": null
} | ^3.2.9 | development |
@build-script/single-dog-assetEnvironment{
"local_name": "@build-script/single-dog-asset",
"alias": false,
"peer_metadata": null
} | ^1.0.22 | development |
@build-script/export-all-in-oneEnvironment{
"local_name": "@build-script/export-all-in-one",
"alias": false,
"peer_metadata": null
} | ^3.1.7 | development |
@build-script/typescript-transformer-dual-packageEnvironment{
"local_name": "@build-script/typescript-transformer-dual-package",
"alias": false,
"peer_metadata": null
} | ^2.0.2 | development |
7zip-binEnvironment{
"local_name": "7zip-bin",
"alias": false,
"peer_metadata": null
} | latest | peer |
Source distribution
{
"shasum": "02494ec16f902d3e5440b2fdeaefe2e4b32035f6",
"tarball": "https://registry.npmjs.org/7zip-bin-wrapper/-/7zip-bin-wrapper-1.0.28.tgz",
"fileCount": 26,
"integrity": "sha512-xolYZKGtuUQylmnaf7g7MMvzZvhjuhlkCNoGqC0bpMeI3tnpLFbaqTlCB0Muz0PddrBAixQe37XxS18KyGm6pA==",
"signatures": [
{
"sig": "MEUCIHa3flkE8kAfuof2LlYizRoM/kd2PEBKPGn5Dad6h+x3AiEA1sC7cgvBW1zB1sG919DT/xhDqa2VScHmdWYwjkFZxY4=",
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
}
],
"unpackedSize": 111667,
"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+bCmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIxQ/7ByM1SXK4waMlBjLnh4DrCeiCZvsvZ/LUfM+u3ea6dCOwKDqh\r\nGGgbQ+xXigexAdTm61vLNGuKRdPc2NohTbereidT9M+5bu5HWepGhOwhY0+A\r\nrdFSJPrdBEg/xV89RvtQyXZ7D9MJa1V4/x/Cikoip6vAIZNpqqH9q1QHeDCp\r\nyViz2+lTz+vZ4yzU+kLjeXN61pyEjxuMV+sdhKlXO8QmGN9kHztAtuilcZPb\r\nTo63Y85yc6Sg8PyLGUzqBS7C8mBhBNB6gw42G6dAv61Kd/W6/vl0e5AQOfcI\r\nvIEXoYYcRKyeu9CfCC+N1B/HRmKndkMZ0yXAVyYrx1gW/Yiz1JHt6OWkTkdA\r\nTUhfSWmTEGBRSysaMbEZUvb6Mx2k+uNPt9VLueYLfKnD6JwKrOFxNUNSVRKq\r\nUalW9Nri2f5Pxt9B8nqRrw6RaDr/VgzcOP4JxK1A6iiJkcJbNaSTBgyohsWE\r\nTlMVyTlMvBUFpoLtBhzNbDEra2Vj37xOCsNkNGDRhoWny7RpZz4Aq9HRYiTc\r\nY+xHCOb9Nuopg80Tqtt38yg1D/HQJqxWueFzIBJvyGK8DQTx9/6dZ2podjfD\r\n3C1JqUuYNSoySh2O1SVxu636SkXok2PuCscj/bSA/poScl0qrROJ8HHDpn4N\r\nlJ1te1Ra/SGHvV0KF+67eAXDxIbmEbOvieM=\r\n=PTcC\r\n-----END PGP SIGNATURE-----\r\n"
}Observed since 20 Oct, 21:14 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:56133dd5cf89e2ee62554690b042c378fa2fc373e23eda5f572e811b3ef68cd7