
Pack your NPM project and all its dependencies into a deploy-ready zip file for Lambda(AWS/Azure) with zero configuration required.
The core package of simple-aws-lambda-update.
Install
NPM
Project scoped(script/cli)
npm install npm-pack-all-zip --dev
Global(cli)
npm install npm-pack-all-zip -g
Yarn
Project scoped(script/cli)
yarn add npm-pack-all-zip --dev
Global(cli)
yarn global add npm-pack-all-zip
Usage
Script
const pack = require('npm-pack-all-zip');
pack().then(function () {
....
});
Options with default values:
const pack = require('npm-pack-all-zip');
const devDeps = false;
const name = 'name-from-package-json';
const dist = './';
pack(name, devDeps, dist).then(function () {
....
});
Cli
npm-pack-all-zip
With args. Please check the script section for the detail.
npm-pack-all-zip --name='your-zip-file-name' --dist=xxx/xxx --dev-deps