From 6709d9f7c3b8197ee2ec04cbe3d27bb6f645db0c Mon Sep 17 00:00:00 2001 From: Andreas Heissenberger Date: Sat, 23 Jan 2016 14:30:00 +0100 Subject: [PATCH 1/2] add option "include_basedir" to allow to replace external compiled binary node modules from a different subfolder simulating packagestructure --- tasks/lambda_package.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tasks/lambda_package.js b/tasks/lambda_package.js index 19ae916..2fb8892 100644 --- a/tasks/lambda_package.js +++ b/tasks/lambda_package.js @@ -29,7 +29,8 @@ module.exports = function (grunt) { 'dist_folder': 'dist', 'include_time': true, 'package_folder': './', - 'include_files': [] + 'include_files': [], + 'include_basedir': './' }); var pkg = grunt.file.readJSON(path.resolve(options.package_folder + '/package.json')); @@ -91,14 +92,14 @@ module.exports = function (grunt) { cwd: install_location + '/node_modules/' + pkg.name } ]); - +debugger; if (options.include_files.length) { zipArchive.bulk([ { src: options.include_files, dot: true, expand: true, - cwd: options.package_folder + cwd: options.include_basedir } ]); } From deae24748802b6f65512de312ae7fee3183552fd Mon Sep 17 00:00:00 2001 From: Andreas Heissenberger Date: Sat, 23 Jan 2016 14:43:12 +0100 Subject: [PATCH 2/2] remove debugger statement :-( --- tasks/lambda_package.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tasks/lambda_package.js b/tasks/lambda_package.js index 2fb8892..8a9bb67 100644 --- a/tasks/lambda_package.js +++ b/tasks/lambda_package.js @@ -92,7 +92,7 @@ module.exports = function (grunt) { cwd: install_location + '/node_modules/' + pkg.name } ]); -debugger; + if (options.include_files.length) { zipArchive.bulk([ {