awscdk-81-patch
Advanced tools
Comparing version 1.1.0 to 1.1.1
@@ -5,2 +5,9 @@ # Changelog | ||
### [1.1.1](https://github.com/eladb/awscdk-81-patch/compare/v1.1.0...v1.1.1) (2020-12-31) | ||
### Bug Fixes | ||
* take a dependency on the layers so there is no race condition ([ab2c891](https://github.com/eladb/awscdk-81-patch/commit/ab2c891191a885346de7712d8c72f9c336cb5b92)) | ||
## [1.1.0](https://github.com/eladb/awscdk-81-patch/compare/v1.0.1...v1.1.0) (2020-12-31) | ||
@@ -7,0 +14,0 @@ |
{ | ||
"cdk-version": "1.81.0" | ||
"cdk-version": "1.81.0", | ||
"modules": [ | ||
"@aws-cdk/lambda-layer-awscli", | ||
"@aws-cdk/lambda-layer-kubectl" | ||
] | ||
} |
@@ -6,8 +6,12 @@ "use strict"; | ||
const path_1 = require("path"); | ||
const LOG_PREFIX = 'awscdk-81-patch:'; | ||
function patchModule(module, expectedVersion) { | ||
let moduleRoot; | ||
try { | ||
// eslint-disable-next-line @typescript-eslint/no-require-imports | ||
require(module); // ensure the module is loaded | ||
moduleRoot = require.resolve(module + '/package.json'); | ||
} | ||
catch (e) { | ||
console.error(LOG_PREFIX + `${module} not found. patch skipped`); | ||
return; // module not in closure | ||
@@ -24,9 +28,9 @@ } | ||
fs_1.writeFileSync(dockerfile, '# dummy'); | ||
console.error(`awscdk-81-patch: created ${dockerfile}`); | ||
console.error(LOG_PREFIX + `created ${dockerfile}`); | ||
} | ||
else { | ||
console.error(`awscdk-81-patch: skipped ${dockerfile}`); | ||
console.error(LOG_PREFIX + `skipped ${dockerfile}`); | ||
} | ||
} | ||
exports.patchModule = patchModule; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGF0Y2gtbW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL3BhdGNoLW1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSwyQkFBd0U7QUFDeEUsK0JBQXFDO0FBRXJDLFNBQWdCLFdBQVcsQ0FBQyxNQUFjLEVBQUUsZUFBdUI7SUFDakUsSUFBSSxVQUFVLENBQUM7SUFDZixJQUFJO1FBQ0YsVUFBVSxHQUFHLE9BQU8sQ0FBQyxPQUFPLENBQUMsTUFBTSxHQUFHLGVBQWUsQ0FBQyxDQUFDO0tBQ3hEO0lBQUMsT0FBTyxDQUFDLEVBQUU7UUFDVixPQUFPLENBQUMsd0JBQXdCO0tBQ2pDO0lBRUQsTUFBTSxHQUFHLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxpQkFBWSxDQUFDLFVBQVUsRUFBRSxPQUFPLENBQUMsQ0FBQyxDQUFDO0lBQzFELElBQUksR0FBRyxDQUFDLE9BQU8sS0FBSyxlQUFlLEVBQUU7UUFDbkMsTUFBTSxJQUFJLEtBQUssQ0FBQyw4Q0FBOEMsZUFBZSxTQUFTLEdBQUcsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxDQUFDO0tBQ3RHO0lBRUQsTUFBTSxRQUFRLEdBQUcsV0FBSSxDQUFDLGNBQU8sQ0FBQyxVQUFVLENBQUMsRUFBRSxPQUFPLENBQUMsQ0FBQztJQUNwRCxNQUFNLFVBQVUsR0FBRyxXQUFJLENBQUMsUUFBUSxFQUFFLFlBQVksQ0FBQyxDQUFDO0lBQ2hELElBQUksQ0FBQyxlQUFVLENBQUMsUUFBUSxDQUFDLEVBQUU7UUFDekIsY0FBUyxDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBQ3BCLGtCQUFhLENBQUMsVUFBVSxFQUFFLFNBQVMsQ0FBQyxDQUFDO1FBQ3JDLE9BQU8sQ0FBQyxLQUFLLENBQUMsNEJBQTRCLFVBQVUsRUFBRSxDQUFDLENBQUM7S0FDekQ7U0FBTTtRQUNMLE9BQU8sQ0FBQyxLQUFLLENBQUMsNEJBQTRCLFVBQVUsRUFBRSxDQUFDLENBQUM7S0FDekQ7QUFDSCxDQUFDO0FBdEJELGtDQXNCQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGV4aXN0c1N5bmMsIG1rZGlyU3luYywgcmVhZEZpbGVTeW5jLCB3cml0ZUZpbGVTeW5jIH0gZnJvbSAnZnMnO1xuaW1wb3J0IHsgZGlybmFtZSwgam9pbiB9IGZyb20gJ3BhdGgnO1xuXG5leHBvcnQgZnVuY3Rpb24gcGF0Y2hNb2R1bGUobW9kdWxlOiBzdHJpbmcsIGV4cGVjdGVkVmVyc2lvbjogc3RyaW5nKSB7XG4gIGxldCBtb2R1bGVSb290O1xuICB0cnkge1xuICAgIG1vZHVsZVJvb3QgPSByZXF1aXJlLnJlc29sdmUobW9kdWxlICsgJy9wYWNrYWdlLmpzb24nKTtcbiAgfSBjYXRjaCAoZSkge1xuICAgIHJldHVybjsgLy8gbW9kdWxlIG5vdCBpbiBjbG9zdXJlXG4gIH1cblxuICBjb25zdCBwa2cgPSBKU09OLnBhcnNlKHJlYWRGaWxlU3luYyhtb2R1bGVSb290LCAndXRmLTgnKSk7XG4gIGlmIChwa2cudmVyc2lvbiAhPT0gZXhwZWN0ZWRWZXJzaW9uKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKGB0aGlzIHBhdGNoIG9ubHkgYXBwbGllcyB0byBBV1MgQ0RLIHZlcnNpb24gJHtleHBlY3RlZFZlcnNpb259LiBnb3QgJHtwa2cudmVyc2lvbn1gKTtcbiAgfVxuXG4gIGNvbnN0IGxheWVyZGlyID0gam9pbihkaXJuYW1lKG1vZHVsZVJvb3QpLCAnbGF5ZXInKTtcbiAgY29uc3QgZG9ja2VyZmlsZSA9IGpvaW4obGF5ZXJkaXIsICdEb2NrZXJmaWxlJyk7XG4gIGlmICghZXhpc3RzU3luYyhsYXllcmRpcikpIHtcbiAgICBta2RpclN5bmMobGF5ZXJkaXIpO1xuICAgIHdyaXRlRmlsZVN5bmMoZG9ja2VyZmlsZSwgJyMgZHVtbXknKTtcbiAgICBjb25zb2xlLmVycm9yKGBhd3NjZGstODEtcGF0Y2g6IGNyZWF0ZWQgJHtkb2NrZXJmaWxlfWApO1xuICB9IGVsc2Uge1xuICAgIGNvbnNvbGUuZXJyb3IoYGF3c2Nkay04MS1wYXRjaDogc2tpcHBlZCAke2RvY2tlcmZpbGV9YCk7XG4gIH1cbn1cbiJdfQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGF0Y2gtbW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL3BhdGNoLW1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSwyQkFBd0U7QUFDeEUsK0JBQXFDO0FBRXJDLE1BQU0sVUFBVSxHQUFHLGtCQUFrQixDQUFDO0FBRXRDLFNBQWdCLFdBQVcsQ0FBQyxNQUFjLEVBQUUsZUFBdUI7SUFDakUsSUFBSSxVQUFVLENBQUM7SUFDZixJQUFJO1FBQ0YsaUVBQWlFO1FBQ2pFLE9BQU8sQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLDhCQUE4QjtRQUMvQyxVQUFVLEdBQUcsT0FBTyxDQUFDLE9BQU8sQ0FBQyxNQUFNLEdBQUcsZUFBZSxDQUFDLENBQUM7S0FDeEQ7SUFBQyxPQUFPLENBQUMsRUFBRTtRQUNWLE9BQU8sQ0FBQyxLQUFLLENBQUMsVUFBVSxHQUFHLEdBQUcsTUFBTSwyQkFBMkIsQ0FBQyxDQUFDO1FBQ2pFLE9BQU8sQ0FBQyx3QkFBd0I7S0FDakM7SUFFRCxNQUFNLEdBQUcsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLGlCQUFZLENBQUMsVUFBVSxFQUFFLE9BQU8sQ0FBQyxDQUFDLENBQUM7SUFDMUQsSUFBSSxHQUFHLENBQUMsT0FBTyxLQUFLLGVBQWUsRUFBRTtRQUNuQyxNQUFNLElBQUksS0FBSyxDQUFDLDhDQUE4QyxlQUFlLFNBQVMsR0FBRyxDQUFDLE9BQU8sRUFBRSxDQUFDLENBQUM7S0FDdEc7SUFFRCxNQUFNLFFBQVEsR0FBRyxXQUFJLENBQUMsY0FBTyxDQUFDLFVBQVUsQ0FBQyxFQUFFLE9BQU8sQ0FBQyxDQUFDO0lBQ3BELE1BQU0sVUFBVSxHQUFHLFdBQUksQ0FBQyxRQUFRLEVBQUUsWUFBWSxDQUFDLENBQUM7SUFDaEQsSUFBSSxDQUFDLGVBQVUsQ0FBQyxRQUFRLENBQUMsRUFBRTtRQUN6QixjQUFTLENBQUMsUUFBUSxDQUFDLENBQUM7UUFDcEIsa0JBQWEsQ0FBQyxVQUFVLEVBQUUsU0FBUyxDQUFDLENBQUM7UUFDckMsT0FBTyxDQUFDLEtBQUssQ0FBQyxVQUFVLEdBQUcsV0FBVyxVQUFVLEVBQUUsQ0FBQyxDQUFDO0tBQ3JEO1NBQU07UUFDTCxPQUFPLENBQUMsS0FBSyxDQUFDLFVBQVUsR0FBRyxXQUFXLFVBQVUsRUFBRSxDQUFDLENBQUM7S0FDckQ7QUFDSCxDQUFDO0FBekJELGtDQXlCQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGV4aXN0c1N5bmMsIG1rZGlyU3luYywgcmVhZEZpbGVTeW5jLCB3cml0ZUZpbGVTeW5jIH0gZnJvbSAnZnMnO1xuaW1wb3J0IHsgZGlybmFtZSwgam9pbiB9IGZyb20gJ3BhdGgnO1xuXG5jb25zdCBMT0dfUFJFRklYID0gJ2F3c2Nkay04MS1wYXRjaDonO1xuXG5leHBvcnQgZnVuY3Rpb24gcGF0Y2hNb2R1bGUobW9kdWxlOiBzdHJpbmcsIGV4cGVjdGVkVmVyc2lvbjogc3RyaW5nKSB7XG4gIGxldCBtb2R1bGVSb290O1xuICB0cnkge1xuICAgIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBAdHlwZXNjcmlwdC1lc2xpbnQvbm8tcmVxdWlyZS1pbXBvcnRzXG4gICAgcmVxdWlyZShtb2R1bGUpOyAvLyBlbnN1cmUgdGhlIG1vZHVsZSBpcyBsb2FkZWRcbiAgICBtb2R1bGVSb290ID0gcmVxdWlyZS5yZXNvbHZlKG1vZHVsZSArICcvcGFja2FnZS5qc29uJyk7XG4gIH0gY2F0Y2ggKGUpIHtcbiAgICBjb25zb2xlLmVycm9yKExPR19QUkVGSVggKyBgJHttb2R1bGV9IG5vdCBmb3VuZC4gcGF0Y2ggc2tpcHBlZGApO1xuICAgIHJldHVybjsgLy8gbW9kdWxlIG5vdCBpbiBjbG9zdXJlXG4gIH1cblxuICBjb25zdCBwa2cgPSBKU09OLnBhcnNlKHJlYWRGaWxlU3luYyhtb2R1bGVSb290LCAndXRmLTgnKSk7XG4gIGlmIChwa2cudmVyc2lvbiAhPT0gZXhwZWN0ZWRWZXJzaW9uKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKGB0aGlzIHBhdGNoIG9ubHkgYXBwbGllcyB0byBBV1MgQ0RLIHZlcnNpb24gJHtleHBlY3RlZFZlcnNpb259LiBnb3QgJHtwa2cudmVyc2lvbn1gKTtcbiAgfVxuXG4gIGNvbnN0IGxheWVyZGlyID0gam9pbihkaXJuYW1lKG1vZHVsZVJvb3QpLCAnbGF5ZXInKTtcbiAgY29uc3QgZG9ja2VyZmlsZSA9IGpvaW4obGF5ZXJkaXIsICdEb2NrZXJmaWxlJyk7XG4gIGlmICghZXhpc3RzU3luYyhsYXllcmRpcikpIHtcbiAgICBta2RpclN5bmMobGF5ZXJkaXIpO1xuICAgIHdyaXRlRmlsZVN5bmMoZG9ja2VyZmlsZSwgJyMgZHVtbXknKTtcbiAgICBjb25zb2xlLmVycm9yKExPR19QUkVGSVggKyBgY3JlYXRlZCAke2RvY2tlcmZpbGV9YCk7XG4gIH0gZWxzZSB7XG4gICAgY29uc29sZS5lcnJvcihMT0dfUFJFRklYICsgYHNraXBwZWQgJHtkb2NrZXJmaWxlfWApO1xuICB9XG59XG4iXX0= |
@@ -36,2 +36,4 @@ { | ||
"@aws-cdk/core": "1.81.0", | ||
"@aws-cdk/lambda-layer-awscli": "1.81.0", | ||
"@aws-cdk/lambda-layer-kubectl": "1.81.0", | ||
"@types/jest": "^26.0.19", | ||
@@ -58,6 +60,10 @@ "@types/node": "^10.17.0", | ||
}, | ||
"peerDependencies": { | ||
"@aws-cdk/lambda-layer-awscli": "1.81.0", | ||
"@aws-cdk/lambda-layer-kubectl": "1.81.0" | ||
}, | ||
"bundledDependencies": [], | ||
"main": "lib/index.js", | ||
"license": "Apache-2.0", | ||
"version": "1.1.0", | ||
"version": "1.1.1", | ||
"jest": { | ||
@@ -64,0 +70,0 @@ "clearMocks": true, |
{ | ||
"version": "1.1.0" | ||
"version": "1.1.1" | ||
} |
Sorry, the diff of this file is not supported yet
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
50352
73
2
26
3