We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 253d329 commit 80cb054Copy full SHA for 80cb054
packages/karma-credential-loader/src/index.ts
@@ -14,7 +14,14 @@ function createCredentialPreprocessor() {
14
})();
15
// This will affect the generated (ES5) JS
16
const regionCode = `var defaultRegion = '${region}';`;
17
- const credentialsCode = `var credentials = ${JSON.stringify(credentials)};`;
+ let credentialsCode = `var credentials = ${JSON.stringify(credentials)};
18
+delete credentials.expiration;`;
19
+
20
+ if (Number.isInteger(credentials.expiration?.getTime?.())) {
21
+ credentialsCode += `
22
+credentials.expiration = new Date(${credentials.expiration!.getTime()});`;
23
+ }
24
25
const isBrowser = `var isBrowser = true;`;
26
const contents = content.split("\n");
27
let idx = -1;
0 commit comments