Options
All
  • Public
  • Public/Protected
  • All
Menu

Module build/plugins/collect-plugins

Index

Type aliases

Variables

Functions

Type aliases

PluginMetaData

PluginMetaData: { config?: {}; directory: string; middleware: string[]; pkgName: string; pluginName: string; requiredEnv: string[]; version: string }

Type declaration

  • Optional config?: {}
    • [name: string]: any
  • directory: string
  • middleware: string[]
  • pkgName: string
  • pluginName: string
  • requiredEnv: string[]
  • version: string

Variables

Const VALID_MIDDLEWARE

VALID_MIDDLEWARE: string[]

Functions

Const collectPlugins

  • collectPlugins(dir: string, env: ENV_OPTIONS, pluginsConfig: PluginConfig[] | undefined): Promise<PluginMetaData[]>
  • Parameters

    • dir: string
    • env: ENV_OPTIONS
    • pluginsConfig: PluginConfig[] | undefined

    Returns Promise<PluginMetaData[]>

Const getPluginId

  • getPluginId(pkg: string): string
  • Parameters

    • pkg: string

    Returns string

Generated using TypeDoc