Socket
Socket
Sign inDemoInstall

pnpm-logger

Package Overview
Dependencies
Maintainers
1
Versions
18
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

pnpm-logger - npm Package Compare versions

Comparing version 0.6.3 to 0.7.0

110

lib/index.d.ts

@@ -6,115 +6,5 @@ import streamParser, { createStreamParser } from './streamParser';

export default baseLogger;
export declare const deprecationLogger: Logger<DeprecationMessage>;
export declare const rootLogger: Logger<RootMessage>;
export declare const installCheckLogger: Logger<InstallCheckMessage>;
export declare const progressLogger: Logger<ProgressMessage>;
export declare const lifecycleLogger: Logger<LifecycleMessage>;
export declare const stageLogger: Logger<"resolution_done">;
export declare const summaryLogger: Logger<void>;
export declare const manifestLogger: Logger<ManifestMessage>;
export declare type LifecycleMessage = {
pkgId: string;
script: string;
} & ({
line: string;
} | {
exitCode: number;
});
export declare type ProgressMessage = {
pkgId: string;
status: 'fetched' | 'installed' | 'dependencies_installed' | 'found_in_store' | 'resolving_content';
} | {
pkgId: string;
pkg: LoggedPkg;
status: 'resolved';
} | {
pkg: LoggedPkg;
status: 'resolving' | 'error' | 'installing';
} | {
pkgId: string;
status: 'fetching_started';
size: number | null;
attempt: number;
} | {
pkgId: string;
status: 'fetching_progress';
downloaded: number;
} | {
status: 'downloaded_manifest';
pkgId: string;
pkgVersion: string;
};
export interface InstallCheckMessage {
code: string;
pkgId: string;
}
export interface LogBase {
level: 'debug' | 'info' | 'warn' | 'error';
}
export interface DeprecationMessage {
pkgName: string;
pkgVersion: string;
pkgId: string;
deprecated: string;
depth: number;
}
export declare type DependencyType = 'prod' | 'dev' | 'optional';
export declare type RootMessage = {
added: {
name: string;
version: string;
dependencyType: DependencyType;
};
} | {
removed: {
name: string;
version?: string;
dependencyType: DependencyType;
};
};
export declare type ManifestMessage = {
initial: object;
} | {
updated: object;
};
export interface StandardMessage {
message: string;
}
export declare type ProgressLog = {
name: 'pnpm:progress';
} & LogBase & ProgressMessage;
export declare type LifecycleLog = {
name: 'pnpm:lifecycle';
} & LogBase & LifecycleMessage;
export declare type InstallCheckLog = {
name: 'pnpm:install-check';
} & LogBase & InstallCheckMessage;
export declare type DeprecationLog = {
name: 'pnpm:deprecation';
} & LogBase & DeprecationMessage;
export declare type StageLog = {
name: 'pnpm:stage';
} & LogBase & {
message: 'resolution_done';
};
export declare type RegistryLog = {
name: 'pnpm:registry';
} & LogBase & StandardMessage;
export declare type RootLog = {
name: 'pnpm:root';
} & LogBase & RootMessage;
export declare type SummaryLog = {
name: 'pnpm:summary';
} & LogBase;
export declare type ManifestLog = {
name: 'pnpm:manifest';
} & LogBase & ManifestMessage;
export declare type Log = ProgressLog | LifecycleLog | InstallCheckLog | DeprecationLog | StageLog | RegistryLog | RootLog | SummaryLog | ManifestLog | ({
name: 'pnpm';
} & LogBase);
export interface LoggedPkg {
rawSpec: string;
name: string;
dependentId?: string;
}
export interface Logger<T> {

@@ -121,0 +11,0 @@ debug: (log: T) => void;

@@ -12,10 +12,2 @@ "use strict";

exports.default = baseLogger;
exports.deprecationLogger = baseLogger('deprecation');
exports.rootLogger = baseLogger('root');
exports.installCheckLogger = baseLogger('install-check');
exports.progressLogger = baseLogger('progress');
exports.lifecycleLogger = baseLogger('lifecycle');
exports.stageLogger = baseLogger('stage');
exports.summaryLogger = baseLogger('summary');
exports.manifestLogger = baseLogger('manifest');
//# sourceMappingURL=index.js.map

4

lib/streamParser.d.ts

@@ -1,3 +0,3 @@

import { Log } from '.';
export declare type Reporter = (logObj: Log) => void;
import { LogBase } from '.';
export declare type Reporter = (logObj: LogBase) => void;
export interface StreamParser {

@@ -4,0 +4,0 @@ on: (event: 'data', reporter: Reporter) => void;

{
"name": "pnpm-logger",
"version": "0.6.3",
"version": "0.7.0",
"description": "Logger for pnpm",

@@ -5,0 +5,0 @@ "main": "lib/index.js",

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc