Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps): update all dependencies (#17)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@playwright/test](https://playwright.dev) ([source](https://togithub.com/Microsoft/playwright)) | [`1.37.1` -> `1.38.0`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.37.1/1.38.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@playwright%2ftest/1.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@playwright%2ftest/1.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@playwright%2ftest/1.37.1/1.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@playwright%2ftest/1.37.1/1.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) | [`20.6.0` -> `20.6.1`](https://renovatebot.com/diffs/npm/@types%2fnode/20.6.0/20.6.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.6.0/20.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.6.0/20.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [happy-dom](https://togithub.com/capricorn86/happy-dom) | [`11.0.2` -> `12.0.1`](https://renovatebot.com/diffs/npm/happy-dom/11.0.2/12.0.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/happy-dom/12.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/happy-dom/12.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/happy-dom/11.0.2/12.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/happy-dom/11.0.2/12.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [vue-tsc](https://togithub.com/vuejs/language-tools) | [`1.8.10` -> `1.8.11`](https://renovatebot.com/diffs/npm/vue-tsc/1.8.10/1.8.11) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vue-tsc/1.8.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue-tsc/1.8.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue-tsc/1.8.10/1.8.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-tsc/1.8.10/1.8.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>Microsoft/playwright (@​playwright/test)</summary> ### [`v1.38.0`](https://togithub.com/microsoft/playwright/releases/tag/v1.38.0) [Compare Source](https://togithub.com/Microsoft/playwright/compare/v1.37.1...v1.38.0) #### UI Mode Updates ![Playwright UI Mode](https://togithub.com/microsoft/playwright/assets/746130/8ba27be0-58fd-4f62-8561-950480610369) 1. Zoom into time range. 2. Network panel redesign. #### New APIs - [`browserContext.on('weberror')`][browserContext.on('weberror')] - [`locator.pressSequentially()`][locator.pressSequentially()] - The [`reporter.onEnd()`][reporter.onEnd()] now reports `startTime` and total run `duration`. #### Deprecations - The following methods were deprecated: [`page.type()`][page.type()], [`frame.type()`][frame.type()], [`locator.type()`][locator.type()] and [`elementHandle.type()`][elementHandle.type()]. Please use [`locator.fill()`][locator.fill()] instead which is much faster. Use [`locator.pressSequentially()`][locator.pressSequentially()] only if there is a special keyboard handling on the page, and you need to press keys one-by-one. #### Breaking Changes: Playwright no longer downloads browsers automatically > \[!NOTE] > If you are using `@playwright/test` package, this change **does not** affect you. Playwright recommends to use `@playwright/test` package and download browsers via `npx playwright install` command. If you are following this recommendation, nothing has changed for you. However, up to v1.38, installing the `playwright` package instead of `@playwright/test` did automatically download browsers. This is no longer the case, and we recommend to explicitly download browsers via `npx playwright install` command. **v1.37 and earlier** `playwright` package was downloading browsers during `npm install`, while `@playwright/test` was not. **v1.38 and later** `playwright` and `@playwright/test` packages do not download browsers during `npm install`. **Recommended migration** Run `npx playwright install` to download browsers after `npm install`. For example, in your CI configuration: ```yml - run: npm ci - run: npx playwright install --with-deps ``` **Alternative migration option - not recommended** Add `@playwright/browser-chromium`, `@playwright/browser-firefox` and `@playwright/browser-webkit` as a dependency. These packages download respective browsers during `npm install`. Make sure you keep the version of all playwright packages in sync: ```json5 // package.json { "devDependencies": { "playwright": "1.38.0", "@​playwright/browser-chromium": "1.38.0", "@​playwright/browser-firefox": "1.38.0", "@​playwright/browser-webkit": "1.38.0" } } ``` ##### Browser Versions - Chromium 117.0.5938.62 - Mozilla Firefox 117.0 - WebKit 17.0 This version was also tested against the following stable channels: - Google Chrome 116 - Microsoft Edge 116 [`browserContext.on('weberror')`]: https://playwright.dev/docs/api/class-browsercontext#browser-context-event-web-error [`locator.pressSequentially()`]: https://playwright.dev/docs/api/class-locator#locator-press-sequentially [`reporter.onEnd()`]: https://playwright.dev/docs/api/class-reporter#reporter-on-end [`page.type()`]: https://playwright.dev/docs/api/class-page#page-type [`frame.type()`]: https://playwright.dev/docs/api/class-frame#frame-type [`locator.type()`]: https://playwright.dev/docs/api/class-locator#locator-type [`elementHandle.type()`]: https://playwright.dev/docs/api/class-elementhandle#element-handle-type [`locator.fill()`]: https://playwright.dev/docs/api/class-locator#locator-fill [`expect(value).toMatchSnapshot()`]: https://playwright.dev/docs/api/class-snapshotassertions#snapshot-assertions-to-match-snapshot-1 [`expect(page).toHaveScreenshot()`]: https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-screenshot-1 [`expect(locator).toHaveScreenshot()`]: https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-screenshot-1 </details> <details> <summary>capricorn86/happy-dom (happy-dom)</summary> ### [`v12.0.1`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.0.1) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v12.0.0...v12.0.1) ##### 👷♂️ Patch fixes - Fixes "\__dirname not defined" error when using ESM. The error was introduced in [v12.0.0](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.0.0). ([#​1069](https://togithub.com/capricorn86/happy-dom/issues/1069)) *** Thank you [@​ekwoka](https://togithub.com/ekwoka) for collaborating on a fix! ### [`v12.0.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.0.0) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v11.2.0...v12.0.0) ##### 💣 Breaking Changes - Changes the default user agent. The default user agent will now be `Mozilla/5.0 (X11; {process.platform} {process.arch}) AppleWebKit/537.36 (KHTML, like Gecko) HappyDOM/{packageVersion}`. ([#​1067](https://togithub.com/capricorn86/happy-dom/issues/1067)) ##### 🎨 Features - It is now possible to pass user agent as an option to the `Window` constructor or by setting `Window.happyDOM.settings.navigator.userAgent`. ([#​1067](https://togithub.com/capricorn86/happy-dom/issues/1067)) - React will no longer output the message `Download the React DevTools for a better development experience` to the console when using the default user agent. It was previously detected as a supported browser. ([#​1067](https://togithub.com/capricorn86/happy-dom/issues/1067)) ### [`v11.2.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v11.2.0) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v11.1.2...v11.2.0) ##### 🎨 Features - Adds support for `Window.crypto`. ([#​1050](https://togithub.com/capricorn86/happy-dom/issues/1050)) *** Thank you [@​Ayc0](https://togithub.com/Ayc0) for your contribution! ### [`v11.1.2`](https://togithub.com/capricorn86/happy-dom/releases/tag/v11.1.2) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v11.1.1...v11.1.2) ##### 👷♂️ Patch fixes - Only dispatch "close" event in `HTMLDialogElement.close()` when dialog was open. ([#​1064](https://togithub.com/capricorn86/happy-dom/issues/1064)) *** Thank you [@​Schleuse](https://togithub.com/Schleuse) for your contribution! ### [`v11.1.1`](https://togithub.com/capricorn86/happy-dom/releases/tag/v11.1.1) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v11.1.0...v11.1.1) ##### 👷♂️ Patch fixes - Adds support for the mime type "image/svg+xml" to `DOMParser.parseFromString()`. It will no longer add HTML tags when parsing SVGs. ([#​1040](https://togithub.com/capricorn86/happy-dom/issues/1040)) *** Thank you [@​drtimwright](https://togithub.com/drtimwright) for your contribution! ### [`v11.1.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v11.1.0) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v11.0.6...v11.1.0) ##### 🎨 Features - Add support for handling the `<g>` element as a an SVG element. ([#​1034](https://togithub.com/capricorn86/happy-dom/issues/1034)) *** Thank you [@​ottoszika](https://togithub.com/ottoszika) for your contribution! ### [`v11.0.6`](https://togithub.com/capricorn86/happy-dom/releases/tag/v11.0.6) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v11.0.5...v11.0.6) ##### 👷♂️ Patch fixes - Fixes issue related to Jest module mocker in "[@​happy-dom/jest-environment](https://togithub.com/happy-dom/jest-environment)". ([#​1062](https://togithub.com/capricorn86/happy-dom/issues/1062)) ### [`v11.0.5`](https://togithub.com/capricorn86/happy-dom/releases/tag/v11.0.5) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v11.0.4...v11.0.5) ##### 👷♂️ Patch fixes - Increases timeout in `Window.happyDOM.whenAsyncComplete()`. ([#​1059](https://togithub.com/capricorn86/happy-dom/issues/1059)) ### [`v11.0.4`](https://togithub.com/capricorn86/happy-dom/releases/tag/v11.0.4) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v11.0.3...v11.0.4) ##### 👷♂️ Patch fixes - Jest was using `setTimeout` from Happy DOM internally for detecting when a test times out. This caused `Window.happyDOM.whenAsyncComplete()` and `Window.happyDOM.cancelAsync()` to not work as expected inside Jest. This is a bug in Jest, but this release adds a temporary fix to "[@​happy-dom/jest-environment](https://togithub.com/happy-dom/jest-environment)" until Jest has solved it. ([#​1057](https://togithub.com/capricorn86/happy-dom/issues/1057)) ### [`v11.0.3`](https://togithub.com/capricorn86/happy-dom/releases/tag/v11.0.3) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v11.0.2...v11.0.3) ##### 👷♂️ Patch fixes - Fixes an issue where the Promise returned by `Window.happyDOM.whenAsyncComplete()` was resolved to early in some scenarios. ([#​1053](https://togithub.com/capricorn86/happy-dom/issues/1053)) </details> <details> <summary>vuejs/language-tools (vue-tsc)</summary> ### [`v1.8.11`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#1811-2023913) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v1.8.10...v1.8.11) - feat: slot references codeLens counting fragment default slot ([#​932](https://togithub.com/vuejs/language-tools/issues/932)) - fix: correct message for `@vue-expect-error` ([#​3541](https://togithub.com/vuejs/language-tools/issues/3541)) - thanks [@​so1ve](https://togithub.com/so1ve) - fix: avoid global macros conflicts with local variables ([#​3550](https://togithub.com/vuejs/language-tools/issues/3550)) - thanks [@​so1ve](https://togithub.com/so1ve) - fix: script setup comments at top breaks global macros ([#​3549](https://togithub.com/vuejs/language-tools/issues/3549)) - thanks [@​so1ve](https://togithub.com/so1ve) - fix(vue-tsc): prevent rebuild in incremental mode throwing error ([#​3556](https://togithub.com/vuejs/language-tools/issues/3556)) - thanks [@​blake-newman](https://togithub.com/blake-newman) ##### Full-time Support by <table> <tbody> <tr> <td> <a href="https://stackblitz.com/"><img src="https://raw.githubusercontent.com/vuejs/language-tools/HEAD/.github/sponsors/StackBlitz.png" height="80" /></a> </td> <td><h4><a href="https://blog.stackblitz.com/posts/webcontainer-api-is-here/">WebContainer API is here.</a></h4></td> </tr> </tbody> </table> ##### Our Platinum Sponsors <table> <tbody> <tr> <td> <a href="https://nuxt.com/"><img src="https://raw.githubusercontent.com/vuejs/language-tools/HEAD/.github/sponsors/nuxt.svg" height="60" /></a> </td> <td>The Intuitive Web Framework</td> </tr> <tr> <td> <a href="https://vuejs.org/"><img src="https://raw.githubusercontent.com/vuejs/language-tools/HEAD/.github/sponsors/vue.png" height="80" /></a> </td> <td>The Progressive JavaScript Framework</td> </tr> </tbody> </table> ##### Our Silver Sponsors <table> <tbody> <tr> <td> <p align="center"> <a href="https://www.prefect.io/"><img src="https://raw.githubusercontent.com/vuejs/language-tools/HEAD/.github/sponsors/prefect.svg" height="40" /></a> </p> </td> </tr> </tbody> </table> <h5> Add you via <a href="https://togithub.com/sponsors/johnsoncodehk">GitHub Sponsors</a> or <a href="https://opencollective.com/volarjs">Open Collective</a> </h5> </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" in timezone Europe/Helsinki, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/slipmatio/ui). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi44My4wIiwidXBkYXRlZEluVmVyIjoiMzYuODMuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- Loading branch information