Commit 388a1d8
authored
chore(deps): update test packages to ~30.4.0 (main) (#4214)
This PR contains the following updates:
| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [@jest/environment](https://redirect.github.com/jestjs/jest)
([source](https://redirect.github.com/jestjs/jest/tree/HEAD/packages/jest-environment))
| [`~30.3.0` →
`~30.4.0`](https://renovatebot.com/diffs/npm/@jest%2fenvironment/30.3.0/30.4.0)
|

|

|
|
[@jest/environment-jsdom-abstract](https://redirect.github.com/jestjs/jest)
([source](https://redirect.github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom-abstract))
| [`~30.3.0` →
`~30.4.0`](https://renovatebot.com/diffs/npm/@jest%2fenvironment-jsdom-abstract/30.3.0/30.4.0)
|

|

|
| [@jest/transform](https://redirect.github.com/jestjs/jest)
([source](https://redirect.github.com/jestjs/jest/tree/HEAD/packages/jest-transform))
| [`~30.3.0` →
`~30.4.0`](https://renovatebot.com/diffs/npm/@jest%2ftransform/30.3.0/30.4.0)
|

|

|
| [@jest/types](https://redirect.github.com/jestjs/jest)
([source](https://redirect.github.com/jestjs/jest/tree/HEAD/packages/jest-types))
| [`~30.3.0` →
`~30.4.0`](https://renovatebot.com/diffs/npm/@jest%2ftypes/30.3.0/30.4.0)
|

|

|
| [jest](https://jestjs.io/)
([source](https://redirect.github.com/jestjs/jest/tree/HEAD/packages/jest))
| [`~30.3.0` →
`~30.4.0`](https://renovatebot.com/diffs/npm/jest/30.3.0/30.4.0) |

|

|
| [jest-environment-jsdom](https://redirect.github.com/jestjs/jest)
([source](https://redirect.github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom))
| [`~30.3.0` →
`~30.4.0`](https://renovatebot.com/diffs/npm/jest-environment-jsdom/30.3.0/30.4.0)
|

|

|
| [jest-environment-node](https://redirect.github.com/jestjs/jest)
([source](https://redirect.github.com/jestjs/jest/tree/HEAD/packages/jest-environment-node))
| [`~30.3.0` →
`~30.4.0`](https://renovatebot.com/diffs/npm/jest-environment-node/30.3.0/30.4.0)
|

|

|
| [jest-resolve](https://redirect.github.com/jestjs/jest)
([source](https://redirect.github.com/jestjs/jest/tree/HEAD/packages/jest-resolve))
| [`~30.3.0` →
`~30.4.0`](https://renovatebot.com/diffs/npm/jest-resolve/30.3.0/30.4.0)
|

|

|
| [jest-util](https://redirect.github.com/jestjs/jest)
([source](https://redirect.github.com/jestjs/jest/tree/HEAD/packages/jest-util))
| [`~30.3.0` →
`~30.4.0`](https://renovatebot.com/diffs/npm/jest-util/30.3.0/30.4.0) |

|

|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/26) for more information.
---
### Release Notes
<details>
<summary>jestjs/jest (@​jest/environment)</summary>
###
[`v30.4.0`](https://redirect.github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#3040)
[Compare
Source](https://redirect.github.com/jestjs/jest/compare/v30.3.0...v30.4.0)
##### Features
- `[babel-jest]` Support collecting coverage from `.mts`, `.cts` (and
other) files
([#​15994](https://redirect.github.com/jestjs/jest/pull/15994))
- `[jest-circus, jest-cli, jest-config, jest-core, jest-jasmine2,
jest-types]` Add `--collect-tests` flag to discover and list tests
without executing them
([#​16006](https://redirect.github.com/jestjs/jest/pull/16006))
- `[jest-config, jest-runner, jest-worker]` Add
`workerGracefulExitTimeout` config option to control how long workers
are given to exit before being force-killed
([#​15984](https://redirect.github.com/jestjs/jest/pull/15984))
- `[jest-config]` Add support for `jest.config.mts` as a valid
configuration file
([#​16005](https://redirect.github.com/jestjs/jest/pull/16005))
- `[jest-config, jest-core, jest-reporters, jest-runner]` `verbose` and
`silent` can now be set per-project; the project-level value overrides
the global value for that project's tests
([#​16133](https://redirect.github.com/jestjs/jest/pull/16133))
- `[@jest/fake-timers]` Accept `Temporal.Duration` in
`jest.advanceTimersByTime()` and `jest.advanceTimersByTimeAsync()`
([#​16128](https://redirect.github.com/jestjs/jest/pull/16128))
- `[@jest/fake-timers]` Accept `Temporal.Instant` and
`Temporal.ZonedDateTime` in `jest.setSystemTime()` and
`useFakeTimers({now})`
([#​16128](https://redirect.github.com/jestjs/jest/pull/16128))
- `[@jest/fake-timers]` Support faking `Temporal.Now.*`
([#​16131](https://redirect.github.com/jestjs/jest/pull/16131))
- `[jest-mock]` Add `clearMocksOnScope(scope)` on `ModuleMocker` for
clearing every mock function exposed on a scope object
([#​16088](https://redirect.github.com/jestjs/jest/pull/16088))
- `[jest-resolve]` Add `canResolveSync()` on `Resolver` so callers can
detect when a user-configured resolver only exports an `async` hook
([#​16064](https://redirect.github.com/jestjs/jest/pull/16064))
- `[jest-runtime]` Use synchronous `evaluate()` for ES modules without
top-level `await` on Node versions that support it (v24.9+), and prefer
the synchronous transform path when a sync transformer is configured
([#​16062](https://redirect.github.com/jestjs/jest/pull/16062))
- `[jest-runtime]` Support `require()` of ES modules on Node v24.9+
([#​16074](https://redirect.github.com/jestjs/jest/pull/16074))
- `[jest-runtime]` Validate TC39 import attributes (`with { type: 'json'
}`) on ESM imports
([#​16127](https://redirect.github.com/jestjs/jest/pull/16127))
- `[@jest/transform]` Add `canTransformSync(filename)` on
`ScriptTransformer` so callers can pick the sync vs async transform path
([#​16062](https://redirect.github.com/jestjs/jest/pull/16062))
- `[jest-util]` Add `isError` helper
([#​16076](https://redirect.github.com/jestjs/jest/pull/16076))
- `[pretty-format]` Support React 19
([#​16123](https://redirect.github.com/jestjs/jest/pull/16123))
##### Fixes
- `[expect-utils]` Fix `toStrictEqual` failing on `structuredClone`
results due to cross-realm constructor mismatch
([#​15959](https://redirect.github.com/jestjs/jest/pull/15959))
- `[@jest/expect-utils]` Prevent `toMatchObject`/subset matching from
throwing when encountering exotic iterables
([#​15952](https://redirect.github.com/jestjs/jest/pull/15952))
- `[fake-timers]` Convert `Date` to milliseconds before passing to
`@sinonjs/fake-timers`
([#​16029](https://redirect.github.com/jestjs/jest/pull/16029))
- `[jest]` Export `GlobalConfig` and `ProjectConfig` TypeScript types
([#​16132](https://redirect.github.com/jestjs/jest/pull/16132))
- `[jest-circus]` Prevent crash when `asyncError` is undefined for
non-Error throws
([#​16003](https://redirect.github.com/jestjs/jest/pull/16003))
- `[jest-circus, jest-jasmine2]` Include `Error.cause` in JSON
`failureMessages` output
([#​15967](https://redirect.github.com/jestjs/jest/pull/15967))
- `[jest-config]` Fix preset path resolution on Windows when the preset
uses subpath `exports`
([#​15961](https://redirect.github.com/jestjs/jest/pull/15961))
- `[jest-config]` Allow `collectCoverage` and `coverageProvider` in
project config without a validation warning
([#​16132](https://redirect.github.com/jestjs/jest/pull/16132))
- `[jest-config]` Project config validator now emits "is not supported
in an individual project configuration" instead of "probably a typing
mistake" for known global-only options
([#​16132](https://redirect.github.com/jestjs/jest/pull/16132))
- `[jest-environment-node]` Fix `--localstorage-file` warning on Node
25+
([#​16086](https://redirect.github.com/jestjs/jest/pull/16086))
- `[jest-reporters]` Apply global coverage threshold to unmatched
pattern files in addition to glob/path thresholds
([#​16137](https://redirect.github.com/jestjs/jest/pull/16137))
- `[jest-reporters, jest-runner, jest-runtime, jest-transform]` Fix
coverage report not showing correct code coverage when using `projects`
config option
([#​16140](https://redirect.github.com/jestjs/jest/pull/16140))
- `[jest-runtime]` Resolve `expect` and `@jest/expect` from the internal
module registry so test-file imports share the same `JestAssertionError`
as the global `expect`
([#​16130](https://redirect.github.com/jestjs/jest/pull/16130))
- `[jest-runtime]` Improve CJS-from-ESM interop: `__esModule`/Babel
default unwrap, broader named-export coverage, and shared CJS singleton
across importers
([#​16050](https://redirect.github.com/jestjs/jest/pull/16050))
- `[jest-runtime]` Load `.js` files with ESM syntax but no
`"type":"module"` marker as native ESM
([#​16050](https://redirect.github.com/jestjs/jest/pull/16050))
- `[jest-runtime]` Extend the `.js`-with-ESM-syntax fallback to
`require()` on Node v24.9+ - falls back to `require(esm)` when the CJS
parser rejects ESM syntax
([#​16078](https://redirect.github.com/jestjs/jest/pull/16078))
- `[jest-runtime]` Fix deadlocks and double-evaluation in concurrent ESM
and wasm imports
([#​16050](https://redirect.github.com/jestjs/jest/pull/16050))
- `[jest-runtime]` Fix error when `require()` is called after the Jest
environment has been torn down
([#​15951](https://redirect.github.com/jestjs/jest/pull/15951))
- `[jest-runtime]` Fix missing error when `import()` is called after the
Jest environment has been torn down
([#​16080](https://redirect.github.com/jestjs/jest/pull/16080))
- `[jest-runtime]` Fix virtual `unstable_mockModule` registrations not
respected in ESM
([#​16081](https://redirect.github.com/jestjs/jest/pull/16081))
- `[jest-runtime]` Apply `moduleNameMapper` when resolving modules with
`require.resolve()` and the `paths` option
([#​16135](https://redirect.github.com/jestjs/jest/pull/16135))
##### Chore & Maintenance
- `[@jest/fake-timers]` Upgrade `@sinonjs/fake-timers`
([#​16139](https://redirect.github.com/jestjs/jest/pull/16139))
- `[jest-runtime]` Use synchronous `linkRequests` / `instantiate` for
ESM linking on Node v24.9+
([#​16063](https://redirect.github.com/jestjs/jest/pull/16063))
</details>
---
### Configuration
📅 **Schedule**: (in timezone Europe/Paris)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/AmadeusITGroup/otter).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNzMuNiIsInVwZGF0ZWRJblZlciI6IjQzLjE3My42IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->63 files changed
Lines changed: 701 additions & 691 deletions
File tree
- apps
- chrome-devtools
- github-cascading-app
- palette-generator
- showcase
- vscode-extension
- mcps
- @ama-sdk/mcp
- @o3r/mcp
- packages
- @ama-mcp
- angular
- core
- github
- otter
- @ama-mfe
- messages
- ng-utils
- @ama-openapi/create
- @ama-sdk
- client-angular
- client-beacon
- client-fetch
- core
- create
- schematics
- swagger-builder
- @ama-styling
- devkit
- figma-extractor
- figma-sdk
- style-dictionary
- stylelint-plugin
- @o3r-training
- showcase-sdk
- training-sdk
- training-tools
- @o3r
- analytics
- apis-manager
- application
- artifactory-tools
- azure-tools
- components
- configuration
- core
- create
- dynamic-content
- eslint-config
- eslint-plugin
- extractors
- forms
- localization
- logger
- mobile
- new-version
- pipeline
- routing
- rules-engine
- schematics
- store-sync
- styling
- telemetry
- test-helpers
- testing
- third-party
- workspace
- tools/github-actions
- audit
- new-version
- yarn-errors-reporter
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
75 | | - | |
76 | | - | |
| 75 | + | |
| 76 | + | |
77 | 77 | | |
78 | 78 | | |
79 | | - | |
| 79 | + | |
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
66 | | - | |
| 65 | + | |
| 66 | + | |
67 | 67 | | |
68 | | - | |
| 68 | + | |
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | | - | |
52 | | - | |
| 51 | + | |
| 52 | + | |
53 | 53 | | |
54 | | - | |
| 54 | + | |
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
91 | | - | |
| 91 | + | |
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
| |||
146 | 146 | | |
147 | 147 | | |
148 | 148 | | |
149 | | - | |
150 | | - | |
| 149 | + | |
| 150 | + | |
151 | 151 | | |
152 | 152 | | |
153 | | - | |
| 153 | + | |
154 | 154 | | |
155 | 155 | | |
156 | 156 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
455 | 455 | | |
456 | 456 | | |
457 | 457 | | |
458 | | - | |
459 | | - | |
| 458 | + | |
| 459 | + | |
460 | 460 | | |
461 | | - | |
| 461 | + | |
462 | 462 | | |
463 | 463 | | |
464 | 464 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
67 | | - | |
| 67 | + | |
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
72 | | - | |
73 | | - | |
| 72 | + | |
| 73 | + | |
74 | 74 | | |
75 | 75 | | |
76 | | - | |
| 76 | + | |
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
260 | 260 | | |
261 | 261 | | |
262 | 262 | | |
263 | | - | |
264 | | - | |
| 263 | + | |
| 264 | + | |
265 | 265 | | |
266 | | - | |
| 266 | + | |
267 | 267 | | |
268 | 268 | | |
269 | 269 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
77 | | - | |
78 | | - | |
| 77 | + | |
| 78 | + | |
79 | 79 | | |
80 | 80 | | |
81 | | - | |
| 81 | + | |
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | | - | |
81 | | - | |
| 80 | + | |
| 81 | + | |
82 | 82 | | |
83 | 83 | | |
84 | | - | |
| 84 | + | |
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
| |||
0 commit comments