PowerLiquid

1.0.0

Implementation of the Liquid templating language with multiple dialects and support for extensions.

Minimum PowerShell version

7.0

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name PowerLiquid

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name PowerLiquid

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

© 2026 Paul Dash

Package Details

Author(s)

  • Paul Dash

Tags

Liquid Template TemplateEngine

Functions

ConvertTo-LiquidAst Invoke-LiquidTemplate New-LiquidExtensionRegistry Register-LiquidTag Register-LiquidFilter Register-LiquidTrustedType

PSEditions

Core

Dependencies

This module has no dependencies.

Release Notes

PowerLiquid is a standalone PowerShell module for tokenizing, parsing, and rendering Liquid templates.

Goals:
- reusable in any host application
- explicit dialect support
- host-controlled extensibility

# 1.0.0

Everything that is in Liquid documentation (at https://shopify.github.io/liquid/) - so all object types, tags, and filters - is working.

- Liquid template tokenization
- object output with the full current built-in filter set across string, numeric, date, URL, and collection helpers
- custom tags and filters through an extension registry
- separate `Liquid` and `JekyllLiquid` dialects
- AST generation  with token and node diagnostics
- consistent top-level error handling across the exported commands

FileList

Version History

Version Downloads Last updated
1.0.0 (current version) 7 3/30/2026
0.8.6 4 3/29/2026
0.8.5 7 3/28/2026