Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

chore(examples): using TypeScript satisfies keyword instead of Prisma.validator #5082

Merged
merged 1 commit into from
Nov 22, 2023

Conversation

anatolzak
Copy link
Contributor

🎯 Changes

Since TypeScript introduced the satisfies keyword, it's now recommended to use it instead of Prisma.validator

From the Prisma Docs:

If you have a use case for Prisma.validator, be sure to check out this blog post about improving your Prisma workflows with the new TypeScript satisfies keyword. It's likely that you can solve your use case natively using satisfies instead of using Prisma.validator.

https://www.prisma.io/docs/concepts/components/prisma-client/advanced-type-safety/prisma-validator

Before using Prisma.validator:

const defaultPostSelect = Prisma.validator<Prisma.PostSelect>()({
  id: true,
  title: true,
  text: true,
  createdAt: true,
  updatedAt: true,
});

After using satisfies keyword

const defaultPostSelect = {
  id: true,
  title: true,
  text: true,
  createdAt: true,
  updatedAt: true,
} satisfies Prisma.PostSelect;

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

@anatolzak anatolzak requested a review from a team as a code owner November 22, 2023 10:47
Copy link

vercel bot commented Nov 22, 2023

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

Name Status Preview Comments Updated (UTC)
trpc-next-app-dir ✅ Ready (Inspect) Visit Preview 💬 Add feedback Nov 22, 2023 10:47am
www ✅ Ready (Inspect) Visit Preview 💬 Add feedback Nov 22, 2023 10:47am

Copy link

vercel bot commented Nov 22, 2023

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

A member of the Team first needs to authorize it.

Copy link
Member

@KATT KATT left a comment

Choose a reason for hiding this comment

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

Feel free to search through the project and do it everywhere where we use Prisma validators :)

@KATT KATT changed the title using TypeScript satisfies keyword instead of Prisma.validator chore(examples): using TypeScript satisfies keyword instead of Prisma.validator Nov 22, 2023
@KATT KATT merged commit 0ee0550 into trpc:main Nov 22, 2023
34 of 38 checks passed
@anatolzak
Copy link
Contributor Author

anatolzak commented Nov 22, 2023

@KATT I fixed it everywhere else in the project in this pull request :) #5084

renovate bot added a commit to ettorepuccetti/terrarossa that referenced this pull request Nov 23, 2023
[![Mend Renovate logo
banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@trpc/client](https://trpc.io)
([source](https://togithub.com/trpc/trpc)) | [`10.44.0` ->
`10.44.1`](https://renovatebot.com/diffs/npm/@trpc%2fclient/10.44.0/10.44.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@trpc%2fclient/10.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@trpc%2fclient/10.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@trpc%2fclient/10.44.0/10.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@trpc%2fclient/10.44.0/10.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@trpc/next](https://trpc.io)
([source](https://togithub.com/trpc/trpc)) | [`10.44.0` ->
`10.44.1`](https://renovatebot.com/diffs/npm/@trpc%2fnext/10.44.0/10.44.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@trpc%2fnext/10.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@trpc%2fnext/10.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@trpc%2fnext/10.44.0/10.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@trpc%2fnext/10.44.0/10.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@trpc/react-query](https://trpc.io)
([source](https://togithub.com/trpc/trpc)) | [`10.44.0` ->
`10.44.1`](https://renovatebot.com/diffs/npm/@trpc%2freact-query/10.44.0/10.44.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@trpc%2freact-query/10.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@trpc%2freact-query/10.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@trpc%2freact-query/10.44.0/10.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@trpc%2freact-query/10.44.0/10.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@trpc/server](https://trpc.io)
([source](https://togithub.com/trpc/trpc)) | [`10.44.0` ->
`10.44.1`](https://renovatebot.com/diffs/npm/@trpc%2fserver/10.44.0/10.44.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@trpc%2fserver/10.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@trpc%2fserver/10.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@trpc%2fserver/10.44.0/10.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@trpc%2fserver/10.44.0/10.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>trpc/trpc (@&#8203;trpc/client)</summary>

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

[Compare
Source](https://togithub.com/trpc/trpc/compare/v10.44.0...v10.44.1)

##### What's Changed

- fix(server): fix fetch adapter with trailing slash by
[@&#8203;KATT](https://togithub.com/KATT) in
[trpc/trpc#5090

##### New Contributors

- [@&#8203;anatolzak](https://togithub.com/anatolzak) made their first
contribution in
[trpc/trpc#5082

**Full Changelog**:
trpc/trpc@v10.44.0...v10.44.1

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 3am,before 9am" (UTC),
Automerge - "after 3am,before 9am" (UTC).

🚦 **Automerge**: Enabled.

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

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- 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/ettorepuccetti/terrarossa).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
kodiakhq bot added a commit to weareinreach/TransMascFutures that referenced this pull request Nov 27, 2023
[![Mend Renovate logo banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@trpc/client](https://trpc.io) ([source](https://togithub.com/trpc/trpc)) | [`10.44.0` -> `10.44.1`](https://renovatebot.com/diffs/npm/@trpc%2fclient/10.44.0/10.44.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@trpc%2fclient/10.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@trpc%2fclient/10.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@trpc%2fclient/10.44.0/10.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@trpc%2fclient/10.44.0/10.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@trpc/next](https://trpc.io) ([source](https://togithub.com/trpc/trpc)) | [`10.44.0` -> `10.44.1`](https://renovatebot.com/diffs/npm/@trpc%2fnext/10.44.0/10.44.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@trpc%2fnext/10.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@trpc%2fnext/10.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@trpc%2fnext/10.44.0/10.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@trpc%2fnext/10.44.0/10.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@trpc/react-query](https://trpc.io) ([source](https://togithub.com/trpc/trpc)) | [`10.44.0` -> `10.44.1`](https://renovatebot.com/diffs/npm/@trpc%2freact-query/10.44.0/10.44.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@trpc%2freact-query/10.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@trpc%2freact-query/10.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@trpc%2freact-query/10.44.0/10.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@trpc%2freact-query/10.44.0/10.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@trpc/server](https://trpc.io) ([source](https://togithub.com/trpc/trpc)) | [`10.44.0` -> `10.44.1`](https://renovatebot.com/diffs/npm/@trpc%2fserver/10.44.0/10.44.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@trpc%2fserver/10.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@trpc%2fserver/10.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@trpc%2fserver/10.44.0/10.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@trpc%2fserver/10.44.0/10.44.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) | [`20.9.4` -> `20.10.0`](https://renovatebot.com/diffs/npm/@types%2fnode/20.9.4/20.10.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.9.4/20.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.9.4/20.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [eslint-plugin-codegen](https://togithub.com/mmkal/eslint-plugin-codegen) | [`0.20.0` -> `0.21.0`](https://renovatebot.com/diffs/npm/eslint-plugin-codegen/0.20.0/0.21.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-codegen/0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-codegen/0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-codegen/0.20.0/0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-codegen/0.20.0/0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [pnpm](https://pnpm.io) ([source](https://togithub.com/pnpm/pnpm)) | [`8.10.5` -> `8.11.0`](https://renovatebot.com/diffs/npm/pnpm/8.10.5/8.11.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/8.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pnpm/8.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pnpm/8.10.5/8.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/8.10.5/8.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [tsx](https://togithub.com/privatenumber/tsx) | [`4.2.1` -> `4.5.0`](https://renovatebot.com/diffs/npm/tsx/4.2.1/4.5.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/tsx/4.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/tsx/4.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/tsx/4.2.1/4.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tsx/4.2.1/4.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>trpc/trpc (@&#8203;trpc/client)</summary>

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

[Compare Source](https://togithub.com/trpc/trpc/compare/v10.44.0...v10.44.1)

#### What's Changed

-   fix(server): fix fetch adapter with trailing slash by [@&#8203;KATT](https://togithub.com/KATT) in [trpc/trpc#5090

#### New Contributors

-   [@&#8203;anatolzak](https://togithub.com/anatolzak) made their first contribution in [trpc/trpc#5082

**Full Changelog**: trpc/trpc@v10.44.0...v10.44.1

</details>

<details>
<summary>mmkal/eslint-plugin-codegen (eslint-plugin-codegen)</summary>

### [`v0.21.0`](https://togithub.com/mmkal/eslint-plugin-codegen/releases/tag/v0.21.0)

[Compare Source](https://togithub.com/mmkal/eslint-plugin-codegen/compare/v0.20.1...v0.21.0)

-   feat: set default markdownTOC depth to 2  [`6eaa7db`](https://togithub.com/mmkal/eslint-plugin-codegen/commit/6eaa7db)
-   put custom.gif in the right place  [`38cbb3c`](https://togithub.com/mmkal/eslint-plugin-codegen/commit/38cbb3c)

### [`v0.20.1`](https://togithub.com/mmkal/eslint-plugin-codegen/releases/tag/v0.20.1)

[Compare Source](https://togithub.com/mmkal/eslint-plugin-codegen/compare/v0.20.0...v0.20.1)

-   build before test  [`9824ba8`](https://togithub.com/mmkal/eslint-plugin-codegen/commit/9824ba8)
-   e2e + update some of the gifs ([#&#8203;19](https://togithub.com/mmkal/eslint-plugin-codegen/issues/19))  [`913a781`](https://togithub.com/mmkal/eslint-plugin-codegen/commit/913a781)
-   don't pass fatal rules to eslint-plugin-markdown  [`490ffd4`](https://togithub.com/mmkal/eslint-plugin-codegen/commit/490ffd4)

</details>

<details>
<summary>pnpm/pnpm (pnpm)</summary>

### [`v8.11.0`](https://togithub.com/pnpm/pnpm/releases/tag/v8.11.0)

[Compare Source](https://togithub.com/pnpm/pnpm/compare/v8.10.5...v8.11.0)

#### Minor Changes

-   (IMPORTANT) When the package tarballs aren't hosted on the same domain on which the registry (the server with the package metadata) is, the dependency keys in the lockfile should only contain `/<pkg_name>@&#8203;<pkg_version`, not `<domain>/<pkg_name>@&#8203;<pkg_version>`.

    This change is a fix to avoid the same package from being added to `node_modules/.pnpm` multiple times. The change to the lockfile is backward compatible, so previous versions of pnpm will work with the fixed lockfile.

    We recommend that all team members update pnpm in order to avoid repeated changes in the lockfile.

    Related PR: [#&#8203;7318](https://togithub.com/pnpm/pnpm/pull/7318).

#### Patch Changes

-   `pnpm add a-module-already-in-dev-deps` will show a message to notice the user that the package was not moved to "dependencies" [#&#8203;926](https://togithub.com/pnpm/pnpm/issues/926).
-   The modules directory should not be removed if the registry configuration has changed.
-   Fix missing auth tokens in registries with paths specified (e.g. //npm.pkg.github.com/pnpm). [#&#8203;5970](https://togithub.com/pnpm/pnpm/issues/5970) [#&#8203;2933](https://togithub.com/pnpm/pnpm/issues/2933)

#### Our Gold Sponsors

<table>
  <tbody>
    <tr>
      <td align="center" valign="middle">
        <a href="https://bit.dev/?utm_source=pnpm&utm_medium=release_notes" target="_blank"><img src="https://pnpm.io/img/users/bit.svg" width="80"></a>
      </td>
      <td align="center" valign="middle">
        <a href="https://prisma.io/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
          <picture>
            <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/prisma.svg" />
            <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/prisma_light.svg" />
            <img src="https://pnpm.io/img/users/prisma.svg" width="180" />
          </picture>
        </a>
      </td>
      <tr>
        <td align="center" valign="middle">
          <a href="https://discord.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
            <picture>
              <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/discord.svg" />
              <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/discord_light.svg" />
              <img src="https://pnpm.io/img/users/discord.svg" width="220" />
            </picture>
          </a>
        </td>
        <td align="center" valign="middle">
          <a href="https://uscreen.de/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
            <picture>
              <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/uscreen.svg" />
              <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/uscreen_light.svg" />
              <img src="https://pnpm.io/img/users/uscreen.svg" width="180" />
            </picture>
          </a>
        </td>
      </tr>
    </tr>
  </tbody>
</table>

#### Our Silver Sponsors

<table>
  <tbody>
    <tr>
      <td align="center" valign="middle">
        <a href="https://leniolabs.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
          <img src="https://pnpm.io/img/users/leniolabs.jpg" width="80">
        </a>
      </td>
      <td align="center" valign="middle">
        <a href="https://vercel.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
          <picture>
            <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/vercel.svg" />
            <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/vercel_light.svg" />
            <img src="https://pnpm.io/img/users/vercel.svg" width="180" />
          </picture>
        </a>
      </td>
    </tr>
    <tr>
      <td align="center" valign="middle">
        <a href="https://depot.dev/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
          <picture>
            <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/depot.svg" />
            <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/depot_light.svg" />
            <img src="https://pnpm.io/img/users/depot.svg" width="200" />
          </picture>
        </a>
      </td>
      <td align="center" valign="middle">
        <a href="https://moonrepo.dev/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
          <picture>
            <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/moonrepo.svg" />
            <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/moonrepo_light.svg" />
            <img src="https://pnpm.io/img/users/moonrepo.svg" width="200" />
          </picture>
        </a>
      </td>
    </tr>
    <tr>
      <td align="center" valign="middle">
        <a href="https://www.thinkmill.com.au/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
          <picture>
            <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/thinkmill.svg" />
            <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/thinkmill_light.svg" />
            <img src="https://pnpm.io/img/users/thinkmill.svg" width="200" />
          </picture>
        </a>
      </td>
      <td align="center" valign="middle">
        <a href="https://devowl.io/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
          <picture>
            <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/devowlio.svg" />
            <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/devowlio.svg" />
            <img src="https://pnpm.io/img/users/devowlio.svg" width="200" />
          </picture>
        </a>
      </td>
    </tr>
    <tr>
      <td align="center" valign="middle">
        <a href="https://macpaw.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
          <picture>
            <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/macpaw.svg" />
            <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/macpaw_light.svg" />
            <img src="https://pnpm.io/img/users/macpaw.svg" width="200" />
          </picture>
        </a>
      </td>
    </tr>
  </tbody>
</table>

</details>

<details>
<summary>privatenumber/tsx (tsx)</summary>

### [`v4.5.0`](https://togithub.com/privatenumber/tsx/releases/tag/v4.5.0)

[Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.4.0...v4.5.0)

##### Features

-   **watch:** log reason for rerun & improved exit handling ([#&#8203;412](https://togithub.com/privatenumber/tsx/issues/412)) ([fb59907](https://togithub.com/privatenumber/tsx/commit/fb599075416e4aec33d9e16014b6c2a667ae81a9))

***

This release is also available on:

-   [npm package (@&#8203;latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.5.0)

### [`v4.4.0`](https://togithub.com/privatenumber/tsx/releases/tag/v4.4.0)

[Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.3.0...v4.4.0)

##### Bug Fixes

-   send SIGKILL on unresponsive process ([#&#8203;395](https://togithub.com/privatenumber/tsx/issues/395)) ([fb61588](https://togithub.com/privatenumber/tsx/commit/fb61588933f7143e81a2243ae3f8d807e5286458))
-   **watch:** dont log rerunning on first run ([5a71a87](https://togithub.com/privatenumber/tsx/commit/5a71a870b55b38cd06a1fc3cd37ad9d9b32e9e49))

##### Features

-   support TypeScript in `--test` flag ([#&#8203;410](https://togithub.com/privatenumber/tsx/issues/410)) ([af1b911](https://togithub.com/privatenumber/tsx/commit/af1b911c0ac3bd13e12a8b71588b2178bf73e345))

***

This release is also available on:

-   [npm package (@&#8203;latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.4.0)

### [`v4.3.0`](https://togithub.com/privatenumber/tsx/releases/tag/v4.3.0)

[Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.2.1...v4.3.0)

##### Bug Fixes

-   cache bust for dynamic-import transfomer change ([15b4277](https://togithub.com/privatenumber/tsx/commit/15b4277502db96ed3e6028c1ba1bd6e9d491f535))

##### Features

-   readable transpilation errors ([#&#8203;407](https://togithub.com/privatenumber/tsx/issues/407)) ([f58b496](https://togithub.com/privatenumber/tsx/commit/f58b49615ce248fb61ad2a11b19d010b472cfbab))

##### Performance Improvements

-   **esbuild:** disable `sourcesContent` ([#&#8203;390](https://togithub.com/privatenumber/tsx/issues/390)) ([0b624b3](https://togithub.com/privatenumber/tsx/commit/0b624b34fa57eae1ffc52ff1ff6f8f46832484bb))

***

This release is also available on:

-   [npm package (@&#8203;latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.3.0)

</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://developer.mend.io/github/weareinreach/GLAAD).



PR-URL: #260
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Dec 22, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants