From 57ddfe4d9a3e7efcacf4e3fe88712f5ad8bd880e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jesper=20H=C3=A5steen?= Date: Tue, 8 Nov 2016 09:53:15 +0100 Subject: [PATCH 1/2] Added .idea to gitignore. --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index b785247..9a1b41a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ node_modules npm-debug.log tmp +.idea From 5f838722e019e1ac3653a7bf0e2aa83aa872f9e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jesper=20H=C3=A5steen?= Date: Tue, 8 Nov 2016 10:02:10 +0100 Subject: [PATCH 2/2] Added option to change archive name. --- README.md | 6 ++++++ utils/package_task.js | 8 ++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index cec1a5b..bbbdbef 100644 --- a/README.md +++ b/README.md @@ -200,6 +200,12 @@ Default value: `dist` The folder where the complete zip files should be saved relative to the Gruntfile. +##### options.archive_name +Type: `String` +Default value: `null` + +The name of the output archive name (before time and/or version is added), if null package.json name property will be used. + #### Usage Examples ##### Default Options diff --git a/utils/package_task.js b/utils/package_task.js index 4b3d751..57aea6c 100644 --- a/utils/package_task.js +++ b/utils/package_task.js @@ -29,7 +29,8 @@ packageTask.getHandler = function (grunt) { 'include_time': true, 'include_version': true, 'package_folder': './', - 'include_files': [] + 'include_files': [], + 'archive_name': null }); var pkg = JSON.parse(fs.readFileSync(path.resolve(options.package_folder + '/package.json'), "utf8")); @@ -43,7 +44,10 @@ packageTask.getHandler = function (grunt) { time_string = dateFacade.getFormattedTimestamp(new Date()); } - var archive_name = pkg.name; + var archive_name = options.archive_name; + if(!archive_name) { + archive_name = pkg.name; + } if (options.include_version) { archive_name += '_' + pkg.version.replace(/\./g, '-');