chore(deps): update dependency jsdom to v24 #67

Merged
realaravinth merged 1 commit from renovate/jsdom-24.x into master 2024-06-08 20:36:42 +05:30
Member

This PR contains the following updates:

Package Type Update Change
jsdom devDependencies major ^18.0.0 -> ^24.0.0

Release Notes

jsdom/jsdom (jsdom)

v24.1.0

Compare Source

  • Added the getSetCookie() method to the Headers class. (ushiboy)
  • Fixed the creation and parsing of elements with names from Object.prototype, like "constructor" or "toString".
  • Updated rweb-cssom, which can now parse additional CSS constructs.

v24.0.0

Compare Source

This release reverts our selector engine back to nwsapi. As discussed in #​3659, the performance regressions from @asamuzakjp/dom-selector turned out to be higher than anticipated. In the future, we can revisit @asamuzakjp/dom-selector after it reaches nwsapi's performance on the two real-world benchmarks provided by the community.

Since reverting to nwsapi causes several functionality regressions, e.g. removing :has() support, we've decided to make this a major version.

Additionally:

  • Small fixes to edge-case behavior of the following properties: input.maxLength, input.minLength, input.size, progress.max, tableCell.colSpan, tableCell.rowSpan, tableCol.span, textArea.cols, textArea.maxLength, textArea.minLength, textArea.rows.

v23.2.0

Compare Source

This release switches our CSS selector engine from nwsapi to @asamuzakjp/dom-selector. The new engine is more actively maintained, and supports many new selectors: see the package's documentation for the full list. It also works better with shadow trees.

There is a potential of a performance regression due to this change. In our stress test benchmark, which runs most of these 273 selectors against this 128 KiB document, the new engine completes the benchmark only 0.25x as fast. However, we're hopeful that in more moderate usage this will not be a significant issue. Any help speeding up @asamuzakjp/dom-selector is appreciated, and feel free to open an issue if this has had a significant impact on your project.

v23.1.0

Compare Source

  • Added an initial implementation of ElementInternals, including the shadowRoot getter and the string-valued ARIA properties. (zjffun)
  • Added the string-valued ARIA attribute-reflecting properties to Element.
  • Fixed history.pushState() and history.replaceState() to follow the latest specification, notably with regards to how they handle empty string inputs and what new URLs are possible.
  • Fixed the input.valueAsANumber setter to handle NaN correctly. (alexandertrefz)
  • Updated various dependencies, including cssstyle which contains several bug fixes.

v23.0.1

Compare Source

  • Fixed the incorrect canvas peer dependency introduced in v23.0.0.

v23.0.0

Compare Source

  • Node.js v18 is now the minimum supported version.
  • Updated various dependencies, including whatwg-url which integrates various additions to the URL and URLSearchParams objects.

v22.1.0

Compare Source

  • Added crypto.randomUUID(). (jamesbvaughan)
  • Added DOMRect and DOMRectReadOnly.
  • Added AbortSignal.timeout().
  • Added abortSignal.throwIfAborted().
  • Added support for the submitter argument to the FormData constructor. (jenseng)
  • Improved getComputedStyle()'s results for color-based properties, to resolve named colors and attempt to provide initial inheritance support. (hoekz-wwt)
  • Updated Window's event handler properties (e.g. oncopy, ontouchstart, etc.) to reflect the latest list from the standard.
  • Fixed DOMParser-created documents to inherit their URL from the creating document.

v22.0.0

Compare Source

v21.1.2

Compare Source

  • Fixed setRangeText() used on <input> and <textarea> elements to calculate the new end index correctly. (pmstss)
  • Fixed pageX, pageY, offsetX, and offsetY on MouseEvents during dispatch. (jenseng)
  • Upgraded nwsapi to v2.2.4, bringing along various fixes to our selector engine.

v21.1.1

Compare Source

  • Fixed jsdom.reconfigure() to also adjust the URL as seen by the history API, so that e.g. history.replaceState(null, "") would not mess up the URL. (jdufresne)
  • Fixed location.hash = "" to leave any # in location.href.
  • Fixes a few bugs with CSS parsing by replacing cssom with rweb-cssom, since the latter is maintained. (seanparmelee)

v21.1.0

Compare Source

  • Added x, y, pageX, pageY, offsetX, and offsetY to MouseEvent. (jenseng, ViniciusFXavier)
  • Added support for unset with getComputedStyle(). (jsnajdr)
  • Added the submitter property to SubmitEvent. (jenseng)
  • Fixed MouseEvent's screenX and screenY to no longer coerce to integers, allowing fractional values. (jenseng)
  • Fixed formEl.submit() to not longer fire submit events. (jenseng)
  • Fixed stylesheets to no longer affect the document after their corresponding <link> is removed. (jsnajdr)
  • Fixed pointer-events to inherit when used with getComputedStyle(). (jnajdr)
  • Fixed <script> elements with no src="" to no longer fire load events. (t1ger2080)
  • Improved getComputedStyle() to cache its results, which should make it much faster. (jsnajdr)

v21.0.0

Compare Source

A potentially-breaking bug fix:

  • Fixed the window, document, location, and top properties of Window to be non-configurable. (ExE-Boss)

Other changes:

  • Added support for <input type=image> submitting forms. (jenseng)
  • Added the location setter to the Window object, which forwards to the location.href setter. Setting the URL is still only implemented for fragment navigations, however. (ExE-Boss)
  • Fixed defer="" <script> elements that are added after DOMContentLoaded to execute, instead of being skipped.
  • Fixed selectElement.selectedOptions being incorrect when optionElement.selected is set. This was a regression introduced in v20.0.1. Unfortunately this also reverts the performance improvement when appending <option> elements that was introduced then. (eps1lon)
  • Fixed the self, locationbar, menubar, personalbar, scrollbars, statusbar, toolbar, frames, parent, external, length, and screen properties of Window to be replaceable: that is, setting them will override their values, instead of having the new value be ignored. (ExE-Boss)
  • Fixed a few issues with JSDOM.fromURL() in the browser build of jsdom. (LungZeno)

v20.0.3

Compare Source

  • Updated dependencies, notably w3c-xmlserializer, which fixes using DOMParser on XML documents containing emoji.

v20.0.2

Compare Source

  • Fixed xhr.abort() to no longer give an exception when the constructed XMLHttpRequest was invalid. (whamtet)
  • Fixed event.getModifierState() on MouseEvent and KeyboardEvent instances to properly consult the ctrlKey, altKey, metaKey, and shiftKey properties of the event. (juzerzarif)
  • Fixed custom element creation to not be affected by any modifications to the window.customElements property. (bicknellr)

v20.0.1

Compare Source

  • Improved the performance of appending <option> elements to <select> elements. (TheHound)
  • Fixed location.pathname getter to not crash when the JSDOM instance was created using an opaque-path URL, including the default URL of about:blank.
  • Fixed crypto.getRandomValues() to accept typed array subclasses. (sebamarynissen)
  • Updated various dependency minor versions. Notably, nwsapi fixed some selectors bugs, and tough-cookie fixed some cookie bugs.

v20.0.0

Compare Source

  • Node.js v14 is now the minimum supported version.
  • Added crypto.getRandomValues(). (sjrd)
  • Added HTMLFormControlsCollection and RadioNodeList, so formEl.elements now behaves correctly. (UndefinedBehavior)
  • Added the signal option to addEventListener(). (cheap-glitch)
  • Fixed the :root pseudoclass to work correctly. (hughs-ch)
  • Updated parse5, bringing along some HTML parsing and serialization fixes. (fb55)

v19.0.0

Compare Source

  • Changed jsdom.nodeLocation() to return undefined when used on nodes that originate via fragment parsing (e.g., via innerHTML). Previously it would return based on the node location of the fragment string, which made node locations unreliable with respect to the original document source. This restores the behavior that was present in v14.0.0, and was accidentally broken in v14.1.0. (bakkot)
  • Fixed calling window.close() inside the Window's load event to no longer crash. (MattiasBuelens)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [jsdom](https://github.com/jsdom/jsdom) | devDependencies | major | [`^18.0.0` -> `^24.0.0`](https://renovatebot.com/diffs/npm/jsdom/18.1.1/24.1.0) | --- ### Release Notes <details> <summary>jsdom/jsdom (jsdom)</summary> ### [`v24.1.0`](https://github.com/jsdom/jsdom/blob/HEAD/Changelog.md#2410) [Compare Source](https://github.com/jsdom/jsdom/compare/24.0.0...24.1.0) - Added the `getSetCookie()` method to the `Headers` class. (ushiboy) - Fixed the creation and parsing of elements with names from `Object.prototype`, like `"constructor"` or `"toString"`. - Updated `rweb-cssom`, which can now parse additional CSS constructs. ### [`v24.0.0`](https://github.com/jsdom/jsdom/blob/HEAD/Changelog.md#2400) [Compare Source](https://github.com/jsdom/jsdom/compare/23.2.0...24.0.0) This release reverts our selector engine back to [`nwsapi`](https://www.npmjs.com/nwsapi). As discussed in [#&#8203;3659](https://github.com/jsdom/jsdom/issues/3659), the performance regressions from [`@asamuzakjp/dom-selector`](https://www.npmjs.com/package/@&#8203;asamuzakjp/dom-selector) turned out to be higher than anticipated. In the future, we can revisit `@asamuzakjp/dom-selector` after it reaches `nwsapi`'s performance on the [two real-world benchmarks provided by the community](https://github.com/jsdom/jsdom/issues/3659#issuecomment-1890852609). Since reverting to `nwsapi` causes several functionality regressions, e.g. removing `:has()` support, we've decided to make this a major version. Additionally: - Small fixes to edge-case behavior of the following properties: `input.maxLength`, `input.minLength`, `input.size`, `progress.max`, `tableCell.colSpan`, `tableCell.rowSpan`, `tableCol.span`, `textArea.cols`, `textArea.maxLength`, `textArea.minLength`, `textArea.rows`. ### [`v23.2.0`](https://github.com/jsdom/jsdom/blob/HEAD/Changelog.md#2320) [Compare Source](https://github.com/jsdom/jsdom/compare/23.1.0...23.2.0) This release switches our CSS selector engine from [`nwsapi`](https://www.npmjs.com/nwsapi) to [`@asamuzakjp/dom-selector`](https://www.npmjs.com/package/@&#8203;asamuzakjp/dom-selector). The new engine is more actively maintained, and supports many new selectors: see [the package's documentation](https://github.com/asamuzaK/domSelector#supported-css-selectors) for the full list. It also works better with shadow trees. There is a potential of a performance regression due to this change. In our stress test benchmark, which runs most of [these 273 selectors](https://github.com/jsdom/jsdom/blob/908f27d4e348502a9068f0b335a8518d050ef872/benchmark/selectors/sizzle-speed/selectors.large.css) against [this 128 KiB document](https://github.com/jsdom/jsdom/blob/908f27d4e348502a9068f0b335a8518d050ef872/benchmark/selectors/sizzle-speed/selector.html), the new engine completes the benchmark only 0.25x as fast. However, we're hopeful that in more moderate usage this will not be a significant issue. Any help speeding up `@asamuzakjp/dom-selector` is appreciated, and feel free to open an issue if this has had a significant impact on your project. ### [`v23.1.0`](https://github.com/jsdom/jsdom/blob/HEAD/Changelog.md#2310) [Compare Source](https://github.com/jsdom/jsdom/compare/23.0.1...23.1.0) - Added an initial implementation of `ElementInternals`, including the `shadowRoot` getter and the string-valued ARIA properties. (zjffun) - Added the string-valued ARIA attribute-reflecting properties to `Element`. - Fixed `history.pushState()` and `history.replaceState()` to follow the latest specification, notably with regards to how they handle empty string inputs and what new URLs are possible. - Fixed the `input.valueAsANumber` setter to handle `NaN` correctly. (alexandertrefz) - Updated various dependencies, including `cssstyle` which contains several bug fixes. ### [`v23.0.1`](https://github.com/jsdom/jsdom/blob/HEAD/Changelog.md#2301) [Compare Source](https://github.com/jsdom/jsdom/compare/23.0.0...23.0.1) - Fixed the incorrect `canvas` peer dependency introduced in v23.0.0. ### [`v23.0.0`](https://github.com/jsdom/jsdom/blob/HEAD/Changelog.md#2300) [Compare Source](https://github.com/jsdom/jsdom/compare/22.1.0...23.0.0) - Node.js v18 is now the minimum supported version. - Updated various dependencies, including `whatwg-url` which integrates various additions to the `URL` and `URLSearchParams` objects. ### [`v22.1.0`](https://github.com/jsdom/jsdom/blob/HEAD/Changelog.md#2210) [Compare Source](https://github.com/jsdom/jsdom/compare/22.0.0...22.1.0) - Added `crypto.randomUUID()`. (jamesbvaughan) - Added `DOMRect` and `DOMRectReadOnly`. - Added `AbortSignal.timeout()`. - Added `abortSignal.throwIfAborted()`. - Added support for the `submitter` argument to the `FormData` constructor. (jenseng) - Improved `getComputedStyle()`'s results for color-based properties, to resolve named colors and attempt to provide initial inheritance support. (hoekz-wwt) - Updated `Window`'s event handler properties (e.g. `oncopy`, `ontouchstart`, etc.) to reflect the latest list from the standard. - Fixed `DOMParser`-created documents to inherit their URL from the creating document. ### [`v22.0.0`](https://github.com/jsdom/jsdom/blob/HEAD/Changelog.md#2200) [Compare Source](https://github.com/jsdom/jsdom/compare/21.1.2...22.0.0) - Node.js v16 is now the minimum supported version. - Removed support for running jsdom in the browser via a [browserified](https://browserify.org/) bundle. This carried with it too much complexity, especially for our testing infrastructure, and [a testing package we relied on was recently deprecated](https://github.com/karma-runner/karma#karma-is-deprecated-and-is-not-accepting-new-features-or-general-bug-fixes). ### [`v21.1.2`](https://github.com/jsdom/jsdom/blob/HEAD/Changelog.md#2112) [Compare Source](https://github.com/jsdom/jsdom/compare/21.1.1...21.1.2) - Fixed `setRangeText()` used on `<input>` and `<textarea>` elements to calculate the new end index correctly. (pmstss) - Fixed `pageX`, `pageY`, `offsetX`, and `offsetY` on `MouseEvent`s during dispatch. (jenseng) - Upgraded `nwsapi` to v2.2.4, bringing along various fixes to our selector engine. ### [`v21.1.1`](https://github.com/jsdom/jsdom/blob/HEAD/Changelog.md#2111) [Compare Source](https://github.com/jsdom/jsdom/compare/21.1.0...21.1.1) - Fixed `jsdom.reconfigure()` to also adjust the URL as seen by the history API, so that e.g. `history.replaceState(null, "")` would not mess up the URL. (jdufresne) - Fixed `location.hash = ""` to leave any `#` in location.href. - Fixes a few bugs with CSS parsing by replacing `cssom` with `rweb-cssom`, since the latter is maintained. (seanparmelee) ### [`v21.1.0`](https://github.com/jsdom/jsdom/blob/HEAD/Changelog.md#2110) [Compare Source](https://github.com/jsdom/jsdom/compare/21.0.0...21.1.0) - Added `x`, `y`, `pageX`, `pageY`, `offsetX`, and `offsetY` to `MouseEvent`. (jenseng, ViniciusFXavier) - Added support for `unset` with `getComputedStyle()`. (jsnajdr) - Added the `submitter` property to `SubmitEvent`. (jenseng) - Fixed `MouseEvent`'s `screenX` and `screenY` to no longer coerce to integers, allowing fractional values. (jenseng) - Fixed `formEl.submit()` to not longer fire `submit` events. (jenseng) - Fixed stylesheets to no longer affect the document after their corresponding `<link>` is removed. (jsnajdr) - Fixed `pointer-events` to inherit when used with `getComputedStyle()`. (jnajdr) - Fixed `<script>` elements with no `src=""` to no longer fire `load` events. (t1ger2080) - Improved `getComputedStyle()` to cache its results, which should make it much faster. (jsnajdr) ### [`v21.0.0`](https://github.com/jsdom/jsdom/blob/HEAD/Changelog.md#2100) [Compare Source](https://github.com/jsdom/jsdom/compare/20.0.3...21.0.0) A potentially-breaking bug fix: - Fixed the `window`, `document`, `location`, and `top` properties of `Window` to be non-configurable. (ExE-Boss) Other changes: - Added support for `<input type=image>` submitting forms. (jenseng) - Added the `location` setter to the `Window` object, which forwards to the `location.href` setter. Setting the URL is still only implemented for fragment navigations, however. (ExE-Boss) - Fixed `defer=""` `<script>` elements that are added after `DOMContentLoaded` to execute, instead of being skipped. - Fixed `selectElement.selectedOptions` being incorrect when `optionElement.selected` is set. This was a regression introduced in v20.0.1. Unfortunately this also reverts the performance improvement when appending `<option>` elements that was introduced then. (eps1lon) - Fixed the `self`, `locationbar`, `menubar`, `personalbar`, `scrollbars`, `statusbar`, `toolbar`, `frames`, `parent`, `external`, `length`, and `screen` properties of `Window` to be replaceable: that is, setting them will override their values, instead of having the new value be ignored. (ExE-Boss) - Fixed a few issues with `JSDOM.fromURL()` in the browser build of jsdom. (LungZeno) ### [`v20.0.3`](https://github.com/jsdom/jsdom/blob/HEAD/Changelog.md#2003) [Compare Source](https://github.com/jsdom/jsdom/compare/20.0.2...20.0.3) - Updated dependencies, notably `w3c-xmlserializer`, which fixes using `DOMParser` on XML documents containing emoji. ### [`v20.0.2`](https://github.com/jsdom/jsdom/blob/HEAD/Changelog.md#2002) [Compare Source](https://github.com/jsdom/jsdom/compare/20.0.1...20.0.2) - Fixed `xhr.abort()` to no longer give an exception when the constructed `XMLHttpRequest` was invalid. (whamtet) - Fixed `event.getModifierState()` on `MouseEvent` and `KeyboardEvent` instances to properly consult the `ctrlKey`, `altKey`, `metaKey`, and `shiftKey` properties of the event. (juzerzarif) - Fixed custom element creation to not be affected by any modifications to the `window.customElements` property. (bicknellr) ### [`v20.0.1`](https://github.com/jsdom/jsdom/blob/HEAD/Changelog.md#2001) [Compare Source](https://github.com/jsdom/jsdom/compare/20.0.0...20.0.1) - Improved the performance of appending `<option>` elements to `<select>` elements. (TheHound) - Fixed `location.pathname` getter to not crash when the `JSDOM` instance was created using an opaque-path URL, including the default URL of `about:blank`. - Fixed `crypto.getRandomValues()` to accept typed array subclasses. (sebamarynissen) - Updated various dependency minor versions. Notably, `nwsapi` fixed some selectors bugs, and `tough-cookie` fixed some cookie bugs. ### [`v20.0.0`](https://github.com/jsdom/jsdom/blob/HEAD/Changelog.md#2000) [Compare Source](https://github.com/jsdom/jsdom/compare/19.0.0...20.0.0) - Node.js v14 is now the minimum supported version. - Added `crypto.getRandomValues()`. (sjrd) - Added `HTMLFormControlsCollection` and `RadioNodeList`, so `formEl.elements` now behaves correctly. (UndefinedBehavior) - Added the `signal` option to `addEventListener()`. (cheap-glitch) - Fixed the `:root` pseudoclass to work correctly. (hughs-ch) - Updated `parse5`, bringing along some HTML parsing and serialization fixes. (fb55) ### [`v19.0.0`](https://github.com/jsdom/jsdom/blob/HEAD/Changelog.md#1900) [Compare Source](https://github.com/jsdom/jsdom/compare/18.1.1...19.0.0) - Changed `jsdom.nodeLocation()` to return `undefined` when used on nodes that originate via fragment parsing (e.g., via `innerHTML`). Previously it would return based on the node location of the fragment string, which made node locations unreliable with respect to the original document source. This restores the behavior that was present in v14.0.0, and was accidentally broken in v14.1.0. (bakkot) - Fixed calling `window.close()` inside the `Window`'s `load` event to no longer crash. (MattiasBuelens) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTkuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5OS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbInJlbm92YXRlLWJvdCJdfQ==-->
renovate-bot added the
renovate-bot
label 2024-06-08 01:27:27 +05:30
renovate-bot force-pushed renovate/jsdom-24.x from dde91dfada to e7e680ef7f 2024-06-08 03:05:01 +05:30 Compare
Author
Member

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package-lock.json
npm WARN ERESOLVE overriding peer dependency
npm WARN While resolving: mcaptcha-survey@1.0.0
npm WARN Found: eslint@8.57.0
npm WARN node_modules/eslint
npm WARN   dev eslint@"^9.0.0" from the root project
npm WARN   6 more (@eslint-community/eslint-utils, ...)
npm WARN 
npm WARN Could not resolve dependency:
npm WARN peer eslint@"^6.0.0 || ^7.0.0 || ^8.0.0" from @typescript-eslint/eslint-plugin@5.49.0
npm WARN node_modules/@typescript-eslint/eslint-plugin
npm WARN   dev @typescript-eslint/eslint-plugin@"^5.0.0" from the root project
npm WARN ERESOLVE overriding peer dependency
npm WARN While resolving: mcaptcha-survey@1.0.0
npm WARN Found: eslint@8.57.0
npm WARN node_modules/eslint
npm WARN   dev eslint@"^9.0.0" from the root project
npm WARN   6 more (@eslint-community/eslint-utils, ...)
npm WARN 
npm WARN Could not resolve dependency:
npm WARN peer eslint@"^6.0.0 || ^7.0.0 || ^8.0.0" from @typescript-eslint/parser@5.49.0
npm WARN node_modules/@typescript-eslint/parser
npm WARN   dev @typescript-eslint/parser@"^5.0.0" from the root project
npm WARN   1 more (@typescript-eslint/eslint-plugin)
npm WARN ERESOLVE overriding peer dependency
npm WARN While resolving: mcaptcha-survey@1.0.0
npm WARN Found: eslint@8.57.0
npm WARN node_modules/eslint
npm WARN   dev eslint@"^9.0.0" from the root project
npm WARN   6 more (@eslint-community/eslint-utils, ...)
npm WARN 
npm WARN Could not resolve dependency:
npm WARN peer eslint@"^6.0.0 || ^7.0.0 || ^8.0.0" from @typescript-eslint/parser@5.49.0
npm WARN node_modules/@typescript-eslint/parser
npm WARN   dev @typescript-eslint/parser@"^5.0.0" from the root project
npm WARN   1 more (@typescript-eslint/eslint-plugin)
npm WARN ERESOLVE overriding peer dependency
npm WARN ERESOLVE overriding peer dependency
npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR! 
npm ERR! While resolving: ts-jest@27.1.5
npm ERR! Found: typescript@5.4.5
npm ERR! node_modules/typescript
npm ERR!   dev typescript@"^5.0.0" from the root project
npm ERR!   peer typescript@"*" from ts-loader@9.5.1
npm ERR!   node_modules/ts-loader
npm ERR!     dev ts-loader@"^9.2.6" from the root project
npm ERR!   2 more (ts-node, tsutils)
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! peer typescript@">=3.8 <5.0" from ts-jest@27.1.5
npm ERR! node_modules/ts-jest
npm ERR!   dev ts-jest@"^27.0.5" from the root project
npm ERR! 
npm ERR! Conflicting peer dependency: typescript@4.9.5
npm ERR! node_modules/typescript
npm ERR!   peer typescript@">=3.8 <5.0" from ts-jest@27.1.5
npm ERR!   node_modules/ts-jest
npm ERR!     dev ts-jest@"^27.0.5" from the root project
npm ERR! 
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR! 
npm ERR! See /tmp/renovate-bot-cache/cache/others/npm/eresolve-report.txt for a full report.

npm ERR! A complete log of this run can be found in:
npm ERR!     /tmp/renovate-bot-cache/cache/others/npm/_logs/2024-06-08T13_04_59_816Z-debug-0.log

### ⚠️ Artifact update problem Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens: - any of the package files in this branch needs updating, or - the branch becomes conflicted, or - you click the rebase/retry checkbox if found above, or - you rename this PR's title to start with "rebase!" to trigger it manually The artifact failure details are included below: ##### File name: package-lock.json ``` npm WARN ERESOLVE overriding peer dependency npm WARN While resolving: mcaptcha-survey@1.0.0 npm WARN Found: eslint@8.57.0 npm WARN node_modules/eslint npm WARN dev eslint@"^9.0.0" from the root project npm WARN 6 more (@eslint-community/eslint-utils, ...) npm WARN npm WARN Could not resolve dependency: npm WARN peer eslint@"^6.0.0 || ^7.0.0 || ^8.0.0" from @typescript-eslint/eslint-plugin@5.49.0 npm WARN node_modules/@typescript-eslint/eslint-plugin npm WARN dev @typescript-eslint/eslint-plugin@"^5.0.0" from the root project npm WARN ERESOLVE overriding peer dependency npm WARN While resolving: mcaptcha-survey@1.0.0 npm WARN Found: eslint@8.57.0 npm WARN node_modules/eslint npm WARN dev eslint@"^9.0.0" from the root project npm WARN 6 more (@eslint-community/eslint-utils, ...) npm WARN npm WARN Could not resolve dependency: npm WARN peer eslint@"^6.0.0 || ^7.0.0 || ^8.0.0" from @typescript-eslint/parser@5.49.0 npm WARN node_modules/@typescript-eslint/parser npm WARN dev @typescript-eslint/parser@"^5.0.0" from the root project npm WARN 1 more (@typescript-eslint/eslint-plugin) npm WARN ERESOLVE overriding peer dependency npm WARN While resolving: mcaptcha-survey@1.0.0 npm WARN Found: eslint@8.57.0 npm WARN node_modules/eslint npm WARN dev eslint@"^9.0.0" from the root project npm WARN 6 more (@eslint-community/eslint-utils, ...) npm WARN npm WARN Could not resolve dependency: npm WARN peer eslint@"^6.0.0 || ^7.0.0 || ^8.0.0" from @typescript-eslint/parser@5.49.0 npm WARN node_modules/@typescript-eslint/parser npm WARN dev @typescript-eslint/parser@"^5.0.0" from the root project npm WARN 1 more (@typescript-eslint/eslint-plugin) npm WARN ERESOLVE overriding peer dependency npm WARN ERESOLVE overriding peer dependency npm ERR! code ERESOLVE npm ERR! ERESOLVE could not resolve npm ERR! npm ERR! While resolving: ts-jest@27.1.5 npm ERR! Found: typescript@5.4.5 npm ERR! node_modules/typescript npm ERR! dev typescript@"^5.0.0" from the root project npm ERR! peer typescript@"*" from ts-loader@9.5.1 npm ERR! node_modules/ts-loader npm ERR! dev ts-loader@"^9.2.6" from the root project npm ERR! 2 more (ts-node, tsutils) npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer typescript@">=3.8 <5.0" from ts-jest@27.1.5 npm ERR! node_modules/ts-jest npm ERR! dev ts-jest@"^27.0.5" from the root project npm ERR! npm ERR! Conflicting peer dependency: typescript@4.9.5 npm ERR! node_modules/typescript npm ERR! peer typescript@">=3.8 <5.0" from ts-jest@27.1.5 npm ERR! node_modules/ts-jest npm ERR! dev ts-jest@"^27.0.5" from the root project npm ERR! npm ERR! Fix the upstream dependency conflict, or retry npm ERR! this command with --force, or --legacy-peer-deps npm ERR! to accept an incorrect (and potentially broken) dependency resolution. npm ERR! npm ERR! See /tmp/renovate-bot-cache/cache/others/npm/eresolve-report.txt for a full report. npm ERR! A complete log of this run can be found in: npm ERR! /tmp/renovate-bot-cache/cache/others/npm/_logs/2024-06-08T13_04_59_816Z-debug-0.log ```
renovate-bot force-pushed renovate/jsdom-24.x from e7e680ef7f to e42c464e6e 2024-06-08 13:07:34 +05:30 Compare
renovate-bot force-pushed renovate/jsdom-24.x from e42c464e6e to 0f75cfce90 2024-06-08 14:36:07 +05:30 Compare
renovate-bot force-pushed renovate/jsdom-24.x from 0f75cfce90 to 41b59b94bb 2024-06-08 15:34:40 +05:30 Compare
renovate-bot force-pushed renovate/jsdom-24.x from 41b59b94bb to 3e7de1d759 2024-06-08 18:35:11 +05:30 Compare
realaravinth merged commit c811e77bd7 into master 2024-06-08 20:36:42 +05:30
Sign in to join this conversation.
No description provided.