npm-pack-all-zip

0.3.2 • Public • Published

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

Readme

Keywords

Package Sidebar

Install

npm i npm-pack-all-zip

Weekly Downloads

67

Version

0.3.2

License

MIT

Unpacked Size

5.96 kB

Total Files

5

Last publish

Collaborators

  • garyyeap