mirror of
https://github.com/CharaChorder/DeviceManager.git
synced 2025-12-12 22:06:18 +00:00
feat: version and issue url
This commit is contained in:
@@ -4,9 +4,14 @@ import {sveltekit} from "@sveltejs/kit/vite"
|
||||
import {defineConfig} from "vite"
|
||||
import {SvelteKitPWA} from "@vite-pwa/sveltekit"
|
||||
import ViteYaml from "@modyfi/vite-plugin-yaml"
|
||||
import {readFile} from "fs/promises"
|
||||
import {fileURLToPath} from "url"
|
||||
|
||||
const isTauri = "TAURI_FAMILY" in process.env
|
||||
console.info(isTauri ? "Building for Tauri" : "Building for PWA")
|
||||
const {homepage, bugs} = JSON.parse(
|
||||
await readFile(fileURLToPath(new URL("package.json", import.meta.url)), "utf8"),
|
||||
)
|
||||
|
||||
export default defineConfig({
|
||||
build: {
|
||||
@@ -16,6 +21,10 @@ export default defineConfig({
|
||||
external: isTauri ? [/virtual:pwa.*/] : [],
|
||||
},
|
||||
},
|
||||
define: {
|
||||
HOMEPAGE_URL: `"${homepage}"`,
|
||||
BUGS_URL: `"${bugs.url}"`,
|
||||
},
|
||||
envPrefix: "TAURI_",
|
||||
plugins: [
|
||||
ViteYaml(),
|
||||
|
||||
Reference in New Issue
Block a user