-
-
Notifications
You must be signed in to change notification settings - Fork 20
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
Conversation
some minor space change. |
There was a problem hiding this 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.
Yes but it pass |
Oh i see, standard is broken in TypeScript, ts files are not checked. |
Also please use expectError of tsd, instead of ts-expect-error declarations |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
any plan on merging this? |
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')) |
There was a problem hiding this 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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
/ping |
I didnt forget you ;). I tried to merge it about 10 times when github had issues. |
New release for this? |
[![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 ([#​1464](https://togithub.com/algolia/algoliasearch-client-javascript/issues/1464)) ([edc629d](https://togithub.com/algolia/algoliasearch-client-javascript/commit/edc629d)), closes [#​1464](https://togithub.com/algolia/algoliasearch-client-javascript/issues/1464) - docs(SearchOptions): fix jsdoc of sortFacetValuesBy ([#​1463](https://togithub.com/algolia/algoliasearch-client-javascript/issues/1463)) ([a4309c7](https://togithub.com/algolia/algoliasearch-client-javascript/commit/a4309c7)), closes [#​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 ([#​1459](https://togithub.com/algolia/algoliasearch-client-javascript/issues/1459)) ([d18391b](https://togithub.com/algolia/algoliasearch-client-javascript/commit/d18391b)), closes [#​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 ([#​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 ([#​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 ([#​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#​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#​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#​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#​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/@​commitlint/config-conventional/CHANGELOG.md#​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​trim21](https://togithub.com/trim21) in [https://github.com/fastify/fastify-error/pull/105](https://togithub.com/fastify/fastify-error/pull/105) #### New Contributors - [@​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 [@​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 [@​types/node](https://togithub.com/types/node) from 18.16.5 to 20.1.0 by [@​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 [@​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): @​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 ([#​2456](https://togithub.com/grpc/grpc-node/issues/2456)) - Ensure `status` and `error` events are consistently emitted asynchronously ([#​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#​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 [#​4434](https://togithub.com/mikro-orm/mikro-orm/issues/4434) [#​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 [#​4426](https://togithub.com/mikro-orm/mikro-orm/issues/4426) - **core:** fix returning clause for upsert with embeddables ([#​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 [#​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 [#​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 [#​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 ([#​4419](https://togithub.com/mikro-orm/mikro-orm/issues/4419)) ([01a9c59](https://togithub.com/mikro-orm/mikro-orm/commit/01a9c5973d723827e485ce0f9a36ea03b24db676)), closes [#​4418](https://togithub.com/mikro-orm/mikro-orm/issues/4418) ### [`v5.7.11`](https://togithub.com/mikro-orm/mikro-orm/blob/HEAD/CHANGELOG.md#​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 ([#​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 [#​4412](https://togithub.com/mikro-orm/mikro-orm/issues/4412) - **core:** fix populating relations in parallel via `Promise.all` ([#​4415](https://togithub.com/mikro-orm/mikro-orm/issues/4415)) ([f4127a7](https://togithub.com/mikro-orm/mikro-orm/commit/f4127a7e9f28151c1043a0463c17cc0480ee3e90)), closes [#​4213](https://togithub.com/mikro-orm/mikro-orm/issues/4213) [#​4343](https://togithub.com/mikro-orm/mikro-orm/issues/4343) ### [`v5.7.10`](https://togithub.com/mikro-orm/mikro-orm/blob/HEAD/CHANGELOG.md#​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 [#​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 [#​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 [#​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 [#​4376](https://togithub.com/mikro-orm/mikro-orm/issues/4376) ### [`v5.7.9`](https://togithub.com/mikro-orm/mikro-orm/blob/HEAD/CHANGELOG.md#​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 [#​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 [#​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: [#​51088](https://togithub.com/vercel/next.js/issues/51088) - Do not merge chunkGroups' CSS files: [#​51103](https://togithub.com/vercel/next.js/issues/51103) - Add unique search query for RSC requests to be cacable on CDN: [#​50970](https://togithub.com/vercel/next.js/issues/50970) - add turbopack integration tests to CI: [#​50904](https://togithub.com/vercel/next.js/issues/50904) - Add option for debugging CPU usage: [#​51174](https://togithub.com/vercel/next.js/issues/51174) - Prefer module fields for RSC server layer: [#​51179](https://togithub.com/vercel/next.js/issues/51179) - Update `next/head` warning to link to the correct docs page: [#​51013](https://togithub.com/vercel/next.js/issues/51013) - Revert "Do not merge chunkGroups' CSS files": [#​51193](https://togithub.com/vercel/next.js/issues/51193) - fix: helpful error when `output: export` and `next export -o`: [#​51191](https://togithub.com/vercel/next.js/issues/51191) - Strip \_rsc query for navigation between app and page: [#​51195](https://togithub.com/vercel/next.js/issues/51195) - Fix standalone not found: [#​51172](https://togithub.com/vercel/next.js/issues/51172) - fix(cli): add all available options to cli commands, format them consistently: [#​48708](https://togithub.com/vercel/next.js/issues/48708) - update storybook example (copy from vercel/vercel): [#​50865](https://togithub.com/vercel/next.js/issues/50865) - chore: remove useless duplicate code: [#​50705](https://togithub.com/vercel/next.js/issues/50705) - fix: app router hash scrolling should respect scroll-padding: [#​51268](https://togithub.com/vercel/next.js/issues/51268) - Fix build error about trace file and edge route: [#​50808](https://togithub.com/vercel/next.js/issues/50808) - chore(router): fix typo in comment: [#​50581](https://togithub.com/vercel/next.js/issues/50581) - Add mikroORM to external package list: [#​50487](https://togithub.com/vercel/next.js/issues/50487) - \[docs] Clarify that merely changing `extension` does not load `.md` f…: [#​49785](https://togithub.com/vercel/next.js/issues/49785) - Correct build workers perf issue: [#​51271](https://togithub.com/vercel/next.js/issues/51271) - Remove edge functions tracking in dev server: [#​51122](https://togithub.com/vercel/next.js/issues/51122) - app router: fix double fetch on prefetch={false}: [#​51292](https://togithub.com/vercel/next.js/issues/51292) - Invalidate client cache when cookies have changed in Server Actions: [#​51290](https://togithub.com/vercel/next.js/issues/51290) - feat(turbopack): enable sassOptions: [#​51259](https://togithub.com/vercel/next.js/issues/51259) - Route Module Cleanup: [#​50936](https://togithub.com/vercel/next.js/issues/50936) - Validate i18n locale domain: [#​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>
Checklist
npm run test
andnpm run benchmark
and the Code of conduct