diff --git a/.changeset/rotton-readers-shave.md b/.changeset/rotton-readers-shave.md new file mode 100644 index 000000000..4b6f67cb0 --- /dev/null +++ b/.changeset/rotton-readers-shave.md @@ -0,0 +1,6 @@ +--- +'@verdaccio/types': patch +'@verdaccio/config': patch +--- + +fix: config builder `addLogger` diff --git a/packages/config/src/builder.ts b/packages/config/src/builder.ts index fed673f64..03e31410b 100644 --- a/packages/config/src/builder.ts +++ b/packages/config/src/builder.ts @@ -3,7 +3,7 @@ import { merge } from 'lodash'; import { AuthConf, ConfigYaml, - LoggerConfItem, + LoggerConfigItem, PackageAccessYaml, Security, UpLinkConf, @@ -47,7 +47,7 @@ export default class ConfigBuilder { return this; } - public addLogger(log: LoggerConfItem) { + public addLogger(log: LoggerConfigItem) { this.config.log = log; return this; } diff --git a/packages/core/types/src/configuration.ts b/packages/core/types/src/configuration.ts index 07ea4b2e5..5d617fb48 100644 --- a/packages/core/types/src/configuration.ts +++ b/packages/core/types/src/configuration.ts @@ -40,12 +40,6 @@ export interface PackageAccessYaml { unpublish?: string; } -export interface LoggerConfItem { - type: LoggerType; - format: LoggerFormat; - level: LoggerLevel; -} - export interface Headers { [key: string]: string; } @@ -262,9 +256,9 @@ export interface ConfigYaml { storage?: string | void; packages: PackageList; uplinks: UpLinksConfList; - log?: LoggerConfItem; + log?: LoggerConfigItem; // @deprecated deprecation path from 5.x - logs?: LoggerConfItem; + logs?: LoggerConfigItem; web?: WebConf; auth?: AuthConf; security: Security;