@verdaccio/types

  • Version 10.8.0
  • Published
  • 42.8 kB
  • No dependencies
  • MIT license

Install

npm i @verdaccio/types
yarn add @verdaccio/types
pnpm add @verdaccio/types

Overview

verdaccio types definitions

Index

Classes

Interfaces

Type Aliases

Classes

class IReadTarball

class IReadTarball extends PassThrough {}

    method abort

    abort: () => void;

      class IUploadTarball

      class IUploadTarball extends PassThrough {}

        method abort

        abort: () => void;

          method done

          done: () => void;

            class Plugin

            class Plugin<T> {}

              constructor

              constructor(config: {}, options: PluginOptions<T>);

                Interfaces

                interface AbbreviatedVersions

                interface AbbreviatedVersions {}

                  index signature

                  [key: string]: AbbreviatedVersion;

                    interface AllowAccess

                    interface AllowAccess {}

                      property name

                      name: string;

                        property tag

                        tag?: string;

                          property version

                          version?: string;

                            interface APITokenOptions

                            interface APITokenOptions {}

                              property jwt

                              jwt?: JWTOptions;

                                property legacy

                                legacy: boolean;

                                  interface AttachMents

                                  interface AttachMents {}

                                    index signature

                                    [key: string]: AttachMentsItem;

                                      interface AttachMentsItem

                                      interface AttachMentsItem {}

                                        property content_type

                                        content_type?: string;

                                          property data

                                          data?: string;

                                            property length

                                            length?: number;

                                              property shasum

                                              shasum?: string;

                                                property version

                                                version?: string;

                                                  interface AuthHtpasswd

                                                  interface AuthHtpasswd {}

                                                    property file

                                                    file: string;

                                                      property max_users

                                                      max_users: number;

                                                        interface Author

                                                        interface Author {}

                                                          property email

                                                          email?: string;

                                                            property name

                                                            name: string;

                                                              property url

                                                              url?: string;

                                                                interface AuthPluginPackage

                                                                interface AuthPluginPackage {}

                                                                  property packageName

                                                                  packageName: string;

                                                                    property packageVersion

                                                                    packageVersion?: string;

                                                                      property tag

                                                                      tag?: string;

                                                                        interface Config

                                                                        interface Config extends ConfigYaml, ConfigRuntime {}

                                                                          property secret

                                                                          secret: string;

                                                                            property server_id

                                                                            server_id: string;

                                                                              property user_agent

                                                                              user_agent?: string | boolean;

                                                                                method checkSecretKey

                                                                                checkSecretKey: (token: string) => string;

                                                                                  method getMatchedPackagesSpec

                                                                                  getMatchedPackagesSpec: (storage: string) => PackageAccess | void;

                                                                                    index signature

                                                                                    [key: string]: any;

                                                                                      interface ConfigRuntime

                                                                                      interface ConfigRuntime extends ConfigYaml {}

                                                                                        property self_path

                                                                                        self_path: string;

                                                                                          interface ConfigWithHttps

                                                                                          interface ConfigWithHttps extends Config {}

                                                                                            property https

                                                                                            https: HttpsConf;

                                                                                              interface ConfigYaml

                                                                                              interface ConfigYaml {}

                                                                                                property auth

                                                                                                auth?: AuthConf;

                                                                                                  property filters

                                                                                                  filters?: any;

                                                                                                    property http_proxy

                                                                                                    http_proxy?: string;

                                                                                                      property https

                                                                                                      https?: HttpsConf;

                                                                                                        property https_proxy

                                                                                                        https_proxy?: string;

                                                                                                          property listen

                                                                                                          listen?: ListenAddress;

                                                                                                            property logs

                                                                                                            logs?: LoggerConfItem;

                                                                                                              property max_body_size

                                                                                                              max_body_size?: string;

                                                                                                                property middlewares

                                                                                                                middlewares?: any;

                                                                                                                  property no_proxy

                                                                                                                  no_proxy?: string;

                                                                                                                    property notifications

                                                                                                                    notifications?: Notifications;

                                                                                                                      property notify

                                                                                                                      notify?: Notifications | Notifications[];

                                                                                                                        property packages

                                                                                                                        packages: PackageList;

                                                                                                                          property plugins

                                                                                                                          plugins?: string | void | null;

                                                                                                                            property publish

                                                                                                                            publish?: PublishOptions;

                                                                                                                              property security

                                                                                                                              security: Security;

                                                                                                                                property server

                                                                                                                                server?: ServerSettingsConf;

                                                                                                                                  property storage

                                                                                                                                  storage?: string | void;

                                                                                                                                    property store

                                                                                                                                    store?: any;
                                                                                                                                      uplinks: UpLinksConfList;

                                                                                                                                        property url_prefix

                                                                                                                                        url_prefix?: string;

                                                                                                                                          property web

                                                                                                                                          web?: WebConf;

                                                                                                                                            interface Dependencies

                                                                                                                                            interface Dependencies {}

                                                                                                                                              index signature

                                                                                                                                              [key: string]: string;

                                                                                                                                                interface Dist

                                                                                                                                                interface Dist {}

                                                                                                                                                  property integrity

                                                                                                                                                  integrity?: string;

                                                                                                                                                    property shasum

                                                                                                                                                    shasum: string;

                                                                                                                                                      property tarball

                                                                                                                                                      tarball: string;

                                                                                                                                                        interface DistFile

                                                                                                                                                        interface DistFile {}

                                                                                                                                                          property registry

                                                                                                                                                          registry?: string;

                                                                                                                                                            property sha

                                                                                                                                                            sha: string;

                                                                                                                                                              property url

                                                                                                                                                              url: string;

                                                                                                                                                                interface DistFiles

                                                                                                                                                                interface DistFiles {}

                                                                                                                                                                  index signature

                                                                                                                                                                  [key: string]: DistFile;

                                                                                                                                                                    interface Engines

                                                                                                                                                                    interface Engines {}

                                                                                                                                                                      index signature

                                                                                                                                                                      [key: string]: string;

                                                                                                                                                                        interface GenericBody

                                                                                                                                                                        interface GenericBody {}

                                                                                                                                                                          index signature

                                                                                                                                                                          [key: string]: string;

                                                                                                                                                                            interface Headers

                                                                                                                                                                            interface Headers {}

                                                                                                                                                                              index signature

                                                                                                                                                                              [key: string]: string;

                                                                                                                                                                                interface HttpError

                                                                                                                                                                                interface HttpError extends Error {}

                                                                                                                                                                                  property expose

                                                                                                                                                                                  expose: boolean;

                                                                                                                                                                                    property headers

                                                                                                                                                                                    headers?: {
                                                                                                                                                                                    [key: string]: string;
                                                                                                                                                                                    };

                                                                                                                                                                                      property status

                                                                                                                                                                                      status: number;

                                                                                                                                                                                        property statusCode

                                                                                                                                                                                        statusCode: number;

                                                                                                                                                                                          index signature

                                                                                                                                                                                          [key: string]: any;

                                                                                                                                                                                            interface HttpsConfKeyCert

                                                                                                                                                                                            interface HttpsConfKeyCert {}

                                                                                                                                                                                              property ca

                                                                                                                                                                                              ca?: string;

                                                                                                                                                                                                property cert

                                                                                                                                                                                                cert: string;

                                                                                                                                                                                                  property key

                                                                                                                                                                                                  key: string;

                                                                                                                                                                                                    interface HttpsConfPfx

                                                                                                                                                                                                    interface HttpsConfPfx {}

                                                                                                                                                                                                      property passphrase

                                                                                                                                                                                                      passphrase?: string;

                                                                                                                                                                                                        property pfx

                                                                                                                                                                                                        pfx: string;

                                                                                                                                                                                                          interface IBasicAuth

                                                                                                                                                                                                          interface IBasicAuth<T> {}

                                                                                                                                                                                                            property config

                                                                                                                                                                                                            config: T & Config;

                                                                                                                                                                                                              method add_user

                                                                                                                                                                                                              add_user: (user: string, password: string, cb: Callback) => any;

                                                                                                                                                                                                                method aesEncrypt

                                                                                                                                                                                                                aesEncrypt: (username: string, password: string) => string;

                                                                                                                                                                                                                  method allow_access

                                                                                                                                                                                                                  allow_access: (
                                                                                                                                                                                                                  pkg: AuthPluginPackage,
                                                                                                                                                                                                                  user: RemoteUser,
                                                                                                                                                                                                                  callback: Callback
                                                                                                                                                                                                                  ) => void;

                                                                                                                                                                                                                    method authenticate

                                                                                                                                                                                                                    authenticate: (user: string, password: string, cb: Callback) => void;

                                                                                                                                                                                                                      method changePassword

                                                                                                                                                                                                                      changePassword: (
                                                                                                                                                                                                                      user: string,
                                                                                                                                                                                                                      password: string,
                                                                                                                                                                                                                      newPassword: string,
                                                                                                                                                                                                                      cb: Callback
                                                                                                                                                                                                                      ) => void;

                                                                                                                                                                                                                        interface IBasicStorage

                                                                                                                                                                                                                        interface IBasicStorage<T> extends StoragePackageActions {}

                                                                                                                                                                                                                          method addPackage

                                                                                                                                                                                                                          addPackage: (name: string, info: Package, callback: Callback) => void;

                                                                                                                                                                                                                            method getPackageMetadata

                                                                                                                                                                                                                            getPackageMetadata: (name: string, callback: Callback) => void;

                                                                                                                                                                                                                              method getSecret

                                                                                                                                                                                                                              getSecret: (config: T & Config) => Promise<any>;

                                                                                                                                                                                                                                method search

                                                                                                                                                                                                                                search: (startKey: string, options: any) => IReadTarball;

                                                                                                                                                                                                                                  method updateVersions

                                                                                                                                                                                                                                  updateVersions: (name: string, packageInfo: Package, callback: Callback) => void;

                                                                                                                                                                                                                                    interface ILocalData

                                                                                                                                                                                                                                    interface ILocalData<T> extends IPlugin<T>, ITokenActions {}

                                                                                                                                                                                                                                      property config

                                                                                                                                                                                                                                      config: T & Config;

                                                                                                                                                                                                                                        property logger

                                                                                                                                                                                                                                        logger: Logger;

                                                                                                                                                                                                                                          method add

                                                                                                                                                                                                                                          add: (name: string, callback: Callback) => void;

                                                                                                                                                                                                                                            method get

                                                                                                                                                                                                                                            get: (callback: Callback) => void;

                                                                                                                                                                                                                                              method getPackageStorage

                                                                                                                                                                                                                                              getPackageStorage: (packageInfo: string) => IPackageStorage;

                                                                                                                                                                                                                                                method getSecret

                                                                                                                                                                                                                                                getSecret: () => Promise<string>;

                                                                                                                                                                                                                                                  method remove

                                                                                                                                                                                                                                                  remove: (name: string, callback: Callback) => void;

                                                                                                                                                                                                                                                    method search

                                                                                                                                                                                                                                                    search: (
                                                                                                                                                                                                                                                    onPackage: onSearchPackage,
                                                                                                                                                                                                                                                    onEnd: onEndSearchPackage,
                                                                                                                                                                                                                                                    validateName: onValidatePackage
                                                                                                                                                                                                                                                    ) => void;

                                                                                                                                                                                                                                                      method setSecret

                                                                                                                                                                                                                                                      setSecret: (secret: string) => Promise<any>;

                                                                                                                                                                                                                                                        interface ILocalPackageManager

                                                                                                                                                                                                                                                        interface ILocalPackageManager {}

                                                                                                                                                                                                                                                          property logger

                                                                                                                                                                                                                                                          logger: Logger;

                                                                                                                                                                                                                                                            method createPackage

                                                                                                                                                                                                                                                            createPackage: (pkgName: string, value: Package, cb: CallbackAction) => void;

                                                                                                                                                                                                                                                              method deletePackage

                                                                                                                                                                                                                                                              deletePackage: (fileName: string, callback: CallbackAction) => void;

                                                                                                                                                                                                                                                                method readPackage

                                                                                                                                                                                                                                                                readPackage: (fileName: string, callback: ReadPackageCallback) => void;

                                                                                                                                                                                                                                                                  method readTarball

                                                                                                                                                                                                                                                                  readTarball: (pkgName: string) => IReadTarball;

                                                                                                                                                                                                                                                                    method removePackage

                                                                                                                                                                                                                                                                    removePackage: (callback: CallbackAction) => void;

                                                                                                                                                                                                                                                                      method savePackage

                                                                                                                                                                                                                                                                      savePackage: (fileName: string, json: Package, callback: CallbackAction) => void;

                                                                                                                                                                                                                                                                        method updatePackage

                                                                                                                                                                                                                                                                        updatePackage: (
                                                                                                                                                                                                                                                                        pkgFileName: string,
                                                                                                                                                                                                                                                                        updateHandler: StorageUpdateCallback,
                                                                                                                                                                                                                                                                        onWrite: StorageWriteCallback,
                                                                                                                                                                                                                                                                        transformPackage: PackageTransformer,
                                                                                                                                                                                                                                                                        onEnd: CallbackAction
                                                                                                                                                                                                                                                                        ) => void;

                                                                                                                                                                                                                                                                          method writeTarball

                                                                                                                                                                                                                                                                          writeTarball: (pkgName: string) => IUploadTarball;

                                                                                                                                                                                                                                                                            interface ILocalStorage

                                                                                                                                                                                                                                                                            interface ILocalStorage {}

                                                                                                                                                                                                                                                                              method add

                                                                                                                                                                                                                                                                              add: (name: string) => void;

                                                                                                                                                                                                                                                                                method get

                                                                                                                                                                                                                                                                                get: () => StorageList;

                                                                                                                                                                                                                                                                                  method remove

                                                                                                                                                                                                                                                                                  remove: (name: string) => void;

                                                                                                                                                                                                                                                                                    method sync

                                                                                                                                                                                                                                                                                    sync: () => void;

                                                                                                                                                                                                                                                                                      interface IPlugin

                                                                                                                                                                                                                                                                                      interface IPlugin<T> {}

                                                                                                                                                                                                                                                                                        property version

                                                                                                                                                                                                                                                                                        version?: string;

                                                                                                                                                                                                                                                                                          interface IPluginAuth

                                                                                                                                                                                                                                                                                          interface IPluginAuth<T> extends IPlugin<T> {}
                                                                                                                                                                                                                                                                                          • dasdsadsa()

                                                                                                                                                                                                                                                                                          method adduser

                                                                                                                                                                                                                                                                                          adduser: (user: string, password: string, cb: AuthCallback) => void;

                                                                                                                                                                                                                                                                                            method allow_access

                                                                                                                                                                                                                                                                                            allow_access: {
                                                                                                                                                                                                                                                                                            (user: RemoteUser, pkg: T & PackageAccess, cb: AuthAccessCallback): void;
                                                                                                                                                                                                                                                                                            (
                                                                                                                                                                                                                                                                                            user: RemoteUser,
                                                                                                                                                                                                                                                                                            pkg: AllowAccess & PackageAccess,
                                                                                                                                                                                                                                                                                            cb: AuthAccessCallback
                                                                                                                                                                                                                                                                                            ): void;
                                                                                                                                                                                                                                                                                            };

                                                                                                                                                                                                                                                                                              method allow_publish

                                                                                                                                                                                                                                                                                              allow_publish: {
                                                                                                                                                                                                                                                                                              (user: RemoteUser, pkg: T & PackageAccess, cb: AuthAccessCallback): void;
                                                                                                                                                                                                                                                                                              (
                                                                                                                                                                                                                                                                                              user: RemoteUser,
                                                                                                                                                                                                                                                                                              pkg: AllowAccess & PackageAccess,
                                                                                                                                                                                                                                                                                              cb: AuthAccessCallback
                                                                                                                                                                                                                                                                                              ): void;
                                                                                                                                                                                                                                                                                              };

                                                                                                                                                                                                                                                                                                method allow_unpublish

                                                                                                                                                                                                                                                                                                allow_unpublish: {
                                                                                                                                                                                                                                                                                                (user: RemoteUser, pkg: T & PackageAccess, cb: AuthAccessCallback): void;
                                                                                                                                                                                                                                                                                                (
                                                                                                                                                                                                                                                                                                user: RemoteUser,
                                                                                                                                                                                                                                                                                                pkg: AllowAccess & PackageAccess,
                                                                                                                                                                                                                                                                                                cb: AuthAccessCallback
                                                                                                                                                                                                                                                                                                ): void;
                                                                                                                                                                                                                                                                                                };

                                                                                                                                                                                                                                                                                                  method apiJWTmiddleware

                                                                                                                                                                                                                                                                                                  apiJWTmiddleware: (helpers: any) => Function;

                                                                                                                                                                                                                                                                                                    method authenticate

                                                                                                                                                                                                                                                                                                    authenticate: (user: string, password: string, cb: AuthCallback) => void;
                                                                                                                                                                                                                                                                                                    • Parameter props

                                                                                                                                                                                                                                                                                                      user from Application component

                                                                                                                                                                                                                                                                                                    method changePassword

                                                                                                                                                                                                                                                                                                    changePassword: (
                                                                                                                                                                                                                                                                                                    user: string,
                                                                                                                                                                                                                                                                                                    password: string,
                                                                                                                                                                                                                                                                                                    newPassword: string,
                                                                                                                                                                                                                                                                                                    cb: AuthCallback
                                                                                                                                                                                                                                                                                                    ) => void;

                                                                                                                                                                                                                                                                                                      interface IPluginMiddleware

                                                                                                                                                                                                                                                                                                      interface IPluginMiddleware<T> extends IPlugin<T> {}

                                                                                                                                                                                                                                                                                                        method register_middlewares

                                                                                                                                                                                                                                                                                                        register_middlewares: (
                                                                                                                                                                                                                                                                                                        app: any,
                                                                                                                                                                                                                                                                                                        auth: IBasicAuth<T>,
                                                                                                                                                                                                                                                                                                        storage: IStorageManager<T>
                                                                                                                                                                                                                                                                                                        ) => void;

                                                                                                                                                                                                                                                                                                          interface IPluginStorageFilter

                                                                                                                                                                                                                                                                                                          interface IPluginStorageFilter<T> extends IPlugin<T> {}

                                                                                                                                                                                                                                                                                                            method filter_metadata

                                                                                                                                                                                                                                                                                                            filter_metadata: (packageInfo: Package) => Promise<Package>;

                                                                                                                                                                                                                                                                                                              interface IStorageManager

                                                                                                                                                                                                                                                                                                              interface IStorageManager<T> extends StoragePackageActions {}

                                                                                                                                                                                                                                                                                                                property config

                                                                                                                                                                                                                                                                                                                config: T & Config;

                                                                                                                                                                                                                                                                                                                  property logger

                                                                                                                                                                                                                                                                                                                  logger: Logger;

                                                                                                                                                                                                                                                                                                                    method addPackage

                                                                                                                                                                                                                                                                                                                    addPackage: (name: string, metadata: any, callback: Callback) => Promise<any>;

                                                                                                                                                                                                                                                                                                                      method getLocalDatabase

                                                                                                                                                                                                                                                                                                                      getLocalDatabase: (callback: Callback) => void;

                                                                                                                                                                                                                                                                                                                        method getPackage

                                                                                                                                                                                                                                                                                                                        getPackage: (options: any) => void;

                                                                                                                                                                                                                                                                                                                          method init

                                                                                                                                                                                                                                                                                                                          init: (config: T & Config, filters: any) => Promise<any>;

                                                                                                                                                                                                                                                                                                                            method search

                                                                                                                                                                                                                                                                                                                            search: (startkey: string, options: any) => IReadTarball;

                                                                                                                                                                                                                                                                                                                              interface ITokenActions

                                                                                                                                                                                                                                                                                                                              interface ITokenActions {}

                                                                                                                                                                                                                                                                                                                                method deleteToken

                                                                                                                                                                                                                                                                                                                                deleteToken: (user: string, tokenKey: string) => Promise<any>;

                                                                                                                                                                                                                                                                                                                                  method readTokens

                                                                                                                                                                                                                                                                                                                                  readTokens: (filter: TokenFilter) => Promise<Token[]>;

                                                                                                                                                                                                                                                                                                                                    method saveToken

                                                                                                                                                                                                                                                                                                                                    saveToken: (token: Token) => Promise<any>;

                                                                                                                                                                                                                                                                                                                                      interface JWTOptions

                                                                                                                                                                                                                                                                                                                                      interface JWTOptions {}

                                                                                                                                                                                                                                                                                                                                        property sign

                                                                                                                                                                                                                                                                                                                                        sign: JWTSignOptions;

                                                                                                                                                                                                                                                                                                                                          property verify

                                                                                                                                                                                                                                                                                                                                          verify: JWTVerifyOptions;

                                                                                                                                                                                                                                                                                                                                            interface JWTSignOptions

                                                                                                                                                                                                                                                                                                                                            interface JWTSignOptions {}

                                                                                                                                                                                                                                                                                                                                              property algorithm

                                                                                                                                                                                                                                                                                                                                              algorithm?: string;

                                                                                                                                                                                                                                                                                                                                                property clockTimestamp

                                                                                                                                                                                                                                                                                                                                                clockTimestamp?: number;

                                                                                                                                                                                                                                                                                                                                                  property expiresIn

                                                                                                                                                                                                                                                                                                                                                  expiresIn?: string;

                                                                                                                                                                                                                                                                                                                                                    property ignoreExpiration

                                                                                                                                                                                                                                                                                                                                                    ignoreExpiration?: boolean;

                                                                                                                                                                                                                                                                                                                                                      property maxAge

                                                                                                                                                                                                                                                                                                                                                      maxAge?: string | number;

                                                                                                                                                                                                                                                                                                                                                        property notBefore

                                                                                                                                                                                                                                                                                                                                                        notBefore?: string;

                                                                                                                                                                                                                                                                                                                                                          interface JWTVerifyOptions

                                                                                                                                                                                                                                                                                                                                                          interface JWTVerifyOptions {}

                                                                                                                                                                                                                                                                                                                                                            property algorithm

                                                                                                                                                                                                                                                                                                                                                            algorithm?: string;

                                                                                                                                                                                                                                                                                                                                                              property clockTimestamp

                                                                                                                                                                                                                                                                                                                                                              clockTimestamp?: number;

                                                                                                                                                                                                                                                                                                                                                                property expiresIn

                                                                                                                                                                                                                                                                                                                                                                expiresIn?: string;

                                                                                                                                                                                                                                                                                                                                                                  property ignoreExpiration

                                                                                                                                                                                                                                                                                                                                                                  ignoreExpiration?: boolean;

                                                                                                                                                                                                                                                                                                                                                                    property maxAge

                                                                                                                                                                                                                                                                                                                                                                    maxAge?: string | number;

                                                                                                                                                                                                                                                                                                                                                                      property notBefore

                                                                                                                                                                                                                                                                                                                                                                      notBefore?: string | number;

                                                                                                                                                                                                                                                                                                                                                                        interface ListenAddress

                                                                                                                                                                                                                                                                                                                                                                        interface ListenAddress {}

                                                                                                                                                                                                                                                                                                                                                                          index signature

                                                                                                                                                                                                                                                                                                                                                                          [key: string]: string;

                                                                                                                                                                                                                                                                                                                                                                            interface LocalStorage

                                                                                                                                                                                                                                                                                                                                                                            interface LocalStorage {}

                                                                                                                                                                                                                                                                                                                                                                              property list

                                                                                                                                                                                                                                                                                                                                                                              list: any;

                                                                                                                                                                                                                                                                                                                                                                                property secret

                                                                                                                                                                                                                                                                                                                                                                                secret: string;

                                                                                                                                                                                                                                                                                                                                                                                  interface Logger

                                                                                                                                                                                                                                                                                                                                                                                  interface Logger {}

                                                                                                                                                                                                                                                                                                                                                                                    property child

                                                                                                                                                                                                                                                                                                                                                                                    child: (conf: any) => any;

                                                                                                                                                                                                                                                                                                                                                                                      property debug

                                                                                                                                                                                                                                                                                                                                                                                      debug: (conf: any, template?: string) => void;

                                                                                                                                                                                                                                                                                                                                                                                        property error

                                                                                                                                                                                                                                                                                                                                                                                        error: (conf: any, template?: string) => void;

                                                                                                                                                                                                                                                                                                                                                                                          property http

                                                                                                                                                                                                                                                                                                                                                                                          http: (conf: any, template?: string) => void;

                                                                                                                                                                                                                                                                                                                                                                                            property info

                                                                                                                                                                                                                                                                                                                                                                                            info: (conf: any, template?: string) => void;

                                                                                                                                                                                                                                                                                                                                                                                              property trace

                                                                                                                                                                                                                                                                                                                                                                                              trace: (conf: any, template?: string) => void;

                                                                                                                                                                                                                                                                                                                                                                                                property warn

                                                                                                                                                                                                                                                                                                                                                                                                warn: (conf: any, template?: string) => void;

                                                                                                                                                                                                                                                                                                                                                                                                  interface LoggerConfItem

                                                                                                                                                                                                                                                                                                                                                                                                  interface LoggerConfItem {}

                                                                                                                                                                                                                                                                                                                                                                                                    property format

                                                                                                                                                                                                                                                                                                                                                                                                    format: LoggerFormat;

                                                                                                                                                                                                                                                                                                                                                                                                      property level

                                                                                                                                                                                                                                                                                                                                                                                                      level: LoggerLevel;

                                                                                                                                                                                                                                                                                                                                                                                                        property type

                                                                                                                                                                                                                                                                                                                                                                                                        type: LoggerType;

                                                                                                                                                                                                                                                                                                                                                                                                          interface Manifest

                                                                                                                                                                                                                                                                                                                                                                                                          interface Manifest {}

                                                                                                                                                                                                                                                                                                                                                                                                            property 'dist-tags'

                                                                                                                                                                                                                                                                                                                                                                                                            'dist-tags': GenericBody;

                                                                                                                                                                                                                                                                                                                                                                                                              property name

                                                                                                                                                                                                                                                                                                                                                                                                              name: string;

                                                                                                                                                                                                                                                                                                                                                                                                                property readme

                                                                                                                                                                                                                                                                                                                                                                                                                readme?: string;

                                                                                                                                                                                                                                                                                                                                                                                                                  property time

                                                                                                                                                                                                                                                                                                                                                                                                                  time?: GenericBody;

                                                                                                                                                                                                                                                                                                                                                                                                                    property users

                                                                                                                                                                                                                                                                                                                                                                                                                    users?: PackageUsers;

                                                                                                                                                                                                                                                                                                                                                                                                                      property versions

                                                                                                                                                                                                                                                                                                                                                                                                                      versions: Versions;

                                                                                                                                                                                                                                                                                                                                                                                                                        interface MergeTags

                                                                                                                                                                                                                                                                                                                                                                                                                        interface MergeTags {}

                                                                                                                                                                                                                                                                                                                                                                                                                          index signature

                                                                                                                                                                                                                                                                                                                                                                                                                          [key: string]: string;

                                                                                                                                                                                                                                                                                                                                                                                                                            interface Notifications

                                                                                                                                                                                                                                                                                                                                                                                                                            interface Notifications {}

                                                                                                                                                                                                                                                                                                                                                                                                                              property content

                                                                                                                                                                                                                                                                                                                                                                                                                              content: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                property endpoint

                                                                                                                                                                                                                                                                                                                                                                                                                                endpoint: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                  property headers

                                                                                                                                                                                                                                                                                                                                                                                                                                  headers: Headers;

                                                                                                                                                                                                                                                                                                                                                                                                                                    property method

                                                                                                                                                                                                                                                                                                                                                                                                                                    method: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                      property packagePattern

                                                                                                                                                                                                                                                                                                                                                                                                                                      packagePattern: RegExp;

                                                                                                                                                                                                                                                                                                                                                                                                                                        property packagePatternFlags

                                                                                                                                                                                                                                                                                                                                                                                                                                        packagePatternFlags: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                          interface PackageAccess

                                                                                                                                                                                                                                                                                                                                                                                                                                          interface PackageAccess {}

                                                                                                                                                                                                                                                                                                                                                                                                                                            property access

                                                                                                                                                                                                                                                                                                                                                                                                                                            access?: string[];

                                                                                                                                                                                                                                                                                                                                                                                                                                              property proxy

                                                                                                                                                                                                                                                                                                                                                                                                                                              proxy?: string[];

                                                                                                                                                                                                                                                                                                                                                                                                                                                property publish

                                                                                                                                                                                                                                                                                                                                                                                                                                                publish?: string[];

                                                                                                                                                                                                                                                                                                                                                                                                                                                  property storage

                                                                                                                                                                                                                                                                                                                                                                                                                                                  storage?: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                    interface PackageList

                                                                                                                                                                                                                                                                                                                                                                                                                                                    interface PackageList {}

                                                                                                                                                                                                                                                                                                                                                                                                                                                      index signature

                                                                                                                                                                                                                                                                                                                                                                                                                                                      [key: string]: PackageAccess;

                                                                                                                                                                                                                                                                                                                                                                                                                                                        interface PackageUsers

                                                                                                                                                                                                                                                                                                                                                                                                                                                        interface PackageUsers {}

                                                                                                                                                                                                                                                                                                                                                                                                                                                          index signature

                                                                                                                                                                                                                                                                                                                                                                                                                                                          [key: string]: boolean;

                                                                                                                                                                                                                                                                                                                                                                                                                                                            interface PeerDependenciesMeta

                                                                                                                                                                                                                                                                                                                                                                                                                                                            interface PeerDependenciesMeta {}

                                                                                                                                                                                                                                                                                                                                                                                                                                                              index signature

                                                                                                                                                                                                                                                                                                                                                                                                                                                              [dependencyName: string]: {
                                                                                                                                                                                                                                                                                                                                                                                                                                                              optional?: boolean;
                                                                                                                                                                                                                                                                                                                                                                                                                                                              };

                                                                                                                                                                                                                                                                                                                                                                                                                                                                interface PluginOptions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                interface PluginOptions<T> {}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  property config

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  config: T & Config;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    property logger

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    logger: Logger;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      interface PublishOptions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      interface PublishOptions {}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        property allow_offline

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        allow_offline: boolean;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          interface RemoteUser

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          interface RemoteUser {}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            property error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            error?: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              property groups

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              groups: string[];

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                property name

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                name: string | void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  property real_groups

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  real_groups: string[];

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    interface Security

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    interface Security {}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      property api

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      api: APITokenOptions;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        property enhancedLegacySignature

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        enhancedLegacySignature?: boolean;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          property web

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          web: JWTOptions;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            interface Token

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            interface Token {}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              property cidr

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              cidr?: string[];

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                property created

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                created: number | string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  property key

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  key: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    property readonly

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    readonly: boolean;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      property token

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      token: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        property updated

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        updated?: number | string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          property user

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          user: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            interface TokenFilter

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            interface TokenFilter {}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              property user

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              user: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                interface UpLinkConf

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                interface UpLinkConf {}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  property auth

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  auth?: UpLinkTokenConf;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    property ca

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ca?: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      property cache

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      cache?: boolean;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        property fail_timeout

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        fail_timeout?: string | void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          property headers

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          headers?: Headers;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            property max_fails

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            max_fails?: number | void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              property maxage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              maxage?: string | void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                property strict_ssl

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                strict_ssl?: boolean | void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  property timeout

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  timeout?: string | void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    property url

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    url: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      interface UpLinkMetadata

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      interface UpLinkMetadata {}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        property etag

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        etag: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          property fetched

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          fetched: number;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            interface UpLinks {}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              index signature

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [key: string]: UpLinkMetadata;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                interface UpLinksConfList

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                interface UpLinksConfList {}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  index signature

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [key: string]: UpLinkConf;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    interface UpLinkTokenConf

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    interface UpLinkTokenConf {}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      property token

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      token?: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        property token_env

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        token_env?: boolean | string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          property type

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type: TypeToken;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            interface Version

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            interface Version {}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              property author

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              author: string | Author;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                property bin

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                bin?: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  property bugs

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  bugs?: any;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    property bundleDependencies

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    bundleDependencies?: Dependencies;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      property contributors

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      contributors?: Author[];

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        property cpu

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        cpu?: string[];

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          property dependencies

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          dependencies?: Dependencies;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            property deprecated

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            deprecated?: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              property description

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              description: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                property devDependencies

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                devDependencies?: Dependencies;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  property directories

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  directories?: any;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    property dist

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    dist: Dist;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      property engines

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      engines?: Engines;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        property etag

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        etag?: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          property files

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          files?: string[];

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            property funding

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            funding?: {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type: string;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            url: string;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            };

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              property gitHead

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              gitHead?: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                property hasInstallScript

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                hasInstallScript?: boolean;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  property homemage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  homemage?: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    property homepage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    homepage?: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      property keywords

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      keywords?: string | string[];

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        property license

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        license?: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          property main

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          main: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            property maintainers

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            maintainers?: Author[];

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              property name

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              name: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                property nodeVersion

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                nodeVersion?: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  property optionalDependencies

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  optionalDependencies?: Dependencies;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    property os

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    os?: string[];

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      property peerDependencies

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      peerDependencies?: Dependencies;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        property peerDependenciesMeta

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        peerDependenciesMeta?: PeerDependenciesMeta;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          property readme

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          readme: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            property readmeFilename

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            readmeFilename?: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              property readmeFileName

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              readmeFileName?: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                property repository

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                repository?: string | any;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  property scripts

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  scripts?: any;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    property version

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    version: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      interface Versions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      interface Versions {}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        index signature

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [key: string]: Version;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          interface WebConf

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          interface WebConf {}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            property enable

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            enable?: boolean;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              property favicon

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              favicon?: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                property gravatar

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                gravatar?: boolean;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  logo?: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    property rateLimit

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    rateLimit?: RateLimit;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      property sort_packages

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      sort_packages?: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        property title

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        title?: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Type Aliases

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type AbbreviatedManifest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type AbbreviatedManifest = Pick<Manifest, 'name' | 'dist-tags' | 'time'> & {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          modified: string;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          versions: AbbreviatedVersions;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          };

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type AbbreviatedVersion

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type AbbreviatedVersion = Pick<
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Version,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 'name'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 'version'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 'description'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 'dependencies'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 'devDependencies'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 'bin'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 'dist'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 'engines'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 'funding'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 'peerDependencies'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          >;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type AuthAccessCallback

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type AuthAccessCallback = (error: AuthError | null, access: boolean) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type AuthCallback

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type AuthCallback = (error: AuthError | null, groups: string[] | false) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type AuthConf

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type AuthConf = any | AuthHtpasswd;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type AuthError

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type AuthError = HttpError & {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  code: number;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  };

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type Callback

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type Callback = Function;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type CallbackAction

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type CallbackAction = (err: any | null) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type CallbackError

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type CallbackError = (err: NodeJS.ErrnoException) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type HttpsConf

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type HttpsConf = HttpsConfKeyCert | HttpsConfPfx;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type IPackageStorage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type IPackageStorage = ILocalPackageManager | void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type IPackageStorageManager

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type IPackageStorageManager = ILocalPackageManager;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type IPluginStorage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type IPluginStorage<T> = ILocalData<T>;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type LoggerFormat

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type LoggerFormat = 'pretty' | 'pretty-timestamped' | 'file';

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type LoggerLevel

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type LoggerLevel = 'http' | 'fatal' | 'warn' | 'info' | 'debug' | 'trace';

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type LoggerType

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type LoggerType = 'stdout' | 'stderr' | 'file';

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type onEndSearchPackage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type onEndSearchPackage = (error?: any) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type onSearchPackage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type onSearchPackage = (item: Package, cb: CallbackAction) => void;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • This method expect return a Package object eg: { name: string; time: number; ... and other props }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The cb callback object will be executed if: - it might return object (truly) - it might reutrn null

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type onValidatePackage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type onValidatePackage = (name: string) => boolean;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type Package

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type Package = Manifest;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type PackageTransformer

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type PackageTransformer = (pkg: Package) => Package;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type RateLimit

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type RateLimit = {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                windowMs?: number;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                max?: number;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                };

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type ReadPackageCallback

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type ReadPackageCallback = (err: any | null, data?: Package) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type ServerSettingsConf

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type ServerSettingsConf = {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    trustProxy?: string;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    rateLimit: RateLimit;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    keepAliveTimeout?: number;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    };

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type StorageList

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type StorageList = string[];

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type StorageUpdateCallback

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type StorageUpdateCallback = (data: Package, cb: CallbackAction) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type StorageWriteCallback

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type StorageWriteCallback = (
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          name: string,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          json: Package,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          callback: Callback
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type StringValue

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type StringValue = string | void | null;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type TypeToken

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type TypeToken = 'Bearer' | 'Basic';

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Package Files (10)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Dependencies (0)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                No dependencies.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Dev Dependencies (4)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Peer Dependencies (0)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                No peer dependencies.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Badge

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                To add a badge like this onejsDocs.io badgeto your package's README, use the codes available below.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/@verdaccio/types.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Markdown
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [![jsDocs.io](https://img.shields.io/badge/jsDocs.io-reference-blue)](https://www.jsdocs.io/package/@verdaccio/types)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • HTML
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  <a href="https://www.jsdocs.io/package/@verdaccio/types"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>