diff --git a/app.go b/app.tmpl.go similarity index 100% rename from app.go rename to app.tmpl.go diff --git a/frontend/package-lock.json b/frontend/package-lock.tmpl.json similarity index 99% rename from frontend/package-lock.json rename to frontend/package-lock.tmpl.json index 67806f1..4e58674 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.tmpl.json @@ -1,5 +1,5 @@ { - "name": "frontend", + "name": "{{.ProjectName}}", "version": "0.0.0", "lockfileVersion": 3, "requires": true, diff --git a/frontend/package.json.md5 b/frontend/package.json.md5 old mode 100755 new mode 100644 diff --git a/frontend/package.json b/frontend/package.tmpl.json similarity index 91% rename from frontend/package.json rename to frontend/package.tmpl.json index a37ab5f..9d9d01a 100644 --- a/frontend/package.json +++ b/frontend/package.tmpl.json @@ -1,5 +1,5 @@ { - "name": "frontend", + "name": "{{.ProjectName}}", "private": true, "version": "0.0.0", "type": "module", @@ -24,4 +24,4 @@ "typescript": "^4.6.4", "vite": "^3.0.7" } -} +,"author":"{{.AuthorName}}"} \ No newline at end of file diff --git a/frontend/wailsjs/go/main/App.d.ts b/frontend/wailsjs/go/main/App.d.ts old mode 100755 new mode 100644 diff --git a/frontend/wailsjs/go/main/App.js b/frontend/wailsjs/go/main/App.js old mode 100755 new mode 100644 diff --git a/frontend/wailsjs/go/models.ts b/frontend/wailsjs/go/models.ts old mode 100755 new mode 100644 diff --git a/frontend/wailsjs/go/things/Service.d.ts b/frontend/wailsjs/go/things/Service.d.ts old mode 100755 new mode 100644 diff --git a/frontend/wailsjs/go/things/Service.js b/frontend/wailsjs/go/things/Service.js old mode 100755 new mode 100644 diff --git a/go.mod b/go.tmpl.mod similarity index 89% rename from go.mod rename to go.tmpl.mod index 291463c..c8fd1ae 100644 --- a/go.mod +++ b/go.tmpl.mod @@ -1,8 +1,9 @@ -module wails-svelte-tailwind-ts +module {{.ProjectName}} go 1.23 -require github.com/wailsapp/wails/v2 v2.9.2 +require github.com/wailsapp/wails/v2 {{.WailsVersion}} + require ( github.com/bep/debounce v1.2.1 // indirect @@ -34,4 +35,4 @@ require ( golang.org/x/text v0.15.0 // indirect ) -// replace github.com/wailsapp/wails/v2 v2.9.2 => /Users/u80864958/go/pkg/mod +// replace github.com/wailsapp/wails/v2 {{.WailsVersion}} => {{.WailsDirectory}} diff --git a/go.sum b/go.tmpl.sum similarity index 100% rename from go.sum rename to go.tmpl.sum diff --git a/main.go b/main.tmpl.go similarity index 100% rename from main.go rename to main.tmpl.go diff --git a/template.json b/template.json new file mode 100644 index 0000000..d65a252 --- /dev/null +++ b/template.json @@ -0,0 +1,7 @@ +{ + "name": "Wails Svelte Vite TS Tailwind template", + "shortname": "schreifuchs-wails", + "author": "Niklas Breitenstein", + "description": "Wails template with Svelte Vite TS Tailwind", + "helpurl": "https://git.schreifuchs.ch/schreifuchs/wails-template" +} diff --git a/wails.json b/wails.tmpl.json similarity index 59% rename from wails.json rename to wails.tmpl.json index f876376..6d0670e 100644 --- a/wails.json +++ b/wails.tmpl.json @@ -1,13 +1,13 @@ { "$schema": "https://wails.io/schemas/config.v2.json", - "name": "wails-svelte-tailwind-ts", - "outputfilename": "wails-svelte-tailwind-ts", + "name": "{{.ProjectName}}", + "outputfilename": "{{.BinaryName}}", "frontend:install": "pnpm install", "frontend:build": "pnpm run build", "frontend:dev:watcher": "pnpm run dev", "frontend:dev:serverUrl": "auto", "author": { - "name": "u80864958", - "email": "niklas.breitenstein@bit.admin.ch" + "name": "{{.AuthorName}}", + "email": "{{.AuthorEmail}}" } }