From de061ad86adaed26084c748bfe500ec97751ea71 Mon Sep 17 00:00:00 2001 From: Superuser Date: Mon, 18 May 2026 21:06:56 +0800 Subject: [PATCH] fix: add esbuild banner for CJS require compatibility --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 926f7ab..56d7ba8 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "type": "module", "scripts": { "dev": "tsx watch api/boot.ts", - "build": "tsc -b && esbuild api/boot.ts --platform=node --bundle --format=esm --outdir=dist", + "build": "tsc -b && esbuild api/boot.ts --platform=node --bundle --format=esm --outdir=dist --banner:js=\"import { createRequire } from 'module';const require = createRequire(import.meta.url);\"", "start": "NODE_ENV=production node dist/boot.js", "lint": "eslint .", "format": "prettier --write .",