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 example date type in README #237

Merged
merged 1 commit into from
May 18, 2023
Merged

Fix example date type in README #237

merged 1 commit into from
May 18, 2023

Conversation

tylercollier
Copy link
Contributor

Hopefully it'll save someone else some time

@tylercollier tylercollier requested a review from Skn0tt as a code owner May 17, 2023 21:32
@Skn0tt
Copy link
Member

Skn0tt commented May 18, 2023

Ha, good catch! I'm curious, what are you using SuperJSON for where you depend on how meta works internally?

@Skn0tt
Copy link
Member

Skn0tt commented May 18, 2023

@all-contributors please add @tylercollier for docs

@Skn0tt Skn0tt merged commit 6826f23 into blitz-js:main May 18, 2023
@allcontributors
Copy link
Contributor

@Skn0tt

I've put up a pull request to add @tylercollier! 🎉

@tylercollier
Copy link
Contributor Author

@Skn0tt Thanks for superjson and accepting the pull request. To answer your question, I went all in on using trpc, including on a project with PHP as the backend, which perhaps is foolish. I didn't see any libraries for TRPC/JSONRPC for PHP so I'm creating the output myself. I added superjson to be able to handle dates, which was easy on the React side but then I had to know more about how superjson's internals to handle the PHP side. And I took that knowledge from the README :-)

kodiakhq bot pushed a commit to weareinreach/InReach that referenced this pull request Jun 26, 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-lambda-powertools/logger](https://togithub.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/logger#readme) ([source](https://togithub.com/aws-powertools/powertools-lambda-typescript)) | [`1.9.0` -> `1.10.0`](https://renovatebot.com/diffs/npm/@aws-lambda-powertools%2flogger/1.9.0/1.10.0) | [![age](https://badges.renovateapi.com/packages/npm/@aws-lambda-powertools%2flogger/1.10.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@aws-lambda-powertools%2flogger/1.10.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@aws-lambda-powertools%2flogger/1.10.0/compatibility-slim/1.9.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@aws-lambda-powertools%2flogger/1.10.0/confidence-slim/1.9.0)](https://docs.renovatebot.com/merge-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.358.0` -> `3.360.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-cognito-identity-provider/3.358.0/3.360.0) | [![age](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-cognito-identity-provider/3.360.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-cognito-identity-provider/3.360.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-cognito-identity-provider/3.360.0/compatibility-slim/3.358.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-cognito-identity-provider/3.360.0/confidence-slim/3.358.0)](https://docs.renovatebot.com/merge-confidence/) |
| [@aws-sdk/client-s3](https://togithub.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3) ([source](https://togithub.com/aws/aws-sdk-js-v3)) | [`3.358.0` -> `3.360.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.358.0/3.360.0) | [![age](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-s3/3.360.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-s3/3.360.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-s3/3.360.0/compatibility-slim/3.358.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@aws-sdk%2fclient-s3/3.360.0/confidence-slim/3.358.0)](https://docs.renovatebot.com/merge-confidence/) |
| [@iconify-json/simple-icons](https://icon-sets.iconify.design/simple-icons/) | [`1.1.57` -> `1.1.58`](https://renovatebot.com/diffs/npm/@iconify-json%2fsimple-icons/1.1.57/1.1.58) | [![age](https://badges.renovateapi.com/packages/npm/@iconify-json%2fsimple-icons/1.1.58/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@iconify-json%2fsimple-icons/1.1.58/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@iconify-json%2fsimple-icons/1.1.58/compatibility-slim/1.1.57)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@iconify-json%2fsimple-icons/1.1.58/confidence-slim/1.1.57)](https://docs.renovatebot.com/merge-confidence/) |
| [@t3-oss/env-nextjs](https://togithub.com/t3-oss/t3-env) | [`0.4.1` -> `0.6.0`](https://renovatebot.com/diffs/npm/@t3-oss%2fenv-nextjs/0.4.1/0.6.0) | [![age](https://badges.renovateapi.com/packages/npm/@t3-oss%2fenv-nextjs/0.6.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@t3-oss%2fenv-nextjs/0.6.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@t3-oss%2fenv-nextjs/0.6.0/compatibility-slim/0.4.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@t3-oss%2fenv-nextjs/0.6.0/confidence-slim/0.4.1)](https://docs.renovatebot.com/merge-confidence/) |
| [@tanstack/react-query](https://tanstack.com/query) ([source](https://togithub.com/tanstack/query)) | [`4.29.15` -> `4.29.17`](https://renovatebot.com/diffs/npm/@tanstack%2freact-query/4.29.15/4.29.17) | [![age](https://badges.renovateapi.com/packages/npm/@tanstack%2freact-query/4.29.17/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@tanstack%2freact-query/4.29.17/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@tanstack%2freact-query/4.29.17/compatibility-slim/4.29.15)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@tanstack%2freact-query/4.29.17/confidence-slim/4.29.15)](https://docs.renovatebot.com/merge-confidence/) |
| [@tanstack/react-query-devtools](https://tanstack.com/query) ([source](https://togithub.com/tanstack/query)) | [`4.29.15` -> `4.29.17`](https://renovatebot.com/diffs/npm/@tanstack%2freact-query-devtools/4.29.15/4.29.17) | [![age](https://badges.renovateapi.com/packages/npm/@tanstack%2freact-query-devtools/4.29.17/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@tanstack%2freact-query-devtools/4.29.17/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@tanstack%2freact-query-devtools/4.29.17/compatibility-slim/4.29.15)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@tanstack%2freact-query-devtools/4.29.17/confidence-slim/4.29.15)](https://docs.renovatebot.com/merge-confidence/) |
| [@tanstack/react-table](https://togithub.com/tanstack/table) | [`8.9.2` -> `8.9.3`](https://renovatebot.com/diffs/npm/@tanstack%2freact-table/8.9.2/8.9.3) | [![age](https://badges.renovateapi.com/packages/npm/@tanstack%2freact-table/8.9.3/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@tanstack%2freact-table/8.9.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@tanstack%2freact-table/8.9.3/compatibility-slim/8.9.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@tanstack%2freact-table/8.9.3/confidence-slim/8.9.2)](https://docs.renovatebot.com/merge-confidence/) |
| [@types/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) | [`18.2.13` -> `18.2.14`](https://renovatebot.com/diffs/npm/@types%2freact/18.2.13/18.2.14) | [![age](https://badges.renovateapi.com/packages/npm/@types%2freact/18.2.14/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@types%2freact/18.2.14/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@types%2freact/18.2.14/compatibility-slim/18.2.13)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@types%2freact/18.2.14/confidence-slim/18.2.13)](https://docs.renovatebot.com/merge-confidence/) |
| [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint) | [`5.60.0` -> `5.60.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/5.60.0/5.60.1) | [![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.60.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.60.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.60.1/compatibility-slim/5.60.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.60.1/confidence-slim/5.60.0)](https://docs.renovatebot.com/merge-confidence/) |
| [@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint) | [`5.60.0` -> `5.60.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/5.60.0/5.60.1) | [![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.60.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.60.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.60.1/compatibility-slim/5.60.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.60.1/confidence-slim/5.60.0)](https://docs.renovatebot.com/merge-confidence/) |
| [esbuild](https://togithub.com/evanw/esbuild) | [`0.18.6` -> `0.18.10`](https://renovatebot.com/diffs/npm/esbuild/0.18.6/0.18.10) | [![age](https://badges.renovateapi.com/packages/npm/esbuild/0.18.10/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/esbuild/0.18.10/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/esbuild/0.18.10/compatibility-slim/0.18.6)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/esbuild/0.18.10/confidence-slim/0.18.6)](https://docs.renovatebot.com/merge-confidence/) |
| [eslint-plugin-turbo](https://togithub.com/vercel/turbo) | [`1.10.5` -> `1.10.6`](https://renovatebot.com/diffs/npm/eslint-plugin-turbo/1.10.5/1.10.6) | [![age](https://badges.renovateapi.com/packages/npm/eslint-plugin-turbo/1.10.6/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/eslint-plugin-turbo/1.10.6/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/eslint-plugin-turbo/1.10.6/compatibility-slim/1.10.5)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/eslint-plugin-turbo/1.10.6/confidence-slim/1.10.5)](https://docs.renovatebot.com/merge-confidence/) |
| [pnpm](https://pnpm.io) ([source](https://togithub.com/pnpm/pnpm)) | [`8.6.3` -> `8.6.5`](https://renovatebot.com/diffs/npm/pnpm/8.6.3/8.6.5) | [![age](https://badges.renovateapi.com/packages/npm/pnpm/8.6.5/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/pnpm/8.6.5/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/pnpm/8.6.5/compatibility-slim/8.6.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/pnpm/8.6.5/confidence-slim/8.6.3)](https://docs.renovatebot.com/merge-confidence/) |
| [superjson](https://togithub.com/blitz-js/superjson) | [`1.12.3` -> `1.12.4`](https://renovatebot.com/diffs/npm/superjson/1.12.3/1.12.4) | [![age](https://badges.renovateapi.com/packages/npm/superjson/1.12.4/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/superjson/1.12.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/superjson/1.12.4/compatibility-slim/1.12.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/superjson/1.12.4/confidence-slim/1.12.3)](https://docs.renovatebot.com/merge-confidence/) |
| [turbo](https://turbo.build/repo) ([source](https://togithub.com/vercel/turbo)) | [`1.10.5` -> `1.10.6`](https://renovatebot.com/diffs/npm/turbo/1.10.5/1.10.6) | [![age](https://badges.renovateapi.com/packages/npm/turbo/1.10.6/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/turbo/1.10.6/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/turbo/1.10.6/compatibility-slim/1.10.5)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/turbo/1.10.6/confidence-slim/1.10.5)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>aws-powertools/powertools-lambda-typescript (@&#8203;aws-lambda-powertools/logger)</summary>

### [`v1.10.0`](https://togithub.com/aws-powertools/powertools-lambda-typescript/blob/HEAD/CHANGELOG.md#&#8203;1100-httpsgithubcomaws-powertoolspowertools-lambda-typescriptcomparev190v1100-2023-06-23)

[Compare Source](https://togithub.com/aws-powertools/powertools-lambda-typescript/compare/v1.9.0...v1.10.0)

##### Bug Fixes

-   **ci:** change how versions and aliases are inserted into versions.json ([#&#8203;1549](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1549)) ([9e1d19a](https://togithub.com/aws-powertools/powertools-lambda-typescript/commit/9e1d19a9bc89d31bef851a615860c3b01bd9d77f))
-   **idempotency:** pass lambda context remaining time to save inprogress ([#&#8203;1540](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1540)) ([d47c3ec](https://togithub.com/aws-powertools/powertools-lambda-typescript/commit/d47c3ec64d926d49f3799f361d54a11627d16cc1))
-   **idempotency:** record validation not using hash ([#&#8203;1502](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1502)) ([f475bd0](https://togithub.com/aws-powertools/powertools-lambda-typescript/commit/f475bd097b64f009c329c023a2dd7c7e9371270a))
-   **idempotency:** skip persistence for optional idempotency key ([#&#8203;1507](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1507)) ([b9fcef6](https://togithub.com/aws-powertools/powertools-lambda-typescript/commit/b9fcef66eb4bd9a7ad1eeac5f5db2cdbccc70c71))
-   **metrics:** flush metrics when data points array reaches max size ([#&#8203;1548](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1548)) ([24c247c](https://togithub.com/aws-powertools/powertools-lambda-typescript/commit/24c247c39c0ac29774ac3fcf09902916f3936e1e))
-   missing quotes ([67f5f14](https://togithub.com/aws-powertools/powertools-lambda-typescript/commit/67f5f14e612a56d94923aa3b33df7d2e6b46cc06))
-   missing quotes ([349e612](https://togithub.com/aws-powertools/powertools-lambda-typescript/commit/349e612e1a46646ef05b11e0478094bf7f74a5cd))
-   update reference in workflow ([#&#8203;1518](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1518)) ([9c75f9a](https://togithub.com/aws-powertools/powertools-lambda-typescript/commit/9c75f9a8a0b2fc4b24bbd37fdb00620d06903283))

##### Features

-   **logger:** clear state when other middlewares return early ([#&#8203;1544](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1544)) ([d5f3f13](https://togithub.com/aws-powertools/powertools-lambda-typescript/commit/d5f3f13ccd7aae1bbc59431741e8aaf042dd2a73))
-   **metrics:** publish metrics when other middlewares return early ([#&#8203;1546](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1546)) ([58b0877](https://togithub.com/aws-powertools/powertools-lambda-typescript/commit/58b087713814f1c5f56a86aa815d04372e98ebd0))
-   **parameters:** review types and exports ([#&#8203;1528](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1528)) ([6f96711](https://togithub.com/aws-powertools/powertools-lambda-typescript/commit/6f96711625e212898b1c227c651beba7e709c9d1))
-   **tracer:** close & restore segments when other middlewares return ([#&#8203;1545](https://togithub.com/aws-powertools/powertools-lambda-typescript/issues/1545)) ([74ddb09](https://togithub.com/aws-powertools/powertools-lambda-typescript/commit/74ddb09a3107d9f45f34ccda1e691a9504578c2d))

</details>

<details>
<summary>aws/aws-sdk-js-v3 (@&#8203;aws-sdk/client-cognito-identity-provider)</summary>

### [`v3.360.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-cognito-identity-provider/CHANGELOG.md#&#8203;33600-httpsgithubcomawsaws-sdk-js-v3comparev33590v33600-2023-06-26)

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

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

### [`v3.359.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-cognito-identity-provider/CHANGELOG.md#&#8203;33590-httpsgithubcomawsaws-sdk-js-v3comparev33580v33590-2023-06-23)

[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.358.0...v3.359.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>aws/aws-sdk-js-v3 (@&#8203;aws-sdk/client-s3)</summary>

### [`v3.360.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#&#8203;33600-httpsgithubcomawsaws-sdk-js-v3comparev33590v33600-2023-06-26)

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

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

### [`v3.359.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#&#8203;33590-httpsgithubcomawsaws-sdk-js-v3comparev33580v33590-2023-06-23)

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

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

</details>

<details>
<summary>t3-oss/t3-env (@&#8203;t3-oss/env-nextjs)</summary>

### [`v0.6.0`](https://togithub.com/t3-oss/t3-env/blob/HEAD/packages/nextjs/CHANGELOG.md#&#8203;060)

[Compare Source](https://togithub.com/t3-oss/t3-env/compare/@t3-oss/env-nextjs@0.5.1...@t3-oss/env-nextjs@0.6.0)

##### Minor Changes

-   [#&#8203;90](https://togithub.com/t3-oss/t3-env/pull/90) [`1f6de0f`](https://togithub.com/t3-oss/t3-env/commit/1f6de0fca26160ee67bbb6179e5fc09404766940) Thanks [@&#8203;juliusmarminge](https://togithub.com/juliusmarminge)! - feat: add `shared` section for shared variables

    shared variables are variables that are available in all runtimes despite them not being prefixed by anything, and is not manually supplied by the user.

##### Patch Changes

-   Updated dependencies \[[`1f6de0f`](https://togithub.com/t3-oss/t3-env/commit/1f6de0fca26160ee67bbb6179e5fc09404766940)]:
    -   [@&#8203;t3-oss/env-core](https://togithub.com/t3-oss/env-core)[@&#8203;0](https://togithub.com/0).6.0

### [`v0.5.1`](https://togithub.com/t3-oss/t3-env/blob/HEAD/packages/nextjs/CHANGELOG.md#&#8203;051)

[Compare Source](https://togithub.com/t3-oss/t3-env/compare/@t3-oss/env-nextjs@0.5.0...@t3-oss/env-nextjs@0.5.1)

##### Patch Changes

-   [`c19acc0`](https://togithub.com/t3-oss/t3-env/commit/c19acc07f4396b90d3acc8a7fcc53f765e052ce3) Thanks [@&#8203;juliusmarminge](https://togithub.com/juliusmarminge)! - fix: ensure NODE_ENV is present in build output

-   Updated dependencies \[]:
    -   [@&#8203;t3-oss/env-core](https://togithub.com/t3-oss/env-core)[@&#8203;0](https://togithub.com/0).5.1

### [`v0.5.0`](https://togithub.com/t3-oss/t3-env/blob/HEAD/packages/nextjs/CHANGELOG.md#&#8203;050)

[Compare Source](https://togithub.com/t3-oss/t3-env/compare/@t3-oss/env-nextjs@0.4.1...@t3-oss/env-nextjs@0.5.0)

##### Minor Changes

-   [#&#8203;75](https://togithub.com/t3-oss/t3-env/pull/75) [`8568a9b`](https://togithub.com/t3-oss/t3-env/commit/8568a9b5d95666b3c3b63eb04dbeaac479833921) Thanks [@&#8203;juliusmarminge](https://togithub.com/juliusmarminge)! - introduce a new `experimental__runtimeEnv` that only requires manual destruction of client side variables.

    next.js 13.4.4 dropped the static analysis of serverside environment variables, which means that the manual destruction is no longer necessary for serverside variables

##### Patch Changes

-   Updated dependencies \[]:
    -   [@&#8203;t3-oss/env-core](https://togithub.com/t3-oss/env-core)[@&#8203;0](https://togithub.com/0).5.0

</details>

<details>
<summary>tanstack/query (@&#8203;tanstack/react-query)</summary>

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

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

Version 4.29.17 - 6/25/2023, 2:33 PM

#### Changes

##### Refactor

-   query: add more context to "Missing queryFn" error ([#&#8203;5620](https://togithub.com/tanstack/query/issues/5620)) ([`9077bb9`](https://togithub.com/tanstack/query/commit/9077bb96)) by GLabat

#### Packages

-   [@&#8203;tanstack/query-core](https://togithub.com/tanstack/query-core)[@&#8203;4](https://togithub.com/4).29.17
-   [@&#8203;tanstack/query-persist-client-core](https://togithub.com/tanstack/query-persist-client-core)[@&#8203;4](https://togithub.com/4).29.17
-   [@&#8203;tanstack/query-async-storage-persister](https://togithub.com/tanstack/query-async-storage-persister)[@&#8203;4](https://togithub.com/4).29.17
-   [@&#8203;tanstack/query-broadcast-client-experimental](https://togithub.com/tanstack/query-broadcast-client-experimental)[@&#8203;4](https://togithub.com/4).29.17
-   [@&#8203;tanstack/query-sync-storage-persister](https://togithub.com/tanstack/query-sync-storage-persister)[@&#8203;4](https://togithub.com/4).29.17
-   [@&#8203;tanstack/react-query](https://togithub.com/tanstack/react-query)[@&#8203;4](https://togithub.com/4).29.17
-   [@&#8203;tanstack/react-query-devtools](https://togithub.com/tanstack/react-query-devtools)[@&#8203;4](https://togithub.com/4).29.17
-   [@&#8203;tanstack/react-query-persist-client](https://togithub.com/tanstack/react-query-persist-client)[@&#8203;4](https://togithub.com/4).29.17
-   [@&#8203;tanstack/solid-query](https://togithub.com/tanstack/solid-query)[@&#8203;4](https://togithub.com/4).29.17
-   [@&#8203;tanstack/svelte-query](https://togithub.com/tanstack/svelte-query)[@&#8203;4](https://togithub.com/4).29.17
-   [@&#8203;tanstack/vue-query](https://togithub.com/tanstack/vue-query)[@&#8203;4](https://togithub.com/4).29.17

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

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

Version 4.29.16 - 6/25/2023, 2:21 PM

#### Changes

##### Refactor

-   rect-query: prefer client-only import over "use client" ([#&#8203;5626](https://togithub.com/tanstack/query/issues/5626)) ([`3e25f51`](https://togithub.com/tanstack/query/commit/3e25f51d)) by Dominik Dorfmeister

#### Packages

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

</details>

<details>
<summary>tanstack/table (@&#8203;tanstack/react-table)</summary>

### [`v8.9.3`](https://togithub.com/TanStack/table/releases/tag/v8.9.3)

[Compare Source](https://togithub.com/tanstack/table/compare/v8.9.2...v8.9.3)

Version 8.9.3 - 6/23/2023, 8:17 PM

#### Changes

##### Fix

-   actually handle undefined sorting out of the box ([`17a0373`](https://togithub.com/tanstack/table/commit/17a03735)) by Tanner Linsley

##### Other

-   Update ag-grid.md ([`38563b7`](https://togithub.com/tanstack/table/commit/38563b71)) by Tanner Linsley
-   Update ag-grid.md ([`a539d5a`](https://togithub.com/tanstack/table/commit/a539d5ac)) by Tanner Linsley

#### Packages

-   [@&#8203;tanstack/table-core](https://togithub.com/tanstack/table-core)[@&#8203;8](https://togithub.com/8).9.3
-   [@&#8203;tanstack/react-table](https://togithub.com/tanstack/react-table)[@&#8203;8](https://togithub.com/8).9.3
-   [@&#8203;tanstack/solid-table](https://togithub.com/tanstack/solid-table)[@&#8203;8](https://togithub.com/8).9.3
-   [@&#8203;tanstack/vue-table](https://togithub.com/tanstack/vue-table)[@&#8203;8](https://togithub.com/8).9.3
-   [@&#8203;tanstack/svelte-table](https://togithub.com/tanstack/svelte-table)[@&#8203;8](https://togithub.com/8).9.3

</details>

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

### [`v5.60.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#&#8203;5601-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5600v5601-2023-06-26)

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

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

You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.

</details>

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

### [`v5.60.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#&#8203;5601-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5600v5601-2023-06-26)

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

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

You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.

</details>

<details>
<summary>evanw/esbuild (esbuild)</summary>

### [`v0.18.10`](https://togithub.com/evanw/esbuild/blob/HEAD/CHANGELOG.md#&#8203;01810)

[Compare Source](https://togithub.com/evanw/esbuild/compare/v0.18.9...v0.18.10)

-   Fix a tree-shaking bug that removed side effects ([#&#8203;3195](https://togithub.com/evanw/esbuild/issues/3195))

    This fixes a regression in version 0.18.4 where combining `--minify-syntax` with `--keep-names` could cause expressions with side effects after a function declaration to be considered side-effect free for tree shaking purposes. The reason was because `--keep-names` generates an expression statement containing a call to a helper function after the function declaration with a special flag that makes the function call able to be tree shaken, and then `--minify-syntax` could potentially merge that expression statement with following expressions without clearing the flag. This release fixes the bug by clearing the flag when merging expression statements together.

-   Fix an incorrect warning about CSS nesting ([#&#8203;3197](https://togithub.com/evanw/esbuild/issues/3197))

    A warning is currently generated when transforming nested CSS to a browser that doesn't support `:is()` because transformed nested CSS may need to use that feature to represent nesting. This was previously always triggered when an at-rule was encountered in a declaration context. Typically the only case you would encounter this is when using CSS nesting within a selector rule. However, there is a case where that's not true: when using a margin at-rule such as `@top-left` within `@page`. This release avoids incorrectly generating a warning in this case by checking that the at-rule is within a selector rule before generating a warning.

### [`v0.18.9`](https://togithub.com/evanw/esbuild/blob/HEAD/CHANGELOG.md#&#8203;0189)

[Compare Source](https://togithub.com/evanw/esbuild/compare/v0.18.8...v0.18.9)

-   Fix `await using` declarations inside `async` generator functions

    I forgot about the new `await using` declarations when implementing lowering for `async` generator functions in the previous release. This change fixes the transformation of `await using` declarations when they are inside lowered `async` generator functions:

    ```js
    // Original code
    async function* foo() {
      await using x = await y
    }

    // Old output (with --supported:async-generator=false)
    function foo() {
      return __asyncGenerator(this, null, function* () {
        await using x = yield new __await(y);
      });
    }

    // New output (with --supported:async-generator=false)
    function foo() {
      return __asyncGenerator(this, null, function* () {
        var _stack = [];
        try {
          const x = __using(_stack, yield new __await(y), true);
        } catch (_) {
          var _error = _, _hasError = true;
        } finally {
          var _promise = __callDispose(_stack, _error, _hasError);
          _promise && (yield new __await(_promise));
        }
      });
    }
    ```

-   Insert some prefixed CSS properties when appropriate ([#&#8203;3122](https://togithub.com/evanw/esbuild/issues/3122))

    With this release, esbuild will now insert prefixed CSS properties in certain cases when the `target` setting includes browsers that require a certain prefix. This is currently done for the following properties:

    -   `appearance: *;` => `-webkit-appearance: *; -moz-appearance: *;`
    -   `backdrop-filter: *;` => `-webkit-backdrop-filter: *;`
    -   `background-clip: text` => `-webkit-background-clip: text;`
    -   `box-decoration-break: *;` => `-webkit-box-decoration-break: *;`
    -   `clip-path: *;` => `-webkit-clip-path: *;`
    -   `font-kerning: *;` => `-webkit-font-kerning: *;`
    -   `hyphens: *;` => `-webkit-hyphens: *;`
    -   `initial-letter: *;` => `-webkit-initial-letter: *;`
    -   `mask-image: *;` => `-webkit-mask-image: *;`
    -   `mask-origin: *;` => `-webkit-mask-origin: *;`
    -   `mask-position: *;` => `-webkit-mask-position: *;`
    -   `mask-repeat: *;` => `-webkit-mask-repeat: *;`
    -   `mask-size: *;` => `-webkit-mask-size: *;`
    -   `position: sticky;` => `position: -webkit-sticky;`
    -   `print-color-adjust: *;` => `-webkit-print-color-adjust: *;`
    -   `tab-size: *;` => `-moz-tab-size: *; -o-tab-size: *;`
    -   `text-decoration-color: *;` => `-webkit-text-decoration-color: *; -moz-text-decoration-color: *;`
    -   `text-decoration-line: *;` => `-webkit-text-decoration-line: *; -moz-text-decoration-line: *;`
    -   `text-decoration-skip: *;` => `-webkit-text-decoration-skip: *;`
    -   `text-emphasis-color: *;` => `-webkit-text-emphasis-color: *;`
    -   `text-emphasis-position: *;` => `-webkit-text-emphasis-position: *;`
    -   `text-emphasis-style: *;` => `-webkit-text-emphasis-style: *;`
    -   `text-orientation: *;` => `-webkit-text-orientation: *;`
    -   `text-size-adjust: *;` => `-webkit-text-size-adjust: *; -ms-text-size-adjust: *;`
    -   `user-select: *;` => `-webkit-user-select: *; -moz-user-select: *; -ms-user-select: *;`

    Here is an example:

    ```css
    /* Original code */
    div {
      mask-image: url(x.png);
    }

    /* Old output (with --target=chrome99) */
    div {
      mask-image: url(x.png);
    }

    /* New output (with --target=chrome99) */
    div {
      -webkit-mask-image: url(x.png);
      mask-image: url(x.png);
    }
    ```

    Browser compatibility data was sourced from the tables on https://caniuse.com. Support for more CSS properties can be added in the future as appropriate.

-   Fix an obscure identifier minification bug ([#&#8203;2809](https://togithub.com/evanw/esbuild/issues/2809))

    Function declarations in nested scopes behave differently depending on whether or not `"use strict"` is present. To avoid generating code that behaves differently depending on whether strict mode is enabled or not, esbuild transforms nested function declarations into variable declarations. However, there was a bug where the generated variable name was not being recorded as declared internally, which meant that it wasn't being renamed correctly by the minifier and could cause a name collision. This bug has been fixed:

    ```js
    // Original code
    const n = ''
    for (let i of [0,1]) {
      function f () {}
    }

    // Old output (with --minify-identifiers --format=esm)
    const f = "";
    for (let o of [0, 1]) {
      let n = function() {
      };
      var f = n;
    }

    // New output (with --minify-identifiers --format=esm)
    const f = "";
    for (let o of [0, 1]) {
      let n = function() {
      };
      var t = n;
    }
    ```

-   Fix a bug in esbuild's compatibility table script ([#&#8203;3179](https://togithub.com/evanw/esbuild/pull/3179))

    Setting esbuild's `target` to a specific JavaScript engine tells esbuild to use the JavaScript syntax feature compatibility data from https://kangax.github.io/compat-table/es6/ for that engine to determine which syntax features to allow. However, esbuild's script that builds this internal compatibility table had a bug that incorrectly ignores tests for engines that still have outstanding implementation bugs which were never fixed. This change fixes this bug with the script.

    The only case where this changed the information in esbuild's internal compatibility table is that the `hermes` target is marked as no longer supporting destructuring. This is because there is a failing destructuring-related test for Hermes on https://kangax.github.io/compat-table/es6/. If you want to use destructuring with Hermes anyway, you can pass `--supported:destructuring=true` to esbuild to override the `hermes` target and force esbuild to accept this syntax.

    This fix was contributed by [@&#8203;ArrayZoneYour](https://togithub.com/ArrayZoneYour).

### [`v0.18.8`](https://togithub.com/evanw/esbuild/blob/HEAD/CHANGELOG.md#&#8203;0188)

[Compare Source](https://togithub.com/evanw/esbuild/compare/v0.18.7...v0.18.8)

-   Implement transforming `async` generator functions ([#&#8203;2780](https://togithub.com/evanw/esbuild/issues/2780))

    With this release, esbuild will now transform `async` generator functions into normal generator functions when the configured target environment doesn't support them. These functions behave similar to normal generator functions except that they use the `Symbol.asyncIterator` interface instead of the `Symbol.iterator` interface and the iteration methods return promises. Here's an example (helper functions are omitted):

    ```js
    // Original code
    async function* foo() {
      yield Promise.resolve(1)
      await new Promise(r => setTimeout(r, 100))
      yield *[Promise.resolve(2)]
    }
    async function bar() {
      for await (const x of foo()) {
        console.log(x)
      }
    }
    bar()

    // New output (with --target=es6)
    function foo() {
      return __asyncGenerator(this, null, function* () {
        yield Promise.resolve(1);
        yield new __await(new Promise((r) => setTimeout(r, 100)));
        yield* __yieldStar([Promise.resolve(2)]);
      });
    }
    function bar() {
      return __async(this, null, function* () {
        try {
          for (var iter = __forAwait(foo()), more, temp, error; more = !(temp = yield iter.next()).done; more = false) {
            const x = temp.value;
            console.log(x);
          }
        } catch (temp) {
          error = [temp];
        } finally {
          try {
            more && (temp = iter.return) && (yield temp.call(iter));
          } finally {
            if (error)
              throw error[0];
          }
        }
      });
    }
    bar();
    ```

    This is an older feature that was added to JavaScript in ES2018 but I didn't implement the transformation then because it's a rarely-used feature. Note that esbuild already added support for transforming `for await` loops (the other part of the [asynchronous iteration proposal](https://togithub.com/tc39/proposal-async-iteration)) a year ago, so support for asynchronous iteration should now be complete.

    I have never used this feature myself and code that uses this feature is hard to come by, so this transformation has not yet been tested on real-world code. If you do write code that uses this feature, please let me know if esbuild's `async` generator transformation doesn't work with your code.

### [`v0.18.7`](https://togithub.com/evanw/esbuild/blob/HEAD/CHANGELOG.md#&#8203;0187)

[Compare Source](https://togithub.com/evanw/esbuild/compare/v0.18.6...v0.18.7)

-   Add support for `using` declarations in TypeScript 5.2+ ([#&#8203;3191](https://togithub.com/evanw/esbuild/issues/3191))

    TypeScript 5.2 (due to be released in August of 2023) will introduce `using` declarations, which will allow you to automatically dispose of the declared resources when leaving the current scope. You can read the [TypeScript PR for this feature](https://togithub.com/microsoft/TypeScript/pull/54505) for more information. This release of esbuild adds support for transforming this syntax to target environments without support for `using` declarations (which is currently all targets other than `esnext`). Here's an example (helper functions are omitted):

    ```js
    // Original code
    class Foo {
      [Symbol.dispose]() {
        console.log('cleanup')
      }
    }
    using foo = new Foo;
    foo.bar();

    // New output (with --target=es6)
    var _stack = [];
    try {
      var Foo = class {
        [Symbol.dispose]() {
          console.log("cleanup");
        }
      };
      var foo = __using(_stack, new Foo());
      foo.bar();
    } catch (_) {
      var _error = _, _hasError = true;
    } finally {
      __callDispose(_stack, _error, _hasError);
    }
    ```

    The injected helper functions ensure that the method named `Symbol.dispose` is called on `new Foo` when control exits the scope. Note that as with all new JavaScript APIs, you'll need to polyfill `Symbol.dispose` if it's not present before you use it. This is not something that esbuild does for you because esbuild only handles syntax, not APIs. Polyfilling it can be done with something like this:

    ```js
    Symbol.dispose ||= Symbol('Symbol.dispose')
    ```

    This feature also introduces `await using` declarations which are like `using` declarations but they call `await` on the disposal method (not on the initializer). Here's an example (helper functions are omitted):

    ```js
    // Original code
    class Foo {
      async [Symbol.asyncDispose]() {
        await new Promise(done => {
          setTimeout(done, 1000)
        })
        console.log('cleanup')
      }
    }
    await using foo = new Foo;
    foo.bar();

    // New output (with --target=es2022)
    var _stack = [];
    try {
      var Foo = class {
        async [Symbol.asyncDispose]() {
          await new Promise((done) => {
            setTimeout(done, 1e3);
          });
          console.log("cleanup");
        }
      };
      var foo = __using(_stack, new Foo(), true);
      foo.bar();
    } catch (_) {
      var _error = _, _hasError = true;
    } finally {
      var _promise = __callDispose(_stack, _error, _hasError);
      _promise && await _promise;
    }
    ```

    The injected helper functions ensure that the method named `Symbol.asyncDispose` is called on `new Foo` when control exits the scope, and that the returned promise is awaited. Similarly to `Symbol.dispose`, you'll also need to polyfill `Symbol.asyncDispose` before you use it.

-   Add a `--line-limit=` flag to limit line length ([#&#8203;3170](https://togithub.com/evanw/esbuild/issues/3170))

    Long lines are common in minified code. However, many tools and text editors can't handle long lines. This release introduces the `--line-limit=` flag to tell esbuild to wrap lines longer than the provided number of bytes. For example, `--line-limit=80` tells esbuild to insert a newline soon after a given line reaches 80 bytes in length. This setting applies to both JavaScript and CSS, and works even when minification is disabled. Note that turning this setting on will make your files bigger, as the extra newlines take up additional space in the file (even after gzip compression).

</details>

<details>
<summary>vercel/turbo (eslint-plugin-turbo)</summary>

### [`v1.10.6`](https://togithub.com/vercel/turbo/releases/tag/v1.10.6): Turborepo v1.10.6

[Compare Source](https://togithub.com/vercel/turbo/compare/v1.10.5...v1.10.6)



#### What's Changed

##### Changelog

-   feat(turborepo): Scripts to build a debug version on windows by [@&#8203;gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/5007](https://togithub.com/vercel/turbo/pull/5007)
-   release(turborepo): 1.10.5 by [@&#8203;github-actions](https://togithub.com/github-actions) in [https://github.com/vercel/turbo/pull/5364](https://togithub.com/vercel/turbo/pull/5364)
-   fix: prevent looking up workspace task if name is not in there by [@&#8203;arlyon](https://togithub.com/arlyon) in [https://github.com/vercel/turbo/pull/5370](https://togithub.com/vercel/turbo/pull/5370)
-   fix(turborepo): Restructure spaces client and test error handling by [@&#8203;gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/5367](https://togithub.com/vercel/turbo/pull/5367)

**Full Changelog**: https://github.com/vercel/turbo/compare/v1.10.5...v1.10.6

</details>

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

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

[Compare Source](https://togithub.com/pnpm/pnpm/compare/v8.6.4...v8.6.5)

#### Patch Changes

-   Improve the performance of searching for auth tokens [#&#8203;6717](https://togithub.com/pnpm/pnpm/pull/6717).

#### Our Gold Sponsors

<table>
  <tbody>
    <tr>
      <td align="center" valign="middle">
        <a href="https://novu.co/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
          <picture>
            <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/novu.svg" />
            <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/novu_light.svg" />
            <img src="https://pnpm.io/img/users/novu.svg" width="180" />
          </picture>
        </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>
      <td align="center" valign="middle">
        <a href="https://www.flightcontrol.dev/?ref=pnpm" target="_blank"><img src="https://pnpm.io/img/users/flightcontrol.svg" width="240"></a>
      </td>
    </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>
  </tbody>
</table>

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

[Compare Source](https://togithub.com/pnpm/pnpm/compare/v8.6.3...v8.6.4)

#### Patch Changes

-   In cases where both aliased and non-aliased dependencies exist to the same package, non-aliased dependencies will be used for resolving peer dependencies, addressing issue [#&#8203;6588](https://togithub.com/pnpm/pnpm/issues/6588).
-   Ignore the port in the URL, while searching for authentication token in the `.npmrc` file [#&#8203;6354](https://togithub.com/pnpm/pnpm/issues/6354).
-   Don't add the version of a local directory dependency to the lockfile. This information is not used anywhere by pnpm and is only causing more Git conflicts [#&#8203;6695](https://togithub.com/pnpm/pnpm/pull/6695).

#### Our Gold Sponsors

<table>
  <tbody>
    <tr>
      <td align="center" valign="middle">
        <a href="https://novu.co/?utm_source=pnpm&utm_medium=release_notes" target="_blank">
          <picture>
            <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/novu.svg" />
            <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/novu_light.svg" />
            <img src="https://pnpm.io/img/users/novu.svg" width="180" />
          </picture>
        </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>
      <td align="center" valign="middle">
        <a href="https://www.flightcontrol.dev/?ref=pnpm" target="_blank"><img src="https://pnpm.io/img/users/flightcontrol.svg" width="240"></a>
      </td>
    </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>
  </tbody>
</table>

</details>

<details>
<summary>blitz-js/superjson (superjson)</summary>

### [`v1.12.4`](https://togithub.com/blitz-js/superjson/releases/tag/v1.12.4)

[Compare Source](https://togithub.com/blitz-js/superjson/compare/v1.12.3...v1.12.4)

#### What's Changed

-   chore: Update required NextJS version in readme by [@&#8203;benjick](https://togithub.com/benjick) in [https://github.com/blitz-js/superjson/pull/234](https://togithub.com/blitz-js/superjson/pull/234)
-   docs: add benjick as a contributor for doc by [@&#8203;allcontributors](https://togithub.com/allcontributors) in [https://github.com/blitz-js/superjson/pull/235](https://togithub.com/blitz-js/superjson/pull/235)
-   Fix example date type in README by [@&#8203;tylercollier](https://togithub.com/tylercollier) in [https://github.com/blitz-js/superjson/pull/237](https://togithub.com/blitz-js/superjson/pull/237)
-   docs: add tylercollier as a contributor for doc by [@&#8203;allcontributors](https://togithub.com/allcontributors) in [https://github.com/blitz-js/superjson/pull/238](https://togithub.com/blitz-js/superjson/pull/238)
-   fix: isPlainObject type check with edge runtime by [@&#8203;mattiaz9](https://togithub.com/mattiaz9) in [https://github.com/blitz-js/superjson/pull/243](https://togithub.com/blitz-js/superjson/pull/243)

#### New Contributors

-   [@&#8203;benjick](https://togithub.com/benjick) made their first contribution in [https://github.com/blitz-js/superjson/pull/234](https://togithub.com/blitz-js/superjson/pull/234)
-   [@&#8203;tylercollier](https://togithub.com/tylercollier) made their first contribution in [https://github.com/blitz-js/superjson/pull/237](https://togithub.com/blitz-js/superjson/pull/237)
-   [@&#8203;mattiaz9](https://togithub.com/mattiaz9) made their first contribution in [https://github.com/blitz-js/superjson/pull/243](https://togithub.com/blitz-js/superjson/pull/243)

**Full Changelog**: https://github.com/blitz-js/superjson/compare/v1.12.3...v1.12.4

</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/InReach).



PR-URL: https://github.com/weareinreach/InReach/pull/629
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants