diff options
| author | Adam Soltys <[email protected]> | 2026-03-13 22:51:29 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-03-13 22:51:29 -0700 |
| commit | 738eda87005232f3661a57daca3625d073a5c4aa (patch) | |
| tree | afb8b0de7fe9db622fe583ab22224c50e244ca4b | |
| parent | 0e326d6bca826a4d9bec7e6e1b159b0a2e7b6b5c (diff) | |
| download | coinos-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.js | 11 |
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: { |
