Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update all non-major dependencies #2233

Merged
merged 1 commit into from
Nov 9, 2023

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 8, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@rollup/plugin-replace (source) 5.0.4 -> 5.0.5 age adoption passing confidence
@types/js-beautify (source) 1.14.2 -> 1.14.3 age adoption passing confidence
@types/node (source) 20.8.9 -> 20.9.0 age adoption passing confidence
@typescript-eslint/eslint-plugin 6.9.0 -> 6.10.0 age adoption passing confidence
@typescript-eslint/parser 6.9.0 -> 6.10.0 age adoption passing confidence
@vitejs/plugin-vue (source) 4.4.0 -> 4.4.1 age adoption passing confidence
@vue/compat (source) 3.3.7 -> 3.3.8 age adoption passing confidence
@vue/compiler-dom (source) 3.3.7 -> 3.3.8 age adoption passing confidence
@vue/compiler-sfc (source) 3.3.7 -> 3.3.8 age adoption passing confidence
@vue/server-renderer (source) 3.3.7 -> 3.3.8 age adoption passing confidence
eslint (source) 8.52.0 -> 8.53.0 age adoption passing confidence
pnpm (source) 8.9.2 -> 8.10.2 age adoption passing confidence
rollup (source) 4.1.4 -> 4.3.0 age adoption passing confidence
vue (source) 3.3.7 -> 3.3.8 age adoption passing confidence
vue-tsc 1.8.21 -> 1.8.22 age adoption passing confidence

Release Notes

rollup/plugins (@​rollup/plugin-replace)

v5.0.5

2023-10-29

Bugfixes
  • fix: prevent variable before colons from being replaced when preventAssigment is true (#​1609)
typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)

v6.10.0

Compare Source

Bug Fixes
  • eslint-plugin: [no-unused-vars] handle logical assignment (#​7854) (11e57c5)
  • eslint-plugin: [require-await] add support for "await using" (#​7866) (855abea)
Features
  • eslint-plugin: [ban-ts-comments] suggest ts-expect-error over ts-ignore (#​7849) (5e73a48)

You can read about our versioning strategy and releases on our website.

6.9.1 (2023-10-30)

Bug Fixes
  • eslint-plugin: [naming-convention] allow PascalCase for imports (#​7841) (7ad86ee)
  • eslint-plugin: [no-unused-expressions] handle TSInstantiationExpression expression (#​7831) (31988e0)

You can read about our versioning strategy and releases on our website.

v6.9.1

Compare Source

Bug Fixes
  • eslint-plugin: [naming-convention] allow PascalCase for imports (#​7841) (7ad86ee)
  • eslint-plugin: [no-unused-expressions] handle TSInstantiationExpression expression (#​7831) (31988e0)

You can read about our versioning strategy and releases on our website.

typescript-eslint/typescript-eslint (@​typescript-eslint/parser)

v6.10.0

Compare Source

Note: Version bump only for package @​typescript-eslint/parser

You can read about our versioning strategy and releases on our website.

6.9.1 (2023-10-30)

Note: Version bump only for package @​typescript-eslint/parser

You can read about our versioning strategy and releases on our website.

v6.9.1

Compare Source

Note: Version bump only for package @​typescript-eslint/parser

You can read about our versioning strategy and releases on our website.

vitejs/vite-plugin-vue (@​vitejs/plugin-vue)

v4.4.1

vuejs/core (@​vue/compat)

v3.3.8

Compare Source

Bug Fixes
eslint/eslint (eslint)

v8.53.0

Compare Source

Features

  • 528e1c0 feat: Deprecate formatting rules (#​17696) (Nicholas C. Zakas)
  • c0b11dd feat: Add suggestions for no-prototype-builtins (#​17677) (Yonathan Randolph)

Bug Fixes

  • 1ad6257 fix: ensure that exit code for fatal errors is not overwritten (#​17683) (Milos Djermanovic)
  • b329ea7 fix: add ; after JSX nodes in no-object-constructor autofix (#​17672) (Francesco Trotta)

Documentation

  • ab8c60d docs: change position of return to top button (#​17688) (Tanuj Kanti)
  • 4fc44c0 docs: update twitter icon to new X icon (#​17687) (Tanuj Kanti)
  • 4164b2c docs: Update README (GitHub Actions Bot)
  • 8651895 docs: Fix tabs in rule examples (#​17653) (Francesco Trotta)
  • 3aec1c5 docs: explained rule fixers and suggestions (#​17657) (Josh Goldberg ✨)

Chores

pnpm/pnpm (pnpm)

v8.10.2

Compare Source

Patch Changes

  • Fixed a regression that was shipped with pnpm v8.10.0. Dependencies that were already built should not be rebuilt on repeat install. This issue was introduced via the changes related to supportedArchitectures. Related issue #​7268.

Our Gold Sponsors

Our Silver Sponsors

v8.10.1

Compare Source

Patch Changes

  • (Important) Tarball resolutions in pnpm-lock.yaml will no longer contain a registry field. This field has been unused for a long time. This change should not cause any issues besides backward compatible modifications to the lockfile #​7262.
  • Fix issue when trying to use pnpm dlx in the root of a Windows Drive #​7263.
  • Optional dependencies that do not have to be built will be reflinked (or hardlinked) to the store instead of copied #​7046.
  • If a package's tarball cannot be fetched, print the dependency chain that leads to the failed package #​7265.
  • After upgrading one of our dependencies, we started to sometimes have an error on publish. We have forked @npmcli/arborist to patch it with a fix #​7269.

Our Gold Sponsors

Our Silver Sponsors

v8.10.0

Compare Source

Minor Changes
  • Support for multiple architectures when installing dependencies #​5965.

    You can now specify architectures for which you'd like to install optional dependencies, even if they don't match the architecture of the system running the install. Use the supportedArchitectures field in package.json to define your preferences.

    For example, the following configuration tells pnpm to install optional dependencies for Windows x64:

    {
      "pnpm": {
        "supportedArchitectures": {
          "os": ["win32"],
          "cpu": ["x64"]
        }
      }
    }

    Whereas this configuration will have pnpm install optional dependencies for Windows, macOS, and the architecture of the system currently running the install. It includes artifacts for both x64 and arm64 CPUs:

    {
      "pnpm": {
        "supportedArchitectures": {
          "os": ["win32", "darwin", "current"],
          "cpu": ["x64", "arm64"]
        }
      }
    }

    Additionally, supportedArchitectures also supports specifying the libc of the system.

  • The pnpm licenses list command now accepts the --filter option to check the licenses of the dependencies of a subset of workspace projects #​5806.

Patch Changes
  • Allow scoped name as bin name #​7112.

  • When running scripts recursively inside a workspace, the logs of the scripts are grouped together in some CI tools. (Only works with --workspace-concurrency 1)

  • Print a warning when installing a dependency from a non-existent directory #​7159

  • Should fetch dependency from tarball url when patching dependency installed from git #​7196

  • pnpm setup should add a newline at the end of the updated shell config file #​7227.

  • Improved the performance of linking bins of hoisted dependencies to node_modules/.pnpm/node_modules/.bin #​7212.

  • Wrongful ELIFECYCLE error on program termination #​7164.

  • pnpm publish should not pack the same file twice sometimes #​6997.

    The fix was to update npm-packlist to the latest version.

Our Gold Sponsors
Our Silver Sponsors
rollup/rollup (rollup)

v4.3.0

Compare Source

2023-11-03

Features
  • Add forceExit CLI flag for situations where the CLI does not exit gracefully (#​5195)
Bug Fixes
  • Properly catch errors when removing a temporary config file fails (#​5198)
Pull Requests

v4.2.0

Compare Source

2023-10-31

Features
  • Run parsing in multiple threads and introduce parseAstAsync helper function (#​5202)
Pull Requests

v4.1.6

Compare Source

2023-10-31

Bug Fixes
  • Fix a bug where emtpy block comments in certain positions could freeze Rollup (#​5231)
Pull Requests

v4.1.5

Compare Source

2023-10-28

Bug Fixes
  • Fix an issue where actual entries that were also implicit entries could remain implicit (#​5220)
Pull Requests
vuejs/language-tools (vue-tsc)

v1.8.22

Compare Source

  • fix: experimentalResolveStyleCssClasses: "always" not working (#​3689) - thanks @​maIIady
  • fix: __VLS_Prettify missing for dts build when uses withDefaults() (#​3691)

Configuration

📅 Schedule: Branch creation - "after 1am on Wednesday" (UTC), 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 if that's undesired.


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

This PR has been generated by Mend Renovate. View repository job log here.

Copy link

netlify bot commented Nov 8, 2023

Deploy Preview for vue-test-utils-docs ready!

Name Link
🔨 Latest commit 64e09ab
🔍 Latest deploy log https://app.netlify.com/sites/vue-test-utils-docs/deploys/654c99b16206330008b0b889
😎 Deploy Preview https://deploy-preview-2233--vue-test-utils-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 64efffe to eb57a2b Compare November 8, 2023 19:59
haoqunjiang added a commit to haoqunjiang/vue-test-utils-next that referenced this pull request Nov 9, 2023
This fixes the test failure in vuejs#2233

Vue 3.3.8 added a new type in the `VNodeChildAtom` union type:
vuejs/core@405f345#diff-9b2ba253038f7b71dbbbcb545e028d2d51d27d88b041b918c9eb102a83fef189R117
causing incompatiblity with the type defined in this repository.

By using types exported from the `vue` package instead of defining our
own, we can avoid similar breakges in the future.

`VNodeChild` type has been available since 3.0.0-beta.1.
cexbrayat pushed a commit that referenced this pull request Nov 9, 2023
This fixes the test failure in #2233

Vue 3.3.8 added a new type in the `VNodeChildAtom` union type:
vuejs/core@405f345#diff-9b2ba253038f7b71dbbbcb545e028d2d51d27d88b041b918c9eb102a83fef189R117
causing incompatiblity with the type defined in this repository.

By using types exported from the `vue` package instead of defining our
own, we can avoid similar breakges in the future.

`VNodeChild` type has been available since 3.0.0-beta.1.
@cexbrayat cexbrayat merged commit dbfbef5 into main Nov 9, 2023
6 checks passed
@cexbrayat cexbrayat deleted the renovate/all-minor-patch branch November 9, 2023 08:40
renovate bot referenced this pull request in slipmatio/toolbelt Nov 20, 2023
[![Mend Renovate logo
banner](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://github.com/microsoft/playwright)) | [`1.39.0` ->
`1.40.0`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.39.0/1.40.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@playwright%2ftest/1.40.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@playwright%2ftest/1.40.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@playwright%2ftest/1.39.0/1.40.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@playwright%2ftest/1.39.0/1.40.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://github.com/DefinitelyTyped/DefinitelyTyped)) |
[`20.8.10` ->
`20.9.1`](https://renovatebot.com/diffs/npm/@types%2fnode/20.8.10/20.9.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.8.10/20.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.8.10/20.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue#readme)
([source](https://github.com/vitejs/vite-plugin-vue)) | [`4.4.0` ->
`4.5.0`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-vue/4.4.0/4.5.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitejs%2fplugin-vue/4.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitejs%2fplugin-vue/4.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitejs%2fplugin-vue/4.4.0/4.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitejs%2fplugin-vue/4.4.0/4.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@vue/test-utils](https://github.com/vuejs/test-utils) | [`2.4.1` ->
`2.4.2`](https://renovatebot.com/diffs/npm/@vue%2ftest-utils/2.4.1/2.4.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vue%2ftest-utils/2.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vue%2ftest-utils/2.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vue%2ftest-utils/2.4.1/2.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vue%2ftest-utils/2.4.1/2.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vite](https://github.com/vitejs/vite/tree/main/#readme)
([source](https://github.com/vitejs/vite)) | [`4.5.0` ->
`5.0.0`](https://renovatebot.com/diffs/npm/vite/4.5.0/5.0.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/4.5.0/5.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/4.5.0/5.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vue](https://github.com/vuejs/core/tree/main/packages/vue#readme)
([source](https://github.com/vuejs/core)) | [`3.3.7` ->
`3.3.8`](https://renovatebot.com/diffs/npm/vue/3.3.7/3.3.8) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue/3.3.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue/3.3.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue/3.3.7/3.3.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue/3.3.7/3.3.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>microsoft/playwright (@&#8203;playwright/test)</summary>

###
[`v1.40.0`](https://github.com/microsoft/playwright/releases/tag/v1.40.0)

[Compare
Source](https://github.com/microsoft/playwright/compare/v1.39.0...v1.40.0)

#### Test Generator Update

![Playwright Test
Generator](https://github.com/microsoft/playwright/assets/9881434/e8d67e2e-f36d-4301-8631-023948d3e190)

New tools to generate assertions:

- "Assert visibility" tool generates
[expect(locator).toBeVisible()](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-be-visible).
- "Assert value" tool generates
[expect(locator).toHaveValue(value)](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-value).
- "Assert text" tool generates
[expect(locator).toContainText(text)](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-contain-text).

Here is an example of a generated test with assertions:

```js
import { test, expect } from '@&#8203;playwright/test';

test('test', async ({ page }) => {
  await page.goto('https://playwright.dev/');
  await page.getByRole('link', { name: 'Get started' }).click();
  await expect(page.getByLabel('Breadcrumbs').getByRole('list')).toContainText('Installation');
  await expect(page.getByLabel('Search')).toBeVisible();
  await page.getByLabel('Search').click();
  await page.getByPlaceholder('Search docs').fill('locator');
  await expect(page.getByPlaceholder('Search docs')).toHaveValue('locator');
});
```

#### New APIs

- Option `reason` in
[page.close()](https://playwright.dev/docs/api/class-page#page-close),
[browserContext.close()](https://playwright.dev/docs/api/class-browsercontext#browser-context-close)
and
[browser.close()](https://playwright.dev/docs/api/class-browser#browser-close).
Close reason is reported for all operations interrupted by the closure.
- Option `firefoxUserPrefs` in
[browserType.launchPersistentContext(userDataDir)](https://playwright.dev/docs/api/class-browsertype#browser-type-launch-persistent-context).

#### Other Changes

- Methods
[download.path()](https://playwright.dev/docs/api/class-download#download-path)
and
[download.createReadStream()](https://playwright.dev/docs/api/class-download#download-create-read-stream)
throw an error for failed and cancelled downloads.
- Playwright [docker image](https://playwright.dev/docs/docker) now
comes with Node.js v20.

#### Browser Versions

-   Chromium 120.0.6099.28
-   Mozilla Firefox 119.0
-   WebKit 17.4

This version was also tested against the following stable channels:

-   Google Chrome 119
-   Microsoft Edge 119

</details>

<details>
<summary>vitejs/vite-plugin-vue (@&#8203;vitejs/plugin-vue)</summary>

###
[`v4.5.0`](https://github.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#450-2023-11-16)

- chore: update peerDependencies to support Vite 5
([#&#8203;290](https://github.com/vitejs/vite-plugin-vue/issues/290))
([f92861a](https://github.com/vitejs/vite-plugin-vue/commit/f92861a)),
closes
[#&#8203;290](https://github.com/vitejs/vite-plugin-vue/issues/290)
- chore: upgrade deps
([c046eba](https://github.com/vitejs/vite-plugin-vue/commit/c046eba))
- fix(deps): update all non-major dependencies
([#&#8203;262](https://github.com/vitejs/vite-plugin-vue/issues/262))
([c316d43](https://github.com/vitejs/vite-plugin-vue/commit/c316d43)),
closes
[#&#8203;262](https://github.com/vitejs/vite-plugin-vue/issues/262)

###
[`v4.4.1`](https://github.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small441-2023-11-08-small)

- fix: fix style block hmr for vitepress md files
([a26a854](https://github.com/vitejs/vite-plugin-vue/commit/a26a854)),
closes
[vuejs/vitepress#3129](https://github.com/vuejs/vitepress/issues/3129)
- chore: make tests pass with rollup4
([#&#8203;271](https://github.com/vitejs/vite-plugin-vue/issues/271))
([298d419](https://github.com/vitejs/vite-plugin-vue/commit/298d419)),
closes
[#&#8203;271](https://github.com/vitejs/vite-plugin-vue/issues/271)

</details>

<details>
<summary>vuejs/test-utils (@&#8203;vue/test-utils)</summary>

###
[`v2.4.2`](https://github.com/vuejs/test-utils/releases/tag/v2.4.2)

[Compare
Source](https://github.com/vuejs/test-utils/compare/v2.4.1...v2.4.2)

#### What's Changed

##### Fix

- fix: (could be considered a feature?) allow custom `<transition>`
stubs by [@&#8203;alecgibson](https://github.com/alecgibson) in
[https://github.com/vuejs/test-utils/pull/2185](https://github.com/vuejs/test-utils/pull/2185)
- fix: Fixing prototype methods being discarded when using `setData` by
[@&#8203;rory-instil](https://github.com/rory-instil) in
[https://github.com/vuejs/test-utils/pull/2166](https://github.com/vuejs/test-utils/pull/2166)
- fix(deps): update all non-major dependencies to v1.8.8 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vuejs/test-utils/pull/2143](https://github.com/vuejs/test-utils/pull/2143)
- fix(deps): update all non-major dependencies to v1.8.13 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vuejs/test-utils/pull/2193](https://github.com/vuejs/test-utils/pull/2193)
- fix(deps): update all non-major dependencies to v1.8.19 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vuejs/test-utils/pull/2211](https://github.com/vuejs/test-utils/pull/2211)
- fix: stricter props types by
[@&#8203;alecgibson](https://github.com/alecgibson) in
[https://github.com/vuejs/test-utils/pull/2137](https://github.com/vuejs/test-utils/pull/2137)
- fix(deps): update all non-major dependencies to v1.8.21 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vuejs/test-utils/pull/2224](https://github.com/vuejs/test-utils/pull/2224)
- fix: wrapper.text method by
[@&#8203;harunari0928](https://github.com/harunari0928) in
[https://github.com/vuejs/test-utils/pull/2231](https://github.com/vuejs/test-utils/pull/2231)
- fix(types): use `VNodeChild` type from `vue` to avoid breakage by
[@&#8203;sodatea](https://github.com/sodatea) in
[https://github.com/vuejs/test-utils/pull/2237](https://github.com/vuejs/test-utils/pull/2237)
- Fixed typo in accessibility word by
[@&#8203;ramsesmoreno](https://github.com/ramsesmoreno) in
[https://github.com/vuejs/test-utils/pull/2160](https://github.com/vuejs/test-utils/pull/2160)

##### Docs

- docs: Fix omission of async keywords. by
[@&#8203;yasuaki640](https://github.com/yasuaki640) in
[https://github.com/vuejs/test-utils/pull/2163](https://github.com/vuejs/test-utils/pull/2163)
- docs: fix spell Exemple to Example by
[@&#8203;yasuaki640](https://github.com/yasuaki640) in
[https://github.com/vuejs/test-utils/pull/2161](https://github.com/vuejs/test-utils/pull/2161)
- docs: Add removal of createWrapper by
[@&#8203;AntonioDell](https://github.com/AntonioDell) in
[https://github.com/vuejs/test-utils/pull/2235](https://github.com/vuejs/test-utils/pull/2235)
- docs: comparison of functions with v1 by
[@&#8203;freakzlike](https://github.com/freakzlike) in
[https://github.com/vuejs/test-utils/pull/2175](https://github.com/vuejs/test-utils/pull/2175)
- docs: fix typo in code example by
[@&#8203;dennybiasiolli](https://github.com/dennybiasiolli) in
[https://github.com/vuejs/test-utils/pull/2212](https://github.com/vuejs/test-utils/pull/2212)
- feat: update the website application by
[@&#8203;nazarepiedady](https://github.com/nazarepiedady) in
[https://github.com/vuejs/test-utils/pull/2171](https://github.com/vuejs/test-utils/pull/2171)

##### Chore

- Add WebdriverIO to list of supporting frameworks by
[@&#8203;christian-bromann](https://github.com/christian-bromann) in
[https://github.com/vuejs/test-utils/pull/2189](https://github.com/vuejs/test-utils/pull/2189)
- ci: add node v20 and drop node v16 by
[@&#8203;cexbrayat](https://github.com/cexbrayat) in
[https://github.com/vuejs/test-utils/pull/2190](https://github.com/vuejs/test-utils/pull/2190)
- chore(deps): update all non-major dependencies by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vuejs/test-utils/pull/2233](https://github.com/vuejs/test-utils/pull/2233)
- preparing for Vue 3.3.9 by [@&#8203;pikax](https://github.com/pikax)
in
[https://github.com/vuejs/test-utils/pull/2240](https://github.com/vuejs/test-utils/pull/2240)

#### New Contributors

- [@&#8203;yasuaki640](https://github.com/yasuaki640) made their first
contribution in
[https://github.com/vuejs/test-utils/pull/2161](https://github.com/vuejs/test-utils/pull/2161)
- [@&#8203;ramsesmoreno](https://github.com/ramsesmoreno) made their
first contribution in
[https://github.com/vuejs/test-utils/pull/2160](https://github.com/vuejs/test-utils/pull/2160)
- [@&#8203;rory-instil](https://github.com/rory-instil) made their
first contribution in
[https://github.com/vuejs/test-utils/pull/2166](https://github.com/vuejs/test-utils/pull/2166)
- [@&#8203;nazarepiedady](https://github.com/nazarepiedady) made their
first contribution in
[https://github.com/vuejs/test-utils/pull/2171](https://github.com/vuejs/test-utils/pull/2171)
- [@&#8203;richex-cn](https://github.com/richex-cn) made their first
contribution in
[https://github.com/vuejs/test-utils/pull/2178](https://github.com/vuejs/test-utils/pull/2178)
- [@&#8203;christian-bromann](https://github.com/christian-bromann)
made their first contribution in
[https://github.com/vuejs/test-utils/pull/2189](https://github.com/vuejs/test-utils/pull/2189)
- [@&#8203;dennybiasiolli](https://github.com/dennybiasiolli) made
their first contribution in
[https://github.com/vuejs/test-utils/pull/2212](https://github.com/vuejs/test-utils/pull/2212)
- [@&#8203;harunari0928](https://github.com/harunari0928) made their
first contribution in
[https://github.com/vuejs/test-utils/pull/2231](https://github.com/vuejs/test-utils/pull/2231)
- [@&#8203;AntonioDell](https://github.com/AntonioDell) made their
first contribution in
[https://github.com/vuejs/test-utils/pull/2235](https://github.com/vuejs/test-utils/pull/2235)

**Full Changelog**:
vuejs/test-utils@v2.4.1...v2.4.2

</details>

<details>
<summary>vitejs/vite (vite)</summary>

###
[`v5.0.0`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#500-2023-11-16)

</details>

<details>
<summary>vuejs/core (vue)</summary>

###
[`v3.3.8`](https://github.com/vuejs/core/blob/HEAD/CHANGELOG.md#338-2023-11-06)

[Compare
Source](https://github.com/vuejs/core/compare/v3.3.7...v3.3.8)

##### Bug Fixes

- **compile-sfc:** support `Error` type in `defineProps`
([#&#8203;5955](https://github.com/vuejs/core/issues/5955))
([a989345](https://github.com/vuejs/core/commit/a9893458ec519aae442e1b99e64e6d74685cd22c))
- **compiler-core:** known global should be shadowed by local variables
in expression rewrite
([#&#8203;9492](https://github.com/vuejs/core/issues/9492))
([a75d1c5](https://github.com/vuejs/core/commit/a75d1c5c6242e91a73cc5ba01e6da620dea0b3d9)),
closes [#&#8203;9482](https://github.com/vuejs/core/issues/9482)
- **compiler-sfc:** fix dynamic directive arguments usage check for
slots ([#&#8203;9495](https://github.com/vuejs/core/issues/9495))
([b39fa1f](https://github.com/vuejs/core/commit/b39fa1f8157647859331ce439c42ae016a49b415)),
closes [#&#8203;9493](https://github.com/vuejs/core/issues/9493)
- **deps:** update dependency
[@&#8203;vue/repl](https://github.com/vue/repl) to ^2.6.2
([#&#8203;9536](https://github.com/vuejs/core/issues/9536))
([5cef325](https://github.com/vuejs/core/commit/5cef325f41e3b38657c72fa1a38dedeee1c7a60a))
- **deps:** update dependency
[@&#8203;vue/repl](https://github.com/vue/repl) to ^2.6.3
([#&#8203;9540](https://github.com/vuejs/core/issues/9540))
([176d590](https://github.com/vuejs/core/commit/176d59058c9aecffe9da4d4311e98496684f06d4))
- **hydration:** fix tagName access eeror on comment/text node hydration
mismatch
([dd8a0cf](https://github.com/vuejs/core/commit/dd8a0cf5dcde13d2cbd899262a0e07f16e14e489)),
closes [#&#8203;9531](https://github.com/vuejs/core/issues/9531)
- **types:** avoid exposing lru-cache types in generated dts
([462aeb3](https://github.com/vuejs/core/commit/462aeb3b600765e219ded2ee9a0ed1e74df61de0)),
closes [#&#8203;9521](https://github.com/vuejs/core/issues/9521)
- **warn:** avoid warning on empty children with Suspense
([#&#8203;3962](https://github.com/vuejs/core/issues/3962))
([405f345](https://github.com/vuejs/core/commit/405f34587a63a5f1e3d147b9848219ea98acc22d))

</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://github.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/toolbelt).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot referenced this pull request in slipmatio/logger Nov 20, 2023
[![Mend Renovate logo
banner](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://github.com/microsoft/playwright)) | [`1.39.0` ->
`1.40.0`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.39.0/1.40.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@playwright%2ftest/1.40.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@playwright%2ftest/1.40.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@playwright%2ftest/1.39.0/1.40.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@playwright%2ftest/1.39.0/1.40.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://github.com/DefinitelyTyped/DefinitelyTyped)) |
[`20.9.0` ->
`20.9.1`](https://renovatebot.com/diffs/npm/@types%2fnode/20.9.0/20.9.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.9.0/20.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.9.0/20.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue#readme)
([source](https://github.com/vitejs/vite-plugin-vue)) | [`4.4.1` ->
`4.5.0`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-vue/4.4.1/4.5.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitejs%2fplugin-vue/4.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitejs%2fplugin-vue/4.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitejs%2fplugin-vue/4.4.1/4.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitejs%2fplugin-vue/4.4.1/4.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@vue/test-utils](https://github.com/vuejs/test-utils) | [`2.4.1` ->
`2.4.2`](https://renovatebot.com/diffs/npm/@vue%2ftest-utils/2.4.1/2.4.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vue%2ftest-utils/2.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vue%2ftest-utils/2.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vue%2ftest-utils/2.4.1/2.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vue%2ftest-utils/2.4.1/2.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vite](https://github.com/vitejs/vite/tree/main/#readme)
([source](https://github.com/vitejs/vite)) | [`4.5.0` ->
`5.0.0`](https://renovatebot.com/diffs/npm/vite/4.5.0/5.0.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/4.5.0/5.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/4.5.0/5.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>microsoft/playwright (@&#8203;playwright/test)</summary>

###
[`v1.40.0`](https://github.com/microsoft/playwright/releases/tag/v1.40.0)

[Compare
Source](https://github.com/microsoft/playwright/compare/v1.39.0...v1.40.0)

#### Test Generator Update

![Playwright Test
Generator](https://github.com/microsoft/playwright/assets/9881434/e8d67e2e-f36d-4301-8631-023948d3e190)

New tools to generate assertions:

- "Assert visibility" tool generates
[expect(locator).toBeVisible()](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-be-visible).
- "Assert value" tool generates
[expect(locator).toHaveValue(value)](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-value).
- "Assert text" tool generates
[expect(locator).toContainText(text)](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-contain-text).

Here is an example of a generated test with assertions:

```js
import { test, expect } from '@&#8203;playwright/test';

test('test', async ({ page }) => {
  await page.goto('https://playwright.dev/');
  await page.getByRole('link', { name: 'Get started' }).click();
  await expect(page.getByLabel('Breadcrumbs').getByRole('list')).toContainText('Installation');
  await expect(page.getByLabel('Search')).toBeVisible();
  await page.getByLabel('Search').click();
  await page.getByPlaceholder('Search docs').fill('locator');
  await expect(page.getByPlaceholder('Search docs')).toHaveValue('locator');
});
```

#### New APIs

- Option `reason` in
[page.close()](https://playwright.dev/docs/api/class-page#page-close),
[browserContext.close()](https://playwright.dev/docs/api/class-browsercontext#browser-context-close)
and
[browser.close()](https://playwright.dev/docs/api/class-browser#browser-close).
Close reason is reported for all operations interrupted by the closure.
- Option `firefoxUserPrefs` in
[browserType.launchPersistentContext(userDataDir)](https://playwright.dev/docs/api/class-browsertype#browser-type-launch-persistent-context).

#### Other Changes

- Methods
[download.path()](https://playwright.dev/docs/api/class-download#download-path)
and
[download.createReadStream()](https://playwright.dev/docs/api/class-download#download-create-read-stream)
throw an error for failed and cancelled downloads.
- Playwright [docker image](https://playwright.dev/docs/docker) now
comes with Node.js v20.

#### Browser Versions

-   Chromium 120.0.6099.28
-   Mozilla Firefox 119.0
-   WebKit 17.4

This version was also tested against the following stable channels:

-   Google Chrome 119
-   Microsoft Edge 119

</details>

<details>
<summary>vitejs/vite-plugin-vue (@&#8203;vitejs/plugin-vue)</summary>

###
[`v4.5.0`](https://github.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#450-2023-11-16)

- chore: update peerDependencies to support Vite 5
([#&#8203;290](https://github.com/vitejs/vite-plugin-vue/issues/290))
([f92861a](https://github.com/vitejs/vite-plugin-vue/commit/f92861a)),
closes
[#&#8203;290](https://github.com/vitejs/vite-plugin-vue/issues/290)
- chore: upgrade deps
([c046eba](https://github.com/vitejs/vite-plugin-vue/commit/c046eba))
- fix(deps): update all non-major dependencies
([#&#8203;262](https://github.com/vitejs/vite-plugin-vue/issues/262))
([c316d43](https://github.com/vitejs/vite-plugin-vue/commit/c316d43)),
closes
[#&#8203;262](https://github.com/vitejs/vite-plugin-vue/issues/262)

</details>

<details>
<summary>vuejs/test-utils (@&#8203;vue/test-utils)</summary>

###
[`v2.4.2`](https://github.com/vuejs/test-utils/releases/tag/v2.4.2)

[Compare
Source](https://github.com/vuejs/test-utils/compare/v2.4.1...v2.4.2)

#### What's Changed

##### Fix

- fix: (could be considered a feature?) allow custom `<transition>`
stubs by [@&#8203;alecgibson](https://github.com/alecgibson) in
[https://github.com/vuejs/test-utils/pull/2185](https://github.com/vuejs/test-utils/pull/2185)
- fix: Fixing prototype methods being discarded when using `setData` by
[@&#8203;rory-instil](https://github.com/rory-instil) in
[https://github.com/vuejs/test-utils/pull/2166](https://github.com/vuejs/test-utils/pull/2166)
- fix(deps): update all non-major dependencies to v1.8.8 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vuejs/test-utils/pull/2143](https://github.com/vuejs/test-utils/pull/2143)
- fix(deps): update all non-major dependencies to v1.8.13 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vuejs/test-utils/pull/2193](https://github.com/vuejs/test-utils/pull/2193)
- fix(deps): update all non-major dependencies to v1.8.19 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vuejs/test-utils/pull/2211](https://github.com/vuejs/test-utils/pull/2211)
- fix: stricter props types by
[@&#8203;alecgibson](https://github.com/alecgibson) in
[https://github.com/vuejs/test-utils/pull/2137](https://github.com/vuejs/test-utils/pull/2137)
- fix(deps): update all non-major dependencies to v1.8.21 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vuejs/test-utils/pull/2224](https://github.com/vuejs/test-utils/pull/2224)
- fix: wrapper.text method by
[@&#8203;harunari0928](https://github.com/harunari0928) in
[https://github.com/vuejs/test-utils/pull/2231](https://github.com/vuejs/test-utils/pull/2231)
- fix(types): use `VNodeChild` type from `vue` to avoid breakage by
[@&#8203;sodatea](https://github.com/sodatea) in
[https://github.com/vuejs/test-utils/pull/2237](https://github.com/vuejs/test-utils/pull/2237)
- Fixed typo in accessibility word by
[@&#8203;ramsesmoreno](https://github.com/ramsesmoreno) in
[https://github.com/vuejs/test-utils/pull/2160](https://github.com/vuejs/test-utils/pull/2160)

##### Docs

- docs: Fix omission of async keywords. by
[@&#8203;yasuaki640](https://github.com/yasuaki640) in
[https://github.com/vuejs/test-utils/pull/2163](https://github.com/vuejs/test-utils/pull/2163)
- docs: fix spell Exemple to Example by
[@&#8203;yasuaki640](https://github.com/yasuaki640) in
[https://github.com/vuejs/test-utils/pull/2161](https://github.com/vuejs/test-utils/pull/2161)
- docs: Add removal of createWrapper by
[@&#8203;AntonioDell](https://github.com/AntonioDell) in
[https://github.com/vuejs/test-utils/pull/2235](https://github.com/vuejs/test-utils/pull/2235)
- docs: comparison of functions with v1 by
[@&#8203;freakzlike](https://github.com/freakzlike) in
[https://github.com/vuejs/test-utils/pull/2175](https://github.com/vuejs/test-utils/pull/2175)
- docs: fix typo in code example by
[@&#8203;dennybiasiolli](https://github.com/dennybiasiolli) in
[https://github.com/vuejs/test-utils/pull/2212](https://github.com/vuejs/test-utils/pull/2212)
- feat: update the website application by
[@&#8203;nazarepiedady](https://github.com/nazarepiedady) in
[https://github.com/vuejs/test-utils/pull/2171](https://github.com/vuejs/test-utils/pull/2171)

##### Chore

- Add WebdriverIO to list of supporting frameworks by
[@&#8203;christian-bromann](https://github.com/christian-bromann) in
[https://github.com/vuejs/test-utils/pull/2189](https://github.com/vuejs/test-utils/pull/2189)
- ci: add node v20 and drop node v16 by
[@&#8203;cexbrayat](https://github.com/cexbrayat) in
[https://github.com/vuejs/test-utils/pull/2190](https://github.com/vuejs/test-utils/pull/2190)
- chore(deps): update all non-major dependencies by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vuejs/test-utils/pull/2233](https://github.com/vuejs/test-utils/pull/2233)
- preparing for Vue 3.3.9 by [@&#8203;pikax](https://github.com/pikax)
in
[https://github.com/vuejs/test-utils/pull/2240](https://github.com/vuejs/test-utils/pull/2240)

#### New Contributors

- [@&#8203;yasuaki640](https://github.com/yasuaki640) made their first
contribution in
[https://github.com/vuejs/test-utils/pull/2161](https://github.com/vuejs/test-utils/pull/2161)
- [@&#8203;ramsesmoreno](https://github.com/ramsesmoreno) made their
first contribution in
[https://github.com/vuejs/test-utils/pull/2160](https://github.com/vuejs/test-utils/pull/2160)
- [@&#8203;rory-instil](https://github.com/rory-instil) made their
first contribution in
[https://github.com/vuejs/test-utils/pull/2166](https://github.com/vuejs/test-utils/pull/2166)
- [@&#8203;nazarepiedady](https://github.com/nazarepiedady) made their
first contribution in
[https://github.com/vuejs/test-utils/pull/2171](https://github.com/vuejs/test-utils/pull/2171)
- [@&#8203;richex-cn](https://github.com/richex-cn) made their first
contribution in
[https://github.com/vuejs/test-utils/pull/2178](https://github.com/vuejs/test-utils/pull/2178)
- [@&#8203;christian-bromann](https://github.com/christian-bromann)
made their first contribution in
[https://github.com/vuejs/test-utils/pull/2189](https://github.com/vuejs/test-utils/pull/2189)
- [@&#8203;dennybiasiolli](https://github.com/dennybiasiolli) made
their first contribution in
[https://github.com/vuejs/test-utils/pull/2212](https://github.com/vuejs/test-utils/pull/2212)
- [@&#8203;harunari0928](https://github.com/harunari0928) made their
first contribution in
[https://github.com/vuejs/test-utils/pull/2231](https://github.com/vuejs/test-utils/pull/2231)
- [@&#8203;AntonioDell](https://github.com/AntonioDell) made their
first contribution in
[https://github.com/vuejs/test-utils/pull/2235](https://github.com/vuejs/test-utils/pull/2235)

**Full Changelog**:
vuejs/test-utils@v2.4.1...v2.4.2

</details>

<details>
<summary>vitejs/vite (vite)</summary>

###
[`v5.0.0`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#500-2023-11-16)

</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://github.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:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot referenced this pull request in slipmatio/ui Nov 20, 2023
[![Mend Renovate logo
banner](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://github.com/microsoft/playwright)) | [`1.39.0` ->
`1.40.0`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.39.0/1.40.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@playwright%2ftest/1.40.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@playwright%2ftest/1.40.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@playwright%2ftest/1.39.0/1.40.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@playwright%2ftest/1.39.0/1.40.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://github.com/DefinitelyTyped/DefinitelyTyped)) |
[`20.9.0` ->
`20.9.1`](https://renovatebot.com/diffs/npm/@types%2fnode/20.9.0/20.9.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.9.0/20.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.9.0/20.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue#readme)
([source](https://github.com/vitejs/vite-plugin-vue)) | [`4.4.1` ->
`4.5.0`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-vue/4.4.1/4.5.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitejs%2fplugin-vue/4.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitejs%2fplugin-vue/4.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitejs%2fplugin-vue/4.4.1/4.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitejs%2fplugin-vue/4.4.1/4.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@vue/test-utils](https://github.com/vuejs/test-utils) | [`2.4.1` ->
`2.4.2`](https://renovatebot.com/diffs/npm/@vue%2ftest-utils/2.4.1/2.4.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vue%2ftest-utils/2.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vue%2ftest-utils/2.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vue%2ftest-utils/2.4.1/2.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vue%2ftest-utils/2.4.1/2.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vite](https://github.com/vitejs/vite/tree/main/#readme)
([source](https://github.com/vitejs/vite)) | [`4.5.0` ->
`5.0.0`](https://renovatebot.com/diffs/npm/vite/4.5.0/5.0.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/4.5.0/5.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/4.5.0/5.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>microsoft/playwright (@&#8203;playwright/test)</summary>

###
[`v1.40.0`](https://github.com/microsoft/playwright/releases/tag/v1.40.0)

[Compare
Source](https://github.com/microsoft/playwright/compare/v1.39.0...v1.40.0)

#### Test Generator Update

![Playwright Test
Generator](https://github.com/microsoft/playwright/assets/9881434/e8d67e2e-f36d-4301-8631-023948d3e190)

New tools to generate assertions:

- "Assert visibility" tool generates
[expect(locator).toBeVisible()](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-be-visible).
- "Assert value" tool generates
[expect(locator).toHaveValue(value)](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-value).
- "Assert text" tool generates
[expect(locator).toContainText(text)](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-contain-text).

Here is an example of a generated test with assertions:

```js
import { test, expect } from '@&#8203;playwright/test';

test('test', async ({ page }) => {
  await page.goto('https://playwright.dev/');
  await page.getByRole('link', { name: 'Get started' }).click();
  await expect(page.getByLabel('Breadcrumbs').getByRole('list')).toContainText('Installation');
  await expect(page.getByLabel('Search')).toBeVisible();
  await page.getByLabel('Search').click();
  await page.getByPlaceholder('Search docs').fill('locator');
  await expect(page.getByPlaceholder('Search docs')).toHaveValue('locator');
});
```

#### New APIs

- Option `reason` in
[page.close()](https://playwright.dev/docs/api/class-page#page-close),
[browserContext.close()](https://playwright.dev/docs/api/class-browsercontext#browser-context-close)
and
[browser.close()](https://playwright.dev/docs/api/class-browser#browser-close).
Close reason is reported for all operations interrupted by the closure.
- Option `firefoxUserPrefs` in
[browserType.launchPersistentContext(userDataDir)](https://playwright.dev/docs/api/class-browsertype#browser-type-launch-persistent-context).

#### Other Changes

- Methods
[download.path()](https://playwright.dev/docs/api/class-download#download-path)
and
[download.createReadStream()](https://playwright.dev/docs/api/class-download#download-create-read-stream)
throw an error for failed and cancelled downloads.
- Playwright [docker image](https://playwright.dev/docs/docker) now
comes with Node.js v20.

#### Browser Versions

-   Chromium 120.0.6099.28
-   Mozilla Firefox 119.0
-   WebKit 17.4

This version was also tested against the following stable channels:

-   Google Chrome 119
-   Microsoft Edge 119

</details>

<details>
<summary>vitejs/vite-plugin-vue (@&#8203;vitejs/plugin-vue)</summary>

###
[`v4.5.0`](https://github.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#450-2023-11-16)

- chore: update peerDependencies to support Vite 5
([#&#8203;290](https://github.com/vitejs/vite-plugin-vue/issues/290))
([f92861a](https://github.com/vitejs/vite-plugin-vue/commit/f92861a)),
closes
[#&#8203;290](https://github.com/vitejs/vite-plugin-vue/issues/290)
- chore: upgrade deps
([c046eba](https://github.com/vitejs/vite-plugin-vue/commit/c046eba))
- fix(deps): update all non-major dependencies
([#&#8203;262](https://github.com/vitejs/vite-plugin-vue/issues/262))
([c316d43](https://github.com/vitejs/vite-plugin-vue/commit/c316d43)),
closes
[#&#8203;262](https://github.com/vitejs/vite-plugin-vue/issues/262)

</details>

<details>
<summary>vuejs/test-utils (@&#8203;vue/test-utils)</summary>

###
[`v2.4.2`](https://github.com/vuejs/test-utils/releases/tag/v2.4.2)

[Compare
Source](https://github.com/vuejs/test-utils/compare/v2.4.1...v2.4.2)

#### What's Changed

##### Fix

- fix: (could be considered a feature?) allow custom `<transition>`
stubs by [@&#8203;alecgibson](https://github.com/alecgibson) in
[https://github.com/vuejs/test-utils/pull/2185](https://github.com/vuejs/test-utils/pull/2185)
- fix: Fixing prototype methods being discarded when using `setData` by
[@&#8203;rory-instil](https://github.com/rory-instil) in
[https://github.com/vuejs/test-utils/pull/2166](https://github.com/vuejs/test-utils/pull/2166)
- fix(deps): update all non-major dependencies to v1.8.8 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vuejs/test-utils/pull/2143](https://github.com/vuejs/test-utils/pull/2143)
- fix(deps): update all non-major dependencies to v1.8.13 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vuejs/test-utils/pull/2193](https://github.com/vuejs/test-utils/pull/2193)
- fix(deps): update all non-major dependencies to v1.8.19 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vuejs/test-utils/pull/2211](https://github.com/vuejs/test-utils/pull/2211)
- fix: stricter props types by
[@&#8203;alecgibson](https://github.com/alecgibson) in
[https://github.com/vuejs/test-utils/pull/2137](https://github.com/vuejs/test-utils/pull/2137)
- fix(deps): update all non-major dependencies to v1.8.21 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vuejs/test-utils/pull/2224](https://github.com/vuejs/test-utils/pull/2224)
- fix: wrapper.text method by
[@&#8203;harunari0928](https://github.com/harunari0928) in
[https://github.com/vuejs/test-utils/pull/2231](https://github.com/vuejs/test-utils/pull/2231)
- fix(types): use `VNodeChild` type from `vue` to avoid breakage by
[@&#8203;sodatea](https://github.com/sodatea) in
[https://github.com/vuejs/test-utils/pull/2237](https://github.com/vuejs/test-utils/pull/2237)
- Fixed typo in accessibility word by
[@&#8203;ramsesmoreno](https://github.com/ramsesmoreno) in
[https://github.com/vuejs/test-utils/pull/2160](https://github.com/vuejs/test-utils/pull/2160)

##### Docs

- docs: Fix omission of async keywords. by
[@&#8203;yasuaki640](https://github.com/yasuaki640) in
[https://github.com/vuejs/test-utils/pull/2163](https://github.com/vuejs/test-utils/pull/2163)
- docs: fix spell Exemple to Example by
[@&#8203;yasuaki640](https://github.com/yasuaki640) in
[https://github.com/vuejs/test-utils/pull/2161](https://github.com/vuejs/test-utils/pull/2161)
- docs: Add removal of createWrapper by
[@&#8203;AntonioDell](https://github.com/AntonioDell) in
[https://github.com/vuejs/test-utils/pull/2235](https://github.com/vuejs/test-utils/pull/2235)
- docs: comparison of functions with v1 by
[@&#8203;freakzlike](https://github.com/freakzlike) in
[https://github.com/vuejs/test-utils/pull/2175](https://github.com/vuejs/test-utils/pull/2175)
- docs: fix typo in code example by
[@&#8203;dennybiasiolli](https://github.com/dennybiasiolli) in
[https://github.com/vuejs/test-utils/pull/2212](https://github.com/vuejs/test-utils/pull/2212)
- feat: update the website application by
[@&#8203;nazarepiedady](https://github.com/nazarepiedady) in
[https://github.com/vuejs/test-utils/pull/2171](https://github.com/vuejs/test-utils/pull/2171)

##### Chore

- Add WebdriverIO to list of supporting frameworks by
[@&#8203;christian-bromann](https://github.com/christian-bromann) in
[https://github.com/vuejs/test-utils/pull/2189](https://github.com/vuejs/test-utils/pull/2189)
- ci: add node v20 and drop node v16 by
[@&#8203;cexbrayat](https://github.com/cexbrayat) in
[https://github.com/vuejs/test-utils/pull/2190](https://github.com/vuejs/test-utils/pull/2190)
- chore(deps): update all non-major dependencies by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/vuejs/test-utils/pull/2233](https://github.com/vuejs/test-utils/pull/2233)
- preparing for Vue 3.3.9 by [@&#8203;pikax](https://github.com/pikax)
in
[https://github.com/vuejs/test-utils/pull/2240](https://github.com/vuejs/test-utils/pull/2240)

#### New Contributors

- [@&#8203;yasuaki640](https://github.com/yasuaki640) made their first
contribution in
[https://github.com/vuejs/test-utils/pull/2161](https://github.com/vuejs/test-utils/pull/2161)
- [@&#8203;ramsesmoreno](https://github.com/ramsesmoreno) made their
first contribution in
[https://github.com/vuejs/test-utils/pull/2160](https://github.com/vuejs/test-utils/pull/2160)
- [@&#8203;rory-instil](https://github.com/rory-instil) made their
first contribution in
[https://github.com/vuejs/test-utils/pull/2166](https://github.com/vuejs/test-utils/pull/2166)
- [@&#8203;nazarepiedady](https://github.com/nazarepiedady) made their
first contribution in
[https://github.com/vuejs/test-utils/pull/2171](https://github.com/vuejs/test-utils/pull/2171)
- [@&#8203;richex-cn](https://github.com/richex-cn) made their first
contribution in
[https://github.com/vuejs/test-utils/pull/2178](https://github.com/vuejs/test-utils/pull/2178)
- [@&#8203;christian-bromann](https://github.com/christian-bromann)
made their first contribution in
[https://github.com/vuejs/test-utils/pull/2189](https://github.com/vuejs/test-utils/pull/2189)
- [@&#8203;dennybiasiolli](https://github.com/dennybiasiolli) made
their first contribution in
[https://github.com/vuejs/test-utils/pull/2212](https://github.com/vuejs/test-utils/pull/2212)
- [@&#8203;harunari0928](https://github.com/harunari0928) made their
first contribution in
[https://github.com/vuejs/test-utils/pull/2231](https://github.com/vuejs/test-utils/pull/2231)
- [@&#8203;AntonioDell](https://github.com/AntonioDell) made their
first contribution in
[https://github.com/vuejs/test-utils/pull/2235](https://github.com/vuejs/test-utils/pull/2235)

**Full Changelog**:
vuejs/test-utils@v2.4.1...v2.4.2

</details>

<details>
<summary>vitejs/vite (vite)</summary>

###
[`v5.0.0`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#500-2023-11-16)

</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://github.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:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant