Updated Builtin Filters (markdown)

Jun Yang
2019-10-27 00:19:08 +08:00
parent 184f7da690
commit 8106e329ea
+45 -45
@@ -2,48 +2,48 @@ Documentation: <https://shopify.github.io/liquid/basics/introduction/#filters>
Filter | Document | Source | Test Filter | Document | Source | Test
--- | --- | --- | --- --- | --- | --- | ---
`abs` | [Document](https://shopify.github.io/liquid/filters/abs/) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/math.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/math.ts) `abs` | [Document](https://shopify.github.io/liquid/filters/abs/) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/math.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/math.ts)
`append` | [Document](https://shopify.github.io/liquid/filters/append) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/string.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/string.ts) `append` | [Document](https://shopify.github.io/liquid/filters/append) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/string.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/string.ts)
`at_least` | [Document](https://shopify.github.io/liquid/filters/at_least) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/math.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/math.ts) `at_least` | [Document](https://shopify.github.io/liquid/filters/at_least) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/math.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/math.ts)
`at_most` | [Document](https://shopify.github.io/liquid/filters/at_most) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/math.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/math.ts) `at_most` | [Document](https://shopify.github.io/liquid/filters/at_most) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/math.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/math.ts)
`capitalize` | [Document](https://shopify.github.io/liquid/filters/capitalize) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/string.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/string.ts) `capitalize` | [Document](https://shopify.github.io/liquid/filters/capitalize) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/string.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/string.ts)
`ceil` | [Document](https://shopify.github.io/liquid/filters/ceil) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/math.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/math.ts) `ceil` | [Document](https://shopify.github.io/liquid/filters/ceil) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/math.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/math.ts)
`date` | [Document](https://shopify.github.io/liquid/filters/date) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/date.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/date.ts) `date` | [Document](https://shopify.github.io/liquid/filters/date) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/date.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/date.ts)
`default` | [Document](https://shopify.github.io/liquid/filters/default) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/object.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/object.ts) `default` | [Document](https://shopify.github.io/liquid/filters/default) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/object.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/object.ts)
`divided_by` | [Document](https://shopify.github.io/liquid/filters/divided_by) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/math.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/math.ts) `divided_by` | [Document](https://shopify.github.io/liquid/filters/divided_by) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/math.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/math.ts)
`downcase` | [Document](https://shopify.github.io/liquid/filters/downcase) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/math.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/math.ts) `downcase` | [Document](https://shopify.github.io/liquid/filters/downcase) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/math.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/math.ts)
`escape` | [Document](https://shopify.github.io/liquid/filters/escape) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/html.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/html.ts) `escape` | [Document](https://shopify.github.io/liquid/filters/escape) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/html.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/html.ts)
`escape_once` | [Document](https://shopify.github.io/liquid/filters/escape_once) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/html.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/html.ts) `escape_once` | [Document](https://shopify.github.io/liquid/filters/escape_once) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/html.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/html.ts)
`first` | [Document](https://shopify.github.io/liquid/filters/first) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/array.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/array.ts) `first` | [Document](https://shopify.github.io/liquid/filters/first) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/array.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/array.ts)
`floor` | [Document](https://shopify.github.io/liquid/filters/floor) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/math.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/math.ts) `floor` | [Document](https://shopify.github.io/liquid/filters/floor) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/math.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/math.ts)
`join` | [Document](https://shopify.github.io/liquid/filters/join) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/array.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/array.ts) `join` | [Document](https://shopify.github.io/liquid/filters/join) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/array.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/array.ts)
`last` | [Document](https://shopify.github.io/liquid/filters/last) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/array.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/array.ts) `last` | [Document](https://shopify.github.io/liquid/filters/last) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/array.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/array.ts)
`lstrip` | [Document](https://shopify.github.io/liquid/filters/lstrip) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/string.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/string.ts) `lstrip` | [Document](https://shopify.github.io/liquid/filters/lstrip) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/string.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/string.ts)
`map` | [Document](https://shopify.github.io/liquid/filters/map) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/array.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/array.ts) `map` | [Document](https://shopify.github.io/liquid/filters/map) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/array.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/array.ts)
`minus` | [Document](https://shopify.github.io/liquid/filters/minus) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/math.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/math.ts) `minus` | [Document](https://shopify.github.io/liquid/filters/minus) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/math.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/math.ts)
`modulo` | [Document](https://shopify.github.io/liquid/filters/modulo) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/math.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/math.ts) `modulo` | [Document](https://shopify.github.io/liquid/filters/modulo) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/math.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/math.ts)
`newline_to_br` | [Document](https://shopify.github.io/liquid/filters/newline_to_br) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/html.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/html.ts) `newline_to_br` | [Document](https://shopify.github.io/liquid/filters/newline_to_br) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/html.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/html.ts)
`plus` | [Document](https://shopify.github.io/liquid/filters/plus) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/math.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/math.ts) `plus` | [Document](https://shopify.github.io/liquid/filters/plus) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/math.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/math.ts)
`prepend` | [Document](https://shopify.github.io/liquid/filters/prepend) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/string.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/string.ts) `prepend` | [Document](https://shopify.github.io/liquid/filters/prepend) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/string.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/string.ts)
`remove` | [Document](https://shopify.github.io/liquid/filters/remove) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/string.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/string.ts) `remove` | [Document](https://shopify.github.io/liquid/filters/remove) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/string.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/string.ts)
`remove_first` | [Document](https://shopify.github.io/liquid/filters/remove_first) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/string.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/string.ts) `remove_first` | [Document](https://shopify.github.io/liquid/filters/remove_first) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/string.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/string.ts)
`replace` | [Document](https://shopify.github.io/liquid/filters/replace) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/string.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/string.ts) `replace` | [Document](https://shopify.github.io/liquid/filters/replace) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/string.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/string.ts)
`replace_first` | [Document](https://shopify.github.io/liquid/filters/replace_first) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/string.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/string.ts) `replace_first` | [Document](https://shopify.github.io/liquid/filters/replace_first) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/string.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/string.ts)
`reverse` | [Document](https://shopify.github.io/liquid/filters/reverse) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/array.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/array.ts) `reverse` | [Document](https://shopify.github.io/liquid/filters/reverse) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/array.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/array.ts)
`round` | [Document](https://shopify.github.io/liquid/filters/round) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/math.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/math.ts) `round` | [Document](https://shopify.github.io/liquid/filters/round) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/math.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/math.ts)
`rstrip` | [Document](https://shopify.github.io/liquid/filters/rstrip) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/string.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/string.ts) `rstrip` | [Document](https://shopify.github.io/liquid/filters/rstrip) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/string.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/string.ts)
`size` | [Document](https://shopify.github.io/liquid/filters/size) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/array.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/array.ts) `size` | [Document](https://shopify.github.io/liquid/filters/size) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/array.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/array.ts)
`slice` | [Document](https://shopify.github.io/liquid/filters/slice) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/array.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/array.ts) `slice` | [Document](https://shopify.github.io/liquid/filters/slice) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/array.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/array.ts)
`sort` | [Document](https://shopify.github.io/liquid/filters/sort) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/array.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/array.ts) `sort` | [Document](https://shopify.github.io/liquid/filters/sort) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/array.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/array.ts)
`sort_natural` | [Document](https://shopify.github.io/liquid/filters/sort_natural) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/math.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/math.ts) `sort_natural` | [Document](https://shopify.github.io/liquid/filters/sort_natural) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/math.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/math.ts)
`split` | [Document](https://shopify.github.io/liquid/filters/split) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/string.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/string.ts) `split` | [Document](https://shopify.github.io/liquid/filters/split) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/string.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/string.ts)
`strip` | [Document](https://shopify.github.io/liquid/filters/strip) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/string.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/string.ts) `strip` | [Document](https://shopify.github.io/liquid/filters/strip) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/string.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/string.ts)
`strip_html` | [Document](https://shopify.github.io/liquid/filters/strip_html) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/html.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/html.ts) `strip_html` | [Document](https://shopify.github.io/liquid/filters/strip_html) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/html.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/html.ts)
`strip_newlines` | [Document](https://shopify.github.io/liquid/filters/strip_newlines) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/string.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/string.ts) `strip_newlines` | [Document](https://shopify.github.io/liquid/filters/strip_newlines) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/string.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/string.ts)
`times` | [Document](https://shopify.github.io/liquid/filters/times) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/math.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/math.ts) `times` | [Document](https://shopify.github.io/liquid/filters/times) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/math.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/math.ts)
`truncate` | [Document](https://shopify.github.io/liquid/filters/truncate) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/string.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/string.ts) `truncate` | [Document](https://shopify.github.io/liquid/filters/truncate) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/string.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/string.ts)
`truncatewords` | [Document](https://shopify.github.io/liquid/filters/truncatewords) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/string.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/string.ts) `truncatewords` | [Document](https://shopify.github.io/liquid/filters/truncatewords) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/string.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/string.ts)
`uniq` | [Document](https://shopify.github.io/liquid/filters/uniq) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/array.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/array.ts) `uniq` | [Document](https://shopify.github.io/liquid/filters/uniq) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/array.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/array.ts)
`upcase` | [Document](https://shopify.github.io/liquid/filters/upcase) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/string.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/string.ts) `upcase` | [Document](https://shopify.github.io/liquid/filters/upcase) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/string.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/string.ts)
`url_decode` | [Document](https://shopify.github.io/liquid/filters/url_decode) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/url.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/url.ts) `url_decode` | [Document](https://shopify.github.io/liquid/filters/url_decode) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/url.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/url.ts)
`url_encode` | [Document](https://shopify.github.io/liquid/filters/url_encode) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/url.ts) | [Test](/harttle/liquidjs/blob/master/test/unit/filters/url.ts) `url_encode` | [Document](https://shopify.github.io/liquid/filters/url_encode) | [Source](/harttle/liquidjs/blob/master/src/builtin/filters/url.ts) | [Test](/harttle/liquidjs/blob/master/test/integration/builtin/filters/url.ts)