Run a local Twig renderer for Tebex themes with hot reload from inside VS Code. Select your theme folder, start the server, and develop with clean, minimal logs.
Features
Start/stop/restart the local renderer server from the Command Palette
Pick any theme folder on disk; remembered for future runs
Hot reload when theme files change (no manual restart needed)
Toggle debug logging on/off
Commands
Tebex Render: Start Server
Tebex Render: Stop Server
Tebex Render: Restart Server
Tebex Render: Turn Debugging On/Off
Settings
tebexRender.port (number, default: 3002)
Usage
Launch VS Code and open the folder containing the extension files.
Run Tebex Render: Start Server.
When prompted, select the folder where your Tebex theme lives (the theme root).
Visit http://localhost:3002/ in your browser.
Edit theme files; the server hot-reloads automatically.
Use Tebex Render: Turn Debugging On/Off to switch verbose logs.
How It Works
The extension starts the bundled server (server.js) with environment variables:
PORT: listening port (from settings)
TEBEX_RENDER_THEME_ROOT: absolute path to your selected theme folder
TEBEX_RENDER_DEBUG: 1 to enable debug logs, 0 to disable
A file watcher monitors your selected theme folder and calls /__reload for template/schema refresh.