0.2.2 • Published 9 years ago
pack-zip v0.2.2
This package creates a .zip file containing your package and its dependencies.
It is designed to help you deploy NPM packages to AWS Lambda.
The .zip file will contain
- All files not in
node_modules - All files in
node_modulesthat are part of a package listed in thedependenciesfield of yourpackage.json - Files may be excluded by adding glob patterns to
.packignore
Installation
npm install --save-dev pack-zip
Example
my-lambda is an npm package I want to run as an AWS Lambda Function.
Install pack-zip locally in my-lambda
npm install --save-dev pack-zipInstall any runtime dependencies of my-lambda.
npm installModify my-lambda/package.json:
"scripts": {
"build-aws-resource": "pack-zip"
...
}Create the .zip file containing my-lambda and its dependencies, ready to upload to AWS Lambda
npm run build-aws-resource