Skip to content

Commit ec053e4

Browse files
committed
refactor: remove Karma and Jasmine dependencies when initializing Vitest in e2e tests
Reduce installations times
1 parent 4ce5602 commit ec053e4

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

tests/e2e/utils/vitest.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,19 @@ export async function applyVitestBuilder(options?: {
2323
const { dependencies: latestVersion } = JSON.parse(await readFile(latestVersionsPath, 'utf-8'));
2424

2525
await updateJsonFile('package.json', (json) => {
26+
[
27+
'karma',
28+
'karma-chrome-launcher',
29+
'karma-coverage',
30+
'karma-jasmine',
31+
'karma-jasmine-html-reporter',
32+
'jasmine-core',
33+
'@types/jasmine',
34+
'istanbul-lib-instrument',
35+
].forEach((dep) => {
36+
delete json.devDependencies[dep];
37+
});
38+
2639
json.devDependencies['vitest'] = latestVersion['vitest'];
2740
json.devDependencies['jsdom'] = latestVersion['jsdom'];
2841

0 commit comments

Comments
 (0)