2.3.6 • Published 1 month ago

lambda-layer-packager v2.3.6

Weekly downloads
-
License
MIT
Repository
github
Last release
1 month ago

Lambda Layer Packager

Lambda Layer Package Logo

Lambda Layer Packager is a CLI application that compresses libraries in the node_modules directory into a .zip file for easy deployment on AWS Serverless Lambda functions. This .zip file can be used for deployment with Serverless and TerraForm (IaaS)

Version License Downloads/week

Available in

  • esm (ES2022) - compatible with .js
  • cjs (CommonJS) - compatible with .ts

Available for

  • npm
  • yarn
  • pnpm

Table of Contents

Usage

# To make the package globally available
npm install -g lambda-layer-packager@latest

# To make the package available only for specific application
npm install --save-dev lambda-layer-packager@latest

# To verify the installation
packager --version

Commands

packager commands

Display help for commands command.

USAGE
  $ packager commands

ARGUMENTS
  commands To list the available commands.

DESCRIPTION
  To show the available commands in CLI.

packager package

Display help for package command.

USAGE
  $ packager package

ARGUMENTS
  package  Command to pack the modules.

FLAGS
  --name [default: "layer"]
      output file name with default extension .zip
  --package-manager [default: "npm"]  
      What package manager is being utilized in this project?
  --dir [default: "nodejs/default"]   
      archived file directory where libs will be stored in the archive file
  --only-prod [default: true]             
      Should only production dependencies be packed?
  --help                              
      output commands available

DESCRIPTION
  It runs the process to archive the required node_modules into a zip file.

Acknowledgements

This project uses the following open-source libraries:

figlet: Used for creating ASCII Art from text. Licensed under the MIT License.

commander: Used for handling command-line interfaces. Licensed under the MIT License.

archiver: Used for creating archives in Node.js. Licensed under the MIT License.

spinnies: Used for creating spinner animations in the terminal. Licensed under the MIT License.

I thank the authors of these libraries for their work.

Thanks for the community :heart:

2.3.6

1 month ago

2.3.5

1 month ago

2.3.4

1 month ago

2.3.2

4 months ago

2.3.3

4 months ago

2.3.0

10 months ago

2.3.1002

10 months ago

2.2.1

12 months ago

2.2.0

12 months ago

2.1.0

12 months ago

2.0.0

12 months ago

1.0.1

1 year ago

1.0.0

1 year ago

0.0.3

1 year ago