This package has been deprecated

Author message:

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

@nx/aws-lambda
TypeScript icon, indicating that this package has built-in type declarations

17.2.3 • Public • Published

@nx/aws-lambda

⚠️ The AWS Lambda plugin is deprecated and will no longer receive updates. We are committed to providing high-quality tooling to community, and we no longer have the capacity to keep this plugin updated.

Setup

Create a new Nx worksapce if you don't already have one.

npx create-nx-workspace@latest aws-lambda-demo --preset=@nx/aws-lambda:preset

Now, you can go into the aws-lambda-demo folder and start development.

Note: You must have SAM installed and esbuild available in your PATH before you start building / deploying your functions.

You can do this by running

npm install -g esbuild

Now to run your functions locally you can

cd aws-lambda-demo
npx nx run dev

You can also run lint, test and deploy for the project.

npx nx run lint
npx nx run test
npx nx run deploy

For deploy this runs

sam deploy --guided

Note: Change aws-lambda-demo to any project name you want.

Existing workspaces

You can add aws-lambda to any existing Nx workspace.

First, install the plugin:

npm install -DE @nx/aws-lambda@latest

Create a new Aws Lambda App

npx nx g @nx/aws-lambda:serverless

/@nx/aws-lambda/

    Package Sidebar

    Install

    npm i @nx/aws-lambda

    Weekly Downloads

    4,027

    Version

    17.2.3

    License

    none

    Unpacked Size

    31.2 kB

    Total Files

    37

    Last publish

    Collaborators

    • jameshenry
    • jack-nrwl
    • nrwl-jason
    • nrwlowner