Gathering detailed insights and metrics for @types/proc-log
Gathering detailed insights and metrics for @types/proc-log
Gathering detailed insights and metrics for @types/proc-log
Gathering detailed insights and metrics for @types/proc-log
The repository for high quality TypeScript type definitions.
npm install @types/proc-log
Typescript
Module System
TypeScript (99.84%)
JavaScript (0.15%)
Shell (0.01%)
Total Downloads
0
Last Day
0
Last Week
0
Last Month
0
Last Year
0
NOASSERTION License
50,026 Stars
89,737 Commits
30,433 Forks
640 Watchers
6 Branches
9,957 Contributors
Updated on Jul 12, 2025
Latest Version
3.0.4
Package Id
@types/proc-log@3.0.4
Unpacked Size
6.00 kB
Size
2.10 kB
File Count
5
Published on
Nov 07, 2023
Cumulative downloads
Total Downloads
Last Day
0%
NaN
Compared to previous day
Last Week
0%
NaN
Compared to previous week
Last Month
0%
NaN
Compared to previous month
Last Year
0%
NaN
Compared to previous year
npm install --save @types/proc-log
This package contains type definitions for proc-log (https://github.com/npm/proc-log#readme).
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/proc-log.
1interface Logger { 2 /** 3 * Calls process.emit('log', 'error', ...args). The highest log level. For printing extremely serious errors that indicate something went wrong. 4 */ 5 error(...args: any[]): void; 6 /** 7 * Calls process.emit('log', 'warn', ...args). A fairly high log level. Things that the user needs to be aware of, but which won't necessarily cause improper functioning of the system. 8 */ 9 warn(...args: any[]): void; 10 /** 11 * Calls process.emit('log', 'notice', ...args). Notices which are important, but not necessarily dangerous or a cause for excess concern. 12 */ 13 notice(...args: any[]): void; 14 /** 15 * Calls process.emit('log', 'info', ...args). Informative messages that may benefit the user, but aren't particularly important. 16 */ 17 info(...args: any[]): void; 18 /** 19 * Calls process.emit('log', 'verbose', ...args). Noisy output that is more detail that most users will care about. 20 */ 21 verbose(...args: any[]): void; 22 /** 23 * Calls process.emit('log', 'silly', ...args). Extremely noisy excessive logging messages that are typically only useful for debugging. 24 */ 25 silly(...args: any[]): void; 26 /** 27 * Calls process.emit('log', 'http', ...args). Information about HTTP requests made and/or completed. 28 */ 29 http(...args: any[]): void; 30 /** 31 * Calls process.emit('log', 'pause'). Used to tell the consumer to stop printing messages. 32 */ 33 pause(): void; 34 /** 35 * Calls process.emit('log', 'resume'). Used to tell the consumer that it is ok to print messages again. 36 */ 37 resume(): void; 38 /** 39 * An array of strings of all log method names. 40 */ 41 LEVELS: ["error", "warn", "notice", "info", "verbose", "silly", "http"]; 42} 43 44declare const logger: Logger; 45 46export = logger; 47
These definitions were written by JDB.
No vulnerabilities found.
Reason
30 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10
Reason
security policy file detected
Details
Reason
no dangerous workflow patterns detected
Reason
0 existing vulnerabilities detected
Reason
no binaries found in the repo
Reason
Found 27/30 approved changesets -- score normalized to 9
Reason
license file detected
Details
Reason
dependency not pinned by hash detected -- score normalized to 8
Details
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
detected GitHub workflow tokens with excessive permissions
Details
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
Reason
project is not fuzzed
Details
Score
Last Scanned on 2025-07-07
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More