Files
liquidjs/docs/themes/navy/languages/en.yml
T
JamesandGitHub 3492ff63f4 feat: static variable analysis (#770)
* feat: static variable analysis

* Accept any iterable from `children`, `arguments`, etc.

* Test analysis of standard tags

* Use `TagToken.tokenizer` instead of creating a new one

* Test analysis of netsted tags

* Group variables by their root value

* Test analysis of nested globals and locals

* Analyze included and rendered templates WIP

* Use existing tokenizer when constructing `Hash`

* Improve test coverage

* Analyze variables from `layout` and `block` tags

* Test analysis of Jekyll style includes

* Handle variables that start with a nested variable

* Async analysis

* Test non-standard tag end to end

* Implement convenience analysis methods on the `Liquid` class

* More analysis convenience methods

* Accept string or template array

* Draft static analysis docs

* Deduplicate variables names

* Fix isolated scope global variable map

* Coerce variables to strings instead of extending String

* Private map instead of extending Map

* Fix e2e test

* Tentatively implement analysis of aliased variables

* Fix nested variable segments array

* Update docs sidebar
2024-12-28 21:35:28 +08:00

67 lines
1.9 KiB
YAML

menu:
tutorials: Tutorials
tags: Tags
filters: Filters
playground: Playground
api: API
search: Search
index:
get_started: Get Started
contributors:
title: Contributors
description: 'LiquidJS follows the <a href="https://github.com/all-contributors/all-contributors">all-contributors</a> specification, see <a href="tutorials/contribution-guidelines.html">guidelines here</a>! Thanks goes to these wonderful people:'
sponsors:
title: Sponsors
description: 'If you personally love LiquidJS or it&#39;s benefiting your business, please <a href="https://github.com/sponsors/harttle">sponsor us</a>!'
playground:
title: Playground
loading: Loading...
page:
contents: Contents
back_to_top: Back to Top
improve: Improve this doc
report: Report problems
prev: Prev
next: Next
last_updated: "Last updated: %s"
sidebar:
tutorials:
getting_started: Getting Started
intro: Intro to Liquid
setup: Setup
options: Options
render_file: Render Files
partials: Includes and Layouts
express: Use in Express.js
advanced: Advanced
caching: Caching
escaping: Escaping
registration: Register Filters/Tags
access_scope_in_filters: Access Scope in Filters
parse_parameters: Parse Parameters
render_tag_content: Render Tag Content
drops: Liquid Drops
sync_and_async: Sync and Async
whitespace: Whitespace Control
plugins: Plugins
operators: Operators
truth: Truthy and Falsy
dos: DoS
static_analysis: Static Analysis
miscellaneous: Miscellaneous
migration9: 'Migrate to LiquidJS 9'
contribution_guidelines: 'Contribution Guidelines'
changelog: 'Changelog'
differences: Differences with Shopify/liquid
filters:
overview: Overview
tags:
overview: Overview
footer:
license: 'Documentation licensed under <a href="https://creativecommons.org/licenses/by/4.0/" target="_blank">CC BY 4.0</a>.'