Module: "liquid-options"

Functions

normalize

▸ normalize(options: LiquidOptions): NormalizedFullOptions

Defined in src/liquid-options.ts:153

Parameters:

Name Type
options LiquidOptions

Returns: NormalizedFullOptions


normalizeDirectoryList

▸ normalizeDirectoryList(value: any): string[]

Defined in src/liquid-options.ts:179

Parameters:

Name Type
value any

Returns: string[]

Object literals

Const defaultOptions

▪ defaultOptions: object

Defined in src/liquid-options.ts:123

cache

• cache: undefined = undefined

Defined in src/liquid-options.ts:129

dynamicPartials

• dynamicPartials: true = true

Defined in src/liquid-options.ts:132

extname

• extname: string = “”

Defined in src/liquid-options.ts:130

fs

• fs: “fs/node” = fs

Defined in src/liquid-options.ts:131

globals

• globals: object

Defined in src/liquid-options.ts:147

Type declaration:

greedy

• greedy: true = true

Defined in src/liquid-options.ts:138

jekyllInclude

• jekyllInclude: false = false

Defined in src/liquid-options.ts:128

jsTruthy

• jsTruthy: false = false

Defined in src/liquid-options.ts:133

keepOutputType

• keepOutputType: false = false

Defined in src/liquid-options.ts:148

layouts

• layouts: string[] = [‘.’]

Defined in src/liquid-options.ts:125

lenientIf

• lenientIf: false = false

Defined in src/liquid-options.ts:146

operators

• operators: Operators = defaultOperators

Defined in src/liquid-options.ts:149

operatorsTrie

• operatorsTrie: Trie = createTrie(defaultOperators)

Defined in src/liquid-options.ts:150

outputDelimiterLeft

• outputDelimiterLeft: string = “{{" *Defined in [src/liquid-options.ts:141](https://github.com/harttle/liquidjs/blob/master/src/liquid-options.ts#L141)* ### outputDelimiterRight • **outputDelimiterRight**: *string* = "}}" *Defined in [src/liquid-options.ts:142](https://github.com/harttle/liquidjs/blob/master/src/liquid-options.ts#L142)* ### partials • **partials**: *string[]* = ['.'] *Defined in [src/liquid-options.ts:126](https://github.com/harttle/liquidjs/blob/master/src/liquid-options.ts#L126)* ### preserveTimezones • **preserveTimezones**: *false* = false *Defined in [src/liquid-options.ts:143](https://github.com/harttle/liquidjs/blob/master/src/liquid-options.ts#L143)* ### relativeReference • **relativeReference**: *true* = true *Defined in [src/liquid-options.ts:127](https://github.com/harttle/liquidjs/blob/master/src/liquid-options.ts#L127)* ### root • **root**: *string[]* = ['.'] *Defined in [src/liquid-options.ts:124](https://github.com/harttle/liquidjs/blob/master/src/liquid-options.ts#L124)* ### strictFilters • **strictFilters**: *false* = false *Defined in [src/liquid-options.ts:144](https://github.com/harttle/liquidjs/blob/master/src/liquid-options.ts#L144)* ### strictVariables • **strictVariables**: *false* = false *Defined in [src/liquid-options.ts:145](https://github.com/harttle/liquidjs/blob/master/src/liquid-options.ts#L145)* ### tagDelimiterLeft • **tagDelimiterLeft**: *string* = "{%“

Defined in src/liquid-options.ts:139

tagDelimiterRight

• tagDelimiterRight: string = “%}”

Defined in src/liquid-options.ts:140

trimOutputLeft

• trimOutputLeft: false = false

Defined in src/liquid-options.ts:137

trimOutputRight

• trimOutputRight: false = false

Defined in src/liquid-options.ts:136

trimTagLeft

• trimTagLeft: false = false

Defined in src/liquid-options.ts:135

trimTagRight

• trimTagRight: false = false

Defined in src/liquid-options.ts:134