Methods

(async) factory(pkgName) → {Promise.<class>}

Plugin factory.

Never call this function directly!!! It's only-meant to be called by the Bajo framework during plugin initialization.

Parameters:
NameTypeDescription
pkgNamestring

NPM package name

Returns:

Promise that resolves to the BajoTemplate class

Type: 
Promise.<class>

Type Definitions

TImportsResult

Type:
  • object
Properties
NameTypeDescription
_object

Utility library (lodash)

_tmodule:Imports~FnTranslate

Translation function

_formatmodule:Imports~FnFormat

Format function

_findRoutemodule:Imports~FnFindRoute

Find route function

_routePathmodule:Imports~FnRoutePath

Route path function

_titleizemodule:Imports~FnTitleize

Titleize function

_hasPluginmodule:Imports~FnHasPlugin

Check if plugin exists function

_jsonStringifymodule:Imports~FnJsonStringify

JSON stringify function

_parseMarkdownmodule:Imports~FnParseMarkdown

Parse markdown function

_excerptmodule:Imports~FnExcerpt

Excerpt function

_dumpmodule:Imports~FnDump

Dump function

_getSettingmodule:Imports~FnGetSetting

Get setting function