README
urls
homepage
https://code.insistime.com/qiao.plugin.zip
github
https://github.com/insistime/qiao.plugin.zip
npm
https://www.npmjs.com/package/qiao.plugin.zip
donate
started
install
npm install qiao.plugin.zip
dependencies
- unzip by adm-zip
- zip file by archiver
- zip folder by archiver
documentation
- adm-zip, https://www.npmjs.com/package/adm-zip
- adm-zip(中文文档), https://github.com/insistime/qiao.plugin.zip/blob/master/test/adm-zip/README.md
- archiver, https://www.npmjs.com/package/archiver
api
unzip
'use strict';
var qiaoPluginZip = require('qiao.plugin.zip');
var test = function(){
var zipFile = 'd:/test1.zip';
var destFolder = 'd:/test2/';
qiaoPluginZip.unzip(zipFile, destFolder);
};
test();
zipFileSync
'use strict';
var qiaoPluginZip = require('qiao.plugin.zip');
var test = async function(){
var sourceFile = 'd:/test.js';
var destZip = 'd:/test22.zip';
try{
var msg = await qiaoPluginZip.zipFileSync(sourceFile, destZip);
console.log(msg);
}catch(e){
console.log(e);
}
};
test();
zipFolderSync
'use strict';
var qiaoPluginZip = require('qiao.plugin.zip');
var test = async function(){
var sourceFolder = 'd:/test/';
var destZip = 'd:/test24.zip';
try{
var msg = await qiaoPluginZip.zipFolderSync(sourceFolder, destZip);
console.log(msg);
}catch(e){
console.log(e);
}
};
test();
zipFile
'use strict';
var qiaoPluginZip = require('qiao.plugin.zip');
var test = function(){
var sourceFile = 'd:/test.js';
var destZip = 'd:/test22.zip';
qiaoPluginZip.zipFile(sourceFile, destZip, function(err, msg){
if(err) throw err;
console.log(msg);
});
};
test();
zipFolder
'use strict';
var qiaoPluginZip = require('qiao.plugin.zip');
var test = function(){
var sourceFolder = 'd:/test/';
var destZip = 'd:/test23.zip';
qiaoPluginZip.zipFolder(sourceFolder, destZip, function(err, msg){
if(err) throw err;
console.log(msg);
});
};
test();
version
0.2.2.20200803
- del cli
0.2.1.20200803
- ncu
0.2.0.20191206
- add funding
- update packages
0.1.9.20190314
- add qiao.util.file
- zip file and folder add mkdir
- fix subdir
- modify md
0.1.8.20190307
- fix archiver file name bug
0.1.7.20190306
- modify keywords
0.1.6.20190304
- add adm-zip demos
- add adm-zip md
- add adm-zip zh md
0.1.5.20190227
- zip and unzip use adm-zip
- fix chinese bug
0.1.4.20190109
- qzip
- modify md
- add qiao.plugin.cli
- modify qzip
- update qiao.plugin.cli@0.0.6
- output help
0.1.3.20190107
- nodejs zip and unzip tool
- update all packages
0.1.2.20181127
- modify method name
- add .js
0.1.1.20181012
- npm audit
0.1.0.20180720
- https homepage
0.0.9.20180719
- modify readme.md
0.0.8.20180511
- npm audit
0.0.7.20180210
- highlight md
0.0.6.20180208
- update git url
0.0.5.20180117
- add log
- var test
- wait...
- add subdir
0.0.4.20180113
- 代码优化
0.0.3.20180112
- add qzip cli
- npm publish 0.0.9
- crlf --> lf
0.0.2.20171229
- 修改readme.md的代码示例
0.0.1.20171228
- 初始化项目
- unzip by adm-zip
- zip file by archiver
- zip folder by archiver
- zip file sync
- zip folder sync
- readme.md
- add index.js