@lumigo/node-core
Advanced tools
Comparing version 1.5.0 to 1.7.0
@@ -1,1 +0,1 @@ | ||
export * from './payloadStringify'; | ||
export * from './httpUtils'; |
@@ -17,3 +17,3 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
__exportStar(require("./payloadStringify"), exports); | ||
__exportStar(require("./httpUtils"), exports); | ||
//# sourceMappingURL=index.js.map |
@@ -1,19 +0,18 @@ | ||
export declare namespace Logger { | ||
type LogSeverity = 'INFO' | 'WARNING' | 'FATAL' | 'DEBUG'; | ||
type LogObject = { | ||
stack?: string; | ||
message?: string; | ||
} & Record<any, any>; | ||
interface Entity { | ||
info: (msg: string, obj?: object) => void; | ||
warn: (msg: string, obj?: object) => void; | ||
fatal: (msg: string, obj?: object) => void; | ||
log: (levelname: LogSeverity, msg: string, obj?: LogObject) => void; | ||
warnClient: (msg: string, obj?: LogObject) => void; | ||
debug: (msg: string, obj?: LogObject) => void; | ||
LOG_LEVELS: Record<LogSeverity, LogSeverity>; | ||
} | ||
export declare type LogSeverity = 'INFO' | 'WARNING' | 'FATAL' | 'DEBUG'; | ||
export declare type LogObject = { | ||
stack?: string; | ||
message?: string; | ||
} & Record<any, any>; | ||
export declare const LOG_LEVELS: Record<LogSeverity, LogSeverity>; | ||
export interface LoggerInterface { | ||
info: (msg: string, obj?: object) => void; | ||
warn: (msg: string, obj?: object) => void; | ||
fatal: (msg: string, obj?: object) => void; | ||
log: (levelname: LogSeverity, msg: string, obj?: LogObject) => void; | ||
warnClient: (msg: string, obj?: LogObject) => void; | ||
debug: (msg: string, obj?: LogObject) => void; | ||
LOG_LEVELS: Record<LogSeverity, LogSeverity>; | ||
} | ||
export declare const setLogger: (logger: Logger.Entity) => Logger.Entity; | ||
export declare const setLogger: (logger: LoggerInterface) => LoggerInterface; | ||
export declare const setLoggerPrefix: (prefix: string) => string; | ||
export declare const getLogger: () => Logger.Entity; | ||
export declare const getLogger: () => LoggerInterface; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.getLogger = exports.setLoggerPrefix = exports.setLogger = void 0; | ||
exports.getLogger = exports.setLoggerPrefix = exports.setLogger = exports.LOG_LEVELS = void 0; | ||
const WARN_CLIENT_PREFIX = 'Lumigo Warning'; | ||
let LOG_PREFIX = '#LUMIGO#'; | ||
exports.LOG_LEVELS = { | ||
INFO: 'INFO', | ||
WARNING: 'WARNING', | ||
FATAL: 'FATAL', | ||
DEBUG: 'DEBUG', | ||
}; | ||
/** | ||
@@ -55,8 +61,3 @@ @deprecated | ||
}, | ||
LOG_LEVELS: { | ||
INFO: 'INFO', | ||
WARNING: 'WARNING', | ||
FATAL: 'FATAL', | ||
DEBUG: 'DEBUG', | ||
}, | ||
LOG_LEVELS: exports.LOG_LEVELS, | ||
}; | ||
@@ -63,0 +64,0 @@ const setLogger = (logger) => (coreLogger = logger); |
export interface HttpInfo { | ||
host: string; | ||
request: any; | ||
response: any; | ||
host?: string; | ||
request?: HttpProcessedRequest; | ||
response?: HttpProcessedResponse; | ||
} | ||
export declare type HttpRawRequest = { | ||
uri?: string; | ||
host?: string; | ||
body?: object; | ||
truncated: boolean; | ||
path?: string; | ||
headers?: Record<string, string>; | ||
}; | ||
export declare type HttpProcessedRequest = { | ||
uri?: string; | ||
host?: string; | ||
body?: string; | ||
truncated: boolean; | ||
path?: string; | ||
headers?: string; | ||
}; | ||
export declare type HttpRawResponse = { | ||
uri?: string; | ||
host?: string; | ||
statusCode?: number; | ||
body?: object; | ||
truncated: boolean; | ||
headers?: Record<string, string>; | ||
}; | ||
export declare type HttpProcessedResponse = { | ||
uri?: string; | ||
host?: string; | ||
statusCode?: number; | ||
body?: string; | ||
truncated: boolean; | ||
headers?: string; | ||
}; | ||
export declare type RequestProcessedData = { | ||
hasError?: boolean; | ||
uri?: string; | ||
host?: string; | ||
request?: HttpProcessedRequest; | ||
response?: HttpProcessedResponse; | ||
}; | ||
export declare type RequestRawData = { | ||
hasError?: boolean; | ||
uri?: string; | ||
host?: string; | ||
request?: HttpRawRequest; | ||
response?: HttpRawResponse; | ||
}; |
export declare const LUMIGO_SECRET_MASKING_REGEX_BACKWARD_COMP = "LUMIGO_BLACKLIST_REGEX"; | ||
export declare const LUMIGO_SECRET_MASKING_REGEX = "LUMIGO_SECRET_MASKING_REGEX"; | ||
export declare const LUMIGO_WHITELIST_KEYS_REGEXES = "LUMIGO_WHITELIST_KEYS_REGEXES"; | ||
export declare const LUMIGO_DEFAULT_DOMAIN_SCRUBBERS = "[\"secretsmanager.*.amazonaws.com\", \"ssm.*.amazonaws.com\", \"kms.*.amazonaws.com\", \"sts..*amazonaws.com\"]"; | ||
export declare const OMITTING_KEYS_REGEXES: string[]; | ||
@@ -10,2 +11,2 @@ export declare const isStoreLogs: () => boolean; | ||
export declare const parseJsonFromEnvVar: (envVar: any, warnClient?: boolean, defaultReturnValue?: any) => any; | ||
export declare function safeExecute<T>(callback: Function, message?: string, logLevel?: import("./logger").Logger.LogSeverity, defaultReturn?: T): Function; | ||
export declare function safeExecute<T>(callback: Function, message?: string, logLevel?: import("./logger").LogSeverity, defaultReturn?: T): Function; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.safeExecute = exports.parseJsonFromEnvVar = exports.getEventEntitySize = exports.LUMIGO_MAX_ENTRY_SIZE = exports.isString = exports.isStoreLogs = exports.OMITTING_KEYS_REGEXES = exports.LUMIGO_WHITELIST_KEYS_REGEXES = exports.LUMIGO_SECRET_MASKING_REGEX = exports.LUMIGO_SECRET_MASKING_REGEX_BACKWARD_COMP = void 0; | ||
exports.safeExecute = exports.parseJsonFromEnvVar = exports.getEventEntitySize = exports.LUMIGO_MAX_ENTRY_SIZE = exports.isString = exports.isStoreLogs = exports.OMITTING_KEYS_REGEXES = exports.LUMIGO_DEFAULT_DOMAIN_SCRUBBERS = exports.LUMIGO_WHITELIST_KEYS_REGEXES = exports.LUMIGO_SECRET_MASKING_REGEX = exports.LUMIGO_SECRET_MASKING_REGEX_BACKWARD_COMP = void 0; | ||
const logger_1 = require("./logger"); | ||
@@ -9,2 +9,3 @@ const DEBUG_FLAG = 'LUMIGO_DEBUG'; | ||
exports.LUMIGO_WHITELIST_KEYS_REGEXES = 'LUMIGO_WHITELIST_KEYS_REGEXES'; | ||
exports.LUMIGO_DEFAULT_DOMAIN_SCRUBBERS = '["secretsmanager.*.amazonaws.com", "ssm.*.amazonaws.com", "kms.*.amazonaws.com", "sts..*amazonaws.com"]'; | ||
exports.OMITTING_KEYS_REGEXES = [ | ||
@@ -11,0 +12,0 @@ '.*pass.*', |
{ | ||
"name": "@lumigo/node-core", | ||
"version": "1.5.0", | ||
"version": "1.7.0", | ||
"description": "Lumigo core node sdk", | ||
@@ -21,2 +21,3 @@ "main": "lib/index.js", | ||
"dependencies": { | ||
"utf8": "^3.0.0", | ||
"shimmer": "^1.2.1" | ||
@@ -23,0 +24,0 @@ }, |
# node-core | ||
Work in progress | ||
Work in progress |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
107827
59
1100
4
2
9
+ Addedutf8@^3.0.0
+ Addedutf8@3.0.0(transitive)