+4
-3
@@ -39,2 +39,3 @@ /// <reference types="node" /> | ||
| alwaysDiff: boolean; | ||
| level: DebugLevel; | ||
| } | ||
@@ -80,3 +81,3 @@ export declare enum DebugLevel { | ||
| var coerce: (val: any) => any; | ||
| var level: DebugLevel; | ||
| var level: () => DebugLevel; | ||
| var isBellow: (ofLevel: DebugLevel) => boolean; | ||
@@ -102,4 +103,4 @@ var setLevel: (toLevel: DebugLevel) => void; | ||
| var time: (...args: any[]) => [number, number]; | ||
| var end: (...args: any[]) => void; | ||
| var timeEnd: (...args: any[]) => void; | ||
| var end: (...args: any[]) => any; | ||
| var timeEnd: (...args: any[]) => any; | ||
| var millis: (span: [number, number], offset?: number) => string; | ||
@@ -106,0 +107,0 @@ } |
+33
-5
@@ -234,3 +234,7 @@ "use strict"; | ||
| let val = process.env[key]; | ||
| if (/^(yes|on|true|enabled)$/i.test(val)) { | ||
| // console.log(prop, val); | ||
| if (prop === 'level') { | ||
| val = val in DebugLevel ? DebugLevel[val] : DebugLevel.DEBUG; | ||
| } | ||
| else if (/^(yes|on|true|enabled)$/i.test(val)) { | ||
| val = true; | ||
@@ -397,12 +401,16 @@ } | ||
| }; | ||
| Debug.level = DebugLevel.DEBUG; | ||
| Debug.level = function level() { | ||
| return ('level' in Debug.inspectOpts) | ||
| ? Debug.inspectOpts.level | ||
| : DebugLevel.DEBUG; | ||
| }; | ||
| Debug.isBellow = function isBellow(ofLevel) { | ||
| return Debug.level > ofLevel; | ||
| return Debug.level() > ofLevel; | ||
| }; | ||
| Debug.setLevel = function setLevel(toLevel) { | ||
| if (toLevel == null || toLevel === undefined) { | ||
| Debug.level = DebugLevel.OFF; | ||
| Debug.inspectOpts.level = DebugLevel.OFF; | ||
| } | ||
| else { | ||
| Debug.level = (DebugLevel[toLevel] || DebugLevel.INFO); | ||
| Debug.inspectOpts.level = (DebugLevel[toLevel] || DebugLevel.INFO); | ||
| } | ||
@@ -424,23 +432,39 @@ }; | ||
| Debug.log = function log(...args) { | ||
| if (Debug.isBellow(DebugLevel.INFO)) | ||
| return; | ||
| Debug.useConsole() ? console.log(...args) : process.stdout.write(util.format.call(util, ...args) + '\n'); | ||
| }; | ||
| Debug.fatal = function fatal(...args) { | ||
| if (Debug.isBellow(DebugLevel.FATAL)) | ||
| return; | ||
| Debug.useConsole() ? console.error(...args) : process.stderr.write(util.format.call(util, ...args) + '\n'); | ||
| }; | ||
| Debug.error = function error(...args) { | ||
| if (Debug.isBellow(DebugLevel.ERROR)) | ||
| return; | ||
| Debug.useConsole() ? console.error(...args) : process.stderr.write(util.format.call(util, ...args) + '\n'); | ||
| }; | ||
| Debug.info = function info(...args) { | ||
| if (Debug.isBellow(DebugLevel.INFO)) | ||
| return; | ||
| Debug.useConsole() ? console.info(...args) : process.stdout.write(util.format.call(util, ...args) + '\n'); | ||
| }; | ||
| Debug.warn = function warn(...args) { | ||
| if (Debug.isBellow(DebugLevel.WARN)) | ||
| return; | ||
| Debug.useConsole() ? console.warn(...args) : process.stdout.write(util.format.call(util, ...args) + '\n'); | ||
| }; | ||
| Debug.debug = function detail(...args) { | ||
| if (Debug.isBellow(DebugLevel.DEBUG)) | ||
| return; | ||
| Debug.useConsole() ? console.debug(...args) : process.stdout.write(util.format.call(util, ...args) + '\n'); | ||
| }; | ||
| Debug.trace = function trace(...args) { | ||
| if (Debug.isBellow(DebugLevel.TRACE)) | ||
| return; | ||
| Debug.useConsole() ? console.info(...args) : process.stdout.write(util.format.call(util, ...args) + '\n'); | ||
| }; | ||
| Debug.time = function time(...args) { | ||
| if (Debug.isBellow(DebugLevel.INFO)) | ||
| return void null; | ||
| Debug.useConsole() ? console.info(...args) : process.stdout.write(util.format.call(util, ...args) + '\n'); | ||
@@ -450,5 +474,9 @@ return void null; | ||
| Debug.end = function end(...args) { | ||
| if (Debug.isBellow(DebugLevel.INFO)) | ||
| return void null; | ||
| Debug.useConsole() ? console.info(...args) : process.stdout.write(util.format.call(util, ...args) + '\n'); | ||
| }; | ||
| Debug.timeEnd = function timeEnd(...args) { | ||
| if (Debug.isBellow(DebugLevel.INFO)) | ||
| return void null; | ||
| Debug.useConsole() ? console.info(...args) : process.stdout.write(util.format.call(util, ...args) + '\n'); | ||
@@ -455,0 +483,0 @@ }; |
+1
-1
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"debug.js","sourceRoot":"","sources":["../src/debug.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"debug.js","sourceRoot":"","sources":["../src/debug.ts"],"names":[],"mappings":"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"} |
+1
-1
| { | ||
| "name": "exer", | ||
| "version": "0.0.25", | ||
| "version": "0.0.26", | ||
| "description": "Utils in TypeScript, Debug, NanoTimer ...", | ||
@@ -5,0 +5,0 @@ "author": "kbajalc@gmail.com", |
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 2 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 2 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
180870
1.04%2455
1.2%