- Electrobun 1.18 shell with branding in src/shared/branding.ts - Angular 22 zoneless UI in ui/ (workspace), Tailwind v4 shadcn-style tokens - ng-icons/mynaui icon registry - Node-version shim so Angular CLI runs under Bun without Node installed - ssh2 SFTP verified working under Bun against test box Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
30 lines
537 B
TypeScript
30 lines
537 B
TypeScript
import type { ElectrobunConfig } from "electrobun";
|
|
import { BRANDING } from "./src/shared/branding";
|
|
|
|
export default {
|
|
app: {
|
|
name: BRANDING.appName,
|
|
identifier: BRANDING.identifier,
|
|
version: BRANDING.version,
|
|
},
|
|
build: {
|
|
bun: {
|
|
entrypoint: "src/bun/index.ts",
|
|
},
|
|
copy: {
|
|
"ui/dist/ui/browser": "views/app",
|
|
},
|
|
watchIgnore: ["ui/**", "dist/**"],
|
|
mac: {
|
|
bundleCEF: false,
|
|
icons: BRANDING.icon,
|
|
},
|
|
linux: {
|
|
bundleCEF: false,
|
|
},
|
|
win: {
|
|
bundleCEF: false,
|
|
},
|
|
},
|
|
} satisfies ElectrobunConfig;
|