-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
feat(shim): invoke local turbo version via npx if not installed #8385
feat(shim): invoke local turbo version via npx if not installed #8385
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
9 Ignored Deployments
|
🟢 Turbopack Benchmark CI successful 🟢Thanks |
🟢 CI successful 🟢Thanks |
919768d
to
54a3029
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nothing critical, approving as a fix ship on those comments but feel free to pick which ones you find useful
PackageManager::supported_managers().iter().find_map(|pm| { | ||
let lockfile = pm | ||
.read_lockfile(&repo_state.root, &repo_state.root_package_json) | ||
.ok()?; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If parsing the back-up fails perhaps we just continue and try others rather than exit? Your call, thought I'd mention it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We still do since the ?
is in the find_map
closure it'll just short circuit the current package manager check and move onto the next one.
command.arg(&format!("turbo@{turbo_version}")); | ||
|
||
// rather than passing an argument that local turbo might not understand, set | ||
// an environment variable that can be optionally used |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Cool
3bcbb01
to
fec8e1d
Compare
Merging with example test failure. |
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | OpenSSF | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---|---|---|---| | [@aws-sdk/client-cognito-identity-provider](https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-cognito-identity-provider) ([source](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cognito-identity-provider)) | dependencies | minor | [`3.596.0` -> `3.598.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-cognito-identity-provider/3.596.0/3.598.0) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/aws/aws-sdk-js-v3/badge)](https://securityscorecards.dev/viewer/?uri=github.com/aws/aws-sdk-js-v3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-cognito-identity-provider/3.598.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-cognito-identity-provider/3.598.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-cognito-identity-provider/3.596.0/3.598.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-cognito-identity-provider/3.596.0/3.598.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@iconify-json/simple-icons](https://icon-sets.iconify.design/simple-icons/) | devDependencies | patch | [`1.1.105` -> `1.1.106`](https://renovatebot.com/diffs/npm/@iconify-json%2fsimple-icons/1.1.105/1.1.106) | | [![age](https://developer.mend.io/api/mc/badges/age/npm/@iconify-json%2fsimple-icons/1.1.106?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@iconify-json%2fsimple-icons/1.1.106?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@iconify-json%2fsimple-icons/1.1.105/1.1.106?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@iconify-json%2fsimple-icons/1.1.105/1.1.106?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/next/code/addons/a11y) ([source](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y)) | devDependencies | patch | [`8.1.8` -> `8.1.9`](https://renovatebot.com/diffs/npm/@storybook%2faddon-a11y/8.1.8/8.1.9) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-a11y/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-a11y/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-a11y/8.1.8/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-a11y/8.1.8/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-actions](https://github.com/storybookjs/storybook/tree/next/code/addons/actions) ([source](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/actions)) | devDependencies | patch | [`8.1.8` -> `8.1.9`](https://renovatebot.com/diffs/npm/@storybook%2faddon-actions/8.1.8/8.1.9) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-actions/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-actions/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-actions/8.1.8/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-actions/8.1.8/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-essentials](https://github.com/storybookjs/storybook/tree/next/code/addons/essentials) ([source](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/essentials)) | devDependencies | patch | [`8.1.8` -> `8.1.9`](https://renovatebot.com/diffs/npm/@storybook%2faddon-essentials/8.1.8/8.1.9) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-essentials/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-essentials/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-essentials/8.1.8/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-essentials/8.1.8/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-interactions](https://github.com/storybookjs/storybook/tree/next/code/addons/interactions) ([source](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/interactions)) | devDependencies | patch | [`8.1.8` -> `8.1.9`](https://renovatebot.com/diffs/npm/@storybook%2faddon-interactions/8.1.8/8.1.9) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-interactions/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-interactions/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-interactions/8.1.8/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-interactions/8.1.8/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/next/code/addons/links) ([source](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links)) | devDependencies | patch | [`8.1.8` -> `8.1.9`](https://renovatebot.com/diffs/npm/@storybook%2faddon-links/8.1.8/8.1.9) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-links/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-links/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-links/8.1.8/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-links/8.1.8/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-mdx-gfm](https://github.com/storybookjs/storybook/tree/next/code/addons/gfm) ([source](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/gfm)) | devDependencies | patch | [`8.1.8` -> `8.1.9`](https://renovatebot.com/diffs/npm/@storybook%2faddon-mdx-gfm/8.1.8/8.1.9) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-mdx-gfm/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-mdx-gfm/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-mdx-gfm/8.1.8/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-mdx-gfm/8.1.8/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-viewport](https://github.com/storybookjs/storybook/tree/next/code/addons/viewport) ([source](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/viewport)) | devDependencies | patch | [`8.1.8` -> `8.1.9`](https://renovatebot.com/diffs/npm/@storybook%2faddon-viewport/8.1.8/8.1.9) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-viewport/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-viewport/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-viewport/8.1.8/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-viewport/8.1.8/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/components](https://github.com/storybookjs/storybook/tree/next/code/ui/components) ([source](https://github.com/storybookjs/storybook/tree/HEAD/code/ui/components)) | devDependencies | patch | [`8.1.8` -> `8.1.9`](https://renovatebot.com/diffs/npm/@storybook%2fcomponents/8.1.8/8.1.9) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2fcomponents/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2fcomponents/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2fcomponents/8.1.8/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2fcomponents/8.1.8/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/core-events](https://github.com/storybookjs/storybook/tree/next/code/lib/core-events) ([source](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/core-events)) | devDependencies | patch | [`8.1.8` -> `8.1.9`](https://renovatebot.com/diffs/npm/@storybook%2fcore-events/8.1.8/8.1.9) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2fcore-events/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2fcore-events/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2fcore-events/8.1.8/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2fcore-events/8.1.8/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/manager-api](https://github.com/storybookjs/storybook/tree/next/code/lib/manager-api) ([source](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/manager-api)) | devDependencies | patch | [`8.1.8` -> `8.1.9`](https://renovatebot.com/diffs/npm/@storybook%2fmanager-api/8.1.8/8.1.9) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2fmanager-api/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2fmanager-api/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2fmanager-api/8.1.8/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2fmanager-api/8.1.8/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/nextjs](https://github.com/storybookjs/storybook/tree/next/code/frameworks/nextjs) ([source](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs)) | devDependencies | patch | [`8.1.8` -> `8.1.9`](https://renovatebot.com/diffs/npm/@storybook%2fnextjs/8.1.8/8.1.9) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2fnextjs/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2fnextjs/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2fnextjs/8.1.8/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2fnextjs/8.1.8/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/preview-api](https://github.com/storybookjs/storybook/tree/next/code/lib/preview-api) ([source](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/preview-api)) | devDependencies | patch | [`8.1.8` -> `8.1.9`](https://renovatebot.com/diffs/npm/@storybook%2fpreview-api/8.1.8/8.1.9) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2fpreview-api/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2fpreview-api/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2fpreview-api/8.1.8/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2fpreview-api/8.1.8/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/react](https://github.com/storybookjs/storybook/tree/next/code/renderers/react) ([source](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react)) | devDependencies | patch | [`8.1.8` -> `8.1.9`](https://renovatebot.com/diffs/npm/@storybook%2freact/8.1.8/8.1.9) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2freact/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2freact/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2freact/8.1.8/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2freact/8.1.8/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/test](https://github.com/storybookjs/storybook/tree/next/code/lib/test) ([source](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/test)) | devDependencies | patch | [`8.1.8` -> `8.1.9`](https://renovatebot.com/diffs/npm/@storybook%2ftest/8.1.8/8.1.9) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2ftest/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2ftest/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2ftest/8.1.8/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2ftest/8.1.8/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/theming](https://github.com/storybookjs/storybook/tree/next/code/lib/theming) ([source](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/theming)) | devDependencies | patch | [`8.1.8` -> `8.1.9`](https://renovatebot.com/diffs/npm/@storybook%2ftheming/8.1.8/8.1.9) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2ftheming/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2ftheming/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2ftheming/8.1.8/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2ftheming/8.1.8/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/types](https://github.com/storybookjs/storybook/tree/next/code/lib/types) ([source](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/types)) | devDependencies | patch | [`8.1.8` -> `8.1.9`](https://renovatebot.com/diffs/npm/@storybook%2ftypes/8.1.8/8.1.9) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2ftypes/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2ftypes/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2ftypes/8.1.8/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2ftypes/8.1.8/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@swc/core](https://swc.rs) ([source](https://github.com/swc-project/swc)) | devDependencies | minor | [`1.5.29` -> `1.6.1`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.5.29/1.6.1) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/swc-project/swc/badge)](https://securityscorecards.dev/viewer/?uri=github.com/swc-project/swc) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore/1.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore/1.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore/1.5.29/1.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.5.29/1.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@turbo/gen](https://turbo.build/repo) ([source](https://github.com/vercel/turbo/tree/HEAD/packages/turbo-gen)) | devDependencies | patch | [`2.0.3` -> `2.0.4`](https://renovatebot.com/diffs/npm/@turbo%2fgen/2.0.3/2.0.4) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/vercel/turbo/badge)](https://securityscorecards.dev/viewer/?uri=github.com/vercel/turbo) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@turbo%2fgen/2.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@turbo%2fgen/2.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@turbo%2fgen/2.0.3/2.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@turbo%2fgen/2.0.3/2.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@welldone-software/why-did-you-render](https://github.com/welldone-software/why-did-you-render) | devDependencies | patch | [`8.0.1` -> `8.0.3`](https://renovatebot.com/diffs/npm/@welldone-software%2fwhy-did-you-render/8.0.1/8.0.3) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/welldone-software/why-did-you-render/badge)](https://securityscorecards.dev/viewer/?uri=github.com/welldone-software/why-did-you-render) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@welldone-software%2fwhy-did-you-render/8.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@welldone-software%2fwhy-did-you-render/8.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@welldone-software%2fwhy-did-you-render/8.0.1/8.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@welldone-software%2fwhy-did-you-render/8.0.1/8.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [eslint-plugin-turbo](https://github.com/vercel/turbo) ([source](https://github.com/vercel/turbo/tree/HEAD/packages/eslint-plugin-turbo)) | devDependencies | patch | [`2.0.3` -> `2.0.4`](https://renovatebot.com/diffs/npm/eslint-plugin-turbo/2.0.3/2.0.4) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/vercel/turbo/badge)](https://securityscorecards.dev/viewer/?uri=github.com/vercel/turbo) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-turbo/2.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-turbo/2.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-turbo/2.0.3/2.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-turbo/2.0.3/2.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [knip](https://knip.dev) ([source](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip)) | devDependencies | minor | [`5.19.0` -> `5.21.0`](https://renovatebot.com/diffs/npm/knip/5.19.0/5.21.0) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/webpro-nl/knip/badge)](https://securityscorecards.dev/viewer/?uri=github.com/webpro-nl/knip) | [![age](https://developer.mend.io/api/mc/badges/age/npm/knip/5.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/knip/5.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/knip/5.19.0/5.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/knip/5.19.0/5.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [nextjs-routes](https://github.com/tatethurston/nextjs-routes) | dependencies | patch | [`2.2.0` -> `2.2.1`](https://renovatebot.com/diffs/npm/nextjs-routes/2.2.0/2.2.1) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/tatethurston/nextjs-routes/badge)](https://securityscorecards.dev/viewer/?uri=github.com/tatethurston/nextjs-routes) | [![age](https://developer.mend.io/api/mc/badges/age/npm/nextjs-routes/2.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/nextjs-routes/2.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/nextjs-routes/2.2.0/2.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nextjs-routes/2.2.0/2.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [react-hook-form](https://www.react-hook-form.com) ([source](https://github.com/react-hook-form/react-hook-form)) | peerDependencies | minor | [`7.51.5` -> `7.52.0`](https://renovatebot.com/diffs/npm/react-hook-form/7.51.5/7.52.0) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/react-hook-form/react-hook-form/badge)](https://securityscorecards.dev/viewer/?uri=github.com/react-hook-form/react-hook-form) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-hook-form/7.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-hook-form/7.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-hook-form/7.51.5/7.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-hook-form/7.51.5/7.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [react-hook-form](https://www.react-hook-form.com) ([source](https://github.com/react-hook-form/react-hook-form)) | devDependencies | minor | [`7.51.5` -> `7.52.0`](https://renovatebot.com/diffs/npm/react-hook-form/7.51.5/7.52.0) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/react-hook-form/react-hook-form/badge)](https://securityscorecards.dev/viewer/?uri=github.com/react-hook-form/react-hook-form) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-hook-form/7.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-hook-form/7.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-hook-form/7.51.5/7.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-hook-form/7.51.5/7.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [react-hook-form](https://www.react-hook-form.com) ([source](https://github.com/react-hook-form/react-hook-form)) | dependencies | minor | [`7.51.5` -> `7.52.0`](https://renovatebot.com/diffs/npm/react-hook-form/7.51.5/7.52.0) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/react-hook-form/react-hook-form/badge)](https://securityscorecards.dev/viewer/?uri=github.com/react-hook-form/react-hook-form) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-hook-form/7.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-hook-form/7.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-hook-form/7.51.5/7.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-hook-form/7.51.5/7.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [storybook](https://github.com/storybookjs/storybook/tree/next/code/lib/cli) ([source](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/cli)) | devDependencies | patch | [`8.1.8` -> `8.1.9`](https://renovatebot.com/diffs/npm/storybook/8.1.8/8.1.9) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook) | [![age](https://developer.mend.io/api/mc/badges/age/npm/storybook/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/storybook/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/storybook/8.1.8/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/storybook/8.1.8/8.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [tsx](https://tsx.is) ([source](https://github.com/privatenumber/tsx)) | devDependencies | patch | [`4.15.4` -> `4.15.6`](https://renovatebot.com/diffs/npm/tsx/4.15.4/4.15.6) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/privatenumber/tsx/badge)](https://securityscorecards.dev/viewer/?uri=github.com/privatenumber/tsx) | [![age](https://developer.mend.io/api/mc/badges/age/npm/tsx/4.15.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/tsx/4.15.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/tsx/4.15.4/4.15.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tsx/4.15.4/4.15.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [turbo](https://turbo.build/repo) ([source](https://github.com/vercel/turbo)) | devDependencies | patch | [`2.0.3` -> `2.0.4`](https://renovatebot.com/diffs/npm/turbo/2.0.3/2.0.4) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/vercel/turbo/badge)](https://securityscorecards.dev/viewer/?uri=github.com/vercel/turbo) | [![age](https://developer.mend.io/api/mc/badges/age/npm/turbo/2.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/turbo/2.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/turbo/2.0.3/2.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/turbo/2.0.3/2.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [type-fest](https://github.com/sindresorhus/type-fest) | devDependencies | patch | [`4.20.0` -> `4.20.1`](https://renovatebot.com/diffs/npm/type-fest/4.20.0/4.20.1) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/sindresorhus/type-fest/badge)](https://securityscorecards.dev/viewer/?uri=github.com/sindresorhus/type-fest) | [![age](https://developer.mend.io/api/mc/badges/age/npm/type-fest/4.20.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/type-fest/4.20.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/type-fest/4.20.0/4.20.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/type-fest/4.20.0/4.20.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | devDependencies | patch | [`3.23.0` -> `3.23.1`](https://renovatebot.com/diffs/npm/zod-to-json-schema/3.23.0/3.23.1) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/StefanTerdell/zod-to-json-schema/badge)](https://securityscorecards.dev/viewer/?uri=github.com/StefanTerdell/zod-to-json-schema) | [![age](https://developer.mend.io/api/mc/badges/age/npm/zod-to-json-schema/3.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/zod-to-json-schema/3.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/zod-to-json-schema/3.23.0/3.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/zod-to-json-schema/3.23.0/3.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-cognito-identity-provider)</summary> ### [`v3.598.0`](https://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-cognito-identity-provider/CHANGELOG.md#35980-2024-06-14) [Compare Source](https://github.com/aws/aws-sdk-js-v3/compare/v3.596.0...v3.598.0) **Note:** Version bump only for package [@​aws-sdk/client-cognito-identity-provider](https://github.com/aws-sdk/client-cognito-identity-provider) </details> <details> <summary>storybookjs/storybook (@​storybook/addon-a11y)</summary> ### [`v8.1.9`](https://github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#819) [Compare Source](https://github.com/storybookjs/storybook/compare/v8.1.8...v8.1.9) - Addon-a11y: Workaround for Vite 5.3.0 compat - [#​28241](https://github.com/storybookjs/storybook/pull/28241), thanks [@​shilman](https://github.com/shilman)! - CLI: Add `--no-dev` option to `init` - [#​26918](https://github.com/storybookjs/storybook/pull/26918), thanks [@​fastfrwrd](https://github.com/fastfrwrd)! - CLI: Fix `init --skip-install` - [#​28226](https://github.com/storybookjs/storybook/pull/28226), thanks [@​shilman](https://github.com/shilman)! </details> <details> <summary>swc-project/swc (@​swc/core)</summary> ### [`v1.6.1`](https://github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#161---2024-06-16) [Compare Source](https://github.com/swc-project/swc/compare/v1.6.0...v1.6.1) ##### Bug Fixes - **(common)** Revert `Use SourceMap::adjust_mappings` ([#​9058](https://github.com/swc-project/swc/issues/9058)) ([cdd20cd](https://github.com/swc-project/swc/commit/cdd20cd16370342f645a181198432a3dc3b6c7ab)) ##### Performance - **(es/parser)** Reduce allocations while lexing numbers ([#​9057](https://github.com/swc-project/swc/issues/9057)) ([ca26eb7](https://github.com/swc-project/swc/commit/ca26eb796b1aefa150ccab7b16822ecb748aca7b)) ### [`v1.6.0`](https://github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#160---2024-06-15) [Compare Source](https://github.com/swc-project/swc/compare/v1.5.29...v1.6.0) ##### Features - **(common)** Use `SourceMap::adjust_mappings` ([#​9052](https://github.com/swc-project/swc/issues/9052)) ([eda2e45](https://github.com/swc-project/swc/commit/eda2e456915cf1c0bfc8e4e833bcd2b9c6c36a41)) - **(es/ast)** Add more utilities ([#​9054](https://github.com/swc-project/swc/issues/9054)) ([ab226dc](https://github.com/swc-project/swc/commit/ab226dcfb7abea0b14430697c53c0002bd823866)) ##### Performance - **(es/lints)** Avoid needless allocations in `no-dupe-args` ([#​9041](https://github.com/swc-project/swc/issues/9041)) ([e560198](https://github.com/swc-project/swc/commit/e5601989a1fa699c3d4f7f120bd14f946eee01fa)) - **(es/parser)** Do not track `raw` by hand ([#​9047](https://github.com/swc-project/swc/issues/9047)) ([60fe5f0](https://github.com/swc-project/swc/commit/60fe5f0effdcc45f0cfd363fd0ff4e6f4dba5b33)) - **(es/parser)** Reduce allocations for `raw` while lexing numbers ([#​9056](https://github.com/swc-project/swc/issues/9056)) ([bc8ec62](https://github.com/swc-project/swc/commit/bc8ec625ecee8a077fe84de371c490be14a1a033)) ##### Refactor - **(es/ast)** Remove unused fields of `TsPropertySignature` ([#​8955](https://github.com/swc-project/swc/issues/8955)) ([6306778](https://github.com/swc-project/swc/commit/63067785127a0bf311c3bac2731df447a3cd614a)) - **(es/parser)** Remove unused `raw: Raw` params ([#​9048](https://github.com/swc-project/swc/issues/9048)) ([32e23ed](https://github.com/swc-project/swc/commit/32e23edd8591784bda2b49f941611b01a60e9a80)) - **(es/utils)** Refine some APIs ([#​9049](https://github.com/swc-project/swc/issues/9049)) ([e856478](https://github.com/swc-project/swc/commit/e8564780600d367a717e7b90a33bfd34275f5a19)) ##### Testing - **(es/parser)** Add benchmarks ([#​9044](https://github.com/swc-project/swc/issues/9044)) ([11bba26](https://github.com/swc-project/swc/commit/11bba262f555b284087a0a27ad3cbefdbd1b1c24)) </details> <details> <summary>vercel/turbo (@​turbo/gen)</summary> ### [`v2.0.4`](https://github.com/vercel/turbo/releases/tag/v2.0.4): Turborepo v2.0.4 [Compare Source](https://github.com/vercel/turbo/compare/v2.0.3...v2.0.4) <!-- Release notes generated using configuration in .github/turborepo-release.yml at v2.0.4 --> #### What's Changed ##### create-turbo - Update `create-turbo` to use carat versions. by [@​anthonyshew](https://github.com/anthonyshew) in [https://github.com/vercel/turbo/pull/8448](https://github.com/vercel/turbo/pull/8448) ##### [@​turbo/codemod](https://github.com/turbo/codemod) - chore: bump timeout for migration by [@​chris-olszewski](https://github.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/8463](https://github.com/vercel/turbo/pull/8463) - fix([@​turbo/codemode](https://github.com/turbo/codemode)): no-op when turbo.json already contains tasks key by [@​mehulkar](https://github.com/mehulkar) in [https://github.com/vercel/turbo/pull/8471](https://github.com/vercel/turbo/pull/8471) ##### Examples - Give examples carat versions. by [@​anthonyshew](https://github.com/anthonyshew) in [https://github.com/vercel/turbo/pull/8382](https://github.com/vercel/turbo/pull/8382) - Fix apk order in example. by [@​anthonyshew](https://github.com/anthonyshew) in [https://github.com/vercel/turbo/pull/8392](https://github.com/vercel/turbo/pull/8392) - Fix `eslint-config-turbo` configuration in examples. by [@​anthonyshew](https://github.com/anthonyshew) in [https://github.com/vercel/turbo/pull/8405](https://github.com/vercel/turbo/pull/8405) - Remove root eslintrc from basic example. by [@​anthonyshew](https://github.com/anthonyshew) in [https://github.com/vercel/turbo/pull/8423](https://github.com/vercel/turbo/pull/8423) - Consistent Node.js version in Changesets action. by [@​anthonyshew](https://github.com/anthonyshew) in [https://github.com/vercel/turbo/pull/8441](https://github.com/vercel/turbo/pull/8441) - Remove global dep from basic example. by [@​anthonyshew](https://github.com/anthonyshew) in [https://github.com/vercel/turbo/pull/8442](https://github.com/vercel/turbo/pull/8442) ##### Changelog - fix(filter): account for root internal dependencies in git based filter by [@​chris-olszewski](https://github.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/8364](https://github.com/vercel/turbo/pull/8364) - Warn instead of print when no locally installed version. by [@​anthonyshew](https://github.com/anthonyshew) in [https://github.com/vercel/turbo/pull/8384](https://github.com/vercel/turbo/pull/8384) - Add CI to default passthroughs. by [@​anthonyshew](https://github.com/anthonyshew) in [https://github.com/vercel/turbo/pull/8393](https://github.com/vercel/turbo/pull/8393) - feat(shim): invoke local turbo version via npx if not installed by [@​chris-olszewski](https://github.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/8385](https://github.com/vercel/turbo/pull/8385) - docs: update links to logs in turbo types by [@​boyum](https://github.com/boyum) in [https://github.com/vercel/turbo/pull/8403](https://github.com/vercel/turbo/pull/8403) - fix: added `LD_LIBRARY_PATH` to default forwarded env vars by [@​GauBen](https://github.com/GauBen) in [https://github.com/vercel/turbo/pull/8412](https://github.com/vercel/turbo/pull/8412) - chore(turborepo): remove unused code by [@​NicholasLYang](https://github.com/NicholasLYang) in [https://github.com/vercel/turbo/pull/8428](https://github.com/vercel/turbo/pull/8428) - fix: disable panic handler in ci by [@​chris-olszewski](https://github.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/8436](https://github.com/vercel/turbo/pull/8436) - fix: remove inferring turbo version from package.json or turbo.json by [@​chris-olszewski](https://github.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/8437](https://github.com/vercel/turbo/pull/8437) - fix(turborepo): avoid starting ui on too small terminals by [@​NicholasLYang](https://github.com/NicholasLYang) in [https://github.com/vercel/turbo/pull/8457](https://github.com/vercel/turbo/pull/8457) - chore(shim): make dynamic downloads opt in by [@​chris-olszewski](https://github.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/8458](https://github.com/vercel/turbo/pull/8458) - fix(shim): avoid panic if user has malformed lockfile by [@​chris-olszewski](https://github.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/8461](https://github.com/vercel/turbo/pull/8461) - fix(ui): pass through terminal env vars to appease chalk by [@​chris-olszewski](https://github.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/8468](https://github.com/vercel/turbo/pull/8468) #### New Contributors - [@​boyum](https://github.com/boyum) made their first contribution in [https://github.com/vercel/turbo/pull/8403](https://github.com/vercel/turbo/pull/8403) - [@​GauBen](https://github.com/GauBen) made their first contribution in [https://github.com/vercel/turbo/pull/8412](https://github.com/vercel/turbo/pull/8412) - [@​sethidden](https://github.com/sethidden) made their first contribution in [https://github.com/vercel/turbo/pull/8450](https://github.com/vercel/turbo/pull/8450) **Full Changelog**: https://github.com/vercel/turbo/compare/v2.0.3...v2.0.4 </details> <details> <summary>welldone-software/why-did-you-render (@​welldone-software/why-did-you-render)</summary> ### [`v8.0.3`](https://github.com/welldone-software/why-did-you-render/releases/tag/v8.0.3): Minor update [Compare Source](https://github.com/welldone-software/why-did-you-render/compare/v8.0.1...v8.0.3) - Updated all packages, besides eslint (8->9) because it was a pretty big update. I might do it later. - Fix [#​286](https://github.com/welldone-software/why-did-you-render/issues/286) - set defaultProps to undefined when it's not present in the original to not have the warning "Support for defaultProps will be removed from function components in a future major release" by [@​Hypnosphi](https://github.com/Hypnosphi). Thank you! - Readme updates by myself [@​vzaidman](https://github.com/vzaidman) and [@​sergeylaptev](https://github.com/sergeylaptev). Thank you! </details> <details> <summary>webpro-nl/knip (knip)</summary> ### [`v5.21.0`](https://github.com/webpro-nl/knip/releases/tag/5.21.0) [Compare Source](https://github.com/webpro-nl/knip/compare/5.20.0...5.21.0) - Add webdriver-io plugin ([`7414dc1`](https://github.com/webpro-nl/knip/commit/7414dc1a)) - Update plugin docs ([`df35b9f`](https://github.com/webpro-nl/knip/commit/df35b9f4)) - Minor housekeeping ([`1422c9d`](https://github.com/webpro-nl/knip/commit/1422c9d2)) - Add size-limit plugin ([`dbd82f8`](https://github.com/webpro-nl/knip/commit/dbd82f87)) - Add lockfile-lint plugin ([`d70d0de`](https://github.com/webpro-nl/knip/commit/d70d0de7)) - Use provided name in plugin template ([`43961f9`](https://github.com/webpro-nl/knip/commit/43961f91)) - Minor housekeeping ([`c81b1a2`](https://github.com/webpro-nl/knip/commit/c81b1a23)) - Update readme with badges and stuff ([`c18fcba`](https://github.com/webpro-nl/knip/commit/c18fcba5)) - Update docs (Configuring Project Files) ([`e10ac2e`](https://github.com/webpro-nl/knip/commit/e10ac2e4)) ### [`v5.20.0`](https://github.com/webpro-nl/knip/releases/tag/5.20.0) [Compare Source](https://github.com/webpro-nl/knip/compare/5.19.0...5.20.0) - Lockfile ([`e929847`](https://github.com/webpro-nl/knip/commit/e9298477)) - Edit doc ([`5afaac4`](https://github.com/webpro-nl/knip/commit/5afaac44)) - More consistent usage of fg ([`25cbba0`](https://github.com/webpro-nl/knip/commit/25cbba0a)) - Eliminiate custom TS System instance ([#​680](https://github.com/webpro-nl/knip/issues/680)) ([`d7325c6`](https://github.com/webpro-nl/knip/commit/d7325c69)) - Go against the grain in the cypress plugin ([`ef2464d`](https://github.com/webpro-nl/knip/commit/ef2464d5)) - Remove duplicate code ([`6a17ad2`](https://github.com/webpro-nl/knip/commit/6a17ad29)) - Add simple-git-hooks plugin ([#​679](https://github.com/webpro-nl/knip/issues/679)) ([`9129af7`](https://github.com/webpro-nl/knip/commit/9129af70)) - Add missing `root` property to vitest ([#​677](https://github.com/webpro-nl/knip/issues/677)) ([`6797bf8`](https://github.com/webpro-nl/knip/commit/6797bf8d)) - Update some dependencies ([`7c9b645`](https://github.com/webpro-nl/knip/commit/7c9b6455)) - Update docs ([`1c9361f`](https://github.com/webpro-nl/knip/commit/1c9361f3)) - Make TS-style path mappings work for all files with extensions ([#​673](https://github.com/webpro-nl/knip/issues/673)) ([`e9b3e66`](https://github.com/webpro-nl/knip/commit/e9b3e669)) </details> <details> <summary>tatethurston/nextjs-routes (nextjs-routes)</summary> ### [`v2.2.1`](https://github.com/tatethurston/nextjs-routes/blob/HEAD/CHANGELOG.md#221) [Compare Source](https://github.com/tatethurston/nextjs-routes/compare/v2.2.0...v2.2.1) - Fix route generation on Windows. See [#​187](https://github.com/tatethurston/nextjs-routes/issues/187). Thanks [@​AkanoCA](https://github.com/AkanoCA)! </details> <details> <summary>react-hook-form/react-hook-form (react-hook-form)</summary> ### [`v7.52.0`](https://github.com/react-hook-form/react-hook-form/releases/tag/v7.52.0) [Compare Source](https://github.com/react-hook-form/react-hook-form/compare/v7.51.5...v7.52.0) ⚛️ close [#​11932](https://github.com/react-hook-form/react-hook-form/issues/11932) enable react 19 peer dependency ([#​11935](https://github.com/react-hook-form/react-hook-form/issues/11935)) 👮♀️ close [#​11954](https://github.com/react-hook-form/react-hook-form/issues/11954) getFieldState remove unnessaried inValidating and touched subscription ([#​11995](https://github.com/react-hook-form/react-hook-form/issues/11995)) 🐞 fix [#​11985](https://github.com/react-hook-form/react-hook-form/issues/11985) logic createFormControl check field before usage ([#​11986](https://github.com/react-hook-form/react-hook-form/issues/11986)) ⌨️ fix: enforce type safety for deps property in RegisterOptions ([#​11969](https://github.com/react-hook-form/react-hook-form/issues/11969)) 🐞 fix [#​11922](https://github.com/react-hook-form/react-hook-form/issues/11922) keep dirty on reset with dirty fields ([#​11958](https://github.com/react-hook-form/react-hook-form/issues/11958)) 🚔 close [#​11937](https://github.com/react-hook-form/react-hook-form/issues/11937) add validation in the cleanup process in useController ([#​11938](https://github.com/react-hook-form/react-hook-form/issues/11938)) Revert "⌨️ close: correct type of error field in getFieldState return object ([#​11831](https://github.com/react-hook-form/react-hook-form/issues/11831))" 📖 fix: change info.values type in WatchObserver ([#​11917](https://github.com/react-hook-form/react-hook-form/issues/11917)) thanks to [@​nakaakist](https://github.com/nakaakist), [@​IdoBouskila](https://github.com/IdoBouskila), [@​pincy](https://github.com/pincy) and [@​peinguin](https://github.com/peinguin) </details> <details> <summary>privatenumber/tsx (tsx)</summary> ### [`v4.15.6`](https://github.com/privatenumber/tsx/releases/tag/v4.15.6) [Compare Source](https://github.com/privatenumber/tsx/compare/v4.15.5...v4.15.6) ##### Bug Fixes - minimum Node version in warning for `module.register()` ([#​592](https://github.com/privatenumber/tsx/issues/592)) ([cb27d4d](https://github.com/privatenumber/tsx/commit/cb27d4dfe7670e6cf50f09b48cbd37ac73aa064a)) *** This release is also available on: - [npm package (@​latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.15.6) ### [`v4.15.5`](https://github.com/privatenumber/tsx/releases/tag/v4.15.5) [Compare Source](https://github.com/privatenumber/tsx/compare/v4.15.4...v4.15.5) ##### Bug Fixes - **cjs:** make transformers overwritable ([c22fa7d](https://github.com/privatenumber/tsx/commit/c22fa7d1a90fa34983caddda91b5c1c10e1a4b6c)) *** This release is also available on: - [npm package (@​latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.15.5) </details> <details> <summary>sindresorhus/type-fest (type-fest)</summary> ### [`v4.20.1`](https://github.com/sindresorhus/type-fest/releases/tag/v4.20.1) [Compare Source](https://github.com/sindresorhus/type-fest/compare/v4.20.0...v4.20.1) - `Schema`: Fix handling of arrays ([#​887](https://github.com/sindresorhus/type-fest/issues/887)) [`c570ec2`](https://github.com/sindresorhus/type-fest/commit/c570ec2) - `Paths`: Prevent infinite recursion ([#​891](https://github.com/sindresorhus/type-fest/issues/891)) [`7d4e875`](https://github.com/sindresorhus/type-fest/commit/7d4e875) </details> <details> <summary>StefanTerdell/zod-to-json-schema (zod-to-json-schema)</summary> ### [`v3.23.1`](https://github.com/StefanTerdell/zod-to-json-schema/compare/12cbb448bbf5c92ef2189e0e23391a87d56c105a...9275d6144cfb1a993ae4796650a230b4a947540b) [Compare Source](https://github.com/StefanTerdell/zod-to-json-schema/compare/12cbb448bbf5c92ef2189e0e23391a87d56c105a...9275d6144cfb1a993ae4796650a230b4a947540b) </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://github.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/weareinreach/InReach). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQxMC4xIiwidGFyZ2V0QnJhbmNoIjoiZGV2IiwibGFiZWxzIjpbImF1dG9tZXJnZSIsImRlcGVuZGVuY2llcyIsImtvZGlhazogbWVyZ2UubWV0aG9kID0gJ3NxdWFzaCciXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [turbo](https://turbo.build/repo) ([source](https://github.com/vercel/turbo)) | [`^1.13.4` -> `^2.0.4`](https://renovatebot.com/diffs/npm/turbo/1.13.4/2.0.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/turbo/2.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/turbo/2.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/turbo/1.13.4/2.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/turbo/1.13.4/2.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vercel/turbo (turbo)</summary> ### [`v2.0.4`](https://github.com/vercel/turbo/releases/tag/v2.0.4): Turborepo v2.0.4 [Compare Source](https://github.com/vercel/turbo/compare/v2.0.3...v2.0.4) <!-- Release notes generated using configuration in .github/turborepo-release.yml at v2.0.4 --> #### What's Changed ##### create-turbo - Update `create-turbo` to use carat versions. by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8448 ##### [@​turbo/codemod](https://github.com/turbo/codemod) - chore: bump timeout for migration by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8463 - fix([@​turbo/codemode](https://github.com/turbo/codemode)): no-op when turbo.json already contains tasks key by [@​mehulkar](https://github.com/mehulkar) in [vercel/turbo#8471 ##### Examples - Give examples carat versions. by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8382 - Fix apk order in example. by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8392 - Fix `eslint-config-turbo` configuration in examples. by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8405 - Remove root eslintrc from basic example. by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8423 - Consistent Node.js version in Changesets action. by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8441 - Remove global dep from basic example. by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8442 ##### Changelog - fix(filter): account for root internal dependencies in git based filter by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8364 - Warn instead of print when no locally installed version. by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8384 - Add CI to default passthroughs. by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8393 - feat(shim): invoke local turbo version via npx if not installed by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8385 - docs: update links to logs in turbo types by [@​boyum](https://github.com/boyum) in [vercel/turbo#8403 - fix: added `LD_LIBRARY_PATH` to default forwarded env vars by [@​GauBen](https://github.com/GauBen) in [vercel/turbo#8412 - chore(turborepo): remove unused code by [@​NicholasLYang](https://github.com/NicholasLYang) in [vercel/turbo#8428 - fix: disable panic handler in ci by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8436 - fix: remove inferring turbo version from package.json or turbo.json by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8437 - fix(turborepo): avoid starting ui on too small terminals by [@​NicholasLYang](https://github.com/NicholasLYang) in [vercel/turbo#8457 - chore(shim): make dynamic downloads opt in by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8458 - fix(shim): avoid panic if user has malformed lockfile by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8461 - fix(ui): pass through terminal env vars to appease chalk by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8468 #### New Contributors - [@​boyum](https://github.com/boyum) made their first contribution in [vercel/turbo#8403 - [@​GauBen](https://github.com/GauBen) made their first contribution in [vercel/turbo#8412 - [@​sethidden](https://github.com/sethidden) made their first contribution in [vercel/turbo#8450 **Full Changelog**: vercel/turbo@v2.0.3...v2.0.4 ### [`v2.0.3`](https://github.com/vercel/turbo/releases/tag/v2.0.3): Turborepo v2.0.3 [Compare Source](https://github.com/vercel/turbo/compare/v2.0.2...v2.0.3) <!-- Release notes generated using configuration in .github/turborepo-release.yml at v2.0.3 --> #### What's Changed ##### turbo-ignore - fix(turbo-ignore): infer correct version of turbo for project by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8363 ##### Changelog - feat: warn when no local turbo found by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8356 **Full Changelog**: vercel/turbo@v2.0.2...v2.0.3 ### [`v2.0.2`](https://github.com/vercel/turbo/releases/tag/v2.0.2): Turborepo v2.0.2 [Compare Source](https://github.com/vercel/turbo/compare/v2.0.1...v2.0.2) <!-- Release notes generated using configuration in .github/turborepo-release.yml at v2.0.2 --> #### What's Changed ##### [@​turbo/codemod](https://github.com/turbo/codemod) - fix(turborepo): factor in negated globs for workspace detection in codemods by [@​NicholasLYang](https://github.com/NicholasLYang) in [vercel/turbo#8331 ##### Examples - Bump examples to 2.0.0. by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8284 ##### Changelog - feat(ui): respect CI and NO_COLOR as overrides for TUI by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8335 - fix(ui): no longer attempt to read from stdin if non-tty by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8333 - fix: correctly serialize ui values by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8338 - fix: add NODE_OPTIONS to default pass through env vars by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8353 - chore: add additional env vars to default pass through by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8359 - fix(ui): disable TUI if log order is specified by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8343 #### New Contributors - [@​dvoytenko](https://github.com/dvoytenko) made their first contribution in [vercel/turbo#8334 **Full Changelog**: vercel/turbo@v2.0.1...v2.0.2 ### [`v2.0.1`](https://github.com/vercel/turbo/releases/tag/v2.0.1): Turborepo v2.0.1 [Compare Source](https://github.com/vercel/turbo/compare/v2.0.0...v2.0.1) <!-- Release notes generated using configuration in .github/turborepo-release.yml at v2.0.1 --> **Full Changelog**: vercel/turbo@v2.0.0...v2.0.1 ### [`v2.0.0`](https://github.com/vercel/turbo/releases/tag/v2.0.0): Turborepo v2.0.0 [Compare Source](https://github.com/vercel/turbo/compare/v1.13.4...v2.0.0) <!-- Release notes generated using configuration in .github/turborepo-release.yml at v2.0.0 --> #### What's Changed Upgrade guide: https://turbo.build/repo/docs/crafting-your-repository/upgrading ##### [@​turbo/codemod](https://github.com/turbo/codemod) - feat(codemod): add logic for major version bump by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8260 - feat(codemod): place tasks last in turbo.json rewrites by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8268 - fix(codemod): support jsonc when parsing root turbo.json by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8279 - fix(codemod): respect --dry flag by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8280 - feat: change values of "ui" in turbo.json by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8289 - fix(codemod): support jsonc when parsing root turbo.json by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8279 - feat(codemod): place tasks last in turbo.json rewrites by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8268 - feat(codemod): add logic for major version bump by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8260 - feat(codemod): add missing package names by [@​tknickman](https://github.com/tknickman) in [vercel/turbo#8186 ##### Changelog ##### Breaking - chore: remove legacy filter flags by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8294 - chore(turborepo): adjust error message for pipeline by [@​NicholasLYang](https://github.com/NicholasLYang) in [vercel/turbo#8264 - chore(turbo)!: remove check for legacy turbo config in package.json by [@​mehulkar](https://github.com/mehulkar) in [vercel/turbo#8023 - chore(turbo)! hard error on env vars in task and global dependencies by [@​mehulkar](https://github.com/mehulkar) in [#​8026](https://github.com/vercel/turbo/issues/8026) - feat: require packageManager in package.json by [@​chris-olszewski](https://github.com/chris-olszewski) in [#​8017](https://github.com/vercel/turbo/issues/8017) - feat(filter): no longer infer scope in filters by [@​chris-olszewski](https://github.com/chris-olszewski) in [#​8137](https://github.com/vercel/turbo/issues/8137) - chore!(create-turbo): remove old pm arg by [@​tknickman](https://github.com/tknickman) in [#​8150](https://github.com/vercel/turbo/issues/8150) - feat: error on empty package name by [@​chris-olszewski](https://github.com/chris-olszewski) [#​8152](https://github.com/vercel/turbo/issues/8152) - feat(filter): error on invalid filters by [@​chris-olszewski](https://github.com/chris-olszewski) [#​8142](https://github.com/vercel/turbo/issues/8142) - Move fs cache location. by [@​anthonyshew](https://github.com/anthonyshew) in [#​8126](https://github.com/vercel/turbo/issues/8126) - refactor(turborepo): Rename outputMode to outputLogs in turbo.json by [@​NicholasLYang](https://github.com/NicholasLYang) in [#​8149](https://github.com/vercel/turbo/issues/8149) - feat: --only now applies to package dependencies by [@​chris-olszewski](https://github.com/chris-olszewski) in [#​8163](https://github.com/vercel/turbo/issues/8163) - Rename pipeline to tasks. by [@​anthonyshew](https://github.com/anthonyshew) in [#​8157](https://github.com/vercel/turbo/issues/8157) - feat: add doublestar to exact dir paths by [@​chris-olszewski](https://github.com/chris-olszewski) in [#​8180](https://github.com/vercel/turbo/issues/8180) - chore: remove globalDotEnv and dotEnv fields by [@​chris-olszewski](https://github.com/chris-olszewski) in [#​8181](https://github.com/vercel/turbo/issues/8181) - chore: make env mode strict by default by [@​chris-olszewski](https://github.com/chris-olszewski) in [#​8182](https://github.com/vercel/turbo/issues/8182) ##### Other - feat: allow for negative globs in globalDeps by [@​chris-olszewski](https://github.com/chris-olszewski) in [#​8190](https://github.com/vercel/turbo/issues/8190) - chore: change turborepo licenses to MIT by [@​chris-olszewski](https://github.com/chris-olszewski) in [#​8197](https://github.com/vercel/turbo/issues/8197) - feat: all dependencies of root package contribute to global hash by [@​chris-olszewski](https://github.com/chris-olszewski) in [#​8202](https://github.com/vercel/turbo/issues/8202) - fix(turborepo): non-determinism with root internal deps hash. by [@​NicholasLYang](https://github.com/NicholasLYang) in [vercel/turbo#8277 - fix: update integration test to expect correct output by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8285 - chore: remove cpuprofile flag by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8282 - fix(ui): disable UI on all dry runs by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8269 - fix(turborepo): stderr log by [@​NicholasLYang](https://github.com/NicholasLYang) in [vercel/turbo#8267 - chore(turborepo): adjust error message for pipeline by [@​NicholasLYang](https://github.com/NicholasLYang) in [vercel/turbo#8264 - fix(ui): ensure prelude gets printed before ui starts by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8265 - chore([@​turbo/benchmark](https://github.com/turbo/benchmark)): fix lint warnings by [@​mehulkar](https://github.com/mehulkar) in [vercel/turbo#8233 - chore(turborepo): Feature flagged off file hashing by [@​NicholasLYang](https://github.com/NicholasLYang) in [vercel/turbo#8229 - chore: downgrade curl to fix Windows rust tests by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8242 - fix(turborepo): Remove optional git locks by [@​NicholasLYang](https://github.com/NicholasLYang) in [vercel/turbo#8244 - fix(turborepo): Optional lock with env var by [@​NicholasLYang](https://github.com/NicholasLYang) in [vercel/turbo#8247 - add two retry strategies to allow requests to timeout gracefully by [@​arlyon](https://github.com/arlyon) in [vercel/turbo#8080 - add support for upload speed / remaining in the cache upload step by [@​arlyon](https://github.com/arlyon) in [vercel/turbo#8081 - chore: remove --ignore flag by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8201 - feat: factor engines into global cache key by [@​chris-olszewski](https://github.com/chris-olszewski) in [#​8173](https://github.com/vercel/turbo/issues/8173) **Full Changelog**: vercel/turbo@v1.13.4...v2.0.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR 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/fwouts/previewjs). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: François Wouts <[email protected]>
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [turbo](https://turbo.build/repo) ([source](https://github.com/vercel/turbo)) | [`^2.0.3` -> `^2.0.6`](https://renovatebot.com/diffs/npm/turbo/2.0.3/2.0.6) | [![age](https://developer.mend.io/api/mc/badges/age/npm/turbo/2.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/turbo/2.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/turbo/2.0.3/2.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/turbo/2.0.3/2.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vercel/turbo (turbo)</summary> ### [`v2.0.6`](https://github.com/vercel/turbo/compare/v2.0.5...v2.0.6) [Compare Source](https://github.com/vercel/turbo/compare/v2.0.5...v2.0.6) ### [`v2.0.5`](https://github.com/vercel/turbo/compare/v2.0.4...v2.0.5) [Compare Source](https://github.com/vercel/turbo/compare/v2.0.4...v2.0.5) ### [`v2.0.4`](https://github.com/vercel/turbo/releases/tag/v2.0.4): Turborepo v2.0.4 [Compare Source](https://github.com/vercel/turbo/compare/v2.0.3...v2.0.4) <!-- Release notes generated using configuration in .github/turborepo-release.yml at v2.0.4 --> #### What's Changed ##### create-turbo - Update `create-turbo` to use carat versions. by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8448 ##### [@​turbo/codemod](https://github.com/turbo/codemod) - chore: bump timeout for migration by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8463 - fix([@​turbo/codemode](https://github.com/turbo/codemode)): no-op when turbo.json already contains tasks key by [@​mehulkar](https://github.com/mehulkar) in [vercel/turbo#8471 ##### Examples - Give examples carat versions. by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8382 - Fix apk order in example. by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8392 - Fix `eslint-config-turbo` configuration in examples. by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8405 - Remove root eslintrc from basic example. by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8423 - Consistent Node.js version in Changesets action. by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8441 - Remove global dep from basic example. by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8442 ##### Changelog - fix(filter): account for root internal dependencies in git based filter by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8364 - Warn instead of print when no locally installed version. by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8384 - Add CI to default passthroughs. by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8393 - feat(shim): invoke local turbo version via npx if not installed by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8385 - docs: update links to logs in turbo types by [@​boyum](https://github.com/boyum) in [vercel/turbo#8403 - fix: added `LD_LIBRARY_PATH` to default forwarded env vars by [@​GauBen](https://github.com/GauBen) in [vercel/turbo#8412 - chore(turborepo): remove unused code by [@​NicholasLYang](https://github.com/NicholasLYang) in [vercel/turbo#8428 - fix: disable panic handler in ci by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8436 - fix: remove inferring turbo version from package.json or turbo.json by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8437 - fix(turborepo): avoid starting ui on too small terminals by [@​NicholasLYang](https://github.com/NicholasLYang) in [vercel/turbo#8457 - chore(shim): make dynamic downloads opt in by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8458 - fix(shim): avoid panic if user has malformed lockfile by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8461 - fix(ui): pass through terminal env vars to appease chalk by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8468 #### New Contributors - [@​boyum](https://github.com/boyum) made their first contribution in [vercel/turbo#8403 - [@​GauBen](https://github.com/GauBen) made their first contribution in [vercel/turbo#8412 - [@​sethidden](https://github.com/sethidden) made their first contribution in [vercel/turbo#8450 **Full Changelog**: vercel/turbo@v2.0.3...v2.0.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 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/fuxingloh/crypto-frontmatter). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zODguMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [turbo](https://turbo.build/repo) ([source](https://github.com/vercel/turbo)) | [`2.0.3` -> `2.0.7`](https://renovatebot.com/diffs/npm/turbo/2.0.3/2.0.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/turbo/2.0.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/turbo/2.0.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/turbo/2.0.3/2.0.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/turbo/2.0.3/2.0.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vercel/turbo (turbo)</summary> ### [`v2.0.7`](https://github.com/vercel/turbo/releases/tag/v2.0.7): Turborepo v2.0.7 [Compare Source](https://github.com/vercel/turbo/compare/v2.0.6...v2.0.7) <!-- Release notes generated using configuration in .github/turborepo-release.yml at v2.0.7 --> #### What's Changed ##### Examples - Fix lockfile in kitchen-sink. by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8666 - fix(examples): correct next.config extension in tsconfig by [@​moolcoov](https://github.com/moolcoov) in [vercel/turbo#8638 - feat(examples): add `with-nestjs` example by [@​Neosoulink](https://github.com/Neosoulink) in [vercel/turbo#8162 ##### Changelog - (refactor)ui: Refactoring/simplifying TUI state by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8650 - fix: add more windows vars to default pass through env by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8615 - Add Docker to default passthroughs list. by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8690 - Add VSCode's debugger variables to default passthroughs. by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8689 - update env_wildcards for SvelteKit by [@​jacksteamdev](https://github.com/jacksteamdev) in [vercel/turbo#8685 - fix constant width for checkmark by [@​dimitropoulos](https://github.com/dimitropoulos) in [vercel/turbo#8702 - fix(ui): respect `--output-logs` and `outputLogs` for persisting logs after TUI exits by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8612 - fix(ui): only start ui if there are tasks to run by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8703 - chore(ui): add tracing to all tui operations by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8704 - adds CLI flag for controlling tui/stream by [@​dimitropoulos](https://github.com/dimitropoulos) in [vercel/turbo#8714 - feat: allow opting out of required package manager by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8738 - upgrade deps to avoid conflict with next.js by [@​sokra](https://github.com/sokra) in [vercel/turbo#8750 - refactor(turborepo): derive `Opts` from `Config` by [@​NicholasLYang](https://github.com/NicholasLYang) in [vercel/turbo#8759 #### New Contributors - [@​dimitropoulos](https://github.com/dimitropoulos) made their first contribution in [vercel/turbo#8674 - [@​pathliving](https://github.com/pathliving) made their first contribution in [vercel/turbo#8675 - [@​UNRULYEON](https://github.com/UNRULYEON) made their first contribution in [vercel/turbo#8679 - [@​LaPulgaaa](https://github.com/LaPulgaaa) made their first contribution in [vercel/turbo#8683 - [@​jacksteamdev](https://github.com/jacksteamdev) made their first contribution in [vercel/turbo#8685 - [@​ony3000](https://github.com/ony3000) made their first contribution in [vercel/turbo#8642 - [@​moolcoov](https://github.com/moolcoov) made their first contribution in [vercel/turbo#8638 - [@​pkellner](https://github.com/pkellner) made their first contribution in [vercel/turbo#8669 - [@​vinnymac](https://github.com/vinnymac) made their first contribution in [vercel/turbo#8637 - [@​torresgol10](https://github.com/torresgol10) made their first contribution in [vercel/turbo#8719 - [@​baileywickham](https://github.com/baileywickham) made their first contribution in [vercel/turbo#8692 - [@​LioRael](https://github.com/LioRael) made their first contribution in [vercel/turbo#8741 - [@​mischnic](https://github.com/mischnic) made their first contribution in [vercel/turbo#8767 **Full Changelog**: vercel/turbo@v2.0.6...v2.0.7 ### [`v2.0.6`](https://github.com/vercel/turbo/releases/tag/v2.0.6): Turborepo v2.0.6 [Compare Source](https://github.com/vercel/turbo/compare/v2.0.5...v2.0.6) <!-- Release notes generated using configuration in .github/turborepo-release.yml at v2.0.6 --> #### What's Changed ##### Examples - More fix-ups for `kitchen-sink`. by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8590 - c2aa1 by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8592 - More kitchen-sink. by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8593 - Fixing kitchen-sink example. by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8600 - fix(turborepo): update package.json typo by [@​JannatinNaimXIII](https://github.com/JannatinNaimXIII) in [vercel/turbo#8621 ##### Changelog - fix(pnpm): enable npmrc parsing for pnpm 9 by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8591 - chore(turbo): add debug logs for changes files when using a git range filter by [@​mehulkar](https://github.com/mehulkar) in [vercel/turbo#8608 - chore(ui): disable tui as the default by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8631 - fix(ui): Use double arrow instead of spinner for active tasks. by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8632 #### New Contributors - [@​kettei-sproutty](https://github.com/kettei-sproutty) made their first contribution in [vercel/turbo#8596 - [@​JannatinNaimXIII](https://github.com/JannatinNaimXIII) made their first contribution in [vercel/turbo#8613 - [@​NamesMT](https://github.com/NamesMT) made their first contribution in [vercel/turbo#8616 **Full Changelog**: vercel/turbo@v2.0.5...v2.0.6 ### [`v2.0.5`](https://github.com/vercel/turbo/compare/v2.0.4...v2.0.5) [Compare Source](https://github.com/vercel/turbo/compare/v2.0.4...v2.0.5) ### [`v2.0.4`](https://github.com/vercel/turbo/releases/tag/v2.0.4): Turborepo v2.0.4 [Compare Source](https://github.com/vercel/turbo/compare/v2.0.3...v2.0.4) <!-- Release notes generated using configuration in .github/turborepo-release.yml at v2.0.4 --> #### What's Changed ##### create-turbo - Update `create-turbo` to use carat versions. by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8448 ##### [@​turbo/codemod](https://github.com/turbo/codemod) - chore: bump timeout for migration by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8463 - fix([@​turbo/codemode](https://github.com/turbo/codemode)): no-op when turbo.json already contains tasks key by [@​mehulkar](https://github.com/mehulkar) in [vercel/turbo#8471 ##### Examples - Give examples carat versions. by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8382 - Fix apk order in example. by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8392 - Fix `eslint-config-turbo` configuration in examples. by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8405 - Remove root eslintrc from basic example. by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8423 - Consistent Node.js version in Changesets action. by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8441 - Remove global dep from basic example. by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8442 ##### Changelog - fix(filter): account for root internal dependencies in git based filter by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8364 - Warn instead of print when no locally installed version. by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8384 - Add CI to default passthroughs. by [@​anthonyshew](https://github.com/anthonyshew) in [vercel/turbo#8393 - feat(shim): invoke local turbo version via npx if not installed by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8385 - docs: update links to logs in turbo types by [@​boyum](https://github.com/boyum) in [vercel/turbo#8403 - fix: added `LD_LIBRARY_PATH` to default forwarded env vars by [@​GauBen](https://github.com/GauBen) in [vercel/turbo#8412 - chore(turborepo): remove unused code by [@​NicholasLYang](https://github.com/NicholasLYang) in [vercel/turbo#8428 - fix: disable panic handler in ci by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8436 - fix: remove inferring turbo version from package.json or turbo.json by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8437 - fix(turborepo): avoid starting ui on too small terminals by [@​NicholasLYang](https://github.com/NicholasLYang) in [vercel/turbo#8457 - chore(shim): make dynamic downloads opt in by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8458 - fix(shim): avoid panic if user has malformed lockfile by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8461 - fix(ui): pass through terminal env vars to appease chalk by [@​chris-olszewski](https://github.com/chris-olszewski) in [vercel/turbo#8468 #### New Contributors - [@​boyum](https://github.com/boyum) made their first contribution in [vercel/turbo#8403 - [@​GauBen](https://github.com/GauBen) made their first contribution in [vercel/turbo#8412 - [@​sethidden](https://github.com/sethidden) made their first contribution in [vercel/turbo#8450 **Full Changelog**: vercel/turbo@v2.0.3...v2.0.4 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, 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/GSTJ/react-native-magic-modal). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjQzMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Description
I highly recommend reviewing the first 4 commits on their own as they are primarily breaking up the massive
shim
module.This PR adds fallback option when global turbo doesn't find a local turbo install. If a local install isn't found we will look at:
If one of those result in finding a version of
turbo
, then we'll invoketurbo
vianpx
to download the correct version on the fly.This behavior can be disabled with by setting
TURBO_DOWNLOAD_LOCAL_DISABLED
to1
ortrue
Testing Instructions
Added unit tests for detection behavior.
Manual testing of repos with/without a local install of
turbo
.