@semo/core
    Preparing search index...

    Class Core

    Index

    Constructors

    Properties

    _cachedAppConfig: ApplicationConfig = null
    _rcFileCache: Map<string, Record<string, unknown>> = ...
    allPlugins: Record<string, string> = {}
    appConfig: ApplicationConfig = ...
    combinedConfig: CombinedConfig = {}
    debugChannel: (channel: string, ...rest: unknown[]) => void
    debugCore: (...rest: unknown[]) => void
    debugCoreChannel: (channel: string, ...rest: unknown[]) => void
    initOptions: InitOptions = {}
    input: string = ''
    parsedArgv: ArgvExtraOptions = {}
    scriptName: string = ''
    version: string = ''
    visit: (command: any, _pathTofile: string, _filename: string) => boolean = ...

    Accessors

    Methods

    • Type Parameters

      • T = string | Record<string, unknown>

      Parameters

      • key: string = ''
      • OptionaldefaultValue: T

      Returns T

    • Parameters

      • extendRcPath: string | string[]
      • prefix: string

      Returns Record<string, unknown>

    • Parameters

      • command: string
      • moduleName: string
      • yargs: any
      • basePath: string

      Returns void

    • Parameters

      • Optionalopts: { global?: boolean; local?: boolean }

      Returns Promise<Record<string, string>>

    • Type Parameters

      • T = unknown

      Parameters

      • key: string
      • defaultValue: T = ...
      • plugin: string = ''

      Returns T

    • Parameters

      • name: string
      • location: string = ''
      • home: boolean = true
      • force: boolean = false

      Returns Promise<unknown>

    • Parameters

      • name: string
      • location: string = ''
      • home: boolean = true
      • force: boolean = false

      Returns Promise<void>

    • Parameters

      • pkg: string = undefined
      • paths: string[] = []

      Returns Record<string, unknown>

    • Parameters

      • name: string
      • location: string = ''
      • home: boolean = true

      Returns Record<string, unknown>

    • Parameters

      • plugin: string
      • pluginPath: string

      Returns Record<string, unknown>

    • Parameters

      • name: string
      • location: string = ''
      • home: boolean = true

      Returns string

    • Parameters

      • name: string
      • location: string = ''
      • home: boolean = true

      Returns Promise<void>