Skip to content

fix: export even more internals for dts files generation#3831

Merged
KATT merged 5 commits into
trpc:mainfrom
milohansen:export-overwrite-and-inferparser
Feb 22, 2023
Merged

fix: export even more internals for dts files generation#3831
KATT merged 5 commits into
trpc:mainfrom
milohansen:export-overwrite-and-inferparser

Conversation

@milohansen

Copy link
Copy Markdown
Contributor

Closes #

🎯 Changes

What changes are made in this PR? Is it a feature or a bug fix?

This extends work by @jgoux in #3774 by exposing more internal types to ensure declaration files can be generated.

It fixes errors caused by the interaction of context and middleware (stackblitz) and when routers are created within generic functions (stackblitz).

✅ Checklist

  • I have followed the steps listed in the Contributing guide.
  • If necessary, I have added documentation related to the changes made.
  • I have added or updated the tests related to the changes made.

@vercel

vercel Bot commented Feb 20, 2023

Copy link
Copy Markdown

Someone is attempting to deploy a commit to the trpc Team on Vercel.

A member of the Team first needs to authorize it.

@vercel

vercel Bot commented Feb 20, 2023

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated
www ✅ Ready (Inspect) Visit Preview 💬 Add your feedback Feb 21, 2023 at 1:09AM (UTC)

@jgoux

jgoux commented Feb 20, 2023

Copy link
Copy Markdown
Contributor

Hey @milohansen, we created a fixture project to ensure we don't have regressions. Could you add your failing cases to https://github.com/trpc/trpc/blob/main/examples/.test/internal-types-export/src/server.ts ?

@KATT KATT left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

We have a test that is supposed to help us with this, could you update it so it would fail without this fix?

https://github.com/trpc/trpc/tree/main/examples/.test/internal-types-export

@milohansen

Copy link
Copy Markdown
Contributor Author

I've updated the test and confirmed it produces two errors without the fix.

image

Let me know if there's anything else I can do to help.

Comment thread packages/server/src/core/index.ts Outdated
@milohansen

Copy link
Copy Markdown
Contributor Author

@KATT Looks like the build is working now, let me know if I can do anything else before this is merged.

@KATT KATT merged commit 7a0dd84 into trpc:main Feb 22, 2023
@milohansen milohansen deleted the export-overwrite-and-inferparser branch February 22, 2023 19:41
kodiakhq Bot referenced this pull request in weareinreach/InReach Feb 28, 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 |
|---|---|---|---|---|---|
| [@aws-sdk/client-cognito-identity-provider](https://togithub.com/aws/aws-sdk-js-v3/tree/main/clients/client-cognito-identity-provider) ([source](https://togithub.com/aws/aws-sdk-js-v3)) | [`3.278.0` -> `3.279.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-cognito-identity-provider/3.278.0/3.279.0) | [![age](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-cognito-identity-provider/3.279.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-cognito-identity-provider/3.279.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-cognito-identity-provider/3.279.0/compatibility-slim/3.278.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-cognito-identity-provider/3.279.0/confidence-slim/3.278.0)](https://docs.renovatebot.com/merge-confidence/) |
| [@mantine/carousel](https://mantine.dev/others/carousel/) | [`5.10.4` -> `5.10.5`](https://renovatebot.com/diffs/npm/@mantine%2fcarousel/5.10.4/5.10.5) | [![age](https://badges.renovateapi.com/packages/npm/@mantine%2fcarousel/5.10.5/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@mantine%2fcarousel/5.10.5/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@mantine%2fcarousel/5.10.5/compatibility-slim/5.10.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@mantine%2fcarousel/5.10.5/confidence-slim/5.10.4)](https://docs.renovatebot.com/merge-confidence/) |
| [@mantine/core](https://mantine.dev/) ([source](https://togithub.com/mantinedev/mantine)) | [`5.10.4` -> `5.10.5`](https://renovatebot.com/diffs/npm/@mantine%2fcore/5.10.4/5.10.5) | [![age](https://badges.renovateapi.com/packages/npm/@mantine%2fcore/5.10.5/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@mantine%2fcore/5.10.5/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@mantine%2fcore/5.10.5/compatibility-slim/5.10.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@mantine%2fcore/5.10.5/confidence-slim/5.10.4)](https://docs.renovatebot.com/merge-confidence/) |
| [@mantine/dates](https://mantine.dev/dates/getting-started/) ([source](https://togithub.com/mantinedev/mantine)) | [`5.10.4` -> `5.10.5`](https://renovatebot.com/diffs/npm/@mantine%2fdates/5.10.4/5.10.5) | [![age](https://badges.renovateapi.com/packages/npm/@mantine%2fdates/5.10.5/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@mantine%2fdates/5.10.5/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@mantine%2fdates/5.10.5/compatibility-slim/5.10.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@mantine%2fdates/5.10.5/confidence-slim/5.10.4)](https://docs.renovatebot.com/merge-confidence/) |
| [@mantine/dropzone](https://mantine.dev/others/dropzone/) ([source](https://togithub.com/mantinedev/mantine)) | [`5.10.4` -> `5.10.5`](https://renovatebot.com/diffs/npm/@mantine%2fdropzone/5.10.4/5.10.5) | [![age](https://badges.renovateapi.com/packages/npm/@mantine%2fdropzone/5.10.5/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@mantine%2fdropzone/5.10.5/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@mantine%2fdropzone/5.10.5/compatibility-slim/5.10.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@mantine%2fdropzone/5.10.5/confidence-slim/5.10.4)](https://docs.renovatebot.com/merge-confidence/) |
| [@mantine/form](https://mantine.dev/) ([source](https://togithub.com/mantinedev/mantine)) | [`5.10.4` -> `5.10.5`](https://renovatebot.com/diffs/npm/@mantine%2fform/5.10.4/5.10.5) | [![age](https://badges.renovateapi.com/packages/npm/@mantine%2fform/5.10.5/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@mantine%2fform/5.10.5/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@mantine%2fform/5.10.5/compatibility-slim/5.10.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@mantine%2fform/5.10.5/confidence-slim/5.10.4)](https://docs.renovatebot.com/merge-confidence/) |
| [@mantine/hooks](https://mantine.dev/) ([source](https://togithub.com/mantinedev/mantine)) | [`5.10.4` -> `5.10.5`](https://renovatebot.com/diffs/npm/@mantine%2fhooks/5.10.4/5.10.5) | [![age](https://badges.renovateapi.com/packages/npm/@mantine%2fhooks/5.10.5/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@mantine%2fhooks/5.10.5/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@mantine%2fhooks/5.10.5/compatibility-slim/5.10.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@mantine%2fhooks/5.10.5/confidence-slim/5.10.4)](https://docs.renovatebot.com/merge-confidence/) |
| [@mantine/modals](https://mantine.dev/others/modals/) ([source](https://togithub.com/mantinedev/mantine)) | [`5.10.4` -> `5.10.5`](https://renovatebot.com/diffs/npm/@mantine%2fmodals/5.10.4/5.10.5) | [![age](https://badges.renovateapi.com/packages/npm/@mantine%2fmodals/5.10.5/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@mantine%2fmodals/5.10.5/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@mantine%2fmodals/5.10.5/compatibility-slim/5.10.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@mantine%2fmodals/5.10.5/confidence-slim/5.10.4)](https://docs.renovatebot.com/merge-confidence/) |
| [@mantine/next](https://mantine.dev/) ([source](https://togithub.com/mantinedev/mantine)) | [`5.10.4` -> `5.10.5`](https://renovatebot.com/diffs/npm/@mantine%2fnext/5.10.4/5.10.5) | [![age](https://badges.renovateapi.com/packages/npm/@mantine%2fnext/5.10.5/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@mantine%2fnext/5.10.5/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@mantine%2fnext/5.10.5/compatibility-slim/5.10.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@mantine%2fnext/5.10.5/confidence-slim/5.10.4)](https://docs.renovatebot.com/merge-confidence/) |
| [@mantine/notifications](https://mantine.dev/others/notifications/) ([source](https://togithub.com/mantinedev/mantine)) | [`5.10.4` -> `5.10.5`](https://renovatebot.com/diffs/npm/@mantine%2fnotifications/5.10.4/5.10.5) | [![age](https://badges.renovateapi.com/packages/npm/@mantine%2fnotifications/5.10.5/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@mantine%2fnotifications/5.10.5/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@mantine%2fnotifications/5.10.5/compatibility-slim/5.10.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@mantine%2fnotifications/5.10.5/confidence-slim/5.10.4)](https://docs.renovatebot.com/merge-confidence/) |
| [@mantine/nprogress](https://mantine.dev/others/nprogress/) ([source](https://togithub.com/mantinedev/mantine)) | [`5.10.4` -> `5.10.5`](https://renovatebot.com/diffs/npm/@mantine%2fnprogress/5.10.4/5.10.5) | [![age](https://badges.renovateapi.com/packages/npm/@mantine%2fnprogress/5.10.5/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@mantine%2fnprogress/5.10.5/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@mantine%2fnprogress/5.10.5/compatibility-slim/5.10.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@mantine%2fnprogress/5.10.5/confidence-slim/5.10.4)](https://docs.renovatebot.com/merge-confidence/) |
| [@mantine/prism](https://mantine.dev/others/prism/) ([source](https://togithub.com/mantinedev/mantine)) | [`5.10.4` -> `5.10.5`](https://renovatebot.com/diffs/npm/@mantine%2fprism/5.10.4/5.10.5) | [![age](https://badges.renovateapi.com/packages/npm/@mantine%2fprism/5.10.5/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@mantine%2fprism/5.10.5/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@mantine%2fprism/5.10.5/compatibility-slim/5.10.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@mantine%2fprism/5.10.5/confidence-slim/5.10.4)](https://docs.renovatebot.com/merge-confidence/) |
| [@mantine/spotlight](https://mantine.dev/others/spotlight/) ([source](https://togithub.com/mantinedev/mantine)) | [`5.10.4` -> `5.10.5`](https://renovatebot.com/diffs/npm/@mantine%2fspotlight/5.10.4/5.10.5) | [![age](https://badges.renovateapi.com/packages/npm/@mantine%2fspotlight/5.10.5/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@mantine%2fspotlight/5.10.5/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@mantine%2fspotlight/5.10.5/compatibility-slim/5.10.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@mantine%2fspotlight/5.10.5/confidence-slim/5.10.4)](https://docs.renovatebot.com/merge-confidence/) |
| [@mantine/tiptap](https://mantine.dev/others/tiptap) ([source](https://togithub.com/mantinedev/mantine)) | [`5.10.4` -> `5.10.5`](https://renovatebot.com/diffs/npm/@mantine%2ftiptap/5.10.4/5.10.5) | [![age](https://badges.renovateapi.com/packages/npm/@mantine%2ftiptap/5.10.5/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@mantine%2ftiptap/5.10.5/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@mantine%2ftiptap/5.10.5/compatibility-slim/5.10.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@mantine%2ftiptap/5.10.5/confidence-slim/5.10.4)](https://docs.renovatebot.com/merge-confidence/) |
| [@mantine/utils](https://mantine.dev/) ([source](https://togithub.com/mantinedev/mantine)) | [`5.10.4` -> `5.10.5`](https://renovatebot.com/diffs/npm/@mantine%2futils/5.10.4/5.10.5) | [![age](https://badges.renovateapi.com/packages/npm/@mantine%2futils/5.10.5/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@mantine%2futils/5.10.5/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@mantine%2futils/5.10.5/compatibility-slim/5.10.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@mantine%2futils/5.10.5/confidence-slim/5.10.4)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/addon-a11y](https://togithub.com/storybookjs/storybook/tree/main/addons/a11y) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.0-beta.54` -> `7.0.0-beta.55`](https://renovatebot.com/diffs/npm/@storybook%2faddon-a11y/7.0.0-beta.54/7.0.0-beta.55) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-a11y/7.0.0-beta.55/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-a11y/7.0.0-beta.55/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-a11y/7.0.0-beta.55/compatibility-slim/7.0.0-beta.54)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-a11y/7.0.0-beta.55/confidence-slim/7.0.0-beta.54)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/addon-actions](https://togithub.com/storybookjs/storybook/tree/main/addons/actions) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.0-beta.54` -> `7.0.0-beta.55`](https://renovatebot.com/diffs/npm/@storybook%2faddon-actions/7.0.0-beta.54/7.0.0-beta.55) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-actions/7.0.0-beta.55/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-actions/7.0.0-beta.55/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-actions/7.0.0-beta.55/compatibility-slim/7.0.0-beta.54)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-actions/7.0.0-beta.55/confidence-slim/7.0.0-beta.54)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/addon-docs](https://togithub.com/storybookjs/storybook/tree/main/addons/docs) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.0-beta.54` -> `7.0.0-beta.55`](https://renovatebot.com/diffs/npm/@storybook%2faddon-docs/7.0.0-beta.54/7.0.0-beta.55) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-docs/7.0.0-beta.55/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-docs/7.0.0-beta.55/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-docs/7.0.0-beta.55/compatibility-slim/7.0.0-beta.54)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-docs/7.0.0-beta.55/confidence-slim/7.0.0-beta.54)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/addon-essentials](https://togithub.com/storybookjs/storybook/tree/main/addons/essentials) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.0-beta.54` -> `7.0.0-beta.55`](https://renovatebot.com/diffs/npm/@storybook%2faddon-essentials/7.0.0-beta.54/7.0.0-beta.55) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-essentials/7.0.0-beta.55/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-essentials/7.0.0-beta.55/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-essentials/7.0.0-beta.55/compatibility-slim/7.0.0-beta.54)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-essentials/7.0.0-beta.55/confidence-slim/7.0.0-beta.54)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/addon-interactions](https://togithub.com/storybookjs/storybook/tree/main/addons/interactions) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.0-beta.54` -> `7.0.0-beta.55`](https://renovatebot.com/diffs/npm/@storybook%2faddon-interactions/7.0.0-beta.54/7.0.0-beta.55) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-interactions/7.0.0-beta.55/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-interactions/7.0.0-beta.55/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-interactions/7.0.0-beta.55/compatibility-slim/7.0.0-beta.54)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-interactions/7.0.0-beta.55/confidence-slim/7.0.0-beta.54)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/addon-links](https://togithub.com/storybookjs/storybook/tree/main/addons/links) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.0-beta.54` -> `7.0.0-beta.55`](https://renovatebot.com/diffs/npm/@storybook%2faddon-links/7.0.0-beta.54/7.0.0-beta.55) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-links/7.0.0-beta.55/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-links/7.0.0-beta.55/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-links/7.0.0-beta.55/compatibility-slim/7.0.0-beta.54)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-links/7.0.0-beta.55/confidence-slim/7.0.0-beta.54)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/addon-viewport](https://togithub.com/storybookjs/storybook/tree/main/addons/viewport) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.0-beta.54` -> `7.0.0-beta.55`](https://renovatebot.com/diffs/npm/@storybook%2faddon-viewport/7.0.0-beta.54/7.0.0-beta.55) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-viewport/7.0.0-beta.55/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-viewport/7.0.0-beta.55/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-viewport/7.0.0-beta.55/compatibility-slim/7.0.0-beta.54)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2faddon-viewport/7.0.0-beta.55/confidence-slim/7.0.0-beta.54)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/nextjs](https://togithub.com/storybookjs/storybook/tree/next/code/frameworks/nextjs) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.0-beta.54` -> `7.0.0-beta.55`](https://renovatebot.com/diffs/npm/@storybook%2fnextjs/7.0.0-beta.54/7.0.0-beta.55) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2fnextjs/7.0.0-beta.55/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2fnextjs/7.0.0-beta.55/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2fnextjs/7.0.0-beta.55/compatibility-slim/7.0.0-beta.54)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2fnextjs/7.0.0-beta.55/confidence-slim/7.0.0-beta.54)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/react](https://togithub.com/storybookjs/storybook/tree/main/app/react) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.0-beta.54` -> `7.0.0-beta.55`](https://renovatebot.com/diffs/npm/@storybook%2freact/7.0.0-beta.54/7.0.0-beta.55) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2freact/7.0.0-beta.55/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2freact/7.0.0-beta.55/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2freact/7.0.0-beta.55/compatibility-slim/7.0.0-beta.54)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2freact/7.0.0-beta.55/confidence-slim/7.0.0-beta.54)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/theming](https://togithub.com/storybookjs/storybook/tree/main/lib/theming) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.0-beta.54` -> `7.0.0-beta.55`](https://renovatebot.com/diffs/npm/@storybook%2ftheming/7.0.0-beta.54/7.0.0-beta.55) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2ftheming/7.0.0-beta.55/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2ftheming/7.0.0-beta.55/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2ftheming/7.0.0-beta.55/compatibility-slim/7.0.0-beta.54)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2ftheming/7.0.0-beta.55/confidence-slim/7.0.0-beta.54)](https://docs.renovatebot.com/merge-confidence/) |
| [@storybook/types](https://togithub.com/storybookjs/storybook/tree/main/code/lib/types) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.0-beta.54` -> `7.0.0-beta.55`](https://renovatebot.com/diffs/npm/@storybook%2ftypes/7.0.0-beta.54/7.0.0-beta.55) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2ftypes/7.0.0-beta.55/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2ftypes/7.0.0-beta.55/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2ftypes/7.0.0-beta.55/compatibility-slim/7.0.0-beta.54)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2ftypes/7.0.0-beta.55/confidence-slim/7.0.0-beta.54)](https://docs.renovatebot.com/merge-confidence/) |
| [@tanstack/react-query-devtools](https://tanstack.com/query) ([source](https://togithub.com/tanstack/query)) | [`4.24.10` -> `4.24.12`](https://renovatebot.com/diffs/npm/@tanstack%2freact-query-devtools/4.24.10/4.24.12) | [![age](https://badges.renovateapi.com/packages/npm/@tanstack%2freact-query-devtools/4.24.12/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@tanstack%2freact-query-devtools/4.24.12/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@tanstack%2freact-query-devtools/4.24.12/compatibility-slim/4.24.10)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@tanstack%2freact-query-devtools/4.24.12/confidence-slim/4.24.10)](https://docs.renovatebot.com/merge-confidence/) |
| [@tiptap/extension-link](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap)) | [`2.0.0-beta.218` -> `2.0.0-beta.219`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-link/2.0.0-beta.218/2.0.0-beta.219) | [![age](https://badges.renovateapi.com/packages/npm/@tiptap%2fextension-link/2.0.0-beta.219/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@tiptap%2fextension-link/2.0.0-beta.219/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@tiptap%2fextension-link/2.0.0-beta.219/compatibility-slim/2.0.0-beta.218)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@tiptap%2fextension-link/2.0.0-beta.219/confidence-slim/2.0.0-beta.218)](https://docs.renovatebot.com/merge-confidence/) |
| [@tiptap/react](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap)) | [`2.0.0-beta.218` -> `2.0.0-beta.219`](https://renovatebot.com/diffs/npm/@tiptap%2freact/2.0.0-beta.218/2.0.0-beta.219) | [![age](https://badges.renovateapi.com/packages/npm/@tiptap%2freact/2.0.0-beta.219/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@tiptap%2freact/2.0.0-beta.219/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@tiptap%2freact/2.0.0-beta.219/compatibility-slim/2.0.0-beta.218)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@tiptap%2freact/2.0.0-beta.219/confidence-slim/2.0.0-beta.218)](https://docs.renovatebot.com/merge-confidence/) |
| [@tiptap/starter-kit](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap)) | [`2.0.0-beta.218` -> `2.0.0-beta.219`](https://renovatebot.com/diffs/npm/@tiptap%2fstarter-kit/2.0.0-beta.218/2.0.0-beta.219) | [![age](https://badges.renovateapi.com/packages/npm/@tiptap%2fstarter-kit/2.0.0-beta.219/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@tiptap%2fstarter-kit/2.0.0-beta.219/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@tiptap%2fstarter-kit/2.0.0-beta.219/compatibility-slim/2.0.0-beta.218)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@tiptap%2fstarter-kit/2.0.0-beta.219/confidence-slim/2.0.0-beta.218)](https://docs.renovatebot.com/merge-confidence/) |
| [@trpc/client](https://trpc.io) ([source](https://togithub.com/trpc/trpc)) | [`10.12.0` -> `10.13.2`](https://renovatebot.com/diffs/npm/@trpc%2fclient/10.12.0/10.13.2) | [![age](https://badges.renovateapi.com/packages/npm/@trpc%2fclient/10.13.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@trpc%2fclient/10.13.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@trpc%2fclient/10.13.2/compatibility-slim/10.12.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@trpc%2fclient/10.13.2/confidence-slim/10.12.0)](https://docs.renovatebot.com/merge-confidence/) |
| [@trpc/next](https://trpc.io) ([source](https://togithub.com/trpc/trpc)) | [`10.12.0` -> `10.13.2`](https://renovatebot.com/diffs/npm/@trpc%2fnext/10.12.0/10.13.2) | [![age](https://badges.renovateapi.com/packages/npm/@trpc%2fnext/10.13.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@trpc%2fnext/10.13.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@trpc%2fnext/10.13.2/compatibility-slim/10.12.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@trpc%2fnext/10.13.2/confidence-slim/10.12.0)](https://docs.renovatebot.com/merge-confidence/) |
| [@trpc/react-query](https://trpc.io) ([source](https://togithub.com/trpc/trpc)) | [`10.12.0` -> `10.13.2`](https://renovatebot.com/diffs/npm/@trpc%2freact-query/10.12.0/10.13.2) | [![age](https://badges.renovateapi.com/packages/npm/@trpc%2freact-query/10.13.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@trpc%2freact-query/10.13.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@trpc%2freact-query/10.13.2/compatibility-slim/10.12.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@trpc%2freact-query/10.13.2/confidence-slim/10.12.0)](https://docs.renovatebot.com/merge-confidence/) |
| [@trpc/server](https://trpc.io) ([source](https://togithub.com/trpc/trpc)) | [`10.12.0` -> `10.13.2`](https://renovatebot.com/diffs/npm/@trpc%2fserver/10.12.0/10.13.2) | [![age](https://badges.renovateapi.com/packages/npm/@trpc%2fserver/10.13.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@trpc%2fserver/10.13.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@trpc%2fserver/10.13.2/compatibility-slim/10.12.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@trpc%2fserver/10.13.2/confidence-slim/10.12.0)](https://docs.renovatebot.com/merge-confidence/) |
| [@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) | [`18.14.1` -> `18.14.2`](https://renovatebot.com/diffs/npm/@types%2fnode/18.14.1/18.14.2) | [![age](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.14.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.14.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.14.2/compatibility-slim/18.14.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.14.2/confidence-slim/18.14.1)](https://docs.renovatebot.com/merge-confidence/) |
| [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint) | [`5.53.0` -> `5.54.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/5.53.0/5.54.0) | [![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.54.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.54.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.54.0/compatibility-slim/5.53.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.54.0/confidence-slim/5.53.0)](https://docs.renovatebot.com/merge-confidence/) |
| [@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint) | [`5.53.0` -> `5.54.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/5.53.0/5.54.0) | [![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.54.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.54.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.54.0/compatibility-slim/5.53.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.54.0/confidence-slim/5.53.0)](https://docs.renovatebot.com/merge-confidence/) |
| [eslint](https://eslint.org) ([source](https://togithub.com/eslint/eslint)) | [`8.34.0` -> `8.35.0`](https://renovatebot.com/diffs/npm/eslint/8.34.0/8.35.0) | [![age](https://badges.renovateapi.com/packages/npm/eslint/8.35.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/eslint/8.35.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/eslint/8.35.0/compatibility-slim/8.34.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/eslint/8.35.0/confidence-slim/8.34.0)](https://docs.renovatebot.com/merge-confidence/) |
| [eslint-plugin-turbo](https://togithub.com/vercel/turbo) | [`0.0.8` -> `0.0.9`](https://renovatebot.com/diffs/npm/eslint-plugin-turbo/0.0.8/0.0.9) | [![age](https://badges.renovateapi.com/packages/npm/eslint-plugin-turbo/0.0.9/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/eslint-plugin-turbo/0.0.9/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/eslint-plugin-turbo/0.0.9/compatibility-slim/0.0.8)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/eslint-plugin-turbo/0.0.9/confidence-slim/0.0.8)](https://docs.renovatebot.com/merge-confidence/) |
| [libphonenumber-js](https://gitlab.com/catamphetamine/libphonenumber-js) | [`1.10.20` -> `1.10.21`](https://renovatebot.com/diffs/npm/libphonenumber-js/1.10.20/1.10.21) | [![age](https://badges.renovateapi.com/packages/npm/libphonenumber-js/1.10.21/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/libphonenumber-js/1.10.21/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/libphonenumber-js/1.10.21/compatibility-slim/1.10.20)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/libphonenumber-js/1.10.21/confidence-slim/1.10.20)](https://docs.renovatebot.com/merge-confidence/) |
| [next-i18next](https://togithub.com/i18next/next-i18next) | [`13.1.5` -> `13.1.6`](https://renovatebot.com/diffs/npm/next-i18next/13.1.5/13.1.6) | [![age](https://badges.renovateapi.com/packages/npm/next-i18next/13.1.6/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/next-i18next/13.1.6/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/next-i18next/13.1.6/compatibility-slim/13.1.5)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/next-i18next/13.1.6/confidence-slim/13.1.5)](https://docs.renovatebot.com/merge-confidence/) |
| [pnpm](https://pnpm.io) ([source](https://togithub.com/pnpm/pnpm)) | [`7.27.1` -> `7.28.0`](https://renovatebot.com/diffs/npm/pnpm/7.27.1/7.28.0) | [![age](https://badges.renovateapi.com/packages/npm/pnpm/7.28.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/pnpm/7.28.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/pnpm/7.28.0/compatibility-slim/7.27.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/pnpm/7.28.0/confidence-slim/7.27.1)](https://docs.renovatebot.com/merge-confidence/) |
| [quicktype-core](https://togithub.com/quicktype/quicktype) | [`23.0.7` -> `23.0.9`](https://renovatebot.com/diffs/npm/quicktype-core/23.0.7/23.0.9) | [![age](https://badges.renovateapi.com/packages/npm/quicktype-core/23.0.9/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/quicktype-core/23.0.9/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/quicktype-core/23.0.9/compatibility-slim/23.0.7)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/quicktype-core/23.0.9/confidence-slim/23.0.7)](https://docs.renovatebot.com/merge-confidence/) |
| [storybook](https://togithub.com/storybookjs/storybook/tree/main/lib/cli) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.0-beta.54` -> `7.0.0-beta.55`](https://renovatebot.com/diffs/npm/storybook/7.0.0-beta.54/7.0.0-beta.55) | [![age](https://badges.renovateapi.com/packages/npm/storybook/7.0.0-beta.55/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/storybook/7.0.0-beta.55/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/storybook/7.0.0-beta.55/compatibility-slim/7.0.0-beta.54)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/storybook/7.0.0-beta.55/confidence-slim/7.0.0-beta.54)](https://docs.renovatebot.com/merge-confidence/) |
| [turbo](https://turbo.build/repo) ([source](https://togithub.com/vercel/turbo)) | [`1.8.2` -> `1.8.3`](https://renovatebot.com/diffs/npm/turbo/1.8.2/1.8.3) | [![age](https://badges.renovateapi.com/packages/npm/turbo/1.8.3/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/turbo/1.8.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/turbo/1.8.3/compatibility-slim/1.8.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/turbo/1.8.3/confidence-slim/1.8.2)](https://docs.renovatebot.com/merge-confidence/) |
| [type-fest](https://togithub.com/sindresorhus/type-fest) | [`3.6.0` -> `3.6.1`](https://renovatebot.com/diffs/npm/type-fest/3.6.0/3.6.1) | [![age](https://badges.renovateapi.com/packages/npm/type-fest/3.6.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/type-fest/3.6.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/type-fest/3.6.1/compatibility-slim/3.6.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/type-fest/3.6.1/confidence-slim/3.6.0)](https://docs.renovatebot.com/merge-confidence/) |
| [zod-prisma-types](https://togithub.com/chrishoermann/zod-prisma-types) | [`2.2.3` -> `2.3.3`](https://renovatebot.com/diffs/npm/zod-prisma-types/2.2.3/2.3.3) | [![age](https://badges.renovateapi.com/packages/npm/zod-prisma-types/2.3.3/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/zod-prisma-types/2.3.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/zod-prisma-types/2.3.3/compatibility-slim/2.2.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/zod-prisma-types/2.3.3/confidence-slim/2.2.3)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>aws/aws-sdk-js-v3</summary>

### [`v3.279.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-cognito-identity-provider/CHANGELOG.md#&#8203;32790-httpsgithubcomawsaws-sdk-js-v3comparev32780v32790-2023-02-24)

[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.278.0...v3.279.0)

**Note:** Version bump only for package [@&#8203;aws-sdk/client-cognito-identity-provider](https://togithub.com/aws-sdk/client-cognito-identity-provider)

</details>

<details>
<summary>mantinedev/mantine</summary>

### [`v5.10.5`](https://togithub.com/mantinedev/mantine/releases/tag/5.10.5)

[Compare Source](https://togithub.com/mantinedev/mantine/compare/5.10.4...5.10.5)

#### What's Changed

-   `[@mantine/dates]` Fix `inputWrapperOrder` not supported by TimeInput and TimeInputRange components ([#&#8203;3520](https://togithub.com/mantinedev/mantine/issues/3520))
-   `[@mantine/core]` Fix AppShell, Dialog, Drawer and Modal components incorrect style props type
-   `[@mantine/modals]` Fix centered modal jumping when closed ([#&#8203;3570](https://togithub.com/mantinedev/mantine/issues/3570))
-   `[@mantine/core]` Popover: Fix dropdown not following target element inside scrollable container when `withinPortal` is set ([#&#8203;3576](https://togithub.com/mantinedev/mantine/issues/3576))
-   `[@mantine/core]` Tooltip: Fix incorrect `disabled` prop behavior in Tooltip.Floating ([#&#8203;3611](https://togithub.com/mantinedev/mantine/issues/3611))
-   `[@mantine/core]` Table: Fix incorrect th styles inside tbody ([#&#8203;3556](https://togithub.com/mantinedev/mantine/issues/3556))
-   `[@mantine/core]` Add ColSpan type exports ([#&#8203;3564](https://togithub.com/mantinedev/mantine/issues/3564))
-   `[@mantine/core]` PasswordInput: Fix typo in selector ([#&#8203;3553](https://togithub.com/mantinedev/mantine/issues/3553))

#### New Contributors

-   [@&#8203;7MinutesDead-Git](https://togithub.com/7MinutesDead-Git) made their first contribution in [https://github.com/mantinedev/mantine/pull/3561](https://togithub.com/mantinedev/mantine/pull/3561)
-   [@&#8203;Songkeys](https://togithub.com/Songkeys) made their first contribution in [https://github.com/mantinedev/mantine/pull/3562](https://togithub.com/mantinedev/mantine/pull/3562)
-   [@&#8203;KyleSmith0905](https://togithub.com/KyleSmith0905) made their first contribution in [https://github.com/mantinedev/mantine/pull/3585](https://togithub.com/mantinedev/mantine/pull/3585)
-   [@&#8203;sgrobert](https://togithub.com/sgrobert) made their first contribution in [https://github.com/mantinedev/mantine/pull/3603](https://togithub.com/mantinedev/mantine/pull/3603)
-   [@&#8203;maradney](https://togithub.com/maradney) made their first contribution in [https://github.com/mantinedev/mantine/pull/3576](https://togithub.com/mantinedev/mantine/pull/3576)
-   [@&#8203;yosafatkesuma](https://togithub.com/yosafatkesuma) made their first contribution in [https://github.com/mantinedev/mantine/pull/3520](https://togithub.com/mantinedev/mantine/pull/3520)

**Full Changelog**: https://github.com/mantinedev/mantine/compare/5.10.4...5.10.5

</details>

<details>
<summary>storybookjs/storybook</summary>

### [`v7.0.0-beta.55`](https://togithub.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#&#8203;700-beta55-February-27-2023)

[Compare Source](https://togithub.com/storybookjs/storybook/compare/v7.0.0-beta.54...v7.0.0-beta.55)

##### Bug Fixes

-   NextJS: Fix next/babel preset [#&#8203;21104](https://togithub.com/storybooks/storybook/pull/21104)
-   CLI: Pass config dir from upgrade to automigration [#&#8203;21270](https://togithub.com/storybooks/storybook/pull/21270)
-   Docs: Show errors when stories throw in docs [#&#8203;21212](https://togithub.com/storybooks/storybook/pull/21212)
-   CLI: Fix performance regression of storybook dev [#&#8203;21269](https://togithub.com/storybooks/storybook/pull/21269)

##### Build

-   Build: Remove jest_workaround swc package by adding extra jest.mock functions [#&#8203;21249](https://togithub.com/storybooks/storybook/pull/21249)
-   Build: Upgrade playwright & re-enable bench [#&#8203;21241](https://togithub.com/storybooks/storybook/pull/21241)

</details>

<details>
<summary>tanstack/query</summary>

### [`v4.24.12`](https://togithub.com/TanStack/query/releases/tag/v4.24.12)

[Compare Source](https://togithub.com/tanstack/query/compare/v4.24.10...v4.24.12)

Version 4.24.12 - 2/27/2023, 11:09 AM

#### Changes

##### Fix

-   react-query-devtools: do not hide sort options when filter is used ([#&#8203;5038](https://togithub.com/tanstack/query/issues/5038)) ([`86e8413`](https://togithub.com/tanstack/query/commit/86e84131)) by Emmanouil Zoumpoulakis

##### Chore

-   extract package validation to an extra script ([#&#8203;5039](https://togithub.com/tanstack/query/issues/5039)) ([`1ec2c14`](https://togithub.com/tanstack/query/commit/1ec2c143)) by Dominik Dorfmeister
-   releases should run on alpha/beta as well ([`c807d91`](https://togithub.com/tanstack/query/commit/c807d91f)) by Dominik Dorfmeister

##### Docs

-   update link for v2 docs ([#&#8203;5044](https://togithub.com/tanstack/query/issues/5044)) ([`63219f3`](https://togithub.com/tanstack/query/commit/63219f31)) by [@&#8203;cseas](https://togithub.com/cseas)
-   Fix typo ([#&#8203;5029](https://togithub.com/tanstack/query/issues/5029)) ([`9434a16`](https://togithub.com/tanstack/query/commit/9434a162)) by Anup Mantri

#### Packages

-   [@&#8203;tanstack/react-query-devtools](https://togithub.com/tanstack/react-query-devtools)[@&#8203;4](https://togithub.com/4).24.12

</details>

<details>
<summary>ueberdosis/tiptap (@&#8203;tiptap/extension-link)</summary>

### [`v2.0.0-beta.219`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-link/CHANGELOG.md#&#8203;200-beta219-httpsgithubcomueberdosistiptapcomparev200-beta218v200-beta219-2023-02-27)

[Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.0.0-beta.218...v2.0.0-beta.219)

**Note:** Version bump only for package [@&#8203;tiptap/extension-link](https://togithub.com/tiptap/extension-link)

</details>

<details>
<summary>ueberdosis/tiptap (@&#8203;tiptap/react)</summary>

### [`v2.0.0-beta.219`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/react/CHANGELOG.md#&#8203;200-beta219-httpsgithubcomueberdosistiptapcomparev200-beta218v200-beta219-2023-02-27)

[Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.0.0-beta.218...v2.0.0-beta.219)

##### Bug Fixes

-   [#&#8203;3773](https://togithub.com/ueberdosis/tiptap/issues/3773) - Array for content breaks editor ([#&#8203;3786](https://togithub.com/ueberdosis/tiptap/issues/3786)) ([89cc59a](https://togithub.com/ueberdosis/tiptap/commit/89cc59a8372467feee7c70948d4395b95b13ed55))
-   **react:** reset initialized when editorcontent is unmounting ([#&#8203;3781](https://togithub.com/ueberdosis/tiptap/issues/3781)) ([38b7e41](https://togithub.com/ueberdosis/tiptap/commit/38b7e412bbcc1e36031bc6ec5b73bc46b1c9edea))
-   update typings for node view decorations ([#&#8203;3783](https://togithub.com/ueberdosis/tiptap/issues/3783)) ([f869507](https://togithub.com/ueberdosis/tiptap/commit/f8695073968c5c6865ad8faf05351020abb2a3cc))

</details>

<details>
<summary>ueberdosis/tiptap (@&#8203;tiptap/starter-kit)</summary>

### [`v2.0.0-beta.219`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/starter-kit/CHANGELOG.md#&#8203;200-beta219-httpsgithubcomueberdosistiptapcomparev200-beta218v200-beta219-2023-02-27)

[Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.0.0-beta.218...v2.0.0-beta.219)

**Note:** Version bump only for package [@&#8203;tiptap/starter-kit](https://togithub.com/tiptap/starter-kit)

</details>

<details>
<summary>trpc/trpc</summary>

### [`v10.13.2`](https://togithub.com/trpc/trpc/releases/tag/v10.13.2)

[Compare Source](https://togithub.com/trpc/trpc/compare/v10.13.1...v10.13.2)

##### What's Changed

-   fix: `peerDependencies` of `@trpc/react-query` by [@&#8203;juliusmarminge](https://togithub.com/juliusmarminge) in [https://github.com/trpc/trpc/pull/3892](https://togithub.com/trpc/trpc/pull/3892)

**Full Changelog**: https://github.com/trpc/trpc/compare/v10.13.1...v10.13.2

### [`v10.13.1`](https://togithub.com/trpc/trpc/releases/tag/v10.13.1)

[Compare Source](https://togithub.com/trpc/trpc/compare/v10.13.0...v10.13.1)

##### What's Changed

-   fix: update peer dependencies by [@&#8203;juliusmarminge](https://togithub.com/juliusmarminge) in [https://github.com/trpc/trpc/pull/3887](https://togithub.com/trpc/trpc/pull/3887)

**Full Changelog**: https://github.com/trpc/trpc/compare/v10.13.0...v10.13.1

### [`v10.13.0`](https://togithub.com/trpc/trpc/releases/tag/v10.13.0)

[Compare Source](https://togithub.com/trpc/trpc/compare/v10.12.0...v10.13.0)

##### What's Changed

-   feat(server): add ability to have optionals when chaining input parsers by [@&#8203;juliusmarminge](https://togithub.com/juliusmarminge) in [https://github.com/trpc/trpc/pull/3797](https://togithub.com/trpc/trpc/pull/3797)
-   fix(server): export even more internals for dts files generation by [@&#8203;milohansen](https://togithub.com/milohansen) in [https://github.com/trpc/trpc/pull/3831](https://togithub.com/trpc/trpc/pull/3831)
-   feat(react): add precise type to `predicate` in `invalidate` by [@&#8203;SrBrahma](https://togithub.com/SrBrahma) in [https://github.com/trpc/trpc/pull/3547](https://togithub.com/trpc/trpc/pull/3547)
-   fix(react): remove `procedureOpts` from `prefetchInifinite` function signature by [@&#8203;kamilogorek](https://togithub.com/kamilogorek) in [https://github.com/trpc/trpc/pull/3821](https://togithub.com/trpc/trpc/pull/3821)
-   fix(client): rework how fetch and AC are accessed from global by [@&#8203;kamilogorek](https://togithub.com/kamilogorek) in [https://github.com/trpc/trpc/pull/3860](https://togithub.com/trpc/trpc/pull/3860)

##### New Contributors

-   [@&#8203;jd0gx](https://togithub.com/jd0gx) made their first contribution in [https://github.com/trpc/trpc/pull/3773](https://togithub.com/trpc/trpc/pull/3773)
-   [@&#8203;kamilogorek](https://togithub.com/kamilogorek) made their first contribution in [https://github.com/trpc/trpc/pull/3822](https://togithub.com/trpc/trpc/pull/3822)
-   [@&#8203;zoey-kaiser](https://togithub.com/zoey-kaiser) made their first contribution in [https://github.com/trpc/trpc/pull/3827](https://togithub.com/trpc/trpc/pull/3827)
-   [@&#8203;chammaaomar](https://togithub.com/chammaaomar) made their first contribution in [https://github.com/trpc/trpc/pull/3837](https://togithub.com/trpc/trpc/pull/3837)
-   [@&#8203;milohansen](https://togithub.com/milohansen) made their first contribution in [https://github.com/trpc/trpc/pull/3831](https://togithub.com/trpc/trpc/pull/3831)
-   [@&#8203;eduardolat](https://togithub.com/eduardolat) made their first contribution in [https://github.com/trpc/trpc/pull/3853](https://togithub.com/trpc/trpc/pull/3853)
-   [@&#8203;Umbrien](https://togithub.com/Umbrien) made their first contribution in [https://github.com/trpc/trpc/pull/3865](https://togithub.com/trpc/trpc/pull/3865)

**Full Changelog**: https://github.com/trpc/trpc/compare/v10.12.0...v10.13.0

</details>

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

### [`v5.54.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#&#8203;5540-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5530v5540-2023-02-27)

[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.53.0...v5.54.0)

##### Features

-   **eslint-plugin:** \[promise-function-async] check for promises in implicit return types ([#&#8203;6330](https://togithub.com/typescript-eslint/typescript-eslint/issues/6330)) ([de1e5ce](https://togithub.com/typescript-eslint/typescript-eslint/commit/de1e5ce11250b259f1f809859eeb7eaa162e897f)), closes [#&#8203;6329](https://togithub.com/typescript-eslint/typescript-eslint/issues/6329)

</details>

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

### [`v5.54.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#&#8203;5540-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5530v5540-2023-02-27)

[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.53.0...v5.54.0)

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

</details>

<details>
<summary>eslint/eslint</summary>

### [`v8.35.0`](https://togithub.com/eslint/eslint/releases/tag/v8.35.0)

[Compare Source](https://togithub.com/eslint/eslint/compare/v8.34.0...v8.35.0)

##### Features

-   [`8e34a04`](https://togithub.com/eslint/eslint/commit/8e34a04e3a4395bce59bc6acadf84281abc11d18) feat: add `afterHashbangComment` option to `lines-around-comment` rule ([#&#8203;16920](https://togithub.com/eslint/eslint/issues/16920)) (SUZUKI Sosuke)
-   [`c8c0c71`](https://togithub.com/eslint/eslint/commit/c8c0c715a2964cc1859b99f9d4f542675094d1d5) feat: Move all and recommended configs into package. ([#&#8203;16844](https://togithub.com/eslint/eslint/issues/16844)) (Nicholas C. Zakas)
-   [`71f6f0d`](https://togithub.com/eslint/eslint/commit/71f6f0dcd574320ee71c3eb1f313841899bdf260) feat: report more cases with `??` in no-constant-binary-expression ([#&#8203;16826](https://togithub.com/eslint/eslint/issues/16826)) (Daiki Nishikawa)

##### Bug Fixes

-   [`9698bc5`](https://togithub.com/eslint/eslint/commit/9698bc5cdec1bbee567a6a489da82e87fe65d019) fix: pin esquery v1.4.0 (fixes [#&#8203;16896](https://togithub.com/eslint/eslint/issues/16896)) ([#&#8203;16897](https://togithub.com/eslint/eslint/issues/16897)) (唯然)

##### Documentation

-   [`f9f195e`](https://togithub.com/eslint/eslint/commit/f9f195ef12deb114fb86763010a23ea0cb4c78d1) docs: Plugin docs cleanup & expansion ([#&#8203;16862](https://togithub.com/eslint/eslint/issues/16862)) (Ben Perlmutter)
-   [`df809fd`](https://togithub.com/eslint/eslint/commit/df809fdedc5fc92df4be8340e28baedbde605b4f) docs: Custom Formatters page cleanup/expansion ([#&#8203;16886](https://togithub.com/eslint/eslint/issues/16886)) (Ben Perlmutter)
-   [`0700d1b`](https://togithub.com/eslint/eslint/commit/0700d1b14659bf39b1a08f082c44c9084cf676a8) docs: Add PostCSS/Autoprefixer/CSSNano ([#&#8203;16502](https://togithub.com/eslint/eslint/issues/16502)) (Nick Schonning)
-   [`7b9e9bf`](https://togithub.com/eslint/eslint/commit/7b9e9bf78bedb009fe2813308ede1f46502c3890) docs: support unicode anchors ([#&#8203;16782](https://togithub.com/eslint/eslint/issues/16782)) (Percy Ma)
-   [`5fbc0bf`](https://togithub.com/eslint/eslint/commit/5fbc0bffdd9f84feb43296eb502d1e484fb323f2) docs: Update README (GitHub Actions Bot)
-   [`67865a0`](https://togithub.com/eslint/eslint/commit/67865a064cc1a4e320030299edc1cfdd1f9ac3b8) docs: Remove mention of mailing list ([#&#8203;16869](https://togithub.com/eslint/eslint/issues/16869)) (Amaresh  S M)
-   [`43af24a`](https://togithub.com/eslint/eslint/commit/43af24a88b939a62880c37d1332b02f677d82f16) docs: Add explanation of when to use 'warn' severity ([#&#8203;16882](https://togithub.com/eslint/eslint/issues/16882)) (Nicholas C. Zakas)
-   [`ed2999b`](https://togithub.com/eslint/eslint/commit/ed2999b38b4d61f5c278301738e294012d5d3c9e) docs: Shareable configs page edits and expansion ([#&#8203;16824](https://togithub.com/eslint/eslint/issues/16824)) (Ben Perlmutter)
-   [`2780635`](https://togithub.com/eslint/eslint/commit/27806358b5e1c4d37b63b1c61595e86ff03b5b42) docs: fix typos ([#&#8203;16884](https://togithub.com/eslint/eslint/issues/16884)) (Lioness100)
-   [`5bdaae2`](https://togithub.com/eslint/eslint/commit/5bdaae205c3a0089ea338b382df59e21d5b06436) docs: Ways to Extend ESLint page ([#&#8203;16861](https://togithub.com/eslint/eslint/issues/16861)) (Ben Perlmutter)

##### Chores

-   [`cdcbe12`](https://togithub.com/eslint/eslint/commit/cdcbe127de20cbcc4e24131a808c13b1024e61a2) chore: upgrade [@&#8203;eslint/js](https://togithub.com/eslint/js)[@&#8203;8](https://togithub.com/8).35.0 ([#&#8203;16935](https://togithub.com/eslint/eslint/issues/16935)) (Brandon Mills)
-   [`c954c34`](https://togithub.com/eslint/eslint/commit/c954c349c0c2f88919614efc95e1368c245582fd) chore: package.json update for [@&#8203;eslint/js](https://togithub.com/eslint/js) release (ESLint Jenkins)
-   [`5a517da`](https://togithub.com/eslint/eslint/commit/5a517da8e55f6de28e9c028c5627fa7d82945969) chore: package.json update for [@&#8203;eslint/js](https://togithub.com/eslint/js) release (ESLint Jenkins)
-   [`9f10926`](https://togithub.com/eslint/eslint/commit/9f10926d76be7cf675721b29bd5030e85cb4ab30) chore: upgrade [@&#8203;eslint/eslintrc](https://togithub.com/eslint/eslintrc)[@&#8203;2](https://togithub.com/2).0.0 ([#&#8203;16928](https://togithub.com/eslint/eslint/issues/16928)) (Milos Djermanovic)
-   [`da728fa`](https://togithub.com/eslint/eslint/commit/da728fae6c4e5fdda74195e84d45d67ad5cafc45) ci: use LTS node version in workflows ([#&#8203;16907](https://togithub.com/eslint/eslint/issues/16907)) (Nitin Kumar)
-   [`c57b4f3`](https://togithub.com/eslint/eslint/commit/c57b4f3dc6383e452120381204ee4a7c874225a0) perf: upgrade to esquery@1.4.2 ([#&#8203;16901](https://togithub.com/eslint/eslint/issues/16901)) (Milos Djermanovic)
-   [`9122f07`](https://togithub.com/eslint/eslint/commit/9122f0764031dc36970df715bc5e16973890e18d) chore: Update stale bot settings ([#&#8203;16870](https://togithub.com/eslint/eslint/issues/16870)) (Nicholas C. Zakas)

</details>

<details>
<summary>catamphetamine/libphonenumber-js</summary>

### [`v1.10.21`](https://gitlab.com/catamphetamine/libphonenumber-js/compare/v1.10.20...v1.10.21)

[Compare Source](https://gitlab.com/catamphetamine/libphonenumber-js/compare/v1.10.20...v1.10.21)

</details>

<details>
<summary>i18next/next-i18next</summary>

### [`v13.1.6`](https://togithub.com/i18next/next-i18next/blob/HEAD/CHANGELOG.md#&#8203;1316)

[Compare Source](https://togithub.com/i18next/next-i18next/compare/v13.1.5...v13.1.6)

-   fix: allow user provided affixes to be used without providing localeStructure [#&#8203;2100](https://togithub.com/i18next/next-i18next/pull/2100)"

</details>

<details>
<summary>pnpm/pnpm</summary>

### [`v7.28.0`](https://togithub.com/pnpm/pnpm/releases/tag/v7.28.0)

[Compare Source](https://togithub.com/pnpm/pnpm/compare/v7.27.1...v7.28.0)

##### Minor Changes

-   Add `--report-summary` for `pnpm exec` and `pnpm run` [#&#8203;6008](https://togithub.com/pnpm/pnpm/issues/6008).
-   Show path info for `pnpm why --json` or `--long` [#&#8203;6103](https://togithub.com/pnpm/pnpm/issues/6103).
-   Extend the `pnpm.peerDependencyRules.allowedVersions` `package.json` option to support the `parent>child` selector syntax. This syntax allows for extending specific `peerDependencies` [#&#8203;6108](https://togithub.com/pnpm/pnpm/pull/6108).

##### Patch Changes

-   Update the lockfile if a workspace has a new project with no dependencies.
-   Fix a case of installs not being deterministic and causing lockfile changes between repeat installs. When a dependency only declares `peerDependenciesMeta` and not `peerDependencies`, `dependencies`, or `optionalDependencies`, the dependency's peers were not considered determin

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

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

♻ **Rebasing**: Whenever PR is behind base branch, 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.

---

 - [ ] 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://app.renovatebot.com/dashboard#github/weareinreach/InReach).



PR-URL: https://github.com/weareinreach/InReach/pull/257
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Joe Karow <58997957+JoeKarow@users.noreply.github.com>
@github-actions github-actions Bot locked as resolved and limited conversation to collaborators Mar 25, 2023

export function genericRouter<S extends (value: any) => unknown>(schema: S) {
return t.router({
foo: t.procedure.output(schema).query(() => 'bar'),

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Soooo, we've just noticed that this is incorrect code which showed up while doing work on next major

You cannot know that 'bar' is correct when "before" the TSchema is set

so just FYI @milohansen, this will break, unless you typecast 'bar', when you upgrade to v11

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

See #5330 for what you should be doing instead

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants