Skip to content

Latest commit

 

History

History
88 lines (61 loc) · 2.87 KB

README.md

File metadata and controls

88 lines (61 loc) · 2.87 KB

standard-readme compliant @efacity/nx-aws-cdk Typescript LICENSE npm version Downloads


@efacity/nx-aws-cdk

An Nx plugin for developing aws-cdk Based on !codebrew/nx-aws-cdk

Table of Contents

Install

# npm
npm install --save-dev @efacity/nx-aws-cdk

# yarn
yarn add --dev @efacity/nx-aws-cdk

Usage

Generate Application

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.

Targets

Generated applications expose several functions to the CLI that allow users to deploy, destroy and so on.

nx deploy myApp
nx destroy myApp

Maintainers

@therk @tienne Used to maintain the original plugin under Codebrew

Contributing

See the contributing file!

PRs accepted.

If editing the README, please conform to the standard-readme specification.

License

This project is MIT licensed.