aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-03-13 22:51:29 -0700
committerAdam Soltys <[email protected]>2026-03-13 22:51:29 -0700
commit738eda87005232f3661a57daca3625d073a5c4aa (patch)
treeafb8b0de7fe9db622fe583ab22224c50e244ca4b
parent0e326d6bca826a4d9bec7e6e1b159b0a2e7b6b5c (diff)
downloadcoinos-ui-738eda87005232f3661a57daca3625d073a5c4aa.tar.gz
coinos-ui-738eda87005232f3661a57daca3625d073a5c4aa.zip
fix: use absolute paths in vite resolve aliases for @arkade-os/sdk and marmot-ts
Relative paths in Vite's resolve.alias don't work correctly for directory-based aliases. This caused "Failed to resolve import" errors for @arkade-os/sdk subpath imports (identity/singleKey.js, wallet/wallet.js, etc.) that aren't in the package's exports map. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
-rw-r--r--vite.config.js11
1 files changed, 6 insertions, 5 deletions
diff --git a/vite.config.js b/vite.config.js
index 2b05b594..e9765629 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -1,3 +1,4 @@
+import path from "path";
import { sveltekit } from "@sveltejs/kit/vite";
import tailwindcss from "@tailwindcss/vite";
import Icons from "unplugin-icons/vite";
@@ -40,11 +41,11 @@ export default defineConfig(({ mode }) => {
},
resolve: {
alias: {
- "@arkade-os/sdk/wallet": "./node_modules/@arkade-os/sdk/dist/esm/wallet",
- "@arkade-os/sdk/identity": "./node_modules/@arkade-os/sdk/dist/esm/identity",
- "@arkade-os/sdk/providers": "./node_modules/@arkade-os/sdk/dist/esm/providers",
- "@arkade-os/sdk/worker": "./node_modules/@arkade-os/sdk/dist/esm/worker",
- "@internet-privacy/marmot-ts/media": "./node_modules/@internet-privacy/marmot-ts/dist/core/media.js",
+ "@arkade-os/sdk/wallet": path.resolve("node_modules/@arkade-os/sdk/dist/esm/wallet"),
+ "@arkade-os/sdk/identity": path.resolve("node_modules/@arkade-os/sdk/dist/esm/identity"),
+ "@arkade-os/sdk/providers": path.resolve("node_modules/@arkade-os/sdk/dist/esm/providers"),
+ "@arkade-os/sdk/worker": path.resolve("node_modules/@arkade-os/sdk/dist/esm/worker"),
+ "@internet-privacy/marmot-ts/media": path.resolve("node_modules/@internet-privacy/marmot-ts/dist/core/media.js"),
},
},
build: {