Skip to content

Commit f9e8b46

Browse files
committed
fix: potential fix for packaged executable
1 parent 29af238 commit f9e8b46

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,8 @@
102102
"node_modules/sodium-native/prebuilds/darwin-arm64/node.napi.node",
103103
"node_modules/sodium-native/prebuilds/darwin-x64/node.napi.node",
104104
"node_modules/sodium-native/prebuilds/linux-x64/node.napi.node",
105-
"node_modules/sodium-native/prebuilds/win32-x64/node.napi.node"
105+
"node_modules/sodium-native/prebuilds/win32-x64/node.napi.node",
106+
"node_modules/sodium-native/index.js"
106107
],
107108
"scripts": [
108109
"dist/polykeyWorkerManifest.js"

shims/require-shim.mjs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,10 @@
44
* Some libraries that support ESM still use `require` which is causing problems in esbuild.
55
*/
66
import { createRequire } from 'node:module';
7+
import { fileURLToPath } from 'node:url';
8+
import path from 'node:path';
79
// eslint-disable-next-line no-global-assign
810
require = createRequire(import.meta.url);
11+
let __dirname = path.dirname(fileURLToPath(import.meta.url));
12+
export { __dirname };
13+

0 commit comments

Comments
 (0)