diff --git a/cdk.json b/cdk.json index e7e897c8..edbf9ac5 100644 --- a/cdk.json +++ b/cdk.json @@ -1,7 +1,4 @@ { "app": "node ./lib/stack.js", - "context": { - "@aws-cdk/core:enableStackNameDuplicates": "true", - "aws-cdk:enableDiffNoFail": "true" - } -} + "context": {} +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 1351fe1f..a37f60b9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,6 +18,7 @@ "@types/node": "^20.5.9", "@typescript-eslint/parser": "^6.6.0", "@vercel/ncc": "^0.36.1", + "aws-cdk": "^2.94.0", "eslint": "^8.48.0", "eslint-plugin-github": "^4.10.0", "eslint-plugin-jest": "^27.2.3", @@ -1934,6 +1935,21 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/aws-cdk": { + "version": "2.94.0", + "resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.94.0.tgz", + "integrity": "sha512-9bJkzxFDYZDwPDfZi/DSUODn4HFRzuXWPhpFgIIgRykfT18P+iAIJ1AEhaaCmlqrrog5yQgN+2iYd9BwDsiBeg==", + "dev": true, + "bin": { + "cdk": "bin/cdk" + }, + "engines": { + "node": ">= 14.15.0" + }, + "optionalDependencies": { + "fsevents": "2.3.2" + } + }, "node_modules/aws-cdk-lib": { "version": "2.94.0", "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.94.0.tgz", @@ -8569,6 +8585,15 @@ "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", "dev": true }, + "aws-cdk": { + "version": "2.94.0", + "resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.94.0.tgz", + "integrity": "sha512-9bJkzxFDYZDwPDfZi/DSUODn4HFRzuXWPhpFgIIgRykfT18P+iAIJ1AEhaaCmlqrrog5yQgN+2iYd9BwDsiBeg==", + "dev": true, + "requires": { + "fsevents": "2.3.2" + } + }, "aws-cdk-lib": { "version": "2.94.0", "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.94.0.tgz", diff --git a/package.json b/package.json index 3982f4ea..19c8cf19 100644 --- a/package.json +++ b/package.json @@ -37,6 +37,7 @@ "@types/node": "^20.5.9", "@typescript-eslint/parser": "^6.6.0", "@vercel/ncc": "^0.36.1", + "aws-cdk": "^2.94.0", "eslint": "^8.48.0", "eslint-plugin-github": "^4.10.0", "eslint-plugin-jest": "^27.2.3", diff --git a/src/main.ts b/src/main.ts index 2a98e8f8..71256102 100644 --- a/src/main.ts +++ b/src/main.ts @@ -10,7 +10,7 @@ function execCDK(args: string, env: { [name: string]: string }): void { execSync( `(cd ${removeLastDir(__dirname)} && PATH="${removeLastDir( process.execPath, - )}:$PATH" node node_modules/aws-cdk-lib/index.js ${args})`, + )}:$PATH" node node_modules/aws-cdk/bin/cdk.js ${args})`, { env, },