aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-wallet-cli/src/assets.ts
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2022-10-31 00:07:37 -0300
committerSebastian <sebasjm@gmail.com>2022-10-31 00:07:54 -0300
commit2f17d818023677f4cba6facdc1262249d0b7569b (patch)
tree881bd2c09c65583973e397de7c09333374e39579 /packages/taler-wallet-cli/src/assets.ts
parent4feb79f3c92f7f1c5d3fd66b207d77b144f1c1d0 (diff)
downloadwallet-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.ts6
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"