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

feat!: include dual cjs/esm in package exports #330

Merged
merged 3 commits into from
Nov 29, 2023

Conversation

userquin
Copy link
Member

@userquin userquin commented Nov 25, 2023

Description

This PR include:

  • removes the postbuild script, using default output from tsup seem to be ok
  • split package exports in require/import
  • include publint

Linked Issues

Additional context

Current types (check https://arethetypeswrong.github.io/?p=unplugin-icons%400.17.4 or https://publint.dev/unplugin-icons@0.17.4):

imagen

imagen

With this PR:

imagen

imagen

Copy link

stackblitz bot commented Nov 25, 2023

Review PR in StackBlitz Codeflow Run & review this pull request in StackBlitz Codeflow.

@userquin userquin requested a review from antfu November 25, 2023 23:31
Copy link

New dependencies detected. Learn more about Socket for GitHub ↗︎

Packages Version New capabilities Transitives Size Publisher
publint 0.2.5 None +1 96.7 kB bluwy

@antfu antfu merged commit 67642e2 into main Nov 29, 2023
2 checks passed
@antfu antfu deleted the userquin/fix-package-exports branch November 29, 2023 12:34
renovate bot added a commit to woodpecker-ci/woodpecker that referenced this pull request Dec 1, 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 |
|---|---|---|---|---|---|
| [@iconify/json](https://iconify.design/icon-sets/)
([source](https://togithub.com/iconify/icon-sets)) | [`2.2.143` ->
`2.2.150`](https://renovatebot.com/diffs/npm/@iconify%2fjson/2.2.143/2.2.150)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@iconify%2fjson/2.2.150?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@iconify%2fjson/2.2.150?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@iconify%2fjson/2.2.143/2.2.150?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@iconify%2fjson/2.2.143/2.2.150?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/javascript-time-ago](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/javascript-time-ago)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) |
[`2.0.7` ->
`2.0.8`](https://renovatebot.com/diffs/npm/@types%2fjavascript-time-ago/2.0.7/2.0.8)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fjavascript-time-ago/2.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fjavascript-time-ago/2.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fjavascript-time-ago/2.0.7/2.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fjavascript-time-ago/2.0.7/2.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/lodash](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) |
[`4.14.201` ->
`4.14.202`](https://renovatebot.com/diffs/npm/@types%2flodash/4.14.201/4.14.202)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2flodash/4.14.202?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2flodash/4.14.202?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2flodash/4.14.201/4.14.202?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2flodash/4.14.201/4.14.202?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.9.2` ->
`20.10.1`](https://renovatebot.com/diffs/npm/@types%2fnode/20.9.2/20.10.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.9.2/20.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.9.2/20.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint)
| [`6.11.0` ->
`6.13.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/6.11.0/6.13.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/6.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/6.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/6.11.0/6.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/6.11.0/6.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint)
| [`6.11.0` ->
`6.13.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/6.11.0/6.13.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/6.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/6.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/6.11.0/6.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/6.11.0/6.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@vue/compiler-sfc](https://togithub.com/vuejs/core/tree/main/packages/compiler-sfc#readme)
([source](https://togithub.com/vuejs/core)) | [`3.3.8` ->
`3.3.9`](https://renovatebot.com/diffs/npm/@vue%2fcompiler-sfc/3.3.8/3.3.9)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vue%2fcompiler-sfc/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vue%2fcompiler-sfc/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vue%2fcompiler-sfc/3.3.8/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vue%2fcompiler-sfc/3.3.8/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [eslint-plugin-vue](https://eslint.vuejs.org)
([source](https://togithub.com/vuejs/eslint-plugin-vue)) | [`9.18.1` ->
`9.19.2`](https://renovatebot.com/diffs/npm/eslint-plugin-vue/9.18.1/9.19.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-vue/9.19.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-vue/9.19.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-vue/9.18.1/9.19.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-vue/9.18.1/9.19.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [node-emoji](https://togithub.com/omnidan/node-emoji) | [`2.1.1` ->
`2.1.3`](https://renovatebot.com/diffs/npm/node-emoji/2.1.1/2.1.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/node-emoji/2.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/node-emoji/2.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/node-emoji/2.1.1/2.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/node-emoji/2.1.1/2.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [unplugin-icons](https://togithub.com/unplugin/unplugin-icons) |
[`^0.17.0` ->
`^0.18.0`](https://renovatebot.com/diffs/npm/unplugin-icons/0.17.4/0.18.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/unplugin-icons/0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/unplugin-icons/0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/unplugin-icons/0.17.4/0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/unplugin-icons/0.17.4/0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vite](https://togithub.com/vitejs/vite/tree/main/#readme)
([source](https://togithub.com/vitejs/vite)) | [`5.0.0` ->
`5.0.4`](https://renovatebot.com/diffs/npm/vite/5.0.0/5.0.4) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.0.0/5.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.0.0/5.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[vite-plugin-windicss](https://togithub.com/antfu/vite-plugin-windicss)
| [`1.9.1` ->
`1.9.2`](https://renovatebot.com/diffs/npm/vite-plugin-windicss/1.9.1/1.9.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite-plugin-windicss/1.9.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite-plugin-windicss/1.9.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite-plugin-windicss/1.9.1/1.9.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite-plugin-windicss/1.9.1/1.9.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vue](https://togithub.com/vuejs/core/tree/main/packages/vue#readme)
([source](https://togithub.com/vuejs/core)) | [`3.3.8` ->
`3.3.9`](https://renovatebot.com/diffs/npm/vue/3.3.8/3.3.9) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue/3.3.8/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue/3.3.8/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[vue-i18n](https://togithub.com/intlify/vue-i18n-next/tree/master/packages/vue-i18n#readme)
([source](https://togithub.com/intlify/vue-i18n-next)) | [`9.7.0` ->
`9.8.0`](https://renovatebot.com/diffs/npm/vue-i18n/9.7.0/9.8.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue-i18n/9.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue-i18n/9.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue-i18n/9.7.0/9.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-i18n/9.7.0/9.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vue-tsc](https://togithub.com/vuejs/language-tools) | [`1.8.22` ->
`1.8.24`](https://renovatebot.com/diffs/npm/vue-tsc/1.8.22/1.8.24) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue-tsc/1.8.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue-tsc/1.8.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue-tsc/1.8.22/1.8.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-tsc/1.8.22/1.8.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>iconify/icon-sets (@&#8203;iconify/json)</summary>

###
[`v2.2.150`](https://togithub.com/iconify/icon-sets/compare/2.2.149...2.2.150)

[Compare
Source](https://togithub.com/iconify/icon-sets/compare/2.2.149...2.2.150)

###
[`v2.2.149`](https://togithub.com/iconify/icon-sets/compare/2.2.148...2.2.149)

[Compare
Source](https://togithub.com/iconify/icon-sets/compare/2.2.148...2.2.149)

###
[`v2.2.148`](https://togithub.com/iconify/icon-sets/compare/2.2.147...2.2.148)

[Compare
Source](https://togithub.com/iconify/icon-sets/compare/2.2.147...2.2.148)

###
[`v2.2.147`](https://togithub.com/iconify/icon-sets/compare/2.2.146...2.2.147)

[Compare
Source](https://togithub.com/iconify/icon-sets/compare/2.2.146...2.2.147)

###
[`v2.2.146`](https://togithub.com/iconify/icon-sets/compare/2.2.145...2.2.146)

[Compare
Source](https://togithub.com/iconify/icon-sets/compare/2.2.145...2.2.146)

###
[`v2.2.145`](https://togithub.com/iconify/icon-sets/compare/2.2.144...2.2.145)

[Compare
Source](https://togithub.com/iconify/icon-sets/compare/2.2.144...2.2.145)

###
[`v2.2.144`](https://togithub.com/iconify/icon-sets/compare/2.2.143...2.2.144)

[Compare
Source](https://togithub.com/iconify/icon-sets/compare/2.2.143...2.2.144)

</details>

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/eslint-plugin)</summary>

###
[`v6.13.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6131-2023-11-28)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.13.0...v6.13.1)

**Note:** Version bump only for package
[@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

###
[`v6.13.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6130-2023-11-27)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.12.0...v6.13.0)

**Note:** Version bump only for package
[@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

###
[`v6.12.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6120-2023-11-20)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.11.0...v6.12.0)

##### Bug Fixes

- **eslint-plugin:** \[class-methods-use-this] detect a problematic case
for private/protected members if `ignoreClassesThatImplementAnInterface`
is set
([#&#8203;7705](https://togithub.com/typescript-eslint/typescript-eslint/issues/7705))
([155aa1f](https://togithub.com/typescript-eslint/typescript-eslint/commit/155aa1f533d1fe23da3c66f9832343faf4866d85))
- **eslint-plugin:** \[no-unnecessary-condition] fix false positive with
computed member access and branded key type
([#&#8203;7706](https://togithub.com/typescript-eslint/typescript-eslint/issues/7706))
([f151b26](https://togithub.com/typescript-eslint/typescript-eslint/commit/f151b26d2178a617e82ad6a0279e3145e303f4f8))
- **eslint-plugin:** \[switch-exhaustiveness-check] enum members with
new line or single quotes are not being fixed correctly
([#&#8203;7806](https://togithub.com/typescript-eslint/typescript-eslint/issues/7806))
([a034d0a](https://togithub.com/typescript-eslint/typescript-eslint/commit/a034d0a3856aa07bd2d52b557fa33c7a88e9e511)),
closes
[#&#8203;7768](https://togithub.com/typescript-eslint/typescript-eslint/issues/7768)

##### Features

- \[member-ordering] add accessor support for member-ordering
([#&#8203;7927](https://togithub.com/typescript-eslint/typescript-eslint/issues/7927))
([3c8312d](https://togithub.com/typescript-eslint/typescript-eslint/commit/3c8312d1e135dc65fa41f629993cd03ed82e3255))
- **eslint-plugin:** \[switch-exhaustiveness-check] add
requireDefaultForNonUnion option
([#&#8203;7880](https://togithub.com/typescript-eslint/typescript-eslint/issues/7880))
([4cfcd45](https://togithub.com/typescript-eslint/typescript-eslint/commit/4cfcd451efb2563130896e42b45252909932c679))

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

</details>

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/parser)</summary>

###
[`v6.13.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6131-2023-11-28)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.13.0...v6.13.1)

**Note:** Version bump only for package
[@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

###
[`v6.13.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6130-2023-11-27)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.12.0...v6.13.0)

**Note:** Version bump only for package
[@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

###
[`v6.12.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6120-2023-11-20)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.11.0...v6.12.0)

**Note:** Version bump only for package
[@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

</details>

<details>
<summary>vuejs/core (@&#8203;vue/compiler-sfc)</summary>

###
[`v3.3.9`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#339-2023-11-25)

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

##### Bug Fixes

- **compiler-core:** avoid rewriting scope variables in inline for loops
([#&#8203;7245](https://togithub.com/vuejs/core/issues/7245))
([a2d810e](https://togithub.com/vuejs/core/commit/a2d810eb40cef631f61991ca68b426ee9546aba0)),
closes [#&#8203;7238](https://togithub.com/vuejs/core/issues/7238)
- **compiler-core:** fix `resolveParserPlugins` decorators check
([#&#8203;9566](https://togithub.com/vuejs/core/issues/9566))
([9d0eba9](https://togithub.com/vuejs/core/commit/9d0eba916f3bf6fb5c03222400edae1a2db7444f)),
closes [#&#8203;9560](https://togithub.com/vuejs/core/issues/9560)
- **compiler-sfc:** consistently escape type-only prop names
([#&#8203;8654](https://togithub.com/vuejs/core/issues/8654))
([3e08d24](https://togithub.com/vuejs/core/commit/3e08d246dfd8523c54fb8e7a4a6fd5506ffb1bcc)),
closes [#&#8203;8635](https://togithub.com/vuejs/core/issues/8635)
[#&#8203;8910](https://togithub.com/vuejs/core/issues/8910)
[vitejs/vite-plugin-vue#184](https://togithub.com/vitejs/vite-plugin-vue/issues/184)
- **compiler-sfc:** malformed filename on windows using
path.posix.join()
([#&#8203;9478](https://togithub.com/vuejs/core/issues/9478))
([f18a174](https://togithub.com/vuejs/core/commit/f18a174979626b3429db93c5d5b7ae5448917c70)),
closes [#&#8203;8671](https://togithub.com/vuejs/core/issues/8671)
[#&#8203;9583](https://togithub.com/vuejs/core/issues/9583)
[#&#8203;9446](https://togithub.com/vuejs/core/issues/9446)
[#&#8203;9473](https://togithub.com/vuejs/core/issues/9473)
- **compiler-sfc:** support `:is` and `:where` selector in scoped css
rewrite ([#&#8203;8929](https://togithub.com/vuejs/core/issues/8929))
([3227e50](https://togithub.com/vuejs/core/commit/3227e50b32105f8893f7dff2f29278c5b3a9f621))
- **compiler-sfc:** support resolve extends interface for defineEmits
([#&#8203;8470](https://togithub.com/vuejs/core/issues/8470))
([9e1b74b](https://togithub.com/vuejs/core/commit/9e1b74bcd5fa4151f5d1bc02c69fbbfa4762f577)),
closes [#&#8203;8465](https://togithub.com/vuejs/core/issues/8465)
- **hmr/transition:** fix kept-alive component inside transition
disappearing after hmr
([#&#8203;7126](https://togithub.com/vuejs/core/issues/7126))
([d11e978](https://togithub.com/vuejs/core/commit/d11e978fc98dcc83526c167e603b8308f317f786)),
closes [#&#8203;7121](https://togithub.com/vuejs/core/issues/7121)
- **hydration:** force hydration for v-bind with .prop modifier
([364f319](https://togithub.com/vuejs/core/commit/364f319d214226770d97c98d8fcada80c9e8dde3)),
closes [#&#8203;7490](https://togithub.com/vuejs/core/issues/7490)
- **hydration:** properly hydrate indeterminate prop
([34b5a5d](https://togithub.com/vuejs/core/commit/34b5a5da4ae9c9faccac237acd7acc8e7e017571)),
closes [#&#8203;7476](https://togithub.com/vuejs/core/issues/7476)
- **reactivity:** clear method on readonly collections should return
undefined ([#&#8203;7316](https://togithub.com/vuejs/core/issues/7316))
([657476d](https://togithub.com/vuejs/core/commit/657476dcdb964be4fbb1277c215c073f3275728e))
- **reactivity:** onCleanup also needs to be cleaned
([#&#8203;8655](https://togithub.com/vuejs/core/issues/8655))
([73fd810](https://togithub.com/vuejs/core/commit/73fd810eebdd383a2b4629f67736c4db1f428abd)),
closes [#&#8203;5151](https://togithub.com/vuejs/core/issues/5151)
[#&#8203;7695](https://togithub.com/vuejs/core/issues/7695)
- **ssr:** hydration `__vnode` missing for devtools
([#&#8203;9328](https://togithub.com/vuejs/core/issues/9328))
([5156ac5](https://togithub.com/vuejs/core/commit/5156ac5b38cfa80d3db26f2c9bf40cb22a7521cb))
- **types:** allow falsy value types in `StyleValue`
([#&#8203;7954](https://togithub.com/vuejs/core/issues/7954))
([17aa92b](https://togithub.com/vuejs/core/commit/17aa92b79b31d8bb8b5873ddc599420cb9806db8)),
closes [#&#8203;7955](https://togithub.com/vuejs/core/issues/7955)
- **types:** defineCustomElement using defineComponent return type with
emits ([#&#8203;7937](https://togithub.com/vuejs/core/issues/7937))
([5d932a8](https://togithub.com/vuejs/core/commit/5d932a8e6d14343c9d7fc7c2ecb58ac618b2f938)),
closes [#&#8203;7782](https://togithub.com/vuejs/core/issues/7782)
- **types:** fix `unref` and `toValue` when input union type contains
ComputedRef
([#&#8203;8748](https://togithub.com/vuejs/core/issues/8748))
([176d476](https://togithub.com/vuejs/core/commit/176d47671271b1abc21b1508e9a493c7efca6451)),
closes [#&#8203;8747](https://togithub.com/vuejs/core/issues/8747)
[#&#8203;8857](https://togithub.com/vuejs/core/issues/8857)
- **types:** fix instance type when props type is incompatible with
setup returned type
([#&#8203;7338](https://togithub.com/vuejs/core/issues/7338))
([0e1e8f9](https://togithub.com/vuejs/core/commit/0e1e8f919e5a74cdaadf9c80ee135088b25e7fa3)),
closes [#&#8203;5885](https://togithub.com/vuejs/core/issues/5885)
- **types:** fix shallowRef return type with union value type
([#&#8203;7853](https://togithub.com/vuejs/core/issues/7853))
([7c44800](https://togithub.com/vuejs/core/commit/7c448000b0def910c2cfabfdf7ff20a3d6bc844f)),
closes [#&#8203;7852](https://togithub.com/vuejs/core/issues/7852)
- **types:** more precise types for class bindings
([#&#8203;8012](https://togithub.com/vuejs/core/issues/8012))
([46e3374](https://togithub.com/vuejs/core/commit/46e33744c890bd49482c5e5c5cdea44e00ec84d5))
- **types:** remove optional properties from defineProps return type
([#&#8203;6421](https://togithub.com/vuejs/core/issues/6421))
([94c049d](https://togithub.com/vuejs/core/commit/94c049d930d922069e38ea8700d7ff0970f71e61)),
closes [#&#8203;6420](https://togithub.com/vuejs/core/issues/6420)
- **types:** return type of withDefaults should be readonly
([#&#8203;8601](https://togithub.com/vuejs/core/issues/8601))
([f15debc](https://togithub.com/vuejs/core/commit/f15debc01acb22d23f5acee97e6f02db88cef11a))
- **types:** revert class type restrictions
([5d077c8](https://togithub.com/vuejs/core/commit/5d077c8754cc14f85d2d6d386df70cf8c0d93842)),
closes [#&#8203;8012](https://togithub.com/vuejs/core/issues/8012)
- **types:** update jsx type definitions
([#&#8203;8607](https://togithub.com/vuejs/core/issues/8607))
([58e2a94](https://togithub.com/vuejs/core/commit/58e2a94871ae06a909c5f8bad07fb401193e6a38))
- **types:** widen ClassValue type
([2424013](https://togithub.com/vuejs/core/commit/242401305944422d0c361b16101a4d18908927af))
- **v-model:** avoid overwriting number input with same value
([#&#8203;7004](https://togithub.com/vuejs/core/issues/7004))
([40f4b77](https://togithub.com/vuejs/core/commit/40f4b77bb570868cb6e47791078767797e465989)),
closes [#&#8203;7003](https://togithub.com/vuejs/core/issues/7003)
- **v-model:** unnecessary value binding error should apply to dynamic
instead of static binding
([2859b65](https://togithub.com/vuejs/core/commit/2859b653c9a22460e60233cac10fe139e359b046)),
closes [#&#8203;3596](https://togithub.com/vuejs/core/issues/3596)

</details>

<details>
<summary>vuejs/eslint-plugin-vue (eslint-plugin-vue)</summary>

###
[`v9.19.2`](https://togithub.com/vuejs/eslint-plugin-vue/releases/tag/v9.19.2)

[Compare
Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v9.19.1...v9.19.2)

#### 🐛 Bug Fixes

-
[#&#8203;2336](https://togithub.com/vuejs/eslint-plugin-vue/issues/2336)
Fixed crash for TSFunctionType with `type-literal` option in
`vue/define-emits-declaration` rule

**Full Changelog**:
vuejs/eslint-plugin-vue@v9.19.1...v9.19.2

###
[`v9.19.1`](https://togithub.com/vuejs/eslint-plugin-vue/releases/tag/v9.19.1)

[Compare
Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v9.19.0...v9.19.1)

#### 🐛 Bug Fixes

-
[#&#8203;2334](https://togithub.com/vuejs/eslint-plugin-vue/issues/2334)
Fixed broken config of `plugin:vue/vue3-strongly-recommended`

**Full Changelog**:
vuejs/eslint-plugin-vue@v9.19.0...v9.19.1

###
[`v9.19.0`](https://togithub.com/vuejs/eslint-plugin-vue/compare/v9.18.1...v9.19.0)

[Compare
Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v9.18.1...v9.19.0)

</details>

<details>
<summary>omnidan/node-emoji (node-emoji)</summary>

###
[`v2.1.3`](https://togithub.com/omnidan/node-emoji/blob/HEAD/CHANGELOG.md#213-2023-11-20)

[Compare
Source](https://togithub.com/omnidan/node-emoji/compare/v2.1.2...v2.1.3)

##### Bug Fixes

- pin skin-tone to ^2.0.0 and add renovate.json ignoreDeps
([dcd6c43](https://togithub.com/omnidan/node-emoji/commit/dcd6c43f26b6537fb770b5309574c3e1ff3859c1))

###
[`v2.1.2`](https://togithub.com/omnidan/node-emoji/blob/HEAD/CHANGELOG.md#212-2023-11-20)

[Compare
Source](https://togithub.com/omnidan/node-emoji/compare/v2.1.1...v2.1.2)

##### Bug Fixes

- add back CJS support, with a test
([e2856d9](https://togithub.com/omnidan/node-emoji/commit/e2856d980d1e9335d5e62c7de25c1d22e6956584))

</details>

<details>
<summary>unplugin/unplugin-icons (unplugin-icons)</summary>

###
[`v0.18.0`](https://togithub.com/unplugin/unplugin-icons/releases/tag/v0.18.0)

[Compare
Source](https://togithub.com/unplugin/unplugin-icons/compare/v0.17.4...v0.18.0)

#####    🚨 Breaking Changes

- Include dual cjs/esm in package exports  -  by
[@&#8203;userquin](https://togithub.com/userquin) in
[unplugin/unplugin-icons#330
[<samp>(67642)</samp>](https://togithub.com/unplugin/unplugin-icons/commit/67642e2)

#####     [View changes on
GitHub](https://togithub.com/unplugin/unplugin-icons/compare/v0.17.4...v0.18.0)

</details>

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

###
[`v5.0.4`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small504-2023-11-29-small)

[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.0.3...v5.0.4)

- fix: bindCLIShortcuts to proper server
([#&#8203;15162](https://togithub.com/vitejs/vite/issues/15162))
([67ac572](https://togithub.com/vitejs/vite/commit/67ac572)), closes
[#&#8203;15162](https://togithub.com/vitejs/vite/issues/15162)
- fix: revert "fix: js fallback sourcemap content should be using
original content
([#&#8203;15135](https://togithub.com/vitejs/vite/issues/15135))"
([#&#8203;15178](https://togithub.com/vitejs/vite/issues/15178))
([d2a2493](https://togithub.com/vitejs/vite/commit/d2a2493)), closes
[#&#8203;15135](https://togithub.com/vitejs/vite/issues/15135)
[#&#8203;15178](https://togithub.com/vitejs/vite/issues/15178)
- fix(define): allow define process.env
([#&#8203;15173](https://togithub.com/vitejs/vite/issues/15173))
([ec401da](https://togithub.com/vitejs/vite/commit/ec401da)), closes
[#&#8203;15173](https://togithub.com/vitejs/vite/issues/15173)
- fix(resolve): respect order of browser in mainFields when resolving
([#&#8203;15137](https://togithub.com/vitejs/vite/issues/15137))
([4a111aa](https://togithub.com/vitejs/vite/commit/4a111aa)), closes
[#&#8203;15137](https://togithub.com/vitejs/vite/issues/15137)
- feat: preserve vite.middlewares connect instance after restarts
([#&#8203;15166](https://togithub.com/vitejs/vite/issues/15166))
([9474c4b](https://togithub.com/vitejs/vite/commit/9474c4b)), closes
[#&#8203;15166](https://togithub.com/vitejs/vite/issues/15166)
- refactor: align with Promise.withResolvers()
([#&#8203;15171](https://togithub.com/vitejs/vite/issues/15171))
([642f9bc](https://togithub.com/vitejs/vite/commit/642f9bc)), closes
[#&#8203;15171](https://togithub.com/vitejs/vite/issues/15171)

###
[`v5.0.3`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small503-2023-11-28-small)

[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.0.2...v5.0.3)

- fix: `generateCodeFrame` infinite loop
([#&#8203;15093](https://togithub.com/vitejs/vite/issues/15093))
([6619de7](https://togithub.com/vitejs/vite/commit/6619de7)), closes
[#&#8203;15093](https://togithub.com/vitejs/vite/issues/15093)
- fix: js fallback sourcemap content should be using original content
([#&#8203;15135](https://togithub.com/vitejs/vite/issues/15135))
([227d56d](https://togithub.com/vitejs/vite/commit/227d56d)), closes
[#&#8203;15135](https://togithub.com/vitejs/vite/issues/15135)
- fix(css): render correct asset url when CSS chunk name is nested
([#&#8203;15154](https://togithub.com/vitejs/vite/issues/15154))
([ef403c0](https://togithub.com/vitejs/vite/commit/ef403c0)), closes
[#&#8203;15154](https://togithub.com/vitejs/vite/issues/15154)
- fix(css): use non-nested chunk name if facadeModule is not CSS file
([#&#8203;15155](https://togithub.com/vitejs/vite/issues/15155))
([811e392](https://togithub.com/vitejs/vite/commit/811e392)), closes
[#&#8203;15155](https://togithub.com/vitejs/vite/issues/15155)
- fix(dev): bind plugin context functions
([#&#8203;14569](https://togithub.com/vitejs/vite/issues/14569))
([cb3243c](https://togithub.com/vitejs/vite/commit/cb3243c)), closes
[#&#8203;14569](https://togithub.com/vitejs/vite/issues/14569)
- chore(deps): update all non-major dependencies
([#&#8203;15145](https://togithub.com/vitejs/vite/issues/15145))
([7ff2c0a](https://togithub.com/vitejs/vite/commit/7ff2c0a)), closes
[#&#8203;15145](https://togithub.com/vitejs/vite/issues/15145)
- build: handle latest json-stable-stringify replacement
([#&#8203;15049](https://togithub.com/vitejs/vite/issues/15049))
([bcc4a61](https://togithub.com/vitejs/vite/commit/bcc4a61)), closes
[#&#8203;15049](https://togithub.com/vitejs/vite/issues/15049)

###
[`v5.0.2`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small502-2023-11-21-small)

[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.0.1...v5.0.2)

- fix: make htmlFallback more permissive
([#&#8203;15059](https://togithub.com/vitejs/vite/issues/15059))
([6fcceeb](https://togithub.com/vitejs/vite/commit/6fcceeb)), closes
[#&#8203;15059](https://togithub.com/vitejs/vite/issues/15059)

###
[`v5.0.1`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small501-2023-11-21-small)

- test: avoid read check when running as root
([#&#8203;14884](https://togithub.com/vitejs/vite/issues/14884))
([1d9516c](https://togithub.com/vitejs/vite/commit/1d9516c)), closes
[#&#8203;14884](https://togithub.com/vitejs/vite/issues/14884)
- perf(hmr): skip traversed modules when checking circular imports
([#&#8203;15034](https://togithub.com/vitejs/vite/issues/15034))
([41e437f](https://togithub.com/vitejs/vite/commit/41e437f)), closes
[#&#8203;15034](https://togithub.com/vitejs/vite/issues/15034)
- fix: run htmlFallbackMiddleware for no accept header requests
([#&#8203;15025](https://togithub.com/vitejs/vite/issues/15025))
([b93dfe3](https://togithub.com/vitejs/vite/commit/b93dfe3)), closes
[#&#8203;15025](https://togithub.com/vitejs/vite/issues/15025)
- fix: update type CSSModulesOptions interface
([#&#8203;14987](https://togithub.com/vitejs/vite/issues/14987))
([d0b2153](https://togithub.com/vitejs/vite/commit/d0b2153)), closes
[#&#8203;14987](https://togithub.com/vitejs/vite/issues/14987)
- fix(legacy): error in build with --watch and manifest enabled
([#&#8203;14450](https://togithub.com/vitejs/vite/issues/14450))
([b9ee620](https://togithub.com/vitejs/vite/commit/b9ee620)), closes
[#&#8203;14450](https://togithub.com/vitejs/vite/issues/14450)
- chore: add comment about crossorigin attribute for script module
([#&#8203;15040](https://togithub.com/vitejs/vite/issues/15040))
([03c371e](https://togithub.com/vitejs/vite/commit/03c371e)), closes
[#&#8203;15040](https://togithub.com/vitejs/vite/issues/15040)
- chore: cleanup v5 beta changelog
([#&#8203;14694](https://togithub.com/vitejs/vite/issues/14694))
([531d3cb](https://togithub.com/vitejs/vite/commit/531d3cb)), closes
[#&#8203;14694](https://togithub.com/vitejs/vite/issues/14694)

</details>

<details>
<summary>antfu/vite-plugin-windicss (vite-plugin-windicss)</summary>

###
[`v1.9.2`](https://togithub.com/windicss/vite-plugin-windicss/releases/tag/v1.9.2)

[Compare
Source](https://togithub.com/antfu/vite-plugin-windicss/compare/v1.9.1...v1.9.2)

#####    🚀 Features

- Search for \*.config.mts as config file  -  by
[@&#8203;webstrand](https://togithub.com/webstrand) in
[windicss/vite-plugin-windicss#317
[<samp>(71b6d)</samp>](https://togithub.com/windicss/vite-plugin-windicss/commit/71b6dd6)

#####    🐞 Bug Fixes

- **vite-plugin-windicss**: PeerDependencies with better compatibility
 -  by [@&#8203;markthree](https://togithub.com/markthree) in
[windicss/vite-plugin-windicss#325
[<samp>(1d537)</samp>](https://togithub.com/windicss/vite-plugin-windicss/commit/1d5376e)

#####     [View changes on
GitHub](https://togithub.com/windicss/vite-plugin-windicss/compare/v1.9.1...v1.9.2)

</details>

<details>
<summary>intlify/vue-i18n-next (vue-i18n)</summary>

###
[`v9.8.0`](https://togithub.com/intlify/vue-i18n-next/blob/HEAD/CHANGELOG.md#v980-2023-11-28T010045Z)

[Compare
Source](https://togithub.com/intlify/vue-i18n-next/compare/v9.7.1...v9.8.0)

This changelog is generated by [GitHub
Releases](https://togithub.com/intlify/vue-i18n-next/releases/tag/v9.8.0)

<!-- Release notes generated using configuration in .github/release.yml
at v9.8.0 -->

#### What's Changed

##### 🌟 Features

- feat: more strictly return type locale detector by
[@&#8203;kazupon](https://togithub.com/kazupon) in
[intlify/vue-i18n#1640

**Full Changelog**:
intlify/vue-i18n@v9.7.1...v9.8.0

###
[`v9.7.1`](https://togithub.com/intlify/vue-i18n-next/blob/HEAD/CHANGELOG.md#v971-2023-11-22T143624Z)

[Compare
Source](https://togithub.com/intlify/vue-i18n-next/compare/v9.7.0...v9.7.1)

This changelog is generated by [GitHub
Releases](https://togithub.com/intlify/vue-i18n-next/releases/tag/v9.7.1)

<!-- Release notes generated using configuration in .github/release.yml
at v9.7.1 -->

#### What's Changed

##### ⚡ Improvement Features

- fix: tweak `@intlify/core` conditional exports by
[@&#8203;kazupon](https://togithub.com/kazupon) in
[intlify/vue-i18n#1639

**Full Changelog**:
intlify/vue-i18n@v9.7.0...v9.7.1

</details>

<details>
<summary>vuejs/language-tools (vue-tsc)</summary>

###
[`v1.8.24`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#1824-20231129)

[Compare
Source](https://togithub.com/vuejs/language-tools/compare/v1.8.22...v1.8.24)

- refactor(component-type-helpers): vue 2 types now move to
`vue-component-type-helpers/vue2`
([#&#8203;3404](https://togithub.com/vuejs/language-tools/issues/3404))
- feat(language-core): expose `defineEmits`'s `arg` and `typeArg` in
`parseScriptSetupRanges`
([#&#8203;3710](https://togithub.com/vuejs/language-tools/issues/3710))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
- fix(language-core): `strictTemplates` fails to report unknown
components
([#&#8203;3539](https://togithub.com/vuejs/language-tools/issues/3539))
- fix(language-core): script syntax breaks if script options does not
have trailing comma
([#&#8203;3755](https://togithub.com/vuejs/language-tools/issues/3755))
- fix(language-core): script syntax breaks if options are enclosed in
parentheses
([#&#8203;3756](https://togithub.com/vuejs/language-tools/issues/3756))
- fix(language-core): allow using `as` with multiple `<script>` blocks
([#&#8203;3733](https://togithub.com/vuejs/language-tools/issues/3733))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
-   fix(language-core): component type narrowing not working in template
- fix(language-core): incremental insertion incorrect if input `<script
setup>` tag above `<script>` tag
([#&#8203;3743](https://togithub.com/vuejs/language-tools/issues/3743))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
- fix(language-core): don't camelize attributes for plain elements
([#&#8203;3750](https://togithub.com/vuejs/language-tools/issues/3750))
- thanks [@&#8203;rchl](https://togithub.com/rchl)
- fix(vscode): syntax highlighting for `.prop` shorthand
([#&#8203;3729](https://togithub.com/vuejs/language-tools/issues/3729))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)

##### Volar.js 1.11.1 updates:

- fix: browser integration no longer requires node polyfill
([volarjs/volar.js#70)
- fix: document continuous change merge results are incorrect in
WebStorm
([volarjs/volar.js#77)
- thanks [@&#8203;browsnet](https://togithub.com/browsnet)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "every weekend" (UTC), Automerge -
"before 4am" (UTC).

🚦 **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/woodpecker-ci/woodpecker).

<!--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.

2 participants