Skip to content

Commit

Permalink
chore(deps): update all dependencies (#29)
Browse files Browse the repository at this point in the history
[![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 (@&#8203;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",
    "@&#8203;playwright/browser-chromium": "1.38.0",
    "@&#8203;playwright/browser-firefox": "1.38.0",
    "@&#8203;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).
([#&#8203;1069](https://togithub.com/capricorn86/happy-dom/issues/1069))

***

Thank you [@&#8203;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}`.
([#&#8203;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`.
([#&#8203;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.
([#&#8203;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`.
([#&#8203;1050](https://togithub.com/capricorn86/happy-dom/issues/1050))

***

Thank you [@&#8203;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.
([#&#8203;1064](https://togithub.com/capricorn86/happy-dom/issues/1064))

***

Thank you [@&#8203;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.
([#&#8203;1040](https://togithub.com/capricorn86/happy-dom/issues/1040))

***

Thank you [@&#8203;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.
([#&#8203;1034](https://togithub.com/capricorn86/happy-dom/issues/1034))

***

Thank you [@&#8203;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
"[@&#8203;happy-dom/jest-environment](https://togithub.com/happy-dom/jest-environment)".
([#&#8203;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()`.
([#&#8203;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
"[@&#8203;happy-dom/jest-environment](https://togithub.com/happy-dom/jest-environment)"
until Jest has solved it.
([#&#8203;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.
([#&#8203;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
([#&#8203;932](https://togithub.com/vuejs/language-tools/issues/932))
- fix: correct message for `@vue-expect-error`
([#&#8203;3541](https://togithub.com/vuejs/language-tools/issues/3541))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
- fix: avoid global macros conflicts with local variables
([#&#8203;3550](https://togithub.com/vuejs/language-tools/issues/3550))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
- fix: script setup comments at top breaks global macros
([#&#8203;3549](https://togithub.com/vuejs/language-tools/issues/3549))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
- fix(vue-tsc): prevent rebuild in incremental mode throwing error
([#&#8203;3556](https://togithub.com/vuejs/language-tools/issues/3556))
- thanks [@&#8203;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/logger).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi44My4wIiwidXBkYXRlZEluVmVyIjoiMzYuODMuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] committed Sep 18, 2023
1 parent 1cb0706 commit 777ce51
Show file tree
Hide file tree
Showing 2 changed files with 66 additions and 59 deletions.
8 changes: 4 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -39,18 +39,18 @@
],
"license": "MIT",
"devDependencies": {
"@playwright/test": "1.37.1",
"@types/node": "20.6.0",
"@playwright/test": "1.38.0",
"@types/node": "20.6.1",
"@vitejs/plugin-vue": "4.3.4",
"@vitest/coverage-v8": "0.34.4",
"@vue/test-utils": "2.4.1",
"happy-dom": "11.0.2",
"happy-dom": "12.0.1",
"typescript": "5.2.2",
"vite": "4.4.9",
"vite-plugin-dts": "3.2.0",
"vitest": "0.34.4",
"vue": "3.3.4",
"vue-tsc": "1.8.10"
"vue-tsc": "1.8.11"
},
"peerDependencies": {
"vue": "3"
Expand Down
117 changes: 62 additions & 55 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 777ce51

Please sign in to comment.