4 个仓库
Utilities that resolve data keys by traversing up through parent contexts in a hierarchy.
Distinct from Path Variable Resolvers: Traverses nested data scopes for variable resolution instead of environment paths
Explore 4 awesome GitHub repositories matching development tools & productivity · Hierarchical Variable Resolvers. Refine with filters or upvote what's useful.
Mustache.js is a logic-less JavaScript templating engine and implementation of the Mustache specification. It merges data objects with text templates to generate formatted output, ensuring consistent rendering across different programming languages by forbidding complex logic within the templates. The system distinguishes itself by using a logic-less approach to data binding, relying on simple variable interpolation and conditional block rendering. It supports modularity through partial template inclusion and allows for extended functionality via lambda functions that transform blocks of temp
Resolves variables by searching the current context and traversing up through parent contexts.
phpdotenv is a PHP environment variable loader and configuration parser. It reads key-value pairs from files and populates them into PHP system environment variables and global arrays to avoid hardcoding sensitive settings in code. The project includes a configuration variable interpolator to resolve nested references and variables within environment files. It also provides an environment variable validator to ensure required variables exist and match specific data types or values. The system covers application secret management, multi-environment deployment, and the parsing of raw configura
Resolves nested variable references to eliminate duplication and ensure consistency across settings.
Liquid is a secure template engine and markup language used to generate dynamic HTML or text by combining static templates with backend data. It functions as a web template renderer that transforms markup into final output while restricting available logic to prevent arbitrary code execution. The engine focuses on secure markup execution, providing a restricted environment where user-provided templates cannot access sensitive system data. It utilizes a safe evaluation sandbox to ensure that only a predefined set of instructions can be executed. The system includes capabilities for template s
Resolves data keys by traversing hierarchical parent contexts within the template environment.
Tera 是一个用于 Rust 的服务端渲染引擎和模板引擎。它旨在通过将数据注入预定义的模板文件来生成动态文本,利用与 Jinja2 和 Django 兼容的语法。 该引擎支持多种文本生成任务,包括通过 HTML 渲染创建网页、自动化电子邮件模板,以及生成特定环境的配置文件。
Resolves data placeholders by traversing a hierarchical context structure.