Skip to content

Commit f1ddfa4

Browse files
committed
chore(deps): add missing jsdom peer dep for react vitest config
1 parent 28f44b9 commit f1ddfa4

File tree

3 files changed

+16
-2
lines changed

3 files changed

+16
-2
lines changed

.changeset/eleven-maps-invent.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@apitree.cz/vitest-config': patch
3+
---
4+
5+
Add missing `jsdom` peer dep.

packages/vitest-config/README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,12 @@ export { base as default } from '@apitree.cz/vitest-config';
3232
export { react as default } from '@apitree.cz/vitest-config';
3333
```
3434

35+
> ⚠️ You will also need to install `jsdom` for React configuration to work.
36+
3537
### Nest.js
3638

37-
⚠️ _Nest.js projects are CJS by default. This configuration needs to be placed in `vitest.config.mjs` to interpret it as
38-
ESM. If your project, however, is ESM, you can place the configuration in `vitest.config.ts` as usual._
39+
> ⚠️ Nest.js projects are CJS by default. This configuration needs to be placed in `vitest.config.mjs` to interpret it
40+
> as ESM. If your project, however, is ESM, you can place the configuration in `vitest.config.ts` as usual.
3941
4042
```typescript
4143
export { nestjs as default } from '@apitree.cz/vitest-config';

packages/vitest-config/package.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,17 @@
5555
},
5656
"devDependencies": {
5757
"@vitest/coverage-v8": "^2.1.8",
58+
"jsdom": "^26.0.0",
5859
"vitest": "^2.1.8"
5960
},
6061
"peerDependencies": {
6162
"@vitest/coverage-v8": "^2.1.8",
63+
"jsdom": "^26.0.0",
6264
"vitest": "^2.1.8"
65+
},
66+
"peerDependenciesMeta": {
67+
"jsdom": {
68+
"optional": true
69+
}
6370
}
6471
}

0 commit comments

Comments
 (0)