PowerLiquid
1.0.0
Implementation of the Liquid templating language with multiple dialects and support for extensions.
Minimum PowerShell version
7.0
Installation Options
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
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
- PowerLiquid.nuspec
- LICENSE.md
- PowerLiquid.psd1
- PowerLiquid.psm1
- Private\PowerLiquid.Engine.ps1
- Public\ConvertTo-LiquidAst.ps1
- Public\Invoke-LiquidTemplate.ps1
- Public\New-LiquidExtensionRegistry.ps1
- Public\Register-LiquidFilter.ps1
- Public\Register-LiquidTag.ps1
- Public\Register-LiquidTrustedType.ps1
- README.md
- en-US\PowerLiquid-help.xml
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 |