Register Tags
// Usage: {% upper name %} |
parse: Read tokens fromremainTokensuntil your end token.render: Combine scope data with your parsed tokens into HTML string.
See existing tag implementations here: https://github.com/harttle/liquidjs/tree/master/src/builtin/tags
See demo example here: https://github.com/harttle/liquidjs/blob/master/demo/typescript/index.ts
Register Filters
// Usage: {{ name | upper }} |
Filter arguments will be passed to the registered filter function, for example:
// Usage: {{ 1 | add: 2, 3 }} |
See existing filter implementations here: https://github.com/harttle/liquidjs/tree/master/src/builtin/filters
Unregister Tags/Filters
In some cases it’s desirable to disable some tags/filters (see #324), you’ll need to register a dummy tag/filter in which an corresponding Error throws.
// disable a tag |