fix: lint

This commit is contained in:
math-pixel
2026-04-27 14:19:26 +02:00
parent 753a767662
commit 3254291ba7
6 changed files with 140 additions and 103 deletions
+26 -18
View File
@@ -3,29 +3,37 @@ import react from "@vitejs/plugin-react";
import path from "node:path";
import fs from "node:fs";
import type { ViteDevServer } from "vite";
import type { IncomingMessage, ServerResponse } from "http";
const saveMapPlugin = () => ({
name: "save-map-api",
configureServer(server: ViteDevServer) {
server.middlewares.use("/api/save-map", async (req: any, res: any) => {
if (req.method !== "POST") {
res.writeHead(405).end();
return;
}
let body = "";
req.on("data", (chunk: any) => (body += chunk));
req.on("end", () => {
try {
const mapPath = path.resolve(__dirname, "public/map.json");
fs.writeFileSync(mapPath, body);
res.writeHead(200, { "Content-Type": "application/json" });
res.end(JSON.stringify({ success: true }));
} catch (err: any) {
res.writeHead(500).end(JSON.stringify({ error: err.message }));
server.middlewares.use(
"/api/save-map",
async (req: IncomingMessage, res: ServerResponse) => {
if (req.method !== "POST") {
res.writeHead(405).end();
return;
}
});
});
let body = "";
req.on("data", (chunk: Buffer) => (body += chunk.toString()));
req.on("end", () => {
try {
const mapPath = path.resolve(__dirname, "public/map.json");
fs.writeFileSync(mapPath, body);
res.writeHead(200, { "Content-Type": "application/json" });
res.end(JSON.stringify({ success: true }));
} catch (err) {
res.writeHead(500).end(
JSON.stringify({
error: err instanceof Error ? err.message : "Unknown error",
}),
);
}
});
},
);
},
});
import { fileURLToPath } from "node:url";