Skip to content

Commit aed179f

Browse files
author
yeus
committed
add aliases to shared files in taskyon...
1 parent 3df3985 commit aed179f

File tree

1 file changed

+16
-5
lines changed

1 file changed

+16
-5
lines changed

quasar.config.ts

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -251,13 +251,24 @@ export default defineConfig((ctx) => {
251251
exclude: [...(viteConf.optimizeDeps?.exclude ?? []), '@electric-sql/pglite', 'pyodide'],
252252
}
253253
viteConf.resolve = viteConf.resolve || {}
254-
viteConf.resolve.alias = viteConf.resolve.alias || {}
255-
viteConf.resolve.alias['@taskyon/client'] = fileURLToPath(
254+
const clientAliasPath = fileURLToPath(
256255
new URL('./packages/tyclient/src/index.ts', import.meta.url),
257256
)
258-
viteConf.resolve.alias['@taskyon/shared'] = fileURLToPath(
259-
new URL('./packages/shared', import.meta.url),
260-
)
257+
const sharedAliasPath = fileURLToPath(new URL('./packages/shared', import.meta.url))
258+
const existingAliases = viteConf.resolve.alias
259+
260+
if (Array.isArray(existingAliases)) {
261+
existingAliases.push(
262+
{ find: '@taskyon/client', replacement: clientAliasPath },
263+
{ find: '@taskyon/shared', replacement: sharedAliasPath },
264+
)
265+
} else {
266+
viteConf.resolve.alias = {
267+
...(existingAliases || {}),
268+
'@taskyon/client': clientAliasPath,
269+
'@taskyon/shared': sharedAliasPath,
270+
}
271+
}
261272

262273
viteConf.plugins = [
263274
viteConf.plugins,

0 commit comments

Comments
 (0)