Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync with master #1

Merged
merged 80 commits into from
Jan 7, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
80 commits
Select commit Hold shift + click to select a range
cad5bc1
feat(core): add support for the ref intrinsic function (#5468) (#5470)
flyingImer Dec 18, 2019
d5ed97a
fix(ec2): allow ingress to VPC interface endpoints (#4938)
joehillen Dec 19, 2019
01800cf
fix(tests): flaky integration tests in release pipeline (#5485)
rix0rrr Dec 19, 2019
746ba32
feat(lambda): configuration for async invocations (#5299)
jogold Dec 19, 2019
93c2ddb
docs(core): add missing cfnOptions in README (#5490)
jogold Dec 19, 2019
ea095f0
feat(aws-stepfunctions): support StateMachineType (#5398)
wqzoww Dec 20, 2019
ac748c1
feat(cli): support custom CA certificate bundles
ed-at-work Dec 20, 2019
b700b77
feat(rds): more extensive secret rotation support (#5281)
jogold Dec 20, 2019
5a4874b
docs(alb): ALB requires region to use logging (#5085)
Dec 20, 2019
f10b3e6
fix: increase IAM wait timeout in integ test (#5504)
rix0rrr Dec 21, 2019
bc34d0a
chore(build): resolve eslint plugins relative to cdk-build-tools (#5528)
Dec 23, 2019
acb3965
chore: fix lambda destination api break error (#5529)
Dec 23, 2019
52fd497
chore(deps): bump typescript from 3.7.3 to 3.7.4 (#5513)
dependabot-preview[bot] Dec 23, 2019
fcf3612
chore(deps): bump eslint from 6.7.2 to 6.8.0 (#5510)
dependabot-preview[bot] Dec 23, 2019
c388ad6
chore(deps): bump aws-sdk from 2.590.0 to 2.595.0 (#5508)
dependabot-preview[bot] Dec 23, 2019
0adf6c7
fix(autoscaling): every deployment resets capacity (#5507)
rix0rrr Dec 23, 2019
394313e
feat(eks): helm chart support (#5390)
vlesierse Dec 23, 2019
9ab989e
feat(custom-resources): ignore DELETE after failed CREATE (#5525)
Dec 23, 2019
cb65da3
feat(cloudformation): update cloudformation spec to v10.2.0 (#5542)
Dec 24, 2019
c3ac965
fix(stepfunctions): permission race condition on state machine deleti…
mshober Dec 24, 2019
38a0d9b
chore(deps-dev): bump sinon from 7.5.0 to 8.0.1 (#5526)
dependabot-preview[bot] Dec 24, 2019
8cf2f02
chore(deps-dev): bump @types/yargs from 13.0.3 to 13.0.4 (#5534)
dependabot-preview[bot] Dec 24, 2019
dd79141
chore: stop having mergify try to auto-merge dependabot PRs
RomainMuller Dec 24, 2019
544bbc2
chore(deps-dev): bump @types/jest from 24.0.23 to 24.0.24 (#5478)
dependabot-preview[bot] Dec 24, 2019
83be3c6
chore(deps-dev): bump aws-sdk-mock from 4.5.0 to 5.0.0 (#5543)
dependabot-preview[bot] Dec 24, 2019
2df88f3
chore(deps): bump @typescript-eslint/parser from 2.12.0 to 2.13.0 (#5…
dependabot-preview[bot] Dec 24, 2019
03b3b7a
fix(rds): do not allow aurora engines when using DatabaseInstance (#5…
jogold Dec 26, 2019
8d9b58b
feat(dynamodb): Implement importing existing dynamodb table. (#5280)
zxkane Dec 26, 2019
8523c90
chore(deps-dev): bump @types/jest from 24.0.24 to 24.0.25 (#5559)
dependabot-preview[bot] Dec 27, 2019
55d74f5
chore(deps-dev): bump @types/node from 10.17.11 to 10.17.13 (#5560)
dependabot-preview[bot] Dec 27, 2019
78b3909
chore(deps-dev): bump fast-check from 1.20.1 to 1.21.0 (#5549)
dependabot-preview[bot] Dec 27, 2019
3cb2311
chore(deps): bump @typescript-eslint/eslint-plugin from 2.12.0 to 2.1…
dependabot-preview[bot] Dec 27, 2019
06adb58
chore(deps): bump nyc from 14.1.1 to 15.0.0 (#5520)
dependabot-preview[bot] Dec 27, 2019
fc2679b
java: maven-compiler-plugin 3.8.1 (#5545)
sullis Dec 27, 2019
71947b5
fix: [test] folder location in Java [sample-app] (#5546)
sullis Dec 27, 2019
950a5f7
fix(iam): policy added to resource for immutable Role (#5568)
rix0rrr Dec 27, 2019
c6b15ed
docs(vpc): fromLookup() allows asymmetric vpc import (#5563)
NetaNir Dec 27, 2019
faa368d
feat(custom-resources): getDataString for AwsCustomResource (#5578)
jogold Dec 30, 2019
a13cfe6
fix(eks): failures when creating or updating clusters (#5540)
Dec 30, 2019
1e1ff7d
chore(deps-dev): bump sinon from 8.0.1 to 8.0.2 (#5585)
dependabot-preview[bot] Dec 30, 2019
9dd1776
chore(deps-dev): bump lerna from 3.19.0 to 3.20.1 (#5577)
dependabot-preview[bot] Dec 30, 2019
350604e
chore(deps): bump @typescript-eslint/parser from 2.13.0 to 2.14.0 (#5…
dependabot-preview[bot] Dec 31, 2019
7cc6835
chore(deps): bump @typescript-eslint/eslint-plugin from 2.13.0 to 2.1…
dependabot-preview[bot] Dec 31, 2019
6f7e3c6
chore(docs): Fix toolchain link in CONTRIBUTING guide (#5561)
parroty Dec 31, 2019
9cbbaea
feat(logs): import a LogGroup from its name (#5580)
nija-at Dec 31, 2019
6999baf
fix(codebuild): ARM images have the wrong type and compute kind (#5541)
skinny85 Dec 31, 2019
cb12d31
chore: bump year in license information (#5603)
NetaNir Jan 1, 2020
3256a41
fix(eks): generated cluster name can exceed 100 characters (#5597)
Jan 1, 2020
14cdaf4
docs(aws-sns-subscriptions): fix typo in README (#5514)
reesscot Jan 2, 2020
a40c546
chore(deps): bump yargs from 15.0.2 to 15.1.0 (#5606)
dependabot-preview[bot] Jan 2, 2020
5d16687
chore(deps): bump codemaker from 0.20.11 to 0.21.0 (#5613)
dependabot-preview[bot] Jan 2, 2020
590d2ac
chore(deps): bump @jsii/spec from 0.20.11 to 0.21.0 (#5609)
dependabot-preview[bot] Jan 2, 2020
5c16744
feat(apigateway): lambda token authorizer (#5197)
nija-at Jan 2, 2020
3750585
chore(deps-dev): bump jsii-diff from 0.20.11 to 0.21.0 (#5610)
dependabot-preview[bot] Jan 2, 2020
3ccd50d
chore(deps-dev): bump lerna from 3.20.1 to 3.20.2 (#5620)
dependabot-preview[bot] Jan 2, 2020
4223403
chore(deps): bump aws-sdk from 2.596.0 to 2.597.0 (#5621)
dependabot-preview[bot] Jan 3, 2020
2cc10e0
chore(deps-dev): bump nock from 11.7.0 to 11.7.1 (#5622)
dependabot-preview[bot] Jan 3, 2020
a67f0ef
fix(core): tags not working for cognito user pools (#4225)
moofish32 Jan 3, 2020
7971a27
docs(apigateway): correct TokenAuthorizer example (#5619)
jogold Jan 3, 2020
786f103
chore(eks): kubectl resource provider (#5625)
Jan 3, 2020
a7f189e
feat(cloudwatch): support for metric math (#5582)
AhmedSedek Jan 3, 2020
8050e84
chore: update jsii to 0.21.1
rix0rrr Jan 3, 2020
e9ede13
fix(java): resolve Java class naming error (#5602)
sullis Jan 3, 2020
7ceee6d
fix(s3n): s3n lambda destination works with function by arn (#5599)
wcauchois Jan 5, 2020
9472e09
fix(core): nested stacks does not report missing context #5594 (#5638)
NetaNir Jan 5, 2020
3b5959f
chore(scripts): foreach.sh --up (#5648)
Jan 6, 2020
1b25a4b
feat(ecr-assets): custom docker files (#5652)
iliapolo Jan 6, 2020
7885025
chore: make examples in `aws-ec2` package compilable
rix0rrr Jan 6, 2020
1085a27
feat(ec2): support block devices for `Instance` (#5567)
rix0rrr Jan 6, 2020
59cbdc0
chore: migrate aws-cdk from nodeunit to jest (#5659)
RomainMuller Jan 6, 2020
87befa6
fix(eks): aws-auth username not set by default (#5649)
Jan 6, 2020
e0c41d4
fix(custom-resources): default timeout of 2 minutes for AwsCustomReso…
jogold Jan 6, 2020
a883fed
fix(eks): default capacity uses desiredCapacity which is an anti-patt…
Jan 6, 2020
212687c
feat(cloudwatch): make Metric objects region-aware
rix0rrr Jan 6, 2020
6103180
fix(codebuild): cannot use immutable roles for Project
rix0rrr Jan 6, 2020
96b802b
fix(aws-cdk): upgrade canaries lambda node version (#5674)
NetaNir Jan 7, 2020
24ded60
fix(core): nested Fn.join with token fails (#5679)
Jan 7, 2020
a2713f3
feat(ec2): `VpcEndpointService` construct
flemjame-at-amazon Jan 7, 2020
9069d5f
docs(ec2): improve SecurityGroup documentation (#5662)
rix0rrr Jan 7, 2020
6108b91
feat: recommend matching commands (#5668)
jamesgeorge007 Jan 7, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -28,4 +28,7 @@ coverage/
cdk.context.json
.cdk.staging/
cdk.out/
*.tabl.json

# Yarn error log
yarn-error.log
2 changes: 2 additions & 0 deletions .mergify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@ pull_request_rules:
- -label~=(blocked|do-not-merge)
- -merged
- -closed
- author!=dependabot[bot]
- author!=dependabot-preview[bot]
- "#approved-reviews-by>=1"
- -approved-reviews-by~=author
- "#changes-requested-reviews-by=0"
Expand Down
80 changes: 73 additions & 7 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ and let us know if it's not up-to-date (even better, submit a PR with your corr
- [Updating all Dependencies](#updating-all-dependencies)
- [Running CLI integration tests](#running-cli-integration-tests)
- [API Compatibility Checks](#api-compatibility-checks)
- [Examples](#examples)
- [Feature Flags](#feature-flags)
- [Troubleshooting](#troubleshooting)
- [Debugging](#debugging)
Expand Down Expand Up @@ -201,7 +202,7 @@ The build process is divided into stages, so you can invoke them as needed from

- __`yarn build`__: runs the `build` and `test` commands in all modules (in topological order).
- __`yarn pack`__: packages all modules to all supported languages and produces a `dist/` directory with all the outputs
(running this script requires that you installed the [toolchains](#Toolchains) for all target languages on your
(running this script requires that you installed the [toolchains](#getting-started) for all target languages on your
system).

### Partial build tools
Expand Down Expand Up @@ -302,10 +303,17 @@ if a task fails, it will stop, and then to resume, simply run `foreach.sh` again
To reset the session (either when all tasks finished or if you wish to run a different session), run:

```console
$ rm -f ~/.foreach.*
$ scripts/foreach.sh --reset
```

This will effectively delete the state files.
If you wish to run a command only against a module's dependency closure, use:

```console
$ cd packages/my-module
$ ../scripts/foreach.sh --up COMMAND
```

This will execute `COMMAND` against `my-module` and all it's deps (in a topological order of course).

### Jetbrains support (WebStorm/IntelliJ)

Expand Down Expand Up @@ -336,7 +344,7 @@ $ ./install.sh
$ yarn build
```

If you also wish to package to all languages, make sure you have all the [toolchains](#Toolchains) and now run:
If you also wish to package to all languages, make sure you have all the [toolchains](#getting-started) and now run:

```
$ ./pack.sh
Expand Down Expand Up @@ -375,6 +383,8 @@ $ cd packages/@aws-cdk/aws-ec2
$ ../../../scripts/buildup
```

Note that `buildup` uses `foreach.sh`, which means it's resumable. If your build fails and you wish to resume, just run `buildup` again. If you wish to restart, run `buildup --restart`.

### Quick Iteration

After you've built the modules you want to work on once, use `lr watch` for each module that you are modifying.
Expand Down Expand Up @@ -518,6 +528,62 @@ this API we will not break anyone, because they weren't able to use it. The file
`allowed-breaking-changes.txt` in the root of the repo is an exclusion file that
can be used in these cases.

### Examples

Examples typed in fenced code blocks (looking like `'''ts`, but then with backticks
instead of regular quotes) will be automatically extrated, compiled and translated
to other languages when the bindings are generated.

To successfully do that, they must be compilable. The easiest way to do that is using
a *fixture*, which looks like this:

```
'''ts fixture=with-bucket
bucket.addLifecycleTransition({ ... });
'''
```

While processing the examples, the tool will look for a file called
`rosetta/with-bucket.ts-fixture` in the package directory. This file will be
treated as a regular TypeScript source file, but it must also contain the text
`/// here`, at which point the example will be inserted. The complete file must
compile properly.

Before the `/// here` marker, the fixture should import the necessary packages
and initialize the required variables.

If no fixture is specified, the fixture with the name
`rosetta/default.ts-fixture` will be used if present. `nofixture` can be used to
opt out of that behavior.

In an `@example` block, which is unfenced, the first line of the example can
contain three slashes to achieve the same effect:

```
/**
* @example
* /// fixture=with-bucket
* bucket.addLifecycleTransition({ ... });
*/
```

When including packages in your examples (even the package you're writing the
examples for), use the full package name (e.g. `import s3 =
require('@aws-cdk/aws-s3);`). The example will be compiled in an environment
where all CDK packages are available using their public names. In this way,
it's also possible to import packages that are not in the dependency set of
the current package.

For a practical example of how making sample code compilable works, see the
`aws-ec2` package.

Examples of all packages are extracted and compiled as part of the packaging
step. If you are working on getting rid of example compilation errors of a
single package, you can run `scripts/compile-samples` on the package by itself.

For now, non-compiling examples will not yet block the build, but at some point
in the future they will.

### Feature Flags

Sometimes we want to introduce new breaking behavior because we believe this is
Expand Down Expand Up @@ -550,9 +616,9 @@ The pattern is simple:
5. Under `BREAKING CHANGES` in your commit message describe this new behavior:

```
BREAKING CHANGE: template file names for new projects created through "cdk init"
will use the template artifact ID instead of the physical stack name to enable
multiple stacks to use the same name. This is enabled through the flag
BREAKING CHANGE: template file names for new projects created through "cdk init"
will use the template artifact ID instead of the physical stack name to enable
multiple stacks to use the same name. This is enabled through the flag
`@aws-cdk/core:enableStackNameDuplicates` in newly generated `cdk.json` files.
```

Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@
same "printed page" as the copyright notice for easier
identification within third-party archives.

Copyright 2018-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
5 changes: 5 additions & 0 deletions allowed-breaking-changes.txt
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,8 @@ incompatible-argument:@aws-cdk/aws-servicediscovery.Service.fromServiceAttribute
removed:@aws-cdk/core.ConstructNode.addReference
removed:@aws-cdk/core.ConstructNode.references
removed:@aws-cdk/core.OutgoingReference
change-return-type:@aws-cdk/aws-lambda-destinations.EventBridgeDestination.bind
change-return-type:@aws-cdk/aws-lambda-destinations.LambdaDestination.bind
change-return-type:@aws-cdk/aws-lambda-destinations.SnsDestination.bind
change-return-type:@aws-cdk/aws-lambda-destinations.SqsDestination.bind

19 changes: 14 additions & 5 deletions pack.sh
Original file line number Diff line number Diff line change
Expand Up @@ -25,22 +25,31 @@ function lerna_scopes() {
done
}

echo "Packaging jsii modules" >&2
# Compile examples with respect to "decdk" directory, as all packages will
# be symlinked there so they can all be included.
echo "Extracting code samples" >&2
node --experimental-worker $(which jsii-rosetta) \
--compile \
--output samples.tabl.json \
--directory packages/decdk \
$(cat $TMPDIR/jsii.txt)

# Jsii packaging (all at once using jsii-pacmak)
echo "Packaging jsii modules" >&2
jsii-pacmak \
--verbose \
--outdir $distdir/ \
--rosetta-tablet samples.tabl.json \
$(cat $TMPDIR/jsii.txt)

# Non-jsii packaging, which means running 'package' in every individual
# module and rsync'ing the result to the shared dist directory.
# module
echo "Packaging non-jsii modules" >&2
lerna run $(lerna_scopes $(cat $TMPDIR/nonjsii.txt)) --sort --concurrency=1 --stream package

# Finally rsync all 'dist' directories together into a global 'dist' directory
for dir in $(find packages -name dist | grep -v node_modules | grep -v run-wrappers); do
echo "Merging ${dir} into ${distdir}"
rsync -av $dir/ ${distdir}/
echo "Merging ${dir} into ${distdir}" >&2
rsync -a $dir/ ${distdir}/
done

# Remove a JSII aggregate POM that may have snuk past
Expand Down
9 changes: 5 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,11 @@
"devDependencies": {
"conventional-changelog-cli": "^2.0.31",
"fs-extra": "^8.1.0",
"jsii-diff": "^0.20.11",
"jsii-pacmak": "^0.20.11",
"lerna": "^3.18.4",
"typescript": "~3.7.3"
"jsii-diff": "^0.21.1",
"jsii-pacmak": "^0.21.1",
"jsii-rosetta": "^0.21.1",
"lerna": "^3.20.2",
"typescript": "~3.7.4"
},
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/alexa-ask/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
.jsii
.LAST_BUILD
.LAST_PACKAGE
.nycrc
nyc.config.js
.nyc_output
coverage
dist
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/alexa-ask/LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@
same "printed page" as the copyright notice for easier
identification within third-party archives.

Copyright 2018-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/alexa-ask/NOTICE
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
AWS Cloud Development Kit (AWS CDK)
Copyright 2018-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.
10 changes: 8 additions & 2 deletions packages/@aws-cdk/alexa-ask/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,13 @@
"branches": 60,
"statements": 80
}
}
},
"collectCoverage": true,
"coverageReporters": [
"lcov",
"html",
"text-summary"
]
},
"license": "Apache-2.0",
"devDependencies": {
Expand All @@ -89,4 +95,4 @@
"node": ">= 10.3.0"
},
"stability": "experimental"
}
}
2 changes: 1 addition & 1 deletion packages/@aws-cdk/app-delivery/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ dist
.LAST_BUILD
.jsii
.nyc_output
.nycrc
nyc.config.js
tsconfig.json
*.js
*.d.ts
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/app-delivery/LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@
same "printed page" as the copyright notice for easier
identification within third-party archives.

Copyright 2018-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/app-delivery/NOTICE
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
AWS Cloud Development Kit (AWS CDK)
Copyright 2018-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.
2 changes: 1 addition & 1 deletion packages/@aws-cdk/app-delivery/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@
"@types/nodeunit": "^0.0.30",
"cdk-build-tools": "1.19.0",
"cdk-integ-tools": "1.19.0",
"fast-check": "^1.20.1",
"fast-check": "^1.21.0",
"nodeunit": "^0.11.3",
"pkglint": "1.19.0"
},
Expand Down
4 changes: 2 additions & 2 deletions packages/@aws-cdk/assert/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@ dist
.LAST_BUILD
.nyc_output
coverage
.nycrc
nyc.config.js
.LAST_PACKAGE
*.snk
*.snk
2 changes: 1 addition & 1 deletion packages/@aws-cdk/assert/LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@
same "printed page" as the copyright notice for easier
identification within third-party archives.

Copyright 2018-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/assert/NOTICE
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
AWS Cloud Development Kit (AWS CDK)
Copyright 2018-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.
38 changes: 27 additions & 11 deletions packages/@aws-cdk/assert/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,25 @@
"build+test+package": "npm run build+test && npm run package",
"build+test": "npm run build && npm test"
},
"nyc": {
"statements": 40,
"lines": 40,
"branches": 30
"jest": {
"collectCoverage": true,
"coverageReporters": [
"lcov",
"html",
"text-summary"
],
"coverageThreshold": {
"global": {
"statements": 80,
"lines": 80,
"branches": 60
}
},
"preset": "ts-jest",
"testMatch": [
"**/__tests__/**/*.ts?(x)",
"**/?(*.)+(spec|test).ts?(x)"
]
},
"author": {
"name": "Amazon Web Services",
Expand All @@ -26,18 +41,19 @@
},
"license": "Apache-2.0",
"devDependencies": {
"@types/jest": "^24.0.23",
"@types/nodeunit": "^0.0.30",
"@types/jest": "^24.0.25",
"cdk-build-tools": "1.19.0",
"nodeunit": "^0.11.3",
"pkglint": "1.19.0"
"jest": "^24.9.0",
"pkglint": "1.19.0",
"ts-jest": "^24.2.0"
},
"dependencies": {
"@aws-cdk/cloudformation-diff": "1.19.0",
"@aws-cdk/core": "1.19.0",
"@aws-cdk/cx-api": "1.19.0",
"jest": "^24.9.0",
"source-map-support": "^0.5.16"
"@aws-cdk/cx-api": "1.19.0"
},
"peerDependencies": {
"jest": "^24.9.0"
},
"repository": {
"url": "https://github.com/aws/aws-cdk.git",
Expand Down
Loading