@aws-lambda-powertools/commons
Advanced tools
Comparing version
@@ -24,4 +24,22 @@ /** | ||
abstract getServiceName(): string; | ||
/** | ||
* It returns the value of the _X_AMZN_TRACE_ID environment variable. | ||
* | ||
* The AWS X-Ray Trace data available in the environment variable has this format: | ||
* `Root=1-5759e988-bd862e3fe1be46a994272793;Parent=557abcec3ee5a047;Sampled=1`, | ||
* | ||
* The actual Trace ID is: `1-5759e988-bd862e3fe1be46a994272793`. | ||
* | ||
* @returns {string|undefined} | ||
*/ | ||
abstract getXrayTraceId(): string | undefined; | ||
/** | ||
* It returns true if the string value represents a boolean true value. | ||
* | ||
* @param {string} value | ||
* @returns boolean | ||
*/ | ||
abstract isValueTrue(value: string): boolean; | ||
} | ||
export { ConfigService, }; | ||
//# sourceMappingURL=ConfigService.d.ts.map |
@@ -16,2 +16,2 @@ "use strict"; | ||
exports.ConfigService = ConfigService; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29uZmlnU2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jb25maWcvQ29uZmlnU2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQTs7Ozs7Ozs7R0FRRztBQUNILE1BQWUsYUFBYTtDQWlCM0I7QUFHQyxzQ0FBYSJ9 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29uZmlnU2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jb25maWcvQ29uZmlnU2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQTs7Ozs7Ozs7R0FRRztBQUNILE1BQWUsYUFBYTtDQW9DM0I7QUFHQyxzQ0FBYSJ9 |
@@ -46,4 +46,11 @@ import { ConfigService } from '.'; | ||
getXrayTraceId(): string | undefined; | ||
/** | ||
* It returns true if the string value represents a boolean true value. | ||
* | ||
* @param {string} value | ||
* @returns boolean | ||
*/ | ||
isValueTrue(value: string): boolean; | ||
} | ||
export { EnvironmentVariablesService, }; | ||
//# sourceMappingURL=EnvironmentVariablesService.d.ts.map |
@@ -62,4 +62,14 @@ "use strict"; | ||
} | ||
/** | ||
* It returns true if the string value represents a boolean true value. | ||
* | ||
* @param {string} value | ||
* @returns boolean | ||
*/ | ||
isValueTrue(value) { | ||
const truthyValues = ['1', 'y', 'yes', 't', 'true', 'on']; | ||
return truthyValues.includes(value.toLowerCase()); | ||
} | ||
} | ||
exports.EnvironmentVariablesService = EnvironmentVariablesService; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRW52aXJvbm1lbnRWYXJpYWJsZXNTZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2NvbmZpZy9FbnZpcm9ubWVudFZhcmlhYmxlc1NlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsd0JBQWtDO0FBRWxDOzs7Ozs7Ozs7Ozs7R0FZRztBQUNILE1BQU0sMkJBQTRCLFNBQVEsZ0JBQWE7SUFBdkQ7O1FBRUU7OztXQUdHO1FBQ08sd0JBQW1CLEdBQUcseUJBQXlCLENBQUM7UUFDMUQsaUNBQWlDO1FBQ3pCLHdCQUFtQixHQUFHLGtCQUFrQixDQUFDO0lBdUNuRCxDQUFDO0lBckNDOzs7OztPQUtHO0lBQ0ksR0FBRyxDQUFDLElBQVk7UUFDckIsT0FBTyxPQUFPLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsQ0FBQztJQUN6QyxDQUFDO0lBRUQ7Ozs7T0FJRztJQUNJLGNBQWM7UUFDbkIsT0FBTyxJQUFJLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxtQkFBbUIsQ0FBQyxDQUFDO0lBQzVDLENBQUM7SUFFRDs7Ozs7Ozs7O09BU0c7SUFDSSxjQUFjO1FBQ25CLE1BQU0sV0FBVyxHQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLG1CQUFtQixDQUFDLENBQUM7UUFFdkQsSUFBSSxXQUFXLEtBQUssRUFBRTtZQUFFLE9BQU8sU0FBUyxDQUFDO1FBRXpDLE9BQU8sV0FBVyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsT0FBTyxFQUFFLEVBQUUsQ0FBQyxDQUFDO0lBQ3hELENBQUM7Q0FFRjtBQUdDLGtFQUEyQiJ9 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRW52aXJvbm1lbnRWYXJpYWJsZXNTZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2NvbmZpZy9FbnZpcm9ubWVudFZhcmlhYmxlc1NlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsd0JBQWtDO0FBRWxDOzs7Ozs7Ozs7Ozs7R0FZRztBQUNILE1BQU0sMkJBQTRCLFNBQVEsZ0JBQWE7SUFBdkQ7O1FBRUU7OztXQUdHO1FBQ08sd0JBQW1CLEdBQUcseUJBQXlCLENBQUM7UUFDMUQsaUNBQWlDO1FBQ3pCLHdCQUFtQixHQUFHLGtCQUFrQixDQUFDO0lBbURuRCxDQUFDO0lBakRDOzs7OztPQUtHO0lBQ0ksR0FBRyxDQUFDLElBQVk7UUFDckIsT0FBTyxPQUFPLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsQ0FBQztJQUN6QyxDQUFDO0lBRUQ7Ozs7T0FJRztJQUNJLGNBQWM7UUFDbkIsT0FBTyxJQUFJLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxtQkFBbUIsQ0FBQyxDQUFDO0lBQzVDLENBQUM7SUFFRDs7Ozs7Ozs7O09BU0c7SUFDSSxjQUFjO1FBQ25CLE1BQU0sV0FBVyxHQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLG1CQUFtQixDQUFDLENBQUM7UUFFdkQsSUFBSSxXQUFXLEtBQUssRUFBRTtZQUFFLE9BQU8sU0FBUyxDQUFDO1FBRXpDLE9BQU8sV0FBVyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsT0FBTyxFQUFFLEVBQUUsQ0FBQyxDQUFDO0lBQ3hELENBQUM7SUFFRDs7Ozs7T0FLRztJQUNJLFdBQVcsQ0FBQyxLQUFhO1FBQzlCLE1BQU0sWUFBWSxHQUFhLENBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxLQUFLLEVBQUUsR0FBRyxFQUFFLE1BQU0sRUFBRSxJQUFJLENBQUUsQ0FBQztRQUV0RSxPQUFPLFlBQVksQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLFdBQVcsRUFBRSxDQUFDLENBQUM7SUFDcEQsQ0FBQztDQUVGO0FBR0Msa0VBQTJCIn0= |
{ | ||
"name": "@aws-lambda-powertools/commons", | ||
"version": "1.7.0", | ||
"version": "1.8.0", | ||
"description": "A shared utility package for AWS Lambda Powertools for TypeScript libraries", | ||
@@ -23,4 +23,3 @@ "author": { | ||
"package-bundle": "../../package-bundler.sh commons-bundle ./dist", | ||
"prepare": "npm run build", | ||
"postversion": "git push --tags" | ||
"prepare": "npm run build" | ||
}, | ||
@@ -52,3 +51,3 @@ "lint-staged": { | ||
], | ||
"gitHead": "6c7bf23b7dcaacb8877ccea65bb537bbbed78441" | ||
"gitHead": "8d8c585d4a9ed2aef25a4be3d6b041ef47a28c00" | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
39434
8.11%40
2.56%535
12.16%0
-100%