bun installCreate and deploy the Edge App:
screenly edge-app create --name simple-table --in-place
bun run deploy
screenly edge-app instance createThe app accepts the following settings via screenly.yml:
| Setting | Description | Type | Default |
|---|---|---|---|
content |
CSV data to display. The first row is treated as column headers. | required | Name,Age\nJohn,25\nJane,30 |
override_locale |
Override the default locale with a supported language code | optional | en |
override_timezone |
Override the default timezone with a supported timezone identifier (e.g., Europe/London, America/New_York). Defaults to the system timezone if left blank |
optional | - |
title |
Optional title displayed above the table. Leave empty to hide. | optional | - |
bun install # Install dependencies
bun run dev # Start development serverUpdate mock-data.yml with your desired CSV content and settings.
bun run test:unitGenerate screenshots at all supported resolutions:
bun run screenshotsScreenshots are saved to the screenshots/ directory.