- Terminal.svelte component with @xterm/xterm + Canvas + Fit + Image addons - Catppuccin Mocha terminal theme matching main app - Sixel, iTerm2 inline image protocol support via xterm-addon-image - ResizeObserver for responsive terminal sizing - Demo cargo test output in terminal section below agent messages
28 lines
754 B
JSON
28 lines
754 B
JSON
{
|
|
"name": "electrobun-svelte",
|
|
"version": "1.0.0",
|
|
"type": "module",
|
|
"description": "Electrobun app with Svelte and Vite HMR",
|
|
"scripts": {
|
|
"start": "vite build && electrobun dev",
|
|
"dev": "electrobun dev --watch",
|
|
"dev:hmr": "concurrently \"bun run hmr\" \"bun run start\"",
|
|
"hmr": "vite --port 9760",
|
|
"build:canary": "vite build && electrobun build --env=canary"
|
|
},
|
|
"dependencies": {
|
|
"@xterm/addon-canvas": "^0.7.0",
|
|
"@xterm/addon-fit": "^0.11.0",
|
|
"@xterm/addon-image": "^0.9.0",
|
|
"@xterm/xterm": "^6.0.0",
|
|
"electrobun": "latest"
|
|
},
|
|
"devDependencies": {
|
|
"@sveltejs/vite-plugin-svelte": "^5.0.1",
|
|
"@types/bun": "latest",
|
|
"concurrently": "^9.1.0",
|
|
"svelte": "^5.14.1",
|
|
"typescript": "^5.7.2",
|
|
"vite": "^6.0.3"
|
|
}
|
|
}
|