Skip to main content

XpmLiquidEngine class

Liquid engine configured for xpm templates.

Signature

export declare class XpmLiquidEngine extends Liquid

Extends: Liquid

Remarks

This class extends the Liquid engine and registers custom filters for path manipulation, string formatting, and convenience helpers used across xpm templates.

The engine is configured with strict parsing options to catch template errors early during development. Custom filters are organized into categories:

  1. Path manipulation: Platform-specific and cross-platform path operations (basename, dirname, join, relative, normalize) for default, POSIX, and Win32 paths.
  2. String formatting: Utilities for printf-style formatting and filename sanitization.
  3. Array/string conversion: Filters for joining and splitting lines.
  4. Object introspection: Filters for extracting object keys.

These filters enable templates to perform complex path manipulations and string transformations without requiring external dependencies or custom template tags.

Constructors

Constructor

Modifiers

Description

(constructor)()

Constructs a Liquid engine instance with xpm-specific settings and filters.


Generated via tsdoc2docusaurus 1.3.0-pre by API Extractor/Documenter 7.55.2.