From 846cba0e09064cbd4a5e34f8faf6c480c450ab57 Mon Sep 17 00:00:00 2001 From: "Azat S." Date: Mon, 27 Jan 2025 21:44:44 +0300 Subject: [PATCH] fix: fix loading todoctor from modules --- scripts/create-packages.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/scripts/create-packages.js b/scripts/create-packages.js index 981c2ed..bc66522 100644 --- a/scripts/create-packages.js +++ b/scripts/create-packages.js @@ -26,6 +26,11 @@ await Promise.all( let name = `@todoctor/${platform}-${arch}` let displayName = platform.toUpperCase() + platform.slice(1) let displayArch = arch.toUpperCase() + let packageBinaryFile = 'todoctor' + + if (platform === 'win32') { + packageBinaryFile += '.exe' + } fs.writeFile( path.join(packageDirectory, 'package.json'), @@ -39,6 +44,11 @@ await Promise.all( repository: rootPackageJson.repository, license: rootPackageJson.license, author: rootPackageJson.author, + exports: { + '.': { + default: `./${packageBinaryFile}`, + }, + }, os: [platform.name], cpu: [arch], },