diff options
author | Sebastian <sebasjm@gmail.com> | 2022-10-31 00:07:37 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2022-10-31 00:07:54 -0300 |
commit | 2f17d818023677f4cba6facdc1262249d0b7569b (patch) | |
tree | 881bd2c09c65583973e397de7c09333374e39579 /packages/taler-wallet-cli/src/assets.ts | |
parent | 4feb79f3c92f7f1c5d3fd66b207d77b144f1c1d0 (diff) | |
download | wallet-core-2f17d818023677f4cba6facdc1262249d0b7569b.tar.xz |
require and __filename is not supported for ESM
Diffstat (limited to 'packages/taler-wallet-cli/src/assets.ts')
-rw-r--r-- | packages/taler-wallet-cli/src/assets.ts | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/packages/taler-wallet-cli/src/assets.ts b/packages/taler-wallet-cli/src/assets.ts index 72fc9fe04..8e9306780 100644 --- a/packages/taler-wallet-cli/src/assets.ts +++ b/packages/taler-wallet-cli/src/assets.ts @@ -20,6 +20,8 @@ import path from "path"; import fs from "fs"; +const assetFileUrl = import.meta.url; + /** * Resolve an asset name into an absolute filename. * @@ -27,8 +29,8 @@ import fs from "fs"; * at the top level of the package (i.e. next to package.json). */ export function resolveAsset(name: string): string { - const n = __filename; - const d = __dirname; + const n = path.basename(assetFileUrl); + const d = path.dirname(assetFileUrl); let assetPath: string; // Currently both asset paths are the same. // This might change if the file that contains "resolveAsset" |