Skip to content

Commit 3cb11d2

Browse files
committed
save
1 parent 0ba64ea commit 3cb11d2

3 files changed

Lines changed: 21 additions & 21 deletions

File tree

packages/cli/package.json

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -272,20 +272,11 @@
272272
"./test/plugins/browser-playwright": {
273273
"default": "./dist/test/plugins/browser-playwright.js"
274274
},
275-
"./test/plugins/browser-playwright-context": {
276-
"default": "./dist/test/plugins/browser-playwright-context.js"
277-
},
278275
"./test/plugins/browser-webdriverio": {
279276
"default": "./dist/test/plugins/browser-webdriverio.js"
280277
},
281-
"./test/plugins/browser-webdriverio-context": {
282-
"default": "./dist/test/plugins/browser-webdriverio-context.js"
283-
},
284278
"./test/plugins/browser-preview": {
285279
"default": "./dist/test/plugins/browser-preview.js"
286-
},
287-
"./test/plugins/browser-preview-context": {
288-
"default": "./dist/test/plugins/browser-preview-context.js"
289280
}
290281
}
291282
}

packages/test/build.ts

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -123,13 +123,10 @@ const VITEST_PACKAGE_TO_PATH: Record<string, string> = {
123123
'@vitest/browser/locators': '@vitest/browser/locators.js',
124124
// @vitest/browser-playwright
125125
'@vitest/browser-playwright': '@vitest/browser-playwright/index.js',
126-
'@vitest/browser-playwright/context': '@vitest/browser-playwright/context.d.ts',
127126
// @vitest/browser-webdriverio
128127
'@vitest/browser-webdriverio': '@vitest/browser-webdriverio/index.js',
129-
'@vitest/browser-webdriverio/context': '@vitest/browser-webdriverio/context.d.ts',
130128
// @vitest/browser-preview
131129
'@vitest/browser-preview': '@vitest/browser-preview/index.js',
132-
'@vitest/browser-preview/context': '@vitest/browser-preview/context.d.ts',
133130
};
134131

135132
// Packages that should NOT be bundled into dist/vendor/ (remain external at runtime)
@@ -425,6 +422,21 @@ async function copyVitestPackages() {
425422
const copied = await copyDirRecursive(srcDir, destPkgDir);
426423
totalCopied += copied;
427424
console.log(` -> ${copied} files`);
425+
426+
// Copy root type definition files if they exist
427+
// These include context.d.ts (browser providers), matchers.d.ts (expect.element), jest-dom.d.ts (matchers)
428+
const rootDtsFiles = ['context.d.ts', 'matchers.d.ts', 'jest-dom.d.ts'];
429+
for (const dtsFile of rootDtsFiles) {
430+
const rootDts = resolve(projectDir, `node_modules/${pkg}/${dtsFile}`);
431+
try {
432+
await stat(rootDts);
433+
await copyFile(rootDts, join(destPkgDir, dtsFile));
434+
console.log(` + copied ${dtsFile}`);
435+
totalCopied++;
436+
} catch {
437+
// File doesn't exist, skip
438+
}
439+
}
428440
}
429441

430442
console.log(`\nCopied ${totalCopied} files to dist/@vitest/`);
@@ -654,9 +666,12 @@ async function rewriteVitestImports(leafDepToVendorPath: Map<string, string>) {
654666
let rewrittenCount = 0;
655667

656668
// Scan both @vitest/* packages AND vitest core dist files
669+
// Include .d.ts files so TypeScript type imports also get rewritten
657670
const jsFiles = fsGlob([
658671
join(vitestDir, '**/*.js'),
672+
join(vitestDir, '**/*.d.ts'),
659673
join(distDir, '*.js'),
674+
join(distDir, '*.d.ts'),
660675
join(distDir, 'chunks/*.js'),
661676
]);
662677

@@ -1182,8 +1197,11 @@ async function patchVitestBrowserPackage() {
11821197
return '\\0vitest/browser';
11831198
}
11841199
// Handle vitest/* subpaths (resolve to our dist files)
1200+
// Also handle @voidzero-dev package aliases that resolve to the same files
11851201
const vitestSubpathMap = {
11861202
'vitest': resolve(packageRoot, 'index.js'),
1203+
'@voidzero-dev/vite-plus-test': resolve(packageRoot, 'index.js'),
1204+
'@voidzero-dev/vite-plus/test': resolve(packageRoot, 'index.js'),
11871205
'vitest/node': resolve(packageRoot, 'node.js'),
11881206
'vitest/config': resolve(packageRoot, 'config.js'),
11891207
'vitest/internal/browser': resolve(packageRoot, 'browser.js'),

packages/test/package.json

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -225,20 +225,11 @@
225225
"./plugins/browser-playwright": {
226226
"default": "./dist/plugins/browser-playwright.mjs"
227227
},
228-
"./plugins/browser-playwright-context": {
229-
"default": "./dist/plugins/browser-playwright-context.mjs"
230-
},
231228
"./plugins/browser-webdriverio": {
232229
"default": "./dist/plugins/browser-webdriverio.mjs"
233230
},
234-
"./plugins/browser-webdriverio-context": {
235-
"default": "./dist/plugins/browser-webdriverio-context.mjs"
236-
},
237231
"./plugins/browser-preview": {
238232
"default": "./dist/plugins/browser-preview.mjs"
239-
},
240-
"./plugins/browser-preview-context": {
241-
"default": "./dist/plugins/browser-preview-context.mjs"
242233
}
243234
},
244235
"main": "./dist/index.js",

0 commit comments

Comments
 (0)