diff --git a/packages/aws-cdk/test/integ/init/test-typescript-versions.sh b/packages/aws-cdk/test/integ/init/test-typescript-versions.sh index 8df00129a7bff..da5793661a97e 100755 --- a/packages/aws-cdk/test/integ/init/test-typescript-versions.sh +++ b/packages/aws-cdk/test/integ/init/test-typescript-versions.sh @@ -15,15 +15,22 @@ MIN_SUPPORTED_TS_VERSION=${1:-"3.9"} SUPPORTED_TS_VERSIONS=$(node ${integdir}/typescript-versions.js ${MIN_SUPPORTED_TS_VERSION}) for version in $SUPPORTED_TS_VERSIONS; do - echo "Testing against TypeScript v$version" + header TypeScript v$version setup + set -x + node --version + npm --version + cdk init -l typescript sample-app --generate-only - npm pkg delete devDependencies + sed '/\"devDependencies\"/,/}/ d; /^$/d' package.json > package.json.new && rm package.json && mv package.json.new package.json npm install --save-dev typescript@$version + npm install # Older versions of npm require this to be a separate step from the one above npm prune && npm ls rm test/* npm run build cdk synth + + set +x done