electrobun-config

Solid

The complete electrobun.config.ts field reference. Use when editing config, looking up a specific option, understanding defaults, or configuring platform-specific behaviour.

AI & Automation 394 stars 68 forks Updated today MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
86
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# electrobun.config.ts — Complete Reference ```typescript import type { ElectrobunConfig } from "electrobun"; export default { // ── App identity ──────────────────────────────────────────────────────── app: { name: "MyApp", // Display name (default: "MyApp") identifier: "com.example.myapp", // Reverse DNS bundle ID (REQUIRED, must be unique) version: "0.1.0", // Semver — bump for each release description: "My app", // Used in Linux .desktop file urlSchemes: ["myapp"], // Deep link schemes: myapp:// (macOS only currently) }, // ── Build ──────────────────────────────────────────────────────────────── build: { // Output directories buildFolder: "build", // Where built apps go (default: "build") artifactFolder: "artifacts", // Where release artifacts go (default: "artifacts") targets: "current", // Target platforms; "current" = host platform (default: "current") // Bun main process bundle bun: { entrypoint: "src/bun/index.ts", // Main process entry (default: "src/bun/index.ts") minify: false, // Any Bun.build() options work here sourcemap: "inline", define: { "process.env.NODE_ENV": '"development"' }, }, // Renderer (browser-side) bundles — one per BrowserView with a TS entrypoint views: { mainview: { entrypoint: "src/mainview/index.ts" }, sidebar: { entrypoint: "src/sid...

Details

Author
milady-ai
Repository
milady-ai/milady
Created
3 months ago
Last Updated
today
Language
HTML
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

electrobun-core

Use when working on any Electrobun desktop app — BrowserWindow, BrowserView, events, app lifecycle, ApplicationMenu, Tray, and electrobun.config.ts. Activates automatically when editing Electrobun project files.

394 Updated today
milady-ai
AI & Automation Solid

electrobun-dev

Use when running Electrobun in development mode — electrobun dev, --watch flag, hot reload, CEF devtools, debugging the renderer, or understanding the dev build cycle.

394 Updated today
milady-ai
Web & Frontend Solid

bun-bundler

This skill should be used when the user asks about "bun build", "Bun.build", "bundling with Bun", "code splitting", "tree shaking", "minification", "sourcemaps", "bundle optimization", "esbuild alternative", "building for production", "bundling TypeScript", "bundling for browser", "bundling for Node", or JavaScript/TypeScript bundling with Bun.

162 Updated 2 weeks ago
secondsky
API & Backend Solid

electrobun-platform

Cross-platform specifics for Electrobun apps — platform support matrix, Linux/Windows/macOS behavioral differences, CEF requirements by platform, events API, security patterns, CI release matrix, artifact naming, and common pitfalls. Use when targeting multiple platforms, handling platform-specific bugs, setting up CI, or understanding webview differences.

394 Updated today
milady-ai
AI & Automation Solid

electrobun-build

Use when building an Electrobun app for distribution, setting up code signing, understanding platform-specific build requirements, or diagnosing build failures. Covers dev/canary/stable environments, all three platforms, toolchain prerequisites, artifact output, and CI/CD setup.

394 Updated today
milady-ai