An Nx plugin for developing aws-cdk Based on !codebrew/nx-aws-cdk
# npm
npm install --save-dev @efacity/nx-aws-cdk
# yarn
yarn add --dev @efacity/nx-aws-cdk
Create AWS CDK v2 Application
More details on AWS CDK v2 can be found on https://docs.aws.amazon.com/cdk/v2/guide/home.html
nx generate @efacity/nx-aws-cdk:application myApp
you can customize it further by passing these options:
nx generate @efacity/nx-aws-cdk:application [name] [options,...]
Options:
--tags Add tags to the project (used for linting)
--directory A directory where the project is placed
--skipFormat Skip formatting files
--unitTestRunner Adds the specified unit test runner (default: jest)
--linter The tool to use for running lint checks. (default: eslint)
--setParserOptionsProject Whether or not to configure the ESLint "parserOptions.project" option. We do not do this by default for lint performance reasons.
--dryRun Runs through and reports activity without writing to disk.
--skip-nx-cache Skip the use of Nx cache.
--help Show available options for project target.
Generated applications expose several functions to the CLI that allow users to deploy, destroy and so on.
nx deploy myApp
nx destroy myApp
@therk @tienne Used to maintain the original plugin under Codebrew
PRs accepted.
If editing the README, please conform to the standard-readme specification.
This project is MIT licensed.