PowerLiquid
0.8.6
Implementation of the Liquid templating language with dialect and extension registry support.
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
# 0.8.6
Features:
- Liquid template tokenization
- AST generation through ConvertTo-LiquidAst
- object output with filter pipelines
- control-flow tags such as if/elsif/else/unless/for, assign and capture, comment and raw blocks
- custom tags and filters through an extension registry with trusted type registration
- separate Liquid and JekyllLiquid dialects
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
- en-US\about_PowerLiquid_Ast.help.txt
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.0.0 | 7 | 3/30/2026 |
| 0.8.6 (current version) | 4 | 3/29/2026 |
| 0.8.5 | 7 | 3/28/2026 |