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

fix: make types stricter #1843

Merged
merged 2 commits into from
Nov 15, 2023
Merged

Conversation

UndefinedBehaviour
Copy link
Contributor

@UndefinedBehaviour UndefinedBehaviour commented Nov 1, 2023

A solution to #1835.
Makes types stricter so that you can't create loggers with unknown options

pino({
    name: 'logger'
    hello: 'world'
});

@UndefinedBehaviour UndefinedBehaviour changed the title Fix/types fix: make types stricter Nov 6, 2023
@UndefinedBehaviour
Copy link
Contributor Author

The basic idea is to make LoggerOptions a generic type.

const logger = pino({
    name: 'logger',
    level: 'warn',
    customLevels: {
        myLevel: 25
    }
});

This way, given a call such as this one, tsc is still able to infer the type of customLevels (so that we can call logger.myLevel('blabla')) but the type of the options object itself is no longer inferred so if we mistype the name of an option (or if we use an option tht simply doesn't exist), tsc is able to notify us.

Copy link
Member

@mcollina mcollina left a comment

Choose a reason for hiding this comment

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

lgtm

@mcollina mcollina merged commit 006b975 into pinojs:master Nov 15, 2023
19 of 21 checks passed
@mcollina
Copy link
Member

I'm sorry but I'll need to rever this as it breaks Fastify types badly and I don't have time to fix them right now.

@mcollina
Copy link
Member

Can you open a fresh PR again that does not break Fastify types, or provide a matching PR to Fastify?

mcollina added a commit that referenced this pull request Nov 15, 2023
renovate bot referenced this pull request in fwouts/previewjs Nov 15, 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 |
|---|---|---|---|---|---|
| [pino](https://getpino.io)
([source](https://togithub.com/pinojs/pino)) | [`^8.16.1` ->
`^8.16.2`](https://renovatebot.com/diffs/npm/pino/8.16.1/8.16.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/pino/8.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pino/8.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pino/8.16.1/8.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pino/8.16.1/8.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>pinojs/pino (pino)</summary>

### [`v8.16.2`](https://togithub.com/pinojs/pino/releases/tag/v8.16.2)

[Compare
Source](https://togithub.com/pinojs/pino/compare/v8.16.1...v8.16.2)

#### What's Changed

- fix child-child benchmark by
[@&#8203;bngarren](https://togithub.com/bngarren) in
[https://github.com/pinojs/pino/pull/1849](https://togithub.com/pinojs/pino/pull/1849)
- fix: make transports.options and transports.level optional by
[@&#8203;krosenk729](https://togithub.com/krosenk729) in
[https://github.com/pinojs/pino/pull/1831](https://togithub.com/pinojs/pino/pull/1831)
- fix: export `redactOptions` type by
[@&#8203;wolfy1339](https://togithub.com/wolfy1339) in
[https://github.com/pinojs/pino/pull/1847](https://togithub.com/pinojs/pino/pull/1847)
- build(deps): bump actions/setup-node from 3 to 4 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/pinojs/pino/pull/1844](https://togithub.com/pinojs/pino/pull/1844)

#### New Contributors

- [@&#8203;bngarren](https://togithub.com/bngarren) made their first
contribution in
[https://github.com/pinojs/pino/pull/1849](https://togithub.com/pinojs/pino/pull/1849)
- [@&#8203;krosenk729](https://togithub.com/krosenk729) made their first
contribution in
[https://github.com/pinojs/pino/pull/1831](https://togithub.com/pinojs/pino/pull/1831)
- [@&#8203;wolfy1339](https://togithub.com/wolfy1339) made their first
contribution in
[https://github.com/pinojs/pino/pull/1847](https://togithub.com/pinojs/pino/pull/1847)
- [@&#8203;UndefinedBehaviour](https://togithub.com/UndefinedBehaviour)
made their first contribution in
[https://github.com/pinojs/pino/pull/1843](https://togithub.com/pinojs/pino/pull/1843)

**Full Changelog**:
pinojs/pino@v8.16.1...v8.16.2

</details>

---

### Configuration

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

🚦 **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/fwouts/previewjs).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot referenced this pull request in ettorepuccetti/terrarossa Nov 15, 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 |
|---|---|---|---|---|---|
| [pino](https://getpino.io)
([source](https://togithub.com/pinojs/pino)) | [`8.16.1` ->
`8.16.2`](https://renovatebot.com/diffs/npm/pino/8.16.1/8.16.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/pino/8.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pino/8.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pino/8.16.1/8.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pino/8.16.1/8.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>pinojs/pino (pino)</summary>

### [`v8.16.2`](https://togithub.com/pinojs/pino/releases/tag/v8.16.2)

[Compare
Source](https://togithub.com/pinojs/pino/compare/v8.16.1...v8.16.2)

#### What's Changed

- fix child-child benchmark by
[@&#8203;bngarren](https://togithub.com/bngarren) in
[https://github.com/pinojs/pino/pull/1849](https://togithub.com/pinojs/pino/pull/1849)
- fix: make transports.options and transports.level optional by
[@&#8203;krosenk729](https://togithub.com/krosenk729) in
[https://github.com/pinojs/pino/pull/1831](https://togithub.com/pinojs/pino/pull/1831)
- fix: export `redactOptions` type by
[@&#8203;wolfy1339](https://togithub.com/wolfy1339) in
[https://github.com/pinojs/pino/pull/1847](https://togithub.com/pinojs/pino/pull/1847)
- build(deps): bump actions/setup-node from 3 to 4 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/pinojs/pino/pull/1844](https://togithub.com/pinojs/pino/pull/1844)

#### New Contributors

- [@&#8203;bngarren](https://togithub.com/bngarren) made their first
contribution in
[https://github.com/pinojs/pino/pull/1849](https://togithub.com/pinojs/pino/pull/1849)
- [@&#8203;krosenk729](https://togithub.com/krosenk729) made their first
contribution in
[https://github.com/pinojs/pino/pull/1831](https://togithub.com/pinojs/pino/pull/1831)
- [@&#8203;wolfy1339](https://togithub.com/wolfy1339) made their first
contribution in
[https://github.com/pinojs/pino/pull/1847](https://togithub.com/pinojs/pino/pull/1847)
- [@&#8203;UndefinedBehaviour](https://togithub.com/UndefinedBehaviour)
made their first contribution in
[https://github.com/pinojs/pino/pull/1843](https://togithub.com/pinojs/pino/pull/1843)

**Full Changelog**:
pinojs/pino@v8.16.1...v8.16.2

</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 this update
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:eyJjcmVhdGVkSW5WZXIiOiIzNy40Ni4wIiwidXBkYXRlZEluVmVyIjoiMzcuNDYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot referenced this pull request in redwoodjs/redwood Nov 15, 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 |
|---|---|---|---|---|---|
| [pino](https://getpino.io)
([source](https://togithub.com/pinojs/pino)) | [`8.16.1` ->
`8.16.2`](https://renovatebot.com/diffs/npm/pino/8.16.1/8.16.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/pino/8.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pino/8.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pino/8.16.1/8.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pino/8.16.1/8.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>pinojs/pino (pino)</summary>

### [`v8.16.2`](https://togithub.com/pinojs/pino/releases/tag/v8.16.2)

[Compare
Source](https://togithub.com/pinojs/pino/compare/v8.16.1...v8.16.2)

#### What's Changed

- fix child-child benchmark by
[@&#8203;bngarren](https://togithub.com/bngarren) in
[https://github.com/pinojs/pino/pull/1849](https://togithub.com/pinojs/pino/pull/1849)
- fix: make transports.options and transports.level optional by
[@&#8203;krosenk729](https://togithub.com/krosenk729) in
[https://github.com/pinojs/pino/pull/1831](https://togithub.com/pinojs/pino/pull/1831)
- fix: export `redactOptions` type by
[@&#8203;wolfy1339](https://togithub.com/wolfy1339) in
[https://github.com/pinojs/pino/pull/1847](https://togithub.com/pinojs/pino/pull/1847)
- build(deps): bump actions/setup-node from 3 to 4 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/pinojs/pino/pull/1844](https://togithub.com/pinojs/pino/pull/1844)

#### New Contributors

- [@&#8203;bngarren](https://togithub.com/bngarren) made their first
contribution in
[https://github.com/pinojs/pino/pull/1849](https://togithub.com/pinojs/pino/pull/1849)
- [@&#8203;krosenk729](https://togithub.com/krosenk729) made their first
contribution in
[https://github.com/pinojs/pino/pull/1831](https://togithub.com/pinojs/pino/pull/1831)
- [@&#8203;wolfy1339](https://togithub.com/wolfy1339) made their first
contribution in
[https://github.com/pinojs/pino/pull/1847](https://togithub.com/pinojs/pino/pull/1847)
- [@&#8203;UndefinedBehaviour](https://togithub.com/UndefinedBehaviour)
made their first contribution in
[https://github.com/pinojs/pino/pull/1843](https://togithub.com/pinojs/pino/pull/1843)

**Full Changelog**:
pinojs/pino@v8.16.1...v8.16.2

</details>

---

### Configuration

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

🚦 **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 this update
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/redwoodjs/redwood).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
hiroki0525 referenced this pull request in hiroki0525/dandori Nov 15, 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 |
|---|---|---|---|---|---|
|
[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) |
[`18.18.8` ->
`18.18.9`](https://renovatebot.com/diffs/npm/@types%2fnode/18.18.8/18.18.9)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/18.18.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/18.18.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/18.18.8/18.18.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/18.18.8/18.18.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [pino](https://getpino.io)
([source](https://togithub.com/pinojs/pino)) | [`8.16.1` ->
`8.16.2`](https://renovatebot.com/diffs/npm/pino/8.16.1/8.16.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/pino/8.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pino/8.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pino/8.16.1/8.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pino/8.16.1/8.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [pnpm](https://pnpm.io) ([source](https://togithub.com/pnpm/pnpm)) |
[`8.10.2` ->
`8.10.5`](https://renovatebot.com/diffs/npm/pnpm/8.10.2/8.10.5) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/8.10.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pnpm/8.10.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pnpm/8.10.2/8.10.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/8.10.2/8.10.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [tsx](https://togithub.com/privatenumber/tsx) | [`4.1.0` ->
`4.1.2`](https://renovatebot.com/diffs/npm/tsx/4.1.0/4.1.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/tsx/4.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/tsx/4.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/tsx/4.1.0/4.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tsx/4.1.0/4.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>pinojs/pino (pino)</summary>

### [`v8.16.2`](https://togithub.com/pinojs/pino/releases/tag/v8.16.2)

[Compare
Source](https://togithub.com/pinojs/pino/compare/v8.16.1...v8.16.2)

#### What's Changed

- fix child-child benchmark by
[@&#8203;bngarren](https://togithub.com/bngarren) in
[https://github.com/pinojs/pino/pull/1849](https://togithub.com/pinojs/pino/pull/1849)
- fix: make transports.options and transports.level optional by
[@&#8203;krosenk729](https://togithub.com/krosenk729) in
[https://github.com/pinojs/pino/pull/1831](https://togithub.com/pinojs/pino/pull/1831)
- fix: export `redactOptions` type by
[@&#8203;wolfy1339](https://togithub.com/wolfy1339) in
[https://github.com/pinojs/pino/pull/1847](https://togithub.com/pinojs/pino/pull/1847)
- build(deps): bump actions/setup-node from 3 to 4 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/pinojs/pino/pull/1844](https://togithub.com/pinojs/pino/pull/1844)

#### New Contributors

- [@&#8203;bngarren](https://togithub.com/bngarren) made their first
contribution in
[https://github.com/pinojs/pino/pull/1849](https://togithub.com/pinojs/pino/pull/1849)
- [@&#8203;krosenk729](https://togithub.com/krosenk729) made their first
contribution in
[https://github.com/pinojs/pino/pull/1831](https://togithub.com/pinojs/pino/pull/1831)
- [@&#8203;wolfy1339](https://togithub.com/wolfy1339) made their first
contribution in
[https://github.com/pinojs/pino/pull/1847](https://togithub.com/pinojs/pino/pull/1847)
- [@&#8203;UndefinedBehaviour](https://togithub.com/UndefinedBehaviour)
made their first contribution in
[https://github.com/pinojs/pino/pull/1843](https://togithub.com/pinojs/pino/pull/1843)

**Full Changelog**:
pinojs/pino@v8.16.1...v8.16.2

</details>

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

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

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

#### Patch Changes

- Don't fail on an empty `pnpm-workspace.yaml` file
[#&#8203;7307](https://togithub.com/pnpm/pnpm/issues/7307).

#### 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>

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

[Compare
Source](https://togithub.com/pnpm/pnpm/compare/v8.10.3...v8.10.4)

#### Patch Changes

- Fixed out-of-memory exception that was happening on dependencies with
many peer dependencies, when `node-linker` was set to `hoisted`
[#&#8203;6227](https://togithub.com/pnpm/pnpm/issues/6227).

#### 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/thinkmill.svg" width="200" />
          </picture>
        </a>
      </td>
    </tr>
  </tbody>
</table>

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

[Compare
Source](https://togithub.com/pnpm/pnpm/compare/v8.10.2...v8.10.3)

#### Patch Changes

- (Important) Increased the default amount of allowed concurrent network
request on systems that have more than 16 CPUs
[#&#8203;7285](https://togithub.com/pnpm/pnpm/pull/7285).

- `pnpm patch` should reuse existing patch when
`shared-workspace-file=false`
[#&#8203;7252](https://togithub.com/pnpm/pnpm/pull/7252).

- Don't retry fetching missing packages, since the retries will never
work [#&#8203;7276](https://togithub.com/pnpm/pnpm/pull/7276).

- When using `pnpm store prune --force` alien directories are removed
from the store [#&#8203;7272](https://togithub.com/pnpm/pnpm/pull/7272).

- Downgraded `npm-packlist` because the newer version significantly
slows down the installation of local directory dependencies, making it
unbearably slow.

`npm-packlist` was upgraded in [this
PR](https://togithub.com/pnpm/pnpm/pull/7250) to fix
[#&#8203;6997](https://togithub.com/pnpm/pnpm/issues/6997). We added our
own file deduplication to fix the issue of duplicate file entries.

- Fixed a performance regression on running installation on a project
with an up to date lockfile
[#&#8203;7297](https://togithub.com/pnpm/pnpm/issues/7297).

- Throw an error on invalid `pnpm-workspace.yaml` file
[#&#8203;7273](https://togithub.com/pnpm/pnpm/issues/7273).

#### 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/thinkmill.svg" width="200" />
          </picture>
        </a>
      </td>
    </tr>
  </tbody>
</table>

</details>

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

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

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

##### Bug Fixes

- dynamic import to work in eval
([#&#8203;385](https://togithub.com/privatenumber/tsx/issues/385))
([6eac49b](https://togithub.com/privatenumber/tsx/commit/6eac49bb78e812bb75af73bf96e7c8d7ee1c7269))
- suppress loader warning in v18.0.0
([0e52ad8](https://togithub.com/privatenumber/tsx/commit/0e52ad89c5eab809472ce3a9d2ab517a3ac22853))

***

This release is also available on:

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

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

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

##### Bug Fixes

- **dynamic import:** adding interop util at EOF
([#&#8203;383](https://togithub.com/privatenumber/tsx/issues/383))
([0039b60](https://togithub.com/privatenumber/tsx/commit/0039b605a4c6875f2b3308c99dada684bb16beff))

***

This release is also available on:

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

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

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

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/hiroki0525/dandori).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
jtoar referenced this pull request in redwoodjs/redwood Nov 16, 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 |
|---|---|---|---|---|---|
| [pino](https://getpino.io)
([source](https://togithub.com/pinojs/pino)) | [`8.16.1` ->
`8.16.2`](https://renovatebot.com/diffs/npm/pino/8.16.1/8.16.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/pino/8.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pino/8.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pino/8.16.1/8.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pino/8.16.1/8.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>pinojs/pino (pino)</summary>

### [`v8.16.2`](https://togithub.com/pinojs/pino/releases/tag/v8.16.2)

[Compare
Source](https://togithub.com/pinojs/pino/compare/v8.16.1...v8.16.2)

#### What's Changed

- fix child-child benchmark by
[@&#8203;bngarren](https://togithub.com/bngarren) in
[https://github.com/pinojs/pino/pull/1849](https://togithub.com/pinojs/pino/pull/1849)
- fix: make transports.options and transports.level optional by
[@&#8203;krosenk729](https://togithub.com/krosenk729) in
[https://github.com/pinojs/pino/pull/1831](https://togithub.com/pinojs/pino/pull/1831)
- fix: export `redactOptions` type by
[@&#8203;wolfy1339](https://togithub.com/wolfy1339) in
[https://github.com/pinojs/pino/pull/1847](https://togithub.com/pinojs/pino/pull/1847)
- build(deps): bump actions/setup-node from 3 to 4 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/pinojs/pino/pull/1844](https://togithub.com/pinojs/pino/pull/1844)

#### New Contributors

- [@&#8203;bngarren](https://togithub.com/bngarren) made their first
contribution in
[https://github.com/pinojs/pino/pull/1849](https://togithub.com/pinojs/pino/pull/1849)
- [@&#8203;krosenk729](https://togithub.com/krosenk729) made their first
contribution in
[https://github.com/pinojs/pino/pull/1831](https://togithub.com/pinojs/pino/pull/1831)
- [@&#8203;wolfy1339](https://togithub.com/wolfy1339) made their first
contribution in
[https://github.com/pinojs/pino/pull/1847](https://togithub.com/pinojs/pino/pull/1847)
- [@&#8203;UndefinedBehaviour](https://togithub.com/UndefinedBehaviour)
made their first contribution in
[https://github.com/pinojs/pino/pull/1843](https://togithub.com/pinojs/pino/pull/1843)

**Full Changelog**:
pinojs/pino@v8.16.1...v8.16.2

</details>

---

### Configuration

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

🚦 **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 this update
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/redwoodjs/redwood).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
hiroki0525 referenced this pull request in hiroki0525/dandori Nov 19, 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 |
|---|---|---|---|---|---|
|
[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) |
[`18.18.9` ->
`18.18.10`](https://renovatebot.com/diffs/npm/@types%2fnode/18.18.9/18.18.10)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/18.18.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/18.18.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/18.18.9/18.18.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/18.18.9/18.18.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [pino](https://getpino.io)
([source](https://togithub.com/pinojs/pino)) | [`8.16.1` ->
`8.16.2`](https://renovatebot.com/diffs/npm/pino/8.16.1/8.16.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/pino/8.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pino/8.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pino/8.16.1/8.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pino/8.16.1/8.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [tsx](https://togithub.com/privatenumber/tsx) | [`4.1.0` ->
`4.1.3`](https://renovatebot.com/diffs/npm/tsx/4.1.0/4.1.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/tsx/4.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/tsx/4.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/tsx/4.1.0/4.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tsx/4.1.0/4.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>pinojs/pino (pino)</summary>

### [`v8.16.2`](https://togithub.com/pinojs/pino/releases/tag/v8.16.2)

[Compare
Source](https://togithub.com/pinojs/pino/compare/v8.16.1...v8.16.2)

#### What's Changed

- fix child-child benchmark by
[@&#8203;bngarren](https://togithub.com/bngarren) in
[https://github.com/pinojs/pino/pull/1849](https://togithub.com/pinojs/pino/pull/1849)
- fix: make transports.options and transports.level optional by
[@&#8203;krosenk729](https://togithub.com/krosenk729) in
[https://github.com/pinojs/pino/pull/1831](https://togithub.com/pinojs/pino/pull/1831)
- fix: export `redactOptions` type by
[@&#8203;wolfy1339](https://togithub.com/wolfy1339) in
[https://github.com/pinojs/pino/pull/1847](https://togithub.com/pinojs/pino/pull/1847)
- build(deps): bump actions/setup-node from 3 to 4 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/pinojs/pino/pull/1844](https://togithub.com/pinojs/pino/pull/1844)

#### New Contributors

- [@&#8203;bngarren](https://togithub.com/bngarren) made their first
contribution in
[https://github.com/pinojs/pino/pull/1849](https://togithub.com/pinojs/pino/pull/1849)
- [@&#8203;krosenk729](https://togithub.com/krosenk729) made their first
contribution in
[https://github.com/pinojs/pino/pull/1831](https://togithub.com/pinojs/pino/pull/1831)
- [@&#8203;wolfy1339](https://togithub.com/wolfy1339) made their first
contribution in
[https://github.com/pinojs/pino/pull/1847](https://togithub.com/pinojs/pino/pull/1847)
- [@&#8203;UndefinedBehaviour](https://togithub.com/UndefinedBehaviour)
made their first contribution in
[https://github.com/pinojs/pino/pull/1843](https://togithub.com/pinojs/pino/pull/1843)

**Full Changelog**:
pinojs/pino@v8.16.1...v8.16.2

</details>

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

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

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

##### Bug Fixes

- **cache:** version import transformer
([7676143](https://togithub.com/privatenumber/tsx/commit/7676143c291c84e0477c669c792aa16edc0a55c0))
- **source map:** handle source map in middle of file
([#&#8203;392](https://togithub.com/privatenumber/tsx/issues/392))
([497f69a](https://togithub.com/privatenumber/tsx/commit/497f69a65bc12b961c1114cd036063721cf6aa94))

##### Performance Improvements

- **dynamic import:** use string check instead of regex
([f1088e6](https://togithub.com/privatenumber/tsx/commit/f1088e67652956be9d629e963f49573c4603d46c))

***

This release is also available on:

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

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

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

##### Bug Fixes

- dynamic import to work in eval
([#&#8203;385](https://togithub.com/privatenumber/tsx/issues/385))
([6eac49b](https://togithub.com/privatenumber/tsx/commit/6eac49bb78e812bb75af73bf96e7c8d7ee1c7269))
- suppress loader warning in v18.0.0
([0e52ad8](https://togithub.com/privatenumber/tsx/commit/0e52ad89c5eab809472ce3a9d2ab517a3ac22853))

***

This release is also available on:

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

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

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

##### Bug Fixes

- **dynamic import:** adding interop util at EOF
([#&#8203;383](https://togithub.com/privatenumber/tsx/issues/383))
([0039b60](https://togithub.com/privatenumber/tsx/commit/0039b605a4c6875f2b3308c99dada684bb16beff))

***

This release is also available on:

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

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

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

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/hiroki0525/dandori).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot referenced this pull request in specfy/specfy Nov 20, 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 |
|---|---|---|---|---|---|
| [pino](https://getpino.io)
([source](https://togithub.com/pinojs/pino)) | [`8.16.1` ->
`8.16.2`](https://renovatebot.com/diffs/npm/pino/8.16.1/8.16.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/pino/8.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pino/8.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pino/8.16.1/8.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pino/8.16.1/8.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>pinojs/pino (pino)</summary>

### [`v8.16.2`](https://togithub.com/pinojs/pino/releases/tag/v8.16.2)

[Compare
Source](https://togithub.com/pinojs/pino/compare/v8.16.1...v8.16.2)

#### What's Changed

- fix child-child benchmark by
[@&#8203;bngarren](https://togithub.com/bngarren) in
[https://github.com/pinojs/pino/pull/1849](https://togithub.com/pinojs/pino/pull/1849)
- fix: make transports.options and transports.level optional by
[@&#8203;krosenk729](https://togithub.com/krosenk729) in
[https://github.com/pinojs/pino/pull/1831](https://togithub.com/pinojs/pino/pull/1831)
- fix: export `redactOptions` type by
[@&#8203;wolfy1339](https://togithub.com/wolfy1339) in
[https://github.com/pinojs/pino/pull/1847](https://togithub.com/pinojs/pino/pull/1847)
- build(deps): bump actions/setup-node from 3 to 4 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/pinojs/pino/pull/1844](https://togithub.com/pinojs/pino/pull/1844)

#### New Contributors

- [@&#8203;bngarren](https://togithub.com/bngarren) made their first
contribution in
[https://github.com/pinojs/pino/pull/1849](https://togithub.com/pinojs/pino/pull/1849)
- [@&#8203;krosenk729](https://togithub.com/krosenk729) made their first
contribution in
[https://github.com/pinojs/pino/pull/1831](https://togithub.com/pinojs/pino/pull/1831)
- [@&#8203;wolfy1339](https://togithub.com/wolfy1339) made their first
contribution in
[https://github.com/pinojs/pino/pull/1847](https://togithub.com/pinojs/pino/pull/1847)
- [@&#8203;UndefinedBehaviour](https://togithub.com/UndefinedBehaviour)
made their first contribution in
[https://github.com/pinojs/pino/pull/1843](https://togithub.com/pinojs/pino/pull/1843)

**Full Changelog**:
pinojs/pino@v8.16.1...v8.16.2

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **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 this update
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/specfy/specfy).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6ImNob3JlL3Jlbm92YXRlQmFzZUJyYW5jaCJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@UndefinedBehaviour
Copy link
Contributor Author

reopened as #1858

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants