Skip to content

w3rafu/sveltekit-electron

 
 

Repository files navigation

SvelteKit + Electron template

This repo contains two configurations for setting up SvelteKit with Electron.

  1. The main branch uses mainWindow.loadFile
  2. The serve branch uses electron-serve

Both rely on prerender=true and ssr=true in the Svelteit layout config.

The prerender=true option creates the HTML on build and ssr=true tells SvelteKit which page to load. Without the ssr option, SvelteKit will rely on location.pathname to know which route it is loading when pointed to an arbitrary HTML file. The file protocol based route does not work well with this logic so you need the route-information to be rendered server-side.

npm i
npm run build:svelte
npm run dev:electron

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 84.5%
  • HTML 10.9%
  • Svelte 4.6%