From 738eda87005232f3661a57daca3625d073a5c4aa Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Fri, 13 Mar 2026 22:51:29 -0700 Subject: 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) --- vite.config.js | 11 ++++++----- 1 file 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: { -- cgit v1.2.3