cobalt / web /src /lib /version.ts
playingapi's picture
Upload 376 files
43a06dc verified
raw
history blame contribute delete
489 Bytes
import { readable } from "svelte/store";
import type { Optional } from "./types/generic";
import { browser } from "$app/environment";
type VersionResponse = {
commit: string;
branch: string;
remote: string;
version: string;
}
export const version = readable<Optional<VersionResponse>>(
undefined,
(set) => {
if (!browser) return;
fetch('/version.json')
.then(r => r.json())
.then(set)
.catch(() => {})
}
)