From cc39b528e60d8acf7a33c44f71aed93ef792a1fd Mon Sep 17 00:00:00 2001 From: doomtube Date: Thu, 8 Jan 2026 00:08:46 -0500 Subject: [PATCH] fixes lol --- nakama/modules/package.json | 2 +- nakama/modules/src/main.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/nakama/modules/package.json b/nakama/modules/package.json index 7e4d955..17fe3d8 100644 --- a/nakama/modules/package.json +++ b/nakama/modules/package.json @@ -3,7 +3,7 @@ "version": "1.0.0", "description": "Nakama server modules for realms.india", "scripts": { - "build": "npx esbuild src/main.ts --bundle --outfile=build/index.js --format=cjs --target=es2020 --platform=node --charset=utf8 --main-fields=main,module" + "build": "npx esbuild src/main.ts --bundle --outfile=build/index.js --format=iife --global-name=__nakamaModule__ --target=es2020 --charset=utf8 --main-fields=main,module --footer:js=\"var InitModule = __nakamaModule__.InitModule;\"" }, "devDependencies": { "esbuild": "^0.19.0", diff --git a/nakama/modules/src/main.ts b/nakama/modules/src/main.ts index 5e61477..5e9772f 100644 --- a/nakama/modules/src/main.ts +++ b/nakama/modules/src/main.ts @@ -1238,4 +1238,5 @@ const cancelChessMatchRpc: nkruntime.RpcFunction = function( } }; -// No export needed - Nakama auto-detects InitModule function +// Export for esbuild bundling - will be exposed globally via footer +export { InitModule };