Skip to content

Commit dc9d52b

Browse files
test(config): fix Vitest alias resolution for CI by using repo-relative paths
1 parent 9502ed9 commit dc9d52b

1 file changed

Lines changed: 9 additions & 4 deletions

File tree

vitest.config.mjs

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,20 @@
11
import { defineConfig } from 'vitest/config'
22
import vue from '@vitejs/plugin-vue'
33
import react from '@vitejs/plugin-react'
4+
import { fileURLToPath } from 'node:url'
5+
import { dirname, resolve } from 'node:path'
6+
7+
const rootDir = dirname(fileURLToPath(import.meta.url))
8+
const r = (p) => resolve(rootDir, p)
49

510
export default defineConfig({
611
plugins: [vue(), react()],
712
resolve: {
813
alias: {
9-
'@iframe-resizer/jquery': '/Users/davidbradshaw/dev/iframe-resizer/mono/packages/jquery/plugin.js',
10-
'@iframe-resizer/child': '/Users/davidbradshaw/dev/iframe-resizer/mono/packages/child/index.js',
11-
'@iframe-resizer/parent': '/Users/davidbradshaw/dev/iframe-resizer/mono/packages/parent/factory.js',
12-
'@iframe-resizer/core': '/Users/davidbradshaw/dev/iframe-resizer/mono/packages/core/index.js',
14+
'@iframe-resizer/jquery': r('packages/jquery/plugin.js'),
15+
'@iframe-resizer/child': r('packages/child/index.js'),
16+
'@iframe-resizer/parent': r('packages/parent/factory.js'),
17+
'@iframe-resizer/core': r('packages/core/index.js'),
1318
},
1419
},
1520
test: {

0 commit comments

Comments
 (0)