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

types: check error argument type #98

Merged
merged 15 commits into from
May 9, 2023
Merged

Conversation

trim21
Copy link
Contributor

@trim21 trim21 commented May 7, 2023

Checklist

const CustomTypedArgError = createError<[string]>('OTHER_CODE', 'expect %s message', 400)

CustomTypedArgError('a')
// @ts-expect-error
CustomTypedArgError('a', 'b')
// @ts-expect-error
new CustomTypedArgError('a', 'b')
// @ts-expect-error
CustomTypedArgError(1)
// @ts-expect-error
new CustomTypedArgError(1)

@trim21
Copy link
Contributor Author

trim21 commented May 7, 2023

some minor space change.

@trim21 trim21 changed the title check error arg type types: check error argument type May 7, 2023
Copy link
Member

@Fdawgs Fdawgs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please revert prettier style changes, this repo uses Standard.

@trim21
Copy link
Contributor Author

trim21 commented May 7, 2023

Yes but it pass npm run lint, there is no conflict here. Standard doesn't enforce when to break line or you write { createError as default } or {createError as default}

@trim21
Copy link
Contributor Author

trim21 commented May 7, 2023

Oh i see, standard is broken in TypeScript, ts files are not checked.

@Uzlopak
Copy link
Contributor

Uzlopak commented May 7, 2023

Also please use expectError of tsd, instead of ts-expect-error declarations

Copy link
Member

@mcollina mcollina left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@trim21
Copy link
Contributor Author

trim21 commented May 8, 2023

any plan on merging this?

@Uzlopak
Copy link
Contributor

Uzlopak commented May 9, 2023

Can you extend the typings tests to this, please?

const CustomTypedArgError = createError<[string]>('OTHER_CODE', 'expect %s message', 400)
CustomTypedArgError('a')
new CustomTypedArgError('a')
expectError(CustomTypedArgError('a', 'b'))
expectError(new CustomTypedArgError('a', 'b'))
expectError(CustomTypedArgError(1))
expectError(new CustomTypedArgError(1))

const CustomTypedArgError2 = createError<string, number, [string]>('OTHER_CODE', 'expect %s message', 400)
CustomTypedArgError2('a')
new CustomTypedArgError2('a')
expectError(CustomTypedArgError2('a', 'b'))
expectError(new CustomTypedArgError2('a', 'b'))
expectError(CustomTypedArgError2(1))
expectError(new CustomTypedArgError2(1))

const CustomTypedArgError3 = createError<string, number, [string, string]>('OTHER_CODE', 'expect %s message but got %s', 400)
expectError(CustomTypedArgError3('a'))
CustomTypedArgError3('a', 'b')
new CustomTypedArgError3('a', 'b')
expectError(CustomTypedArgError3(1))
expectError(new CustomTypedArgError3(1))
expectError(new CustomTypedArgError3(1,2))
expectError(new CustomTypedArgError3('1',2))
expectError(new CustomTypedArgError3(1,'2'))

const CustomTypedArgError4 = createError<string, number, [string, string]>('OTHER_CODE', 'expect %s message but got %s', 400)
expectError(CustomTypedArgError4('a'))
CustomTypedArgError4('a', 'b')
new CustomTypedArgError4('a', 'b')
expectError(CustomTypedArgError4(1))
expectError(new CustomTypedArgError4(1))
expectError(new CustomTypedArgError4(1,2))
expectError(new CustomTypedArgError4('1',2))
expectError(new CustomTypedArgError4(1,'2'))


const CustomTypedArgError5 = createError<[string, string, string, string]>('OTHER_CODE', 'expect %s message but got %s. Please contact %s by emailing to %s', 400)
expectError(CustomTypedArgError5('a'))
expectError(new CustomTypedArgError5('a', 'b'))
expectError(new CustomTypedArgError5('a', 'b', 'c'))
CustomTypedArgError5('a', 'b', 'c', 'd')
expectError(new CustomTypedArgError5('a', 'b', 'c', 'd', 'e'))

const CustomTypedArgError6 = createError<string, number, [string, string, string, string]>('OTHER_CODE', 'expect %s message but got %s. Please contact %s by emailing to %s', 400)
expectError(CustomTypedArgError6('a'))
expectError(new CustomTypedArgError6('a', 'b'))
expectError(new CustomTypedArgError6('a', 'b', 'c'))
CustomTypedArgError6('a', 'b', 'c', 'd')
expectError(new CustomTypedArgError6('a', 'b', 'c', 'd', 'e'))

Copy link
Contributor

@Uzlopak Uzlopak left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The functionality is given, but to check if everything is correct, I needed to modify the typings test. I would like to get that added to this PR. I would than merge it.

Copy link
Contributor

@Uzlopak Uzlopak left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Contributor

@Uzlopak Uzlopak left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@trim21
Copy link
Contributor Author

trim21 commented May 9, 2023

/ping

@Uzlopak
Copy link
Contributor

Uzlopak commented May 9, 2023

I didnt forget you ;). I tried to merge it about 10 times when github had issues.

@Uzlopak Uzlopak merged commit b58dbcf into fastify:master May 9, 2023
@trim21 trim21 deleted the error-arg-type branch May 9, 2023 14:25
@trim21
Copy link
Contributor Author

trim21 commented May 14, 2023

New release for this?

@Uzlopak
Copy link
Contributor

Uzlopak commented May 14, 2023

Well this is some job for @mcollina , @Eomm and so.

ddadaal referenced this pull request in PKUHPC/OpenSCOW Jun 20, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@algolia/client-search](https://togithub.com/algolia/algoliasearch-client-javascript)
| [`4.17.0` ->
`4.17.2`](https://renovatebot.com/diffs/npm/@algolia%2fclient-search/4.17.0/4.17.2)
|
[![age](https://badges.renovateapi.com/packages/npm/@algolia%2fclient-search/4.17.2/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@algolia%2fclient-search/4.17.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@algolia%2fclient-search/4.17.2/compatibility-slim/4.17.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@algolia%2fclient-search/4.17.2/confidence-slim/4.17.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [@ant-design/cssinjs](https://togithub.com/ant-design/cssinjs) |
[`1.9.1` ->
`1.10.1`](https://renovatebot.com/diffs/npm/@ant-design%2fcssinjs/1.9.1/1.10.1)
|
[![age](https://badges.renovateapi.com/packages/npm/@ant-design%2fcssinjs/1.10.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@ant-design%2fcssinjs/1.10.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@ant-design%2fcssinjs/1.10.1/compatibility-slim/1.9.1)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@ant-design%2fcssinjs/1.10.1/confidence-slim/1.9.1)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@ant-design/icons](https://togithub.com/ant-design/ant-design-icons/tree/master#readme)
([source](https://togithub.com/ant-design/ant-design-icons)) | [`5.1.0`
->
`5.1.4`](https://renovatebot.com/diffs/npm/@ant-design%2ficons/5.1.0/5.1.4)
|
[![age](https://badges.renovateapi.com/packages/npm/@ant-design%2ficons/5.1.4/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@ant-design%2ficons/5.1.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@ant-design%2ficons/5.1.4/compatibility-slim/5.1.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@ant-design%2ficons/5.1.4/confidence-slim/5.1.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [@codemirror/language](https://togithub.com/codemirror/language) |
[`6.7.0` ->
`6.8.0`](https://renovatebot.com/diffs/npm/@codemirror%2flanguage/6.7.0/6.8.0)
|
[![age](https://badges.renovateapi.com/packages/npm/@codemirror%2flanguage/6.8.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@codemirror%2flanguage/6.8.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@codemirror%2flanguage/6.8.0/compatibility-slim/6.7.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@codemirror%2flanguage/6.8.0/confidence-slim/6.7.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [@codemirror/view](https://togithub.com/codemirror/view) | [`6.12.0`
->
`6.13.2`](https://renovatebot.com/diffs/npm/@codemirror%2fview/6.12.0/6.13.2)
|
[![age](https://badges.renovateapi.com/packages/npm/@codemirror%2fview/6.13.2/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@codemirror%2fview/6.13.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@codemirror%2fview/6.13.2/compatibility-slim/6.12.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@codemirror%2fview/6.13.2/confidence-slim/6.12.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [@commitlint/config-conventional](https://commitlint.js.org/)
([source](https://togithub.com/conventional-changelog/commitlint)) |
[`17.6.3` ->
`17.6.5`](https://renovatebot.com/diffs/npm/@commitlint%2fconfig-conventional/17.6.3/17.6.5)
|
[![age](https://badges.renovateapi.com/packages/npm/@commitlint%2fconfig-conventional/17.6.5/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@commitlint%2fconfig-conventional/17.6.5/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@commitlint%2fconfig-conventional/17.6.5/compatibility-slim/17.6.3)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@commitlint%2fconfig-conventional/17.6.5/confidence-slim/17.6.3)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@ddadaal/next-typed-api-routes-runtime](https://togithub.com/ddadaal/next-typed-api-routes)
| [`0.8.0` ->
`0.8.1`](https://renovatebot.com/diffs/npm/@ddadaal%2fnext-typed-api-routes-runtime/0.8.0/0.8.1)
|
[![age](https://badges.renovateapi.com/packages/npm/@ddadaal%2fnext-typed-api-routes-runtime/0.8.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@ddadaal%2fnext-typed-api-routes-runtime/0.8.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@ddadaal%2fnext-typed-api-routes-runtime/0.8.1/compatibility-slim/0.8.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@ddadaal%2fnext-typed-api-routes-runtime/0.8.1/confidence-slim/0.8.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [@fastify/error](https://togithub.com/fastify/fastify-error) |
[`3.2.0` ->
`3.2.1`](https://renovatebot.com/diffs/npm/@fastify%2ferror/3.2.0/3.2.1)
|
[![age](https://badges.renovateapi.com/packages/npm/@fastify%2ferror/3.2.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@fastify%2ferror/3.2.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@fastify%2ferror/3.2.1/compatibility-slim/3.2.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@fastify%2ferror/3.2.1/confidence-slim/3.2.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [@fastify/static](https://togithub.com/fastify/fastify-static) |
[`6.10.1` ->
`6.10.2`](https://renovatebot.com/diffs/npm/@fastify%2fstatic/6.10.1/6.10.2)
|
[![age](https://badges.renovateapi.com/packages/npm/@fastify%2fstatic/6.10.2/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@fastify%2fstatic/6.10.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@fastify%2fstatic/6.10.2/compatibility-slim/6.10.1)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@fastify%2fstatic/6.10.2/confidence-slim/6.10.1)](https://docs.renovatebot.com/merge-confidence/)
|
| [@grpc/grpc-js](https://grpc.io/)
([source](https://togithub.com/grpc/grpc-node)) | [`1.8.14` ->
`1.8.15`](https://renovatebot.com/diffs/npm/@grpc%2fgrpc-js/1.8.14/1.8.15)
|
[![age](https://badges.renovateapi.com/packages/npm/@grpc%2fgrpc-js/1.8.15/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@grpc%2fgrpc-js/1.8.15/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@grpc%2fgrpc-js/1.8.15/compatibility-slim/1.8.14)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@grpc%2fgrpc-js/1.8.15/confidence-slim/1.8.14)](https://docs.renovatebot.com/merge-confidence/)
|
| [@mikro-orm/cli](https://mikro-orm.io)
([source](https://togithub.com/mikro-orm/mikro-orm)) | [`5.7.8` ->
`5.7.12`](https://renovatebot.com/diffs/npm/@mikro-orm%2fcli/5.7.8/5.7.12)
|
[![age](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fcli/5.7.12/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fcli/5.7.12/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fcli/5.7.12/compatibility-slim/5.7.8)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fcli/5.7.12/confidence-slim/5.7.8)](https://docs.renovatebot.com/merge-confidence/)
|
| [@mikro-orm/core](https://mikro-orm.io)
([source](https://togithub.com/mikro-orm/mikro-orm)) | [`5.7.8` ->
`5.7.12`](https://renovatebot.com/diffs/npm/@mikro-orm%2fcore/5.7.8/5.7.12)
|
[![age](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fcore/5.7.12/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fcore/5.7.12/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fcore/5.7.12/compatibility-slim/5.7.8)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fcore/5.7.12/confidence-slim/5.7.8)](https://docs.renovatebot.com/merge-confidence/)
|
| [@mikro-orm/mariadb](https://mikro-orm.io)
([source](https://togithub.com/mikro-orm/mikro-orm)) | [`5.7.8` ->
`5.7.12`](https://renovatebot.com/diffs/npm/@mikro-orm%2fmariadb/5.7.8/5.7.12)
|
[![age](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmariadb/5.7.12/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmariadb/5.7.12/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmariadb/5.7.12/compatibility-slim/5.7.8)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmariadb/5.7.12/confidence-slim/5.7.8)](https://docs.renovatebot.com/merge-confidence/)
|
| [@mikro-orm/migrations](https://mikro-orm.io)
([source](https://togithub.com/mikro-orm/mikro-orm)) | [`5.7.8` ->
`5.7.12`](https://renovatebot.com/diffs/npm/@mikro-orm%2fmigrations/5.7.8/5.7.12)
|
[![age](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmigrations/5.7.12/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmigrations/5.7.12/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmigrations/5.7.12/compatibility-slim/5.7.8)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmigrations/5.7.12/confidence-slim/5.7.8)](https://docs.renovatebot.com/merge-confidence/)
|
| [@mikro-orm/mysql](https://mikro-orm.io)
([source](https://togithub.com/mikro-orm/mikro-orm)) | [`5.7.8` ->
`5.7.12`](https://renovatebot.com/diffs/npm/@mikro-orm%2fmysql/5.7.8/5.7.12)
|
[![age](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmysql/5.7.12/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmysql/5.7.12/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmysql/5.7.12/compatibility-slim/5.7.8)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fmysql/5.7.12/confidence-slim/5.7.8)](https://docs.renovatebot.com/merge-confidence/)
|
| [@mikro-orm/seeder](https://mikro-orm.io)
([source](https://togithub.com/mikro-orm/mikro-orm)) | [`5.7.8` ->
`5.7.12`](https://renovatebot.com/diffs/npm/@mikro-orm%2fseeder/5.7.8/5.7.12)
|
[![age](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fseeder/5.7.12/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fseeder/5.7.12/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fseeder/5.7.12/compatibility-slim/5.7.8)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@mikro-orm%2fseeder/5.7.12/confidence-slim/5.7.8)](https://docs.renovatebot.com/merge-confidence/)
|
| [@next/bundle-analyzer](https://togithub.com/vercel/next.js) |
[`13.4.1` ->
`13.4.6`](https://renovatebot.com/diffs/npm/@next%2fbundle-analyzer/13.4.1/13.4.6)
|
[![age](https://badges.renovateapi.com/packages/npm/@next%2fbundle-analyzer/13.4.6/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@next%2fbundle-analyzer/13.4.6/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@next%2fbundle-analyzer/13.4.6/compatibility-slim/13.4.1)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@next%2fbundle-analyzer/13.4.6/confidence-slim/13.4.1)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@pnpm/lockfile-file](https://togithub.com/pnpm/pnpm/blob/main/lockfile/lockfile-file#readme)
([source](https://togithub.com/pnpm/pnpm)) | [`8.0.2` ->
`8.1.1`](https://renovatebot.com/diffs/npm/@pnpm%2flockfile-file/8.0.2/8.1.1)
|
[![age](https://badges.renovateapi.com/packages/npm/@pnpm%2flockfile-file/8.1.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@pnpm%2flockfile-file/8.1.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@pnpm%2flockfile-file/8.1.1/compatibility-slim/8.0.2)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@pnpm%2flockfile-file/8.1.1/confidence-slim/8.0.2)](https://docs.renovatebot.com/merge-confidence/)
|
| [@sinclair/typebox](https://togithub.com/sinclairzx81/typebox) |
[`0.28.13` ->
`0.28.15`](https://renovatebot.com/diffs/npm/@sinclair%2ftypebox/0.28.13/0.28.15)
|
[![age](https://badges.renovateapi.com/packages/npm/@sinclair%2ftypebox/0.28.15/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@sinclair%2ftypebox/0.28.15/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@sinclair%2ftypebox/0.28.15/compatibility-slim/0.28.13)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@sinclair%2ftypebox/0.28.15/confidence-slim/0.28.13)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/jest](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) |
[`29.5.1` ->
`29.5.2`](https://renovatebot.com/diffs/npm/@types%2fjest/29.5.1/29.5.2)
|
[![age](https://badges.renovateapi.com/packages/npm/@types%2fjest/29.5.2/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@types%2fjest/29.5.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@types%2fjest/29.5.2/compatibility-slim/29.5.1)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@types%2fjest/29.5.2/confidence-slim/29.5.1)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) |
[`18.16.14` ->
`18.16.18`](https://renovatebot.com/diffs/npm/@types%2fnode/18.16.14/18.16.18)
|
[![age](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.16.18/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.16.18/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.16.18/compatibility-slim/18.16.14)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.16.18/confidence-slim/18.16.14)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) |
[`18.2.6` ->
`18.2.13`](https://renovatebot.com/diffs/npm/@types%2freact/18.2.6/18.2.13)
|
[![age](https://badges.renovateapi.com/packages/npm/@types%2freact/18.2.13/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@types%2freact/18.2.13/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@types%2freact/18.2.13/compatibility-slim/18.2.6)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@types%2freact/18.2.13/confidence-slim/18.2.6)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/react-dom](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) |
[`18.2.4` ->
`18.2.6`](https://renovatebot.com/diffs/npm/@types%2freact-dom/18.2.4/18.2.6)
|
[![age](https://badges.renovateapi.com/packages/npm/@types%2freact-dom/18.2.6/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@types%2freact-dom/18.2.6/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@types%2freact-dom/18.2.6/compatibility-slim/18.2.4)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@types%2freact-dom/18.2.6/confidence-slim/18.2.4)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/ws](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ws)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) |
[`8.5.4` ->
`8.5.5`](https://renovatebot.com/diffs/npm/@types%2fws/8.5.4/8.5.5) |
[![age](https://badges.renovateapi.com/packages/npm/@types%2fws/8.5.5/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@types%2fws/8.5.5/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@types%2fws/8.5.5/compatibility-slim/8.5.4)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@types%2fws/8.5.5/confidence-slim/8.5.4)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint)
| [`5.59.6` ->
`5.60.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/5.59.6/5.60.0)
|
[![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.60.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.60.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.60.0/compatibility-slim/5.59.6)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.60.0/confidence-slim/5.59.6)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint)
| [`5.59.6` ->
`5.60.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/5.59.6/5.60.0)
|
[![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.60.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.60.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.60.0/compatibility-slim/5.59.6)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.60.0/confidence-slim/5.59.6)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@uiw/codemirror-theme-github](https://uiwjs.github.io/react-codemirror/#/theme/data/github/light)
([source](https://togithub.com/uiwjs/react-codemirror)) | [`4.20.2` ->
`4.21.3`](https://renovatebot.com/diffs/npm/@uiw%2fcodemirror-theme-github/4.20.2/4.21.3)
|
[![age](https://badges.renovateapi.com/packages/npm/@uiw%2fcodemirror-theme-github/4.21.3/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@uiw%2fcodemirror-theme-github/4.21.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@uiw%2fcodemirror-theme-github/4.21.3/compatibility-slim/4.20.2)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@uiw%2fcodemirror-theme-github/4.21.3/confidence-slim/4.20.2)](https://docs.renovatebot.com/merge-confidence/)
|
| [@uiw/react-codemirror](https://uiwjs.github.io/react-codemirror)
([source](https://togithub.com/uiwjs/react-codemirror)) | [`4.20.2` ->
`4.21.3`](https://renovatebot.com/diffs/npm/@uiw%2freact-codemirror/4.20.2/4.21.3)
|
[![age](https://badges.renovateapi.com/packages/npm/@uiw%2freact-codemirror/4.21.3/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@uiw%2freact-codemirror/4.21.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@uiw%2freact-codemirror/4.21.3/compatibility-slim/4.20.2)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@uiw%2freact-codemirror/4.21.3/confidence-slim/4.20.2)](https://docs.renovatebot.com/merge-confidence/)
|
| [antd](https://ant.design)
([source](https://togithub.com/ant-design/ant-design)) | [`5.5.0` ->
`5.6.2`](https://renovatebot.com/diffs/npm/antd/5.5.0/5.6.2) |
[![age](https://badges.renovateapi.com/packages/npm/antd/5.6.2/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/antd/5.6.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/antd/5.6.2/compatibility-slim/5.5.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/antd/5.6.2/confidence-slim/5.5.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [concurrently](https://togithub.com/open-cli-tools/concurrently) |
[`8.0.1` ->
`8.2.0`](https://renovatebot.com/diffs/npm/concurrently/8.0.1/8.2.0) |
[![age](https://badges.renovateapi.com/packages/npm/concurrently/8.2.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/concurrently/8.2.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/concurrently/8.2.0/compatibility-slim/8.0.1)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/concurrently/8.2.0/confidence-slim/8.0.1)](https://docs.renovatebot.com/merge-confidence/)
|
| [dayjs](https://day.js.org)
([source](https://togithub.com/iamkun/dayjs)) | [`1.11.7` ->
`1.11.8`](https://renovatebot.com/diffs/npm/dayjs/1.11.7/1.11.8) |
[![age](https://badges.renovateapi.com/packages/npm/dayjs/1.11.8/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/dayjs/1.11.8/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/dayjs/1.11.8/compatibility-slim/1.11.7)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/dayjs/1.11.8/confidence-slim/1.11.7)](https://docs.renovatebot.com/merge-confidence/)
|
| [dotenv](https://togithub.com/motdotla/dotenv) | [`16.0.3` ->
`16.3.1`](https://renovatebot.com/diffs/npm/dotenv/16.0.3/16.3.1) |
[![age](https://badges.renovateapi.com/packages/npm/dotenv/16.3.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/dotenv/16.3.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/dotenv/16.3.1/compatibility-slim/16.0.3)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/dotenv/16.3.1/confidence-slim/16.0.3)](https://docs.renovatebot.com/merge-confidence/)
|
| [eslint](https://eslint.org)
([source](https://togithub.com/eslint/eslint)) | [`8.41.0` ->
`8.43.0`](https://renovatebot.com/diffs/npm/eslint/8.41.0/8.43.0) |
[![age](https://badges.renovateapi.com/packages/npm/eslint/8.43.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/eslint/8.43.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/eslint/8.43.0/compatibility-slim/8.41.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/eslint/8.43.0/confidence-slim/8.41.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [fastify](https://www.fastify.io/)
([source](https://togithub.com/fastify/fastify)) | [`4.17.0` ->
`4.18.0`](https://renovatebot.com/diffs/npm/fastify/4.17.0/4.18.0) |
[![age](https://badges.renovateapi.com/packages/npm/fastify/4.18.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/fastify/4.18.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/fastify/4.18.0/compatibility-slim/4.17.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/fastify/4.18.0/confidence-slim/4.17.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [globby](https://togithub.com/sindresorhus/globby) | [`13.1.4` ->
`13.2.0`](https://renovatebot.com/diffs/npm/globby/13.1.4/13.2.0) |
[![age](https://badges.renovateapi.com/packages/npm/globby/13.2.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/globby/13.2.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/globby/13.2.0/compatibility-slim/13.1.4)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/globby/13.2.0/confidence-slim/13.1.4)](https://docs.renovatebot.com/merge-confidence/)
|
| [liquidjs](https://togithub.com/harttle/liquidjs) | [`10.7.1` ->
`10.8.3`](https://renovatebot.com/diffs/npm/liquidjs/10.7.1/10.8.3) |
[![age](https://badges.renovateapi.com/packages/npm/liquidjs/10.8.3/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/liquidjs/10.8.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/liquidjs/10.8.3/compatibility-slim/10.7.1)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/liquidjs/10.8.3/confidence-slim/10.7.1)](https://docs.renovatebot.com/merge-confidence/)
|
| [next](https://nextjs.org)
([source](https://togithub.com/vercel/next.js)) | [`13.4.4` ->
`13.4.6`](https://renovatebot.com/diffs/npm/next/13.4.4/13.4.6) |
[![age](https://badges.renovateapi.com/packages/npm/next/13.4.6/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/next/13.4.6/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/next/13.4.6/compatibility-slim/13.4.4)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/next/13.4.6/confidence-slim/13.4.4)](https://docs.renovatebot.com/merge-confidence/)
|
| [node-fetch-commonjs](https://togithub.com/proteriax/node-fetch-cjs) |
[`3.2.4` ->
`3.3.1`](https://renovatebot.com/diffs/npm/node-fetch-commonjs/3.2.4/3.3.1)
|
[![age](https://badges.renovateapi.com/packages/npm/node-fetch-commonjs/3.3.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/node-fetch-commonjs/3.3.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/node-fetch-commonjs/3.3.1/compatibility-slim/3.2.4)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/node-fetch-commonjs/3.3.1/confidence-slim/3.2.4)](https://docs.renovatebot.com/merge-confidence/)
|
| [nodemailer](https://nodemailer.com/)
([source](https://togithub.com/nodemailer/nodemailer)) | [`6.9.2` ->
`6.9.3`](https://renovatebot.com/diffs/npm/nodemailer/6.9.2/6.9.3) |
[![age](https://badges.renovateapi.com/packages/npm/nodemailer/6.9.3/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/nodemailer/6.9.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/nodemailer/6.9.3/compatibility-slim/6.9.2)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/nodemailer/6.9.3/confidence-slim/6.9.2)](https://docs.renovatebot.com/merge-confidence/)
|
| [octokit](https://togithub.com/octokit/octokit.js) | [`2.0.16` ->
`2.0.22`](https://renovatebot.com/diffs/npm/octokit/2.0.16/2.0.22) |
[![age](https://badges.renovateapi.com/packages/npm/octokit/2.0.22/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/octokit/2.0.22/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/octokit/2.0.22/compatibility-slim/2.0.16)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/octokit/2.0.22/confidence-slim/2.0.16)](https://docs.renovatebot.com/merge-confidence/)
|
| [pnpm](https://pnpm.io) ([source](https://togithub.com/pnpm/pnpm)) |
[`8.5.1` -> `8.6.3`](https://renovatebot.com/diffs/npm/pnpm/8.5.1/8.6.3)
|
[![age](https://badges.renovateapi.com/packages/npm/pnpm/8.6.3/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/pnpm/8.6.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/pnpm/8.6.3/compatibility-slim/8.5.1)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/pnpm/8.6.3/confidence-slim/8.5.1)](https://docs.renovatebot.com/merge-confidence/)
|
| [postcss](https://postcss.org/)
([source](https://togithub.com/postcss/postcss)) | [`8.4.23` ->
`8.4.24`](https://renovatebot.com/diffs/npm/postcss/8.4.23/8.4.24) |
[![age](https://badges.renovateapi.com/packages/npm/postcss/8.4.24/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/postcss/8.4.24/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/postcss/8.4.24/compatibility-slim/8.4.23)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/postcss/8.4.24/confidence-slim/8.4.23)](https://docs.renovatebot.com/merge-confidence/)
|
| [styled-components](https://styled-components.com/)
([source](https://togithub.com/styled-components/styled-components)) |
[`5.3.10` ->
`5.3.11`](https://renovatebot.com/diffs/npm/styled-components/5.3.10/5.3.11)
|
[![age](https://badges.renovateapi.com/packages/npm/styled-components/5.3.11/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/styled-components/5.3.11/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/styled-components/5.3.11/compatibility-slim/5.3.10)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/styled-components/5.3.11/confidence-slim/5.3.10)](https://docs.renovatebot.com/merge-confidence/)
|
| [ts-proto](https://togithub.com/stephenh/ts-proto) | [`1.147.3` ->
`1.149.0`](https://renovatebot.com/diffs/npm/ts-proto/1.147.3/1.149.0) |
[![age](https://badges.renovateapi.com/packages/npm/ts-proto/1.149.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/ts-proto/1.149.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/ts-proto/1.149.0/compatibility-slim/1.147.3)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/ts-proto/1.149.0/confidence-slim/1.147.3)](https://docs.renovatebot.com/merge-confidence/)
|
| [tslib](https://www.typescriptlang.org/)
([source](https://togithub.com/Microsoft/tslib)) | [`2.5.2` ->
`2.5.3`](https://renovatebot.com/diffs/npm/tslib/2.5.2/2.5.3) |
[![age](https://badges.renovateapi.com/packages/npm/tslib/2.5.3/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/tslib/2.5.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/tslib/2.5.3/compatibility-slim/2.5.2)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/tslib/2.5.3/confidence-slim/2.5.2)](https://docs.renovatebot.com/merge-confidence/)
|
| [turbo](https://turbo.build/repo)
([source](https://togithub.com/vercel/turbo)) | [`1.9.8` ->
`1.10.3`](https://renovatebot.com/diffs/npm/turbo/1.9.8/1.10.3) |
[![age](https://badges.renovateapi.com/packages/npm/turbo/1.10.3/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/turbo/1.10.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/turbo/1.10.3/compatibility-slim/1.9.8)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/turbo/1.10.3/confidence-slim/1.9.8)](https://docs.renovatebot.com/merge-confidence/)
|
| [typescript](https://www.typescriptlang.org/)
([source](https://togithub.com/Microsoft/TypeScript)) | [`5.0.4` ->
`5.1.3`](https://renovatebot.com/diffs/npm/typescript/5.0.4/5.1.3) |
[![age](https://badges.renovateapi.com/packages/npm/typescript/5.1.3/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/typescript/5.1.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/typescript/5.1.3/compatibility-slim/5.0.4)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/typescript/5.1.3/confidence-slim/5.0.4)](https://docs.renovatebot.com/merge-confidence/)
|
| [webpack](https://togithub.com/webpack/webpack) | [`5.83.1` ->
`5.87.0`](https://renovatebot.com/diffs/npm/webpack/5.83.1/5.87.0) |
[![age](https://badges.renovateapi.com/packages/npm/webpack/5.87.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/webpack/5.87.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/webpack/5.87.0/compatibility-slim/5.83.1)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/webpack/5.87.0/confidence-slim/5.83.1)](https://docs.renovatebot.com/merge-confidence/)
|
| [xterm](https://togithub.com/xtermjs/xterm.js) | [`5.1.0` ->
`5.2.1`](https://renovatebot.com/diffs/npm/xterm/5.1.0/5.2.1) |
[![age](https://badges.renovateapi.com/packages/npm/xterm/5.2.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/xterm/5.2.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/xterm/5.2.1/compatibility-slim/5.1.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/xterm/5.2.1/confidence-slim/5.1.0)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>algolia/algoliasearch-client-javascript</summary>

###
[`v4.17.2`](https://togithub.com/algolia/algoliasearch-client-javascript/blob/HEAD/CHANGELOG.md#v4172-httpsgithubcomalgoliaalgoliasearch-client-javascriptcompare41714172)

[Compare
Source](https://togithub.com/algolia/algoliasearch-client-javascript/compare/4.17.1...4.17.2)

- fix(search): fix wait method for updateApiKey request
([#&#8203;1464](https://togithub.com/algolia/algoliasearch-client-javascript/issues/1464))
([edc629d](https://togithub.com/algolia/algoliasearch-client-javascript/commit/edc629d)),
closes
[#&#8203;1464](https://togithub.com/algolia/algoliasearch-client-javascript/issues/1464)
- docs(SearchOptions): fix jsdoc of sortFacetValuesBy
([#&#8203;1463](https://togithub.com/algolia/algoliasearch-client-javascript/issues/1463))
([a4309c7](https://togithub.com/algolia/algoliasearch-client-javascript/commit/a4309c7)),
closes
[#&#8203;1463](https://togithub.com/algolia/algoliasearch-client-javascript/issues/1463)

###
[`v4.17.1`](https://togithub.com/algolia/algoliasearch-client-javascript/blob/HEAD/CHANGELOG.md#v4171-httpsgithubcomalgoliaalgoliasearch-client-javascriptcompare41704171)

[Compare
Source](https://togithub.com/algolia/algoliasearch-client-javascript/compare/4.17.0...4.17.1)

- fix(recommend): Align `getRecommendations` type with actual
implementation
([#&#8203;1459](https://togithub.com/algolia/algoliasearch-client-javascript/issues/1459))
([d18391b](https://togithub.com/algolia/algoliasearch-client-javascript/commit/d18391b)),
closes
[#&#8203;1459](https://togithub.com/algolia/algoliasearch-client-javascript/issues/1459)

</details>

<details>
<summary>ant-design/cssinjs</summary>

###
[`v1.10.1`](https://togithub.com/ant-design/cssinjs/releases/tag/v1.10.1)

[Compare
Source](https://togithub.com/ant-design/cssinjs/compare/v1.10.0...v1.10.1)

- type: fix type definition
([#&#8203;116](https://togithub.com/ant-design/cssinjs/issues/116))
[`adf4b54`](https://togithub.com/ant-design/cssinjs/commit/adf4b54)

###
[`v1.10.0`](https://togithub.com/ant-design/cssinjs/releases/tag/v1.10.0)

[Compare
Source](https://togithub.com/ant-design/cssinjs/compare/v1.9.1...v1.10.0)

- feat/export calculate token
([#&#8203;115](https://togithub.com/ant-design/cssinjs/issues/115))
[`4aef362`](https://togithub.com/ant-design/cssinjs/commit/4aef362)
- Merge branch 'master' of https://github.com/ant-design/cssinjs
[`43f3064`](https://togithub.com/ant-design/cssinjs/commit/43f3064)
- docs: update dumi config
[`77e5d74`](https://togithub.com/ant-design/cssinjs/commit/77e5d74)
- chore: migrate jest to vitest
([#&#8203;110](https://togithub.com/ant-design/cssinjs/issues/110))
[`441a3af`](https://togithub.com/ant-design/cssinjs/commit/441a3af)

</details>

<details>
<summary>ant-design/ant-design-icons</summary>

###
[`v5.1.4`](https://togithub.com/ant-design/ant-design-icons/compare/225d4d2189720ee3b7e4a4d7a6d80e076fa15cbc...225d4d2189720ee3b7e4a4d7a6d80e076fa15cbc)

[Compare
Source](https://togithub.com/ant-design/ant-design-icons/compare/225d4d2189720ee3b7e4a4d7a6d80e076fa15cbc...225d4d2189720ee3b7e4a4d7a6d80e076fa15cbc)

###
[`v5.1.3`](https://togithub.com/ant-design/ant-design-icons/compare/225d4d2189720ee3b7e4a4d7a6d80e076fa15cbc...225d4d2189720ee3b7e4a4d7a6d80e076fa15cbc)

[Compare
Source](https://togithub.com/ant-design/ant-design-icons/compare/225d4d2189720ee3b7e4a4d7a6d80e076fa15cbc...225d4d2189720ee3b7e4a4d7a6d80e076fa15cbc)

###
[`v5.1.2`](https://togithub.com/ant-design/ant-design-icons/compare/225d4d2189720ee3b7e4a4d7a6d80e076fa15cbc...225d4d2189720ee3b7e4a4d7a6d80e076fa15cbc)

[Compare
Source](https://togithub.com/ant-design/ant-design-icons/compare/225d4d2189720ee3b7e4a4d7a6d80e076fa15cbc...225d4d2189720ee3b7e4a4d7a6d80e076fa15cbc)

###
[`v5.1.1`](https://togithub.com/ant-design/ant-design-icons/compare/225d4d2189720ee3b7e4a4d7a6d80e076fa15cbc...225d4d2189720ee3b7e4a4d7a6d80e076fa15cbc)

[Compare
Source](https://togithub.com/ant-design/ant-design-icons/compare/225d4d2189720ee3b7e4a4d7a6d80e076fa15cbc...225d4d2189720ee3b7e4a4d7a6d80e076fa15cbc)

</details>

<details>
<summary>codemirror/language</summary>

###
[`v6.8.0`](https://togithub.com/codemirror/language/blob/HEAD/CHANGELOG.md#&#8203;680-2023-06-12)

[Compare
Source](https://togithub.com/codemirror/language/compare/6.7.0...6.8.0)

##### New features

The new `baseIndentFor` method in `TreeIndentContext` can be used to
find the base indentation for an arbitrary node.

</details>

<details>
<summary>codemirror/view</summary>

###
[`v6.13.2`](https://togithub.com/codemirror/view/blob/HEAD/CHANGELOG.md#&#8203;6132-2023-06-13)

[Compare
Source](https://togithub.com/codemirror/view/compare/6.13.1...6.13.2)

##### Bug fixes

Fix an issue in scroll position stabilization for changes above the
visible, where Chrome already does this natively and we ended up
compensating twice.

###
[`v6.13.1`](https://togithub.com/codemirror/view/blob/HEAD/CHANGELOG.md#&#8203;6131-2023-06-12)

[Compare
Source](https://togithub.com/codemirror/view/compare/6.13.0...6.13.1)

##### Bug fixes

Fix a bug where the cursor would in some circumstances be drawn on the
wrong side of an inline widget.

Fix an issue where `scrollPastEnd` could cause the scroll position of
editors that weren't in view to be changed unnecessarily.

###
[`v6.13.0`](https://togithub.com/codemirror/view/blob/HEAD/CHANGELOG.md#&#8203;6130-2023-06-05)

[Compare
Source](https://togithub.com/codemirror/view/compare/6.12.0...6.13.0)

##### Bug fixes

Forbid widget decoration side values bigger than 10000, to prevent them
from breaking range ordering invariants.

Fix a bug where differences between widgets' estimated and actual
heights could cause the editor to inappropriately move the scroll
position.

Avoid another situation in which composition that inserts line breaks
could corrupt the editor DOM.

##### New features

Inline widgets may now introduce line breaks, if they report this
through the `WidgetType.lineBreaks` property.

</details>

<details>
<summary>conventional-changelog/commitlint</summary>

###
[`v17.6.5`](https://togithub.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;commitlint/config-conventional/CHANGELOG.md#&#8203;1765-httpsgithubcomconventional-changelogcommitlintcomparev1764v1765-2023-05-30)

[Compare
Source](https://togithub.com/conventional-changelog/commitlint/compare/v17.6.3...v17.6.5)

**Note:** Version bump only for package
[@&#8203;commitlint/config-conventional](https://togithub.com/commitlint/config-conventional)

</details>

<details>
<summary>ddadaal/next-typed-api-routes</summary>

###
[`v0.8.1`](https://togithub.com/ddadaal/next-typed-api-routes/compare/4f07b2ba2c55d957ae6862e0000d6049e36140f7...4f07b2ba2c55d957ae6862e0000d6049e36140f7)

[Compare
Source](https://togithub.com/ddadaal/next-typed-api-routes/compare/4f07b2ba2c55d957ae6862e0000d6049e36140f7...4f07b2ba2c55d957ae6862e0000d6049e36140f7)

</details>

<details>
<summary>fastify/fastify-error</summary>

###
[`v3.2.1`](https://togithub.com/fastify/fastify-error/releases/tag/v3.2.1)

[Compare
Source](https://togithub.com/fastify/fastify-error/compare/v3.2.0...v3.2.1)

#### What's Changed

- chore(.gitignore): add clinic by
[@&#8203;Fdawgs](https://togithub.com/Fdawgs) in
[https://github.com/fastify/fastify-error/pull/91](https://togithub.com/fastify/fastify-error/pull/91)
- add benchmarks, improve performance of stackTraceLimit === 0 by
[@&#8203;Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/fastify/fastify-error/pull/92](https://togithub.com/fastify/fastify-error/pull/92)
- chore(.gitignore): add bun lockfile by
[@&#8203;Fdawgs](https://togithub.com/Fdawgs) in
[https://github.com/fastify/fastify-error/pull/93](https://togithub.com/fastify/fastify-error/pull/93)
- chore(deps-dev): bump tsd from 0.25.0 to 0.26.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/fastify/fastify-error/pull/94](https://togithub.com/fastify/fastify-error/pull/94)
- chore(deps-dev): bump tsd from 0.26.1 to 0.27.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/fastify/fastify-error/pull/95](https://togithub.com/fastify/fastify-error/pull/95)
- chore(deps-dev): bump tsd from 0.27.0 to 0.28.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/fastify/fastify-error/pull/96](https://togithub.com/fastify/fastify-error/pull/96)
- ci: only trigger on pushes to main branches by
[@&#8203;Fdawgs](https://togithub.com/Fdawgs) in
[https://github.com/fastify/fastify-error/pull/97](https://togithub.com/fastify/fastify-error/pull/97)
- chore: fix `lint` script on types by
[@&#8203;trim21](https://togithub.com/trim21) in
[https://github.com/fastify/fastify-error/pull/99](https://togithub.com/fastify/fastify-error/pull/99)
- perf: use spread operator by
[@&#8203;trim21](https://togithub.com/trim21) in
[https://github.com/fastify/fastify-error/pull/100](https://togithub.com/fastify/fastify-error/pull/100)
- build(deps-dev): use standard instead of ts-standard by
[@&#8203;Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/fastify/fastify-error/pull/104](https://togithub.com/fastify/fastify-error/pull/104)
- types: check error argument type by
[@&#8203;trim21](https://togithub.com/trim21) in
[https://github.com/fastify/fastify-error/pull/98](https://togithub.com/fastify/fastify-error/pull/98)
- docs(readme): add typescript example by
[@&#8203;trim21](https://togithub.com/trim21) in
[https://github.com/fastify/fastify-error/pull/105](https://togithub.com/fastify/fastify-error/pull/105)

#### New Contributors

- [@&#8203;trim21](https://togithub.com/trim21) made their first
contribution in
[https://github.com/fastify/fastify-error/pull/99](https://togithub.com/fastify/fastify-error/pull/99)

**Full Changelog**:
https://github.com/fastify/fastify-error/compare/v3.2.0...v3.2.1

</details>

<details>
<summary>fastify/fastify-static</summary>

###
[`v6.10.2`](https://togithub.com/fastify/fastify-static/releases/tag/v6.10.2)

[Compare
Source](https://togithub.com/fastify/fastify-static/compare/v6.10.1...v6.10.2)

#### What's Changed

- ci: only trigger on pushes to main branches by
[@&#8203;Fdawgs](https://togithub.com/Fdawgs) in
[https://github.com/fastify/fastify-static/pull/377](https://togithub.com/fastify/fastify-static/pull/377)
- build(deps-dev): bump
[@&#8203;types/node](https://togithub.com/types/node) from 18.16.5 to
20.1.0 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/fastify/fastify-static/pull/378](https://togithub.com/fastify/fastify-static/pull/378)
- fallback to application/octet-stream if content type cannot be
determined by file extension by
[@&#8203;Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/fastify/fastify-static/pull/384](https://togithub.com/fastify/fastify-static/pull/384)

**Full Changelog**:
https://github.com/fastify/fastify-static/compare/v6.10.1...v6.10.2

</details>

<details>
<summary>grpc/grpc-node</summary>

###
[`v1.8.15`](https://togithub.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.8.15):
@&#8203;grpc/grpc-js 1.8.15

[Compare
Source](https://togithub.com/grpc/grpc-node/compare/@grpc/grpc-js@1.8.14...@grpc/grpc-js@1.8.15)

- Fix a memory leak that could result from a specific pattern of
recursive function calls
([#&#8203;2456](https://togithub.com/grpc/grpc-node/issues/2456))
- Ensure `status` and `error` events are consistently emitted
asynchronously
([#&#8203;2456](https://togithub.com/grpc/grpc-node/issues/2456))

</details>

<details>
<summary>mikro-orm/mikro-orm</summary>

###
[`v5.7.12`](https://togithub.com/mikro-orm/mikro-orm/blob/HEAD/CHANGELOG.md#&#8203;5712-httpsgithubcommikro-ormmikro-ormcomparev5711v5712-2023-06-10)

[Compare
Source](https://togithub.com/mikro-orm/mikro-orm/compare/v5.7.11...v5.7.12)

##### Bug Fixes

- **core:** allow async filter callbacks in `em.addFilter()` on type
level
([308c45b](https://togithub.com/mikro-orm/mikro-orm/commit/308c45bcdc0ae88b263cf6f35f7ab66f91cf97df))
- **core:** fallback to direct property access
([320c52f](https://togithub.com/mikro-orm/mikro-orm/commit/320c52f8066bb5471a72c70e6bb87aa9b562e17f)),
closes
[#&#8203;4434](https://togithub.com/mikro-orm/mikro-orm/issues/4434)
[#&#8203;4216](https://togithub.com/mikro-orm/mikro-orm/issues/4216)
- **core:** fix extra updates when `forceEntityConstructor` enabled
([41874eb](https://togithub.com/mikro-orm/mikro-orm/commit/41874eb8c8c5ec3f62894d0b79e66df2ef799b56)),
closes
[#&#8203;4426](https://togithub.com/mikro-orm/mikro-orm/issues/4426)
- **core:** fix returning clause for upsert with embeddables
([#&#8203;4427](https://togithub.com/mikro-orm/mikro-orm/issues/4427))
([b9682f0](https://togithub.com/mikro-orm/mikro-orm/commit/b9682f03b34dc028cc593f8a3ffbd672d3e9bcee))
- **core:** respect `undefined` when assigning to object properties
([217ff8f](https://togithub.com/mikro-orm/mikro-orm/commit/217ff8f7321b6ed2551df5214f9f5934bb6d8896)),
closes
[#&#8203;4428](https://togithub.com/mikro-orm/mikro-orm/issues/4428)
- **core:** respect falsy values in `em.upsert`
([ef22b21](https://togithub.com/mikro-orm/mikro-orm/commit/ef22b21ad853c020fcd1c149d61714b40d7d390a)),
closes
[#&#8203;4420](https://togithub.com/mikro-orm/mikro-orm/issues/4420)
- **mongo:** allow saving self-references inside M:N properties in one
flush
([c1b5fc4](https://togithub.com/mikro-orm/mikro-orm/commit/c1b5fc49de2b962e4d44b5673a8df1437f0f71ab)),
closes
[#&#8203;4431](https://togithub.com/mikro-orm/mikro-orm/issues/4431)

##### Features

- **core:** add `em.getMetadata(Entity)` shortcut
([e5834b4](https://togithub.com/mikro-orm/mikro-orm/commit/e5834b4314c190c1557aeddf31c88131ea855d89))
- **core:** support Uint8Array
([#&#8203;4419](https://togithub.com/mikro-orm/mikro-orm/issues/4419))
([01a9c59](https://togithub.com/mikro-orm/mikro-orm/commit/01a9c5973d723827e485ce0f9a36ea03b24db676)),
closes
[#&#8203;4418](https://togithub.com/mikro-orm/mikro-orm/issues/4418)

###
[`v5.7.11`](https://togithub.com/mikro-orm/mikro-orm/blob/HEAD/CHANGELOG.md#&#8203;5711-httpsgithubcommikro-ormmikro-ormcomparev5710v5711-2023-06-01)

[Compare
Source](https://togithub.com/mikro-orm/mikro-orm/compare/v5.7.10...v5.7.11)

##### Bug Fixes

- **cli:** expose missing `migration:check` command
([#&#8203;4388](https://togithub.com/mikro-orm/mikro-orm/issues/4388))
([79e128e](https://togithub.com/mikro-orm/mikro-orm/commit/79e128e34fd1587e345716174fcb7c11ce983568))
- **core:** fix change tracking of optional properties with
`forceUndefined`
([9303c3f](https://togithub.com/mikro-orm/mikro-orm/commit/9303c3f58c05b266307c774134cb0057e03d29fa)),
closes
[#&#8203;4412](https://togithub.com/mikro-orm/mikro-orm/issues/4412)
- **core:** fix populating relations in parallel via `Promise.all`
([#&#8203;4415](https://togithub.com/mikro-orm/mikro-orm/issues/4415))
([f4127a7](https://togithub.com/mikro-orm/mikro-orm/commit/f4127a7e9f28151c1043a0463c17cc0480ee3e90)),
closes
[#&#8203;4213](https://togithub.com/mikro-orm/mikro-orm/issues/4213)
[#&#8203;4343](https://togithub.com/mikro-orm/mikro-orm/issues/4343)

###
[`v5.7.10`](https://togithub.com/mikro-orm/mikro-orm/blob/HEAD/CHANGELOG.md#&#8203;5710-httpsgithubcommikro-ormmikro-ormcomparev579v5710-2023-05-23)

[Compare
Source](https://togithub.com/mikro-orm/mikro-orm/compare/v5.7.9...v5.7.10)

##### Bug Fixes

- **core:** exclude collections from `returning` clause from `em.upsert`
([e342449](https://togithub.com/mikro-orm/mikro-orm/commit/e342449c1c291b74de8821afc43236f217260165)),
closes
[#&#8203;4382](https://togithub.com/mikro-orm/mikro-orm/issues/4382)
- **core:** re-export `Reference` class as `Ref`
([50eea37](https://togithub.com/mikro-orm/mikro-orm/commit/50eea370a43d70366643c8578c51ea427b79a64c)),
closes
[#&#8203;4161](https://togithub.com/mikro-orm/mikro-orm/issues/4161)
- **core:** respect `skipNull` when serializing object
properties/embeddables
([f27ee9a](https://togithub.com/mikro-orm/mikro-orm/commit/f27ee9a6dcaf4b9ad72c4aba652c1afb23b74577)),
closes
[#&#8203;4383](https://togithub.com/mikro-orm/mikro-orm/issues/4383)

##### Features

- **core:** add `meta` to `EventArgs` to the upsert events
([ed431ea](https://togithub.com/mikro-orm/mikro-orm/commit/ed431eaba1c62aa9d3cc5e664c1ec73eef59fceb))

##### Performance Improvements

- **core:** set `Collection._property` early for managed entities
([23ca682](https://togithub.com/mikro-orm/mikro-orm/commit/23ca682ad8792de145a5c4c7e32c8ff226c0cae1)),
closes
[#&#8203;4376](https://togithub.com/mikro-orm/mikro-orm/issues/4376)

###
[`v5.7.9`](https://togithub.com/mikro-orm/mikro-orm/blob/HEAD/CHANGELOG.md#&#8203;579-httpsgithubcommikro-ormmikro-ormcomparev578v579-2023-05-22)

[Compare
Source](https://togithub.com/mikro-orm/mikro-orm/compare/v5.7.8...v5.7.9)

##### Bug Fixes

- **core:** fix mapping of results from partial loading
([541c449](https://togithub.com/mikro-orm/mikro-orm/commit/541c449e00d49c42e57ca0be536f26a4799bfa3c)),
closes
[#&#8203;4377](https://togithub.com/mikro-orm/mikro-orm/issues/4377)

##### Performance Improvements

- **core:** don't double clone when merging data to exiting entity
([c175652](https://togithub.com/mikro-orm/mikro-orm/commit/c175652445a58e26fac79eb6e7546a5397f2ee4c)),
closes
[#&#8203;4376](https://togithub.com/mikro-orm/mikro-orm/issues/4376)

</details>

<details>
<summary>vercel/next.js</summary>

###
[`v13.4.6`](https://togithub.com/vercel/next.js/releases/tag/v13.4.6)

[Compare
Source](https://togithub.com/vercel/next.js/compare/v13.4.5...v13.4.6)

##### Core Changes

- Fix windows metadata slashes:
[#&#8203;51088](https://togithub.com/vercel/next.js/issues/51088)
- Do not merge chunkGroups' CSS files:
[#&#8203;51103](https://togithub.com/vercel/next.js/issues/51103)
- Add unique search query for RSC requests to be cacable on CDN:
[#&#8203;50970](https://togithub.com/vercel/next.js/issues/50970)
- add turbopack integration tests to CI:
[#&#8203;50904](https://togithub.com/vercel/next.js/issues/50904)
- Add option for debugging CPU usage:
[#&#8203;51174](https://togithub.com/vercel/next.js/issues/51174)
- Prefer module fields for RSC server layer:
[#&#8203;51179](https://togithub.com/vercel/next.js/issues/51179)
- Update `next/head` warning to link to the correct docs page:
[#&#8203;51013](https://togithub.com/vercel/next.js/issues/51013)
- Revert "Do not merge chunkGroups' CSS files":
[#&#8203;51193](https://togithub.com/vercel/next.js/issues/51193)
- fix: helpful error when `output: export` and `next export -o`:
[#&#8203;51191](https://togithub.com/vercel/next.js/issues/51191)
- Strip \_rsc query for navigation between app and page:
[#&#8203;51195](https://togithub.com/vercel/next.js/issues/51195)
- Fix standalone not found:
[#&#8203;51172](https://togithub.com/vercel/next.js/issues/51172)
- fix(cli): add all available options to cli commands, format them
consistently:
[#&#8203;48708](https://togithub.com/vercel/next.js/issues/48708)
- update storybook example (copy from vercel/vercel):
[#&#8203;50865](https://togithub.com/vercel/next.js/issues/50865)
- chore: remove useless duplicate code:
[#&#8203;50705](https://togithub.com/vercel/next.js/issues/50705)
- fix: app router hash scrolling should respect scroll-padding:
[#&#8203;51268](https://togithub.com/vercel/next.js/issues/51268)
- Fix build error about trace file and edge route:
[#&#8203;50808](https://togithub.com/vercel/next.js/issues/50808)
- chore(router): fix typo in comment:
[#&#8203;50581](https://togithub.com/vercel/next.js/issues/50581)
- Add mikroORM to external package list:
[#&#8203;50487](https://togithub.com/vercel/next.js/issues/50487)
- \[docs] Clarify that merely changing `extension` does not load `.md`
f…: [#&#8203;49785](https://togithub.com/vercel/next.js/issues/49785)
- Correct build workers perf issue:
[#&#8203;51271](https://togithub.com/vercel/next.js/issues/51271)
- Remove edge functions tracking in dev server:
[#&#8203;51122](https://togithub.com/vercel/next.js/issues/51122)
- app router: fix double fetch on prefetch={false}:
[#&#8203;51292](https://togithub.com/vercel/next.js/issues/51292)
- Invalidate client cache when cookies have changed in Server Actions:
[#&#8203;51290](https://togithub.com/vercel/next.js/issues/51290)
- feat(turbopack): enable sassOptions:
[#&#8203;51259](https://togithub.com/vercel/next.js/issues/51259)
- Route Module Cleanup:
[#&#8203;50936](https://togithub.com/vercel/next.js/issues/50936)
-   Validate i18n locale domain: [#&#8203;50220](https://togithub

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "on sunday" in timezone Asia/Shanghai,
Automerge - At any time (no schedule defined).

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

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

👻 **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/PKUHPC/SCOW).

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

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.

4 participants