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

https://github.com/h8gi/wails-sveltekit-template


https://github.com/h8gi/wails-sveltekit-template

svelte sveltekit typescript wails

Last synced: 12 days ago
JSON representation

Awesome Lists containing this project

README

          

# README

## About

This is the Wails SvelteKit 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 pnpm

https://pnpm.io/installation

### Installing Wails

```sh
go install github.com/wailsapp/wails/v2/cmd/wails@latest
```

### Creating a Project

```sh
wails init -n YOUR_PROJECT_NAME -t https://github.com/h8gi/wails-sveltekit-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`.