From bc685ce3c522ab12a3cfa075fd7c0e879117981f Mon Sep 17 00:00:00 2001 From: Jack Stevenson Date: Tue, 15 Apr 2025 00:55:17 +1000 Subject: [PATCH] chore(core): nx plugin submission @aws/nx-plugin (#30545) # Community Plugin Submission ## Nx Plugin for AWS (@aws/nx-plugin) This plugin is for building cloud-native applications with AWS. At present it provides the following generators: - `ts#project` - Generate a new TypeScript library. - `ts#infra` - Generate a Typescript AWS CDK infrastructure project for your application. - `ts#cloudscape-website` - Generate a new Cloudscape/React/Vite based web application. - `ts#cloudscape-website#auth` - Add AWS Cognito authentication to your Cloudscape website. - `ts#trpc-api` - Generate a tRPC backend service with Amazon API Gateway/AWS Lambda integration and [AWS Powertools](https://github.com/aws-powertools/powertools-lambda-typescript) pre-configured. - `py#project` - Generate a uv based Python project. - `py#fast-api` - Generate a FastAPI backend service with [AWS Powertools](https://github.com/aws-powertools/powertools-lambda-python) pre-configured. - `api-connection` - Connect frontend applications to backend APIs. - `license` - Automatically manage LICENSE files and source code headers in your workspace. (Note that the ts/py project generators are our simplified/opinionated generators for base projects in TypeScript and Python, eg enforcing ESM for TypeScript etc) Our prototyping organisation here at AWS uses the plugin to quickly bootstrap and build prototypes for various AWS customers in different industries. The primary authors are Adrian Dimech @agdimech and myself (Jack Stevenson). --- community/approved-plugins.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/community/approved-plugins.json b/community/approved-plugins.json index af32fc7e2a..47863ab7fc 100644 --- a/community/approved-plugins.json +++ b/community/approved-plugins.json @@ -513,5 +513,10 @@ "name": "nx-foundry", "description": "Foundry generators and inferred tasks for Nx", "url": "https://github.com/juliangsibecas/nx-foundry" + }, + { + "name": "@aws/nx-plugin", + "description": "Nx Plugin for AWS: Accelerate building cloud-native applications with AWS", + "url": "https://github.com/awslabs/nx-plugin-for-aws" } ]