Spaces:
Sleeping
Sleeping
Download src/index.ts from NSMP/NSMP-Server: direct link, hf CLI and curl.
- Browser
- Download file 737 Bytes
-
https://huggingface.co/spaces/NSMP/NSMP-Server/resolve/main/src/index.ts
- Command line
-
hf download hf://spaces/NSMP/NSMP-Server/src/index.ts
-
curl -L -o index.ts https://huggingface.co/spaces/NSMP/NSMP-Server/resolve/main/src/index.ts
737 Bytes
| import { Server } from "./server/server"; | |
| import { Logger } from "./logger/logger"; | |
| import { ModManager } from "./mods/mods"; | |
| import path from "node:path"; | |
| import { LauncherManager } from "./launcher/launchers"; | |
| async function main(): Promise<void> { | |
| const logger: Logger = new Logger(); | |
| const server: Server = new Server(logger); | |
| const modManager: ModManager = new ModManager(server, logger); | |
| const launcherManager: LauncherManager = new LauncherManager(server); | |
| server.get("/", (_req, res) => { | |
| res.sendFile(path.join(__dirname, "../static/main.html")); | |
| }) | |
| await modManager.createModEndpoints(); | |
| await launcherManager.createLauncherEndpoints(); | |
| server.start(7860); | |
| } | |
| setImmediate(main); |