aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-wallet-cli/rollup.config.js
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2022-01-05 20:29:55 +0100
committerFlorian Dold <florian@dold.me>2022-01-05 20:29:55 +0100
commita7b89247e41c272027d9c90a13c9a76901019daa (patch)
tree229a80e2498ff0b2c788ac72a524012a9c9ae67a /packages/taler-wallet-cli/rollup.config.js
parent188ff0b453631c21f39ec6027e19aa3d1e99c30a (diff)
downloadwallet-core-a7b89247e41c272027d9c90a13c9a76901019daa.tar.xz
wallet-core: towards exchange protocol v12
Diffstat (limited to 'packages/taler-wallet-cli/rollup.config.js')
-rw-r--r--packages/taler-wallet-cli/rollup.config.js15
1 files changed, 12 insertions, 3 deletions
diff --git a/packages/taler-wallet-cli/rollup.config.js b/packages/taler-wallet-cli/rollup.config.js
index 6f877ea27..15ec58e5e 100644
--- a/packages/taler-wallet-cli/rollup.config.js
+++ b/packages/taler-wallet-cli/rollup.config.js
@@ -4,7 +4,8 @@ import nodeResolve from "@rollup/plugin-node-resolve";
import json from "@rollup/plugin-json";
import builtins from "builtin-modules";
import pkg from "./package.json";
-import sourcemaps from 'rollup-plugin-sourcemaps';
+import sourcemaps from "rollup-plugin-sourcemaps";
+import path from "path";
export default {
input: "lib/index.js",
@@ -12,6 +13,15 @@ export default {
file: pkg.main,
format: "cjs",
sourcemap: true,
+ sourcemapPathTransform: (relativeSourcePath, sourcemapPath) => {
+ // Transform to source map paths to virtual path. Otherwise,
+ // error messages would contain paths that look like they should exist (relative to
+ // the bundle) but don't.
+ const res = path.normalize(
+ path.join("/_walletsrc/packages/taler-wallet-cli/src/", relativeSourcePath),
+ );
+ return res;
+ },
},
external: builtins,
plugins: [
@@ -29,5 +39,4 @@ export default {
json(),
],
-}
-
+};