From 58d1c013ab18e636c669b7589fcaae795e61c50a Mon Sep 17 00:00:00 2001 From: Percs <83934299+Percslol@users.noreply.github.com> Date: Mon, 30 Dec 2024 05:29:32 -0600 Subject: [PATCH] fix: improve server building on watch build --- server.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/server.js b/server.js index 2da5252..423e2d7 100644 --- a/server.js +++ b/server.js @@ -4,6 +4,8 @@ import { createServer } from "http"; import Fastify from "fastify"; import fastifyStatic from "@fastify/static"; import { join } from "node:path"; +import rspackConfig from "./rspack.config.js"; +import { rspack } from "@rspack/core"; import { spawn } from "node:child_process"; import { fileURLToPath } from "node:url"; import { server as wisp } from "@mercuryworkshop/wisp-js/server"; @@ -94,8 +96,14 @@ if (!process.env.CI) { chmodSync(".git/hooks/pre-commit", 0o755); } catch {} - spawn("pnpm", ["rspack", "-w"], { - stdio: "inherit", - cwd: process.cwd(), + const compiler = rspack(rspackConfig); + compiler.watch({}, (err, stats) => { + console.log( + stats.toString({ + preset: "minimal", + colors: true, + version: false, + }) + ); }); }