0.3.2 • Published 1 year ago

npm-pack-all-zip v0.3.2

Weekly downloads
66
License
MIT
Repository
github
Last release
1 year ago

License Version Node Downloads

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; // no devDependencies 
const name = 'name-from-package-json'; 
// can also be a pattern: 
// '${name}-${version}-${timestamp}-abc' -> 'name-from-package-json-1.0.0-5840584058408540-abc'
const dist = './'; // the path relative to the the project root

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