Skip to content

Latest commit

 

History

History
47 lines (32 loc) · 994 Bytes

README.md

File metadata and controls

47 lines (32 loc) · 994 Bytes

Electron-Svelte-Shadcn Template

A template Electron application with Svelte, TypeScript, and more.

Technologies Used

This template repository showcases the integration of the following technologies:

  1. Electron-vite - Build tool for Electron apps
  2. Svelte - Component framework
  3. Shadcn-svelte - UI component library
  4. TailwindCSS - Utility-first CSS framework
  5. Prisma - ORM for database access
  6. SQLite - Lightweight, serverless database
  7. TypeScript - Typed superset of JavaScript

Purpose

Getting all these stacks to work together is a bit of a challenge, so I created this template to make it quicker.

Project Setup

Install

$ npm install

Development

$ npm run dev

Build

# For windows
$ npm run build:win

# For macOS
$ npm run build:mac

# For Linux
$ npm run build:linux