Skip to content

Refactor template syntax from Scriban to Liquid.#28

Open
AraHaan wants to merge 1 commit intovrchat-community:mainfrom
AraHaan:patch-1
Open

Refactor template syntax from Scriban to Liquid.#28
AraHaan wants to merge 1 commit intovrchat-community:mainfrom
AraHaan:patch-1

Conversation

@AraHaan
Copy link
Copy Markdown

@AraHaan AraHaan commented Mar 23, 2026

This would allow one to be able to use an alternative liquid based template Engine when wanting to optimize for performance.

Fixes #27

This would allow one to be able to use an alternative liquid based template Engine when wanting to optimize for performance.
AraHaan added a commit to AraHaan/package-list-action that referenced this pull request Mar 23, 2026
This commit makes the following changes:
- Uses the new Render APIs added in v7.0.0 to add support fro trimming and Native AOT compilations that can both improve performance.
- Migrates from Template.Parse -> Template.ParseLiquid as the templates I feel should be liquid based as other template engines could be more optimized stuff (such as Fluid) and allows one to use those template engines as well in their own custom code too. Also would allow for easier migration later if Scriban ever decides to stop maintaining their library and the library ends up with vulnerabilities found in it in the future. This would help future proof the templates.

Related: vrchat-community/template-package#28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Migrate the Website's app.js and index.html from syntax for Scriban to Liquid.

1 participant