diff --git a/npmDepsHash b/npmDepsHash index 21fc7c94..8a63fa29 100644 --- a/npmDepsHash +++ b/npmDepsHash @@ -1 +1 @@ -sha256-nLhK5IFu56uMrCsJUJud9lYTIkwkS377dRG+tvUml0w= +sha256-kW3V5S8Cp+VdzE9+npj6pl/GXoax7l4W7Ks9bcePxP8= diff --git a/package-lock.json b/package-lock.json index 734af5d8..b7ce98e6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "polykey-cli", - "version": "0.18.5", + "version": "0.18.6", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "polykey-cli", - "version": "0.18.5", + "version": "0.18.6", "license": "GPL-3.0", "bin": { "pk": "dist/polykey.mjs", diff --git a/package.json b/package.json index 94a3e134..afdedfc3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "polykey-cli", - "version": "0.18.5", + "version": "0.18.6", "homepage": "https://polykey.com", "author": "Roger Qiu", "contributors": [ @@ -102,7 +102,8 @@ "node_modules/sodium-native/prebuilds/darwin-arm64/node.napi.node", "node_modules/sodium-native/prebuilds/darwin-x64/node.napi.node", "node_modules/sodium-native/prebuilds/linux-x64/node.napi.node", - "node_modules/sodium-native/prebuilds/win32-x64/node.napi.node" + "node_modules/sodium-native/prebuilds/win32-x64/node.napi.node", + "node_modules/sodium-native/index.js" ], "scripts": [ "dist/polykeyWorkerManifest.js" diff --git a/shims/require-shim.mjs b/shims/require-shim.mjs index 26d04b07..4a00effe 100644 --- a/shims/require-shim.mjs +++ b/shims/require-shim.mjs @@ -4,5 +4,10 @@ * Some libraries that support ESM still use `require` which is causing problems in esbuild. */ import { createRequire } from 'node:module'; +import { fileURLToPath } from 'node:url'; +import path from 'node:path'; // eslint-disable-next-line no-global-assign require = createRequire(import.meta.url); +let __dirname = path.dirname(fileURLToPath(import.meta.url)); +export { __dirname }; +