chore(release): 9.9.0 [skip ci]

# [9.9.0](https://github.com/harttle/liquidjs/compare/v9.8.0...v9.9.0) (2020-03-02)

### Features

* move filters/tags to instances, fixes [#188](https://github.com/harttle/liquidjs/issues/188) ([df8a919](https://github.com/harttle/liquidjs/commit/df8a919))
This commit is contained in:
semantic-release-bot
2020-03-02 16:11:08 +00:00
parent df8a919f71
commit 3bf926b434
30 changed files with 1346 additions and 428 deletions
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>ITagImpl | liquidjs</title>
<title>TagImpl | liquidjs</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="../assets/css/main.css">
@@ -56,13 +56,13 @@
<a href="../globals.html">Globals</a>
</li>
<li>
<a href="../modules/_template_tag_itag_impl_.html">&quot;template/tag/itag-impl&quot;</a>
<a href="../modules/_template_tag_tag_impl_.html">&quot;template/tag/tag-impl&quot;</a>
</li>
<li>
<a href="_template_tag_itag_impl_.itagimpl.html">ITagImpl</a>
<a href="_template_tag_tag_impl_.tagimpl.html">TagImpl</a>
</li>
</ul>
<h1>Interface ITagImpl</h1>
<h1>Interface TagImpl</h1>
</div>
</div>
</header>
@@ -73,10 +73,10 @@
<h3>Hierarchy</h3>
<ul class="tsd-hierarchy">
<li>
<a href="_template_tag_itag_impl_options_.itagimploptions.html" class="tsd-signature-type">ITagImplOptions</a>
<a href="_template_tag_tag_impl_options_.tagimploptions.html" class="tsd-signature-type">TagImplOptions</a>
<ul class="tsd-hierarchy">
<li>
<span class="target">ITagImpl</span>
<span class="target">TagImpl</span>
</li>
</ul>
</li>
@@ -93,9 +93,9 @@
<section class="tsd-index-section ">
<h3>Properties</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-property tsd-parent-kind-interface"><a href="_template_tag_itag_impl_.itagimpl.html#liquid" class="tsd-kind-icon">liquid</a></li>
<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="_template_tag_itag_impl_.itagimpl.html#parse" class="tsd-kind-icon">parse</a></li>
<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="_template_tag_itag_impl_.itagimpl.html#render" class="tsd-kind-icon">render</a></li>
<li class="tsd-kind-property tsd-parent-kind-interface"><a href="_template_tag_tag_impl_.tagimpl.html#liquid" class="tsd-kind-icon">liquid</a></li>
<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="_template_tag_tag_impl_.tagimpl.html#parse" class="tsd-kind-icon">parse</a></li>
<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="_template_tag_tag_impl_.tagimpl.html#render" class="tsd-kind-icon">render</a></li>
</ul>
</section>
</div>
@@ -109,7 +109,7 @@
<div class="tsd-signature tsd-kind-icon">liquid<span class="tsd-signature-symbol">:</span> <a href="../classes/_liquid_.liquid.html" class="tsd-signature-type">Liquid</a></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/template/tag/itag-impl.ts#L5">template/tag/itag-impl.ts:5</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/template/tag/tag-impl.ts#L5">template/tag/tag-impl.ts:5</a></li>
</ul>
</aside>
</section>
@@ -118,9 +118,9 @@
<h3><span class="tsd-flag ts-flagOptional">Optional</span> parse</h3>
<div class="tsd-signature tsd-kind-icon">parse<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">function</span></div>
<aside class="tsd-sources">
<p>Inherited from <a href="_template_tag_itag_impl_options_.itagimploptions.html">ITagImplOptions</a>.<a href="_template_tag_itag_impl_options_.itagimploptions.html#parse">parse</a></p>
<p>Inherited from <a href="_template_tag_tag_impl_options_.tagimploptions.html">TagImplOptions</a>.<a href="_template_tag_tag_impl_options_.tagimploptions.html#parse">parse</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/template/tag/itag-impl-options.ts#L9">template/tag/itag-impl-options.ts:9</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/template/tag/tag-impl-options.ts#L9">template/tag/tag-impl-options.ts:9</a></li>
</ul>
</aside>
</section>
@@ -129,9 +129,9 @@
<h3>render</h3>
<div class="tsd-signature tsd-kind-icon">render<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">function</span></div>
<aside class="tsd-sources">
<p>Inherited from <a href="_template_tag_itag_impl_options_.itagimploptions.html">ITagImplOptions</a>.<a href="_template_tag_itag_impl_options_.itagimploptions.html#render">render</a></p>
<p>Inherited from <a href="_template_tag_tag_impl_options_.tagimploptions.html">TagImplOptions</a>.<a href="_template_tag_tag_impl_options_.tagimploptions.html#render">render</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/template/tag/itag-impl-options.ts#L10">template/tag/itag-impl-options.ts:10</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/template/tag/tag-impl-options.ts#L10">template/tag/tag-impl-options.ts:10</a></li>
</ul>
</aside>
<div class="tsd-type-declaration">
@@ -139,14 +139,14 @@
<ul class="tsd-parameters">
<li class="tsd-parameter-siganture">
<ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported">
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>this<span class="tsd-signature-symbol">: </span><a href="_template_tag_itag_impl_.itagimpl.html" class="tsd-signature-type">ITagImpl</a>, ctx<span class="tsd-signature-symbol">: </span><a href="../classes/_context_context_.context.html" class="tsd-signature-type">Context</a>, hash<span class="tsd-signature-symbol">: </span><a href="../classes/_template_tag_hash_.hash.html" class="tsd-signature-type">Hash</a>, emitter<span class="tsd-signature-symbol">: </span><a href="../classes/_render_emitter_.emitter.html" class="tsd-signature-type">Emitter</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>this<span class="tsd-signature-symbol">: </span><a href="_template_tag_tag_impl_.tagimpl.html" class="tsd-signature-type">TagImpl</a>, ctx<span class="tsd-signature-symbol">: </span><a href="../classes/_context_context_.context.html" class="tsd-signature-type">Context</a>, hash<span class="tsd-signature-symbol">: </span><a href="../classes/_template_tag_hash_.hash.html" class="tsd-signature-type">Hash</a>, emitter<span class="tsd-signature-symbol">: </span><a href="../classes/_render_emitter_.emitter.html" class="tsd-signature-type">Emitter</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>this: <a href="_template_tag_itag_impl_.itagimpl.html" class="tsd-signature-type">ITagImpl</a></h5>
<h5>this: <a href="_template_tag_tag_impl_.tagimpl.html" class="tsd-signature-type">TagImpl</a></h5>
</li>
<li>
<h5>ctx: <a href="../classes/_context_context_.context.html" class="tsd-signature-type">Context</a></h5>
@@ -174,7 +174,7 @@
<a href="../globals.html"><em>Globals</em></a>
</li>
<li class="current tsd-kind-external-module">
<a href="../modules/_template_tag_itag_impl_.html">"template/tag/itag-<wbr>impl"</a>
<a href="../modules/_template_tag_tag_impl_.html">"template/tag/tag-<wbr>impl"</a>
</li>
</ul>
</nav>
@@ -183,16 +183,16 @@
</ul>
<ul class="current">
<li class="current tsd-kind-interface tsd-parent-kind-external-module">
<a href="_template_tag_itag_impl_.itagimpl.html" class="tsd-kind-icon">ITag<wbr>Impl</a>
<a href="_template_tag_tag_impl_.tagimpl.html" class="tsd-kind-icon">Tag<wbr>Impl</a>
<ul>
<li class=" tsd-kind-property tsd-parent-kind-interface">
<a href="_template_tag_itag_impl_.itagimpl.html#liquid" class="tsd-kind-icon">liquid</a>
<a href="_template_tag_tag_impl_.tagimpl.html#liquid" class="tsd-kind-icon">liquid</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
<a href="_template_tag_itag_impl_.itagimpl.html#parse" class="tsd-kind-icon">parse</a>
<a href="_template_tag_tag_impl_.tagimpl.html#parse" class="tsd-kind-icon">parse</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
<a href="_template_tag_itag_impl_.itagimpl.html#render" class="tsd-kind-icon">render</a>
<a href="_template_tag_tag_impl_.tagimpl.html#render" class="tsd-kind-icon">render</a>
</li>
</ul>
</li>
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>ITagImplOptions | liquidjs</title>
<title>TagImplOptions | liquidjs</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="../assets/css/main.css">
@@ -56,13 +56,13 @@
<a href="../globals.html">Globals</a>
</li>
<li>
<a href="../modules/_template_tag_itag_impl_options_.html">&quot;template/tag/itag-impl-options&quot;</a>
<a href="../modules/_template_tag_tag_impl_options_.html">&quot;template/tag/tag-impl-options&quot;</a>
</li>
<li>
<a href="_template_tag_itag_impl_options_.itagimploptions.html">ITagImplOptions</a>
<a href="_template_tag_tag_impl_options_.tagimploptions.html">TagImplOptions</a>
</li>
</ul>
<h1>Interface ITagImplOptions</h1>
<h1>Interface TagImplOptions</h1>
</div>
</div>
</header>
@@ -73,10 +73,10 @@
<h3>Hierarchy</h3>
<ul class="tsd-hierarchy">
<li>
<span class="target">ITagImplOptions</span>
<span class="target">TagImplOptions</span>
<ul class="tsd-hierarchy">
<li>
<a href="_template_tag_itag_impl_.itagimpl.html" class="tsd-signature-type">ITagImpl</a>
<a href="_template_tag_tag_impl_.tagimpl.html" class="tsd-signature-type">TagImpl</a>
</li>
</ul>
</li>
@@ -89,8 +89,8 @@
<section class="tsd-index-section ">
<h3>Properties</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-property tsd-parent-kind-interface"><a href="_template_tag_itag_impl_options_.itagimploptions.html#parse" class="tsd-kind-icon">parse</a></li>
<li class="tsd-kind-property tsd-parent-kind-interface"><a href="_template_tag_itag_impl_options_.itagimploptions.html#render" class="tsd-kind-icon">render</a></li>
<li class="tsd-kind-property tsd-parent-kind-interface"><a href="_template_tag_tag_impl_options_.tagimploptions.html#parse" class="tsd-kind-icon">parse</a></li>
<li class="tsd-kind-property tsd-parent-kind-interface"><a href="_template_tag_tag_impl_options_.tagimploptions.html#render" class="tsd-kind-icon">render</a></li>
</ul>
</section>
</div>
@@ -104,7 +104,7 @@
<div class="tsd-signature tsd-kind-icon">parse<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">function</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/template/tag/itag-impl-options.ts#L9">template/tag/itag-impl-options.ts:9</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/template/tag/tag-impl-options.ts#L9">template/tag/tag-impl-options.ts:9</a></li>
</ul>
</aside>
</section>
@@ -114,7 +114,7 @@
<div class="tsd-signature tsd-kind-icon">render<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">function</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/template/tag/itag-impl-options.ts#L10">template/tag/itag-impl-options.ts:10</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/template/tag/tag-impl-options.ts#L10">template/tag/tag-impl-options.ts:10</a></li>
</ul>
</aside>
<div class="tsd-type-declaration">
@@ -122,14 +122,14 @@
<ul class="tsd-parameters">
<li class="tsd-parameter-siganture">
<ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-property">
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>this<span class="tsd-signature-symbol">: </span><a href="_template_tag_itag_impl_.itagimpl.html" class="tsd-signature-type">ITagImpl</a>, ctx<span class="tsd-signature-symbol">: </span><a href="../classes/_context_context_.context.html" class="tsd-signature-type">Context</a>, hash<span class="tsd-signature-symbol">: </span><a href="../classes/_template_tag_hash_.hash.html" class="tsd-signature-type">Hash</a>, emitter<span class="tsd-signature-symbol">: </span><a href="../classes/_render_emitter_.emitter.html" class="tsd-signature-type">Emitter</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>this<span class="tsd-signature-symbol">: </span><a href="_template_tag_tag_impl_.tagimpl.html" class="tsd-signature-type">TagImpl</a>, ctx<span class="tsd-signature-symbol">: </span><a href="../classes/_context_context_.context.html" class="tsd-signature-type">Context</a>, hash<span class="tsd-signature-symbol">: </span><a href="../classes/_template_tag_hash_.hash.html" class="tsd-signature-type">Hash</a>, emitter<span class="tsd-signature-symbol">: </span><a href="../classes/_render_emitter_.emitter.html" class="tsd-signature-type">Emitter</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>this: <a href="_template_tag_itag_impl_.itagimpl.html" class="tsd-signature-type">ITagImpl</a></h5>
<h5>this: <a href="_template_tag_tag_impl_.tagimpl.html" class="tsd-signature-type">TagImpl</a></h5>
</li>
<li>
<h5>ctx: <a href="../classes/_context_context_.context.html" class="tsd-signature-type">Context</a></h5>
@@ -157,7 +157,7 @@
<a href="../globals.html"><em>Globals</em></a>
</li>
<li class="current tsd-kind-external-module">
<a href="../modules/_template_tag_itag_impl_options_.html">"template/tag/itag-<wbr>impl-<wbr>options"</a>
<a href="../modules/_template_tag_tag_impl_options_.html">"template/tag/tag-<wbr>impl-<wbr>options"</a>
</li>
</ul>
</nav>
@@ -166,13 +166,13 @@
</ul>
<ul class="current">
<li class="current tsd-kind-interface tsd-parent-kind-external-module">
<a href="_template_tag_itag_impl_options_.itagimploptions.html" class="tsd-kind-icon">ITag<wbr>Impl<wbr>Options</a>
<a href="_template_tag_tag_impl_options_.tagimploptions.html" class="tsd-kind-icon">Tag<wbr>Impl<wbr>Options</a>
<ul>
<li class=" tsd-kind-property tsd-parent-kind-interface">
<a href="_template_tag_itag_impl_options_.itagimploptions.html#parse" class="tsd-kind-icon">parse</a>
<a href="_template_tag_tag_impl_options_.tagimploptions.html#parse" class="tsd-kind-icon">parse</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-interface">
<a href="_template_tag_itag_impl_options_.itagimploptions.html#render" class="tsd-kind-icon">render</a>
<a href="_template_tag_tag_impl_options_.tagimploptions.html#render" class="tsd-kind-icon">render</a>
</li>
</ul>
</li>
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>ITemplate | liquidjs</title>
<title>Template | liquidjs</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="../assets/css/main.css">
@@ -56,13 +56,13 @@
<a href="../globals.html">Globals</a>
</li>
<li>
<a href="../modules/_template_itemplate_.html">&quot;template/itemplate&quot;</a>
<a href="../modules/_template_template_.html">&quot;template/template&quot;</a>
</li>
<li>
<a href="_template_itemplate_.itemplate.html">ITemplate</a>
<a href="_template_template_.template.html">Template</a>
</li>
</ul>
<h1>Interface ITemplate</h1>
<h1>Interface Template</h1>
</div>
</div>
</header>
@@ -73,7 +73,7 @@
<h3>Hierarchy</h3>
<ul class="tsd-hierarchy">
<li>
<span class="target">ITemplate</span>
<span class="target">Template</span>
</li>
</ul>
</section>
@@ -92,13 +92,13 @@
<section class="tsd-index-section ">
<h3>Properties</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-property tsd-parent-kind-interface"><a href="_template_itemplate_.itemplate.html#token" class="tsd-kind-icon">token</a></li>
<li class="tsd-kind-property tsd-parent-kind-interface"><a href="_template_template_.template.html#token" class="tsd-kind-icon">token</a></li>
</ul>
</section>
<section class="tsd-index-section ">
<h3>Methods</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-method tsd-parent-kind-interface"><a href="_template_itemplate_.itemplate.html#render" class="tsd-kind-icon">render</a></li>
<li class="tsd-kind-method tsd-parent-kind-interface"><a href="_template_template_.template.html#render" class="tsd-kind-icon">render</a></li>
</ul>
</section>
</div>
@@ -112,7 +112,7 @@
<div class="tsd-signature tsd-kind-icon">token<span class="tsd-signature-symbol">:</span> <a href="../classes/_parser_token_.token.html" class="tsd-signature-type">Token</a></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/template/itemplate.ts#L6">template/itemplate.ts:6</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/template/template.ts#L6">template/template.ts:6</a></li>
</ul>
</aside>
</section>
@@ -129,7 +129,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/template/itemplate.ts#L7">template/itemplate.ts:7</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/template/template.ts#L7">template/template.ts:7</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@@ -154,7 +154,7 @@
<a href="../globals.html"><em>Globals</em></a>
</li>
<li class="current tsd-kind-external-module">
<a href="../modules/_template_itemplate_.html">"template/itemplate"</a>
<a href="../modules/_template_template_.html">"template/template"</a>
</li>
</ul>
</nav>
@@ -163,13 +163,13 @@
</ul>
<ul class="current">
<li class="current tsd-kind-interface tsd-parent-kind-external-module">
<a href="_template_itemplate_.itemplate.html" class="tsd-kind-icon">ITemplate</a>
<a href="_template_template_.template.html" class="tsd-kind-icon">Template</a>
<ul>
<li class=" tsd-kind-property tsd-parent-kind-interface">
<a href="_template_itemplate_.itemplate.html#token" class="tsd-kind-icon">token</a>
<a href="_template_template_.template.html#token" class="tsd-kind-icon">token</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-interface">
<a href="_template_itemplate_.itemplate.html#render" class="tsd-kind-icon">render</a>
<a href="_template_template_.template.html#render" class="tsd-kind-icon">render</a>
</li>
</ul>
</li>