# Production v2 dependency Layer

This directory is the source for the `jsm-production-v2-dependencies` Lambda
Layer. Its `nodejs/` child matches the directory layout required by AWS Lambda.

Only `package.json` and `package-lock.json` are committed. Run the repository
build script to install the pinned production dependencies into a temporary
directory and create `dist/jsm-production-v2-dependencies.zip`. Generated
`node_modules` content is intentionally excluded from Git.

The Layer is shared by the four v2 functions. It contains:

- AWS SDK v3 clients for Lambda and SQS
- Slack Bolt
- Lark OpenAPI SDK
- Axios and FormData
- mysql2

Any dependency change requires a new immutable Layer version and an explicit
update of every consuming Lambda.
