klyg-zipfolder
v0.0.2
Published
A Grunt-plugin,zip folder after build
Downloads
2
Readme
grunt-zipfolder
zip folder after build
Install
npm install klyg-zipfolder
How to use
for example:
grunt.initConfig(
pkg: grunt.file.readJSON "package.json"
zipfolder:
options:
hash: 'md5'
zipFolder:
folder: "be-ziped-folder"
dest: "be-ziped-folder.zip"
noTarget:
folder: "be-ziped-folder"
zipFilesExtend:
src: ["be-ziped-folder/*.js", "be-ziped-folder/*/*.js"]
extend: true
zipFilesNotExtend:
src: ["be-ziped-folder/*.js", "be-ziped-folder/*/*.js"]
extend: false
zipFilesSetCwd:
cwd: 'be-ziped-folder'
src: ["*.js", "*/*.js"]
)
options
[optional] Object setting of zipfolder
options.hash
create hash digests for the zip file. support:
[
'DSA',
'DSA-SHA',
'DSA-SHA1',
'DSA-SHA1-old',
'RSA-MD4',
'RSA-MD5',
'RSA-MDC2',
'RSA-RIPEMD160',
'RSA-SHA',
'RSA-SHA1',
'RSA-SHA1-2',
'RSA-SHA224',
'RSA-SHA256',
'RSA-SHA384',
'RSA-SHA512',
'dsaEncryption',
'dsaWithSHA',
'dsaWithSHA1',
'dss1',
'ecdsa-with-SHA1',
'md4',
'md4WithRSAEncryption',
'md5',
'md5WithRSAEncryption',
'mdc2',
'mdc2WithRSA',
'ripemd',
'ripemd160',
'ripemd160WithRSA',
'rmd160',
'sha',
'sha1',
'sha1WithRSAEncryption',
'sha224',
'sha224WithRSAEncryption',
'sha256',
'sha256WithRSAEncryption',
'sha384',
'sha384WithRSAEncryption',
'sha512',
'sha512WithRSAEncryption',
'shaWithRSAEncryption',
'ssl2-md5',
'ssl3-md5',
'ssl3-sha1',
'whirlpool'
]
options.extend
[optional] Boolean. default: ture. compress files use file availibalfull path ? it's available when compress files.
options.cwd
[optional] String. default: ''
compress files where is in director cwd
tasks
tasks.folder
[optional] String. default: undefined
the folder need be compressed. Must choose one of them tasks.folder
or tasks.src
.
tasks.src
[options] String or String Array. default: undefined.
the files need be compressed. Must choose one of them tasks.folder
or tasks.src
.
task.dest
[optioanl] String.
the path where the compressed file will be saved. if it is undefined, then the dest
will be
the folder name (when compress a folder) or the task name (when compress files)
task.extend
[optional] Boolean.
it will override the options.extend
task.cwd
[optional] String.
it will override the options.cwd
task.hash
[optional] String.
it will override the options.hash
History
v0.0.2
- add zip files
V0.0.1
- zip folder
LICENSE
MIT
see https://github.com/huyinghuan/grunt-file2head/blob/master/LICENSE-MIT