minecraft_server_manager/core/globals.ts
2025-06-07 21:13:57 +02:00

22 lines
701 B
TypeScript

import type {MinecraftServer} from "~/types/MinecraftServer";
import type {SettingsJsonFile} from "~/types/SettingsJsonFile";
import * as os from 'os';
import { reactive } from "vue";
import {saveJsonFile} from "~/util/jsonLoader";
export namespace environment{
export const jwt_globals = reactive({
secret: "tH5kunVlY4rDIv10Y6Hy0NoLKpH1uYtW",
});
export namespace paths{
export let data: string = `${os.homedir()}/.mcservermanager`;
export let servers: string = `${os.homedir()}/.mcservermanager/servers`;
}
export namespace files{
export let settings: string = paths.data + "/settings.json";
}
export let settings: SettingsJsonFile;
}