/electron-quasar-typesafe

vue3, electron, prismaなどの環境

Primary LanguageTypeScript

electron-quasar-typesafe

型定義を適当にして開発したとしても、いい感じに型推測でtypesafeになることを目指しています。

electronがメインですが、spa、ssr (nuxt) も開始できます。

vite + electron + vue3 + quasar + trpc (json or formdata) + drizzle (SQLite)

Recommended IDE Setup

Project Setup

Open Project

code app

Start Postgres for Local Debug

in ./app

cp .env.example .env
docker compose up pg

Install

in ./app

cp .env.example .env
pnpm install

Development

in ./app

Electron向け

pnpm electron:dev

Server & Client (SPA) 向け

pnpm spa:dev

Server & Client (SSR) 向け

pnpm ssr:dev

Build App

in ./app

# For windows
pnpm build:win

# For macOS
pnpm build:mac

# For Linux
pnpm build:linux