Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hayd1n/wails-sveltekit-ts-template

Wails v2 template with SvelteKit + TS
https://github.com/hayd1n/wails-sveltekit-ts-template

Last synced: 1 day ago
JSON representation

Wails v2 template with SvelteKit + TS

Awesome Lists containing this project

README

        

# README

## About

This is the Wails SvelteKit + TypeScript template.
This template uses [adapter-static(SPA)](https://github.com/sveltejs/kit/tree/master/packages/adapter-static#spa-mode) to make generated files embeddable.

## Getting Started

### Installing Wails

https://wails.io/docs/gettingstarted/installation

### Creating a Project

```sh
wails init -n YOUR_PROJECT_NAME -t https://github.com/CRT-HAO/wails-sveltekit-ts-template
```

`wailsjs` modules is located in `/frontend/src/lib` so that you can call them like `$lib/wailsjs/go/main/App` in svelte files.

## Live Development

To run in live development mode, run `wails dev` in the project directory. In another terminal, go into the `frontend`
directory and run `npm run dev`. The frontend dev server will run on http://localhost:34115. Connect to this in your
browser and connect to your application.

## Building

To build a redistributable, production mode package, use `wails build`.