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

Expose options parameter to @turf/boolean-intersects and @turf/booean-disjoint to add option of ignoring self intersections. #2636

Merged
merged 10 commits into from
Aug 5, 2024

Conversation

01100100
Copy link
Contributor

@01100100 01100100 commented Jun 26, 2024

  • Use a meaningful title for the pull request. Include the name of the package modified.
  • Have read How To Contribute.
  • Run npm test at the sub modules where changes have occurred.
  • Run npm run lint to ensure code style at the turf module level.

As mentioned in #2633

The @turf/boolean-intersects function does not handle cases when the user wants to ignore self intersections.

This PR introduces the changes needed to accommodate the options.ignoreSelfIntersections parameter.

MODIFIED PACKAGES:

  • boolean-disjoint
  • boolean-intersects

The changes are backwards compatible.

I would like to include some extra tests for the new cases, but not sure how to best add/structure tests for this optional parameter, given the current setup https://github.com/Turfjs/turf/blob/master/packages/turf-boolean-intersects/test.ts#L9

Below is an example of a lineString containing a self intersection, that might be useful for testing the changes introduced in the PR.

{
  "type": "Feature",
  "properties": {},
  "geometry": {
    "type": "LineString",
    "coordinates": [
      [
        1,
        1
      ],
      [
        2,
        2
      ],
      [
        1,
        2
      ],
      [
        2,
        1
      ]
    ]
  }
}

@01100100 01100100 force-pushed the dw/ignore-self-intersections-option branch from ba30890 to 37a27af Compare June 26, 2024 19:30
@smallsaucepan
Copy link
Member

Thanks heaps for putting this together @01100100. Before we look to merge, could you please add a couple of tests to cover passing true, false or empty for this new option?

@01100100
Copy link
Contributor Author

@smallsaucepan added the test cases and checked they all passed as expected 👍

Let me know if there is anything else that this PR needs!

@01100100
Copy link
Contributor Author

01100100 commented Jul 8, 2024

Hi @smallsaucepan and other maintainers 👋

Anything I can do to help this getting merged and in a release? I have a monkey patched 🐒 🔧 version of this function working in a project, and would like to use turf.js without modifying it. Happy to help if something else needs to be done here 😄

@smallsaucepan
Copy link
Member

Thanks for following up @01100100. Also added some review comments on boolean-disjoint/index.ts about tightening up the types. Do those show up for you?

@01100100
Copy link
Contributor Author

01100100 commented Jul 8, 2024

They don't seem to show up anywhere. Where can I find them? Sorry if I am looking in the wrong place?

image

packages/turf-boolean-disjoint/index.ts Outdated Show resolved Hide resolved
packages/turf-boolean-disjoint/index.ts Show resolved Hide resolved
packages/turf-boolean-disjoint/index.ts Outdated Show resolved Hide resolved
@smallsaucepan
Copy link
Member

My apologies. I had added comments but they were only "pending". Please see if they're visible now.

@01100100
Copy link
Contributor Author

01100100 commented Jul 8, 2024

All good 😄 I can see them now, will have a look later and ping you when I am done. Thanks and have a good one!

smallsaucepan and others added 4 commits July 8, 2024 23:37
* Remove GeojsonEquality library from turf-helpers/lib/ in favour of the third party geojson-equality-ts (which is essentially a copy of the code we're removing from turf-helpers/lib/). This allows us to remove the dependency on deep-equal which was causing an unintended increase in bundle size for users of turf-helpers. Updated boolean-equal and boolean-overlap to use geojson-equality-ts directly.

* Removing keepNames from tsup config.

---------

Co-authored-by: Tim Welch <[email protected]>
…ean-disjoint to add option of ignoring self intersections.
@01100100 01100100 force-pushed the dw/ignore-self-intersections-option branch from b133116 to 09e8dbb Compare July 8, 2024 21:37
@01100100
Copy link
Contributor Author

Hi @smallsaucepan + others,

Just chasing this up as its still open. Is there anything else that needs to be done? Would be more then happy to help

@smallsaucepan
Copy link
Member

Hi @01100100. I've got an alternative way to do the options passing. You mind if I push a commit to your branch to demonstrate?

@01100100
Copy link
Contributor Author

Hi @smallsaucepan

Yes please do! I would appreciate seeing a nice way to do this

…r levels. Tidied up some comments and subbed equivalent type Position for number[] in a couple of places.
@smallsaucepan
Copy link
Member

@01100100 changed tack slightly with the options, so instead we pass ignoreSelfIntersections around internally as a boolean, and only worry about checking / packaging is as an options object when viewed from the outside. Let me know if you think that works and we can press on.

@01100100
Copy link
Contributor Author

Hi @smallsaucepan,

That is a much more concise way of doing it. Thanks for sharing. Works for me and happy if its merged 😄

@coracuity
Copy link

I ran into this yesterday upgrading to 7.0, I'm very excited for this to be merged/released!

@01100100
Copy link
Contributor Author

01100100 commented Aug 4, 2024

Hi @smallsaucepan,

Let me know if you need anything more done here and thanks for maintaining this project!

Regards,
Dave

@mfedderly mfedderly merged commit e3fb086 into Turfjs:master Aug 5, 2024
3 checks passed
@smallsaucepan
Copy link
Member

Thanks for working through this with us @01100100.

kodiakhq bot referenced this pull request in weareinreach/InReach Aug 13, 2024
[![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://togithub.com/aws/aws-sdk-js-v3/tree/main/clients/client-cognito-identity-provider)
([source](https://togithub.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cognito-identity-provider))
| dependencies | minor | [`3.625.0` ->
`3.629.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-cognito-identity-provider/3.625.0/3.629.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.629.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.629.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.625.0/3.629.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.625.0/3.629.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@googlemaps/react-wrapper](https://togithub.com/googlemaps/react-wrapper)
| dependencies | patch | [`1.1.35` ->
`1.1.42`](https://renovatebot.com/diffs/npm/@googlemaps%2freact-wrapper/1.1.35/1.1.42)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/googlemaps/react-wrapper/badge)](https://securityscorecards.dev/viewer/?uri=github.com/googlemaps/react-wrapper)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@googlemaps%2freact-wrapper/1.1.42?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@googlemaps%2freact-wrapper/1.1.42?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@googlemaps%2freact-wrapper/1.1.35/1.1.42?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@googlemaps%2freact-wrapper/1.1.35/1.1.42?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@iconify-json/simple-icons](https://icon-sets.iconify.design/simple-icons/)
| devDependencies | patch | [`1.1.112` ->
`1.1.113`](https://renovatebot.com/diffs/npm/@iconify-json%2fsimple-icons/1.1.112/1.1.113)
| |
[![age](https://developer.mend.io/api/mc/badges/age/npm/@iconify-json%2fsimple-icons/1.1.113?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@iconify-json%2fsimple-icons/1.1.113?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@iconify-json%2fsimple-icons/1.1.112/1.1.113?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@iconify-json%2fsimple-icons/1.1.112/1.1.113?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@sentry/browser](https://togithub.com/getsentry/sentry-javascript/tree/master/packages/browser)
([source](https://togithub.com/getsentry/sentry-javascript)) |
dependencies | minor | [`8.24.0` ->
`8.25.0`](https://renovatebot.com/diffs/npm/@sentry%2fbrowser/8.24.0/8.25.0)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/getsentry/sentry-javascript/badge)](https://securityscorecards.dev/viewer/?uri=github.com/getsentry/sentry-javascript)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@sentry%2fbrowser/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@sentry%2fbrowser/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@sentry%2fbrowser/8.24.0/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sentry%2fbrowser/8.24.0/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@sentry/nextjs](https://togithub.com/getsentry/sentry-javascript/tree/master/packages/nextjs)
([source](https://togithub.com/getsentry/sentry-javascript)) |
dependencies | minor | [`8.24.0` ->
`8.25.0`](https://renovatebot.com/diffs/npm/@sentry%2fnextjs/8.24.0/8.25.0)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/getsentry/sentry-javascript/badge)](https://securityscorecards.dev/viewer/?uri=github.com/getsentry/sentry-javascript)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@sentry%2fnextjs/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@sentry%2fnextjs/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@sentry%2fnextjs/8.24.0/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sentry%2fnextjs/8.24.0/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@sentry/node](https://togithub.com/getsentry/sentry-javascript/tree/master/packages/node)
([source](https://togithub.com/getsentry/sentry-javascript)) |
dependencies | minor | [`8.24.0` ->
`8.25.0`](https://renovatebot.com/diffs/npm/@sentry%2fnode/8.24.0/8.25.0)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/getsentry/sentry-javascript/badge)](https://securityscorecards.dev/viewer/?uri=github.com/getsentry/sentry-javascript)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@sentry%2fnode/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@sentry%2fnode/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@sentry%2fnode/8.24.0/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sentry%2fnode/8.24.0/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@sentry/opentelemetry](https://togithub.com/getsentry/sentry-javascript/tree/master/packages/opentelemetry)
([source](https://togithub.com/getsentry/sentry-javascript)) |
dependencies | minor | [`8.24.0` ->
`8.25.0`](https://renovatebot.com/diffs/npm/@sentry%2fopentelemetry/8.24.0/8.25.0)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/getsentry/sentry-javascript/badge)](https://securityscorecards.dev/viewer/?uri=github.com/getsentry/sentry-javascript)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@sentry%2fopentelemetry/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@sentry%2fopentelemetry/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@sentry%2fopentelemetry/8.24.0/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sentry%2fopentelemetry/8.24.0/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@sentry/profiling-node](https://togithub.com/getsentry/sentry-javascript/tree/master/packages/profiling-node)
([source](https://togithub.com/getsentry/sentry-javascript)) |
dependencies | minor | [`8.24.0` ->
`8.25.0`](https://renovatebot.com/diffs/npm/@sentry%2fprofiling-node/8.24.0/8.25.0)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/getsentry/sentry-javascript/badge)](https://securityscorecards.dev/viewer/?uri=github.com/getsentry/sentry-javascript)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@sentry%2fprofiling-node/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@sentry%2fprofiling-node/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@sentry%2fprofiling-node/8.24.0/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sentry%2fprofiling-node/8.24.0/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/addon-a11y](https://togithub.com/storybookjs/storybook/tree/next/code/addons/a11y)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/addons/a11y))
| devDependencies | patch | [`8.2.8` ->
`8.2.9`](https://renovatebot.com/diffs/npm/@storybook%2faddon-a11y/8.2.8/8.2.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.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-a11y/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-a11y/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-a11y/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/addon-actions](https://togithub.com/storybookjs/storybook/tree/next/code/addons/actions)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/addons/actions))
| devDependencies | patch | [`8.2.8` ->
`8.2.9`](https://renovatebot.com/diffs/npm/@storybook%2faddon-actions/8.2.8/8.2.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.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-actions/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-actions/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-actions/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/addon-essentials](https://togithub.com/storybookjs/storybook/tree/next/code/addons/essentials)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/addons/essentials))
| devDependencies | patch | [`8.2.8` ->
`8.2.9`](https://renovatebot.com/diffs/npm/@storybook%2faddon-essentials/8.2.8/8.2.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.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-essentials/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-essentials/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-essentials/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/addon-interactions](https://togithub.com/storybookjs/storybook/tree/next/code/addons/interactions)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/addons/interactions))
| devDependencies | patch | [`8.2.8` ->
`8.2.9`](https://renovatebot.com/diffs/npm/@storybook%2faddon-interactions/8.2.8/8.2.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.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-interactions/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-interactions/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-interactions/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/addon-links](https://togithub.com/storybookjs/storybook/tree/next/code/addons/links)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/addons/links))
| devDependencies | patch | [`8.2.8` ->
`8.2.9`](https://renovatebot.com/diffs/npm/@storybook%2faddon-links/8.2.8/8.2.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.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-links/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-links/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-links/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/addon-mdx-gfm](https://togithub.com/storybookjs/storybook/tree/next/code/addons/gfm)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/addons/gfm))
| devDependencies | patch | [`8.2.8` ->
`8.2.9`](https://renovatebot.com/diffs/npm/@storybook%2faddon-mdx-gfm/8.2.8/8.2.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.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-mdx-gfm/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-mdx-gfm/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-mdx-gfm/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/addon-viewport](https://togithub.com/storybookjs/storybook/tree/next/code/addons/viewport)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/addons/viewport))
| devDependencies | patch | [`8.2.8` ->
`8.2.9`](https://renovatebot.com/diffs/npm/@storybook%2faddon-viewport/8.2.8/8.2.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.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-viewport/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-viewport/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-viewport/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/components](https://togithub.com/storybookjs/storybook/tree/next/code/deprecated/components)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/deprecated/components))
| devDependencies | patch | [`8.2.8` ->
`8.2.9`](https://renovatebot.com/diffs/npm/@storybook%2fcomponents/8.2.8/8.2.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.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2fcomponents/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2fcomponents/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2fcomponents/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/core-events](https://togithub.com/storybookjs/storybook/tree/next/code/lib/core-events)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/lib/core-events))
| devDependencies | patch | [`8.2.8` ->
`8.2.9`](https://renovatebot.com/diffs/npm/@storybook%2fcore-events/8.2.8/8.2.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.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2fcore-events/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2fcore-events/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2fcore-events/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/manager-api](https://togithub.com/storybookjs/storybook/tree/next/code/lib/manager-api)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/lib/manager-api))
| devDependencies | patch | [`8.2.8` ->
`8.2.9`](https://renovatebot.com/diffs/npm/@storybook%2fmanager-api/8.2.8/8.2.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.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2fmanager-api/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2fmanager-api/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2fmanager-api/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/nextjs](https://togithub.com/storybookjs/storybook/tree/next/code/frameworks/nextjs)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs))
| devDependencies | patch | [`8.2.8` ->
`8.2.9`](https://renovatebot.com/diffs/npm/@storybook%2fnextjs/8.2.8/8.2.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.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2fnextjs/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2fnextjs/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2fnextjs/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/preview-api](https://togithub.com/storybookjs/storybook/tree/next/code/lib/preview-api)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/lib/preview-api))
| devDependencies | patch | [`8.2.8` ->
`8.2.9`](https://renovatebot.com/diffs/npm/@storybook%2fpreview-api/8.2.8/8.2.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.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2fpreview-api/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2fpreview-api/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2fpreview-api/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/react](https://togithub.com/storybookjs/storybook/tree/next/code/renderers/react)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/renderers/react))
| devDependencies | patch | [`8.2.8` ->
`8.2.9`](https://renovatebot.com/diffs/npm/@storybook%2freact/8.2.8/8.2.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.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2freact/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2freact/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2freact/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/test](https://togithub.com/storybookjs/storybook/tree/next/code/lib/test)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/lib/test))
| devDependencies | patch | [`8.2.8` ->
`8.2.9`](https://renovatebot.com/diffs/npm/@storybook%2ftest/8.2.8/8.2.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.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2ftest/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2ftest/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2ftest/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/theming](https://togithub.com/storybookjs/storybook/tree/next/code/lib/theming)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/lib/theming))
| devDependencies | patch | [`8.2.8` ->
`8.2.9`](https://renovatebot.com/diffs/npm/@storybook%2ftheming/8.2.8/8.2.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.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2ftheming/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2ftheming/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2ftheming/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/types](https://togithub.com/storybookjs/storybook/tree/next/code/lib/types)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/lib/types))
| devDependencies | patch | [`8.2.8` ->
`8.2.9`](https://renovatebot.com/diffs/npm/@storybook%2ftypes/8.2.8/8.2.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.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2ftypes/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2ftypes/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2ftypes/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@swc/core](https://swc.rs)
([source](https://togithub.com/swc-project/swc)) | devDependencies |
patch | [`1.7.6` ->
`1.7.10`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.7.6/1.7.10) |
[![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.7.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore/1.7.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore/1.7.6/1.7.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.7.6/1.7.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@turf/helpers](https://togithub.com/Turfjs/turf) | dependencies |
minor | [`7.0.0` ->
`7.1.0`](https://renovatebot.com/diffs/npm/@turf%2fhelpers/7.0.0/7.1.0)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/Turfjs/turf/badge)](https://securityscorecards.dev/viewer/?uri=github.com/Turfjs/turf)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@turf%2fhelpers/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@turf%2fhelpers/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@turf%2fhelpers/7.0.0/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@turf%2fhelpers/7.0.0/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@turf/helpers](https://togithub.com/Turfjs/turf) | devDependencies |
minor | [`7.0.0` ->
`7.1.0`](https://renovatebot.com/diffs/npm/@turf%2fhelpers/7.0.0/7.1.0)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/Turfjs/turf/badge)](https://securityscorecards.dev/viewer/?uri=github.com/Turfjs/turf)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@turf%2fhelpers/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@turf%2fhelpers/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@turf%2fhelpers/7.0.0/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@turf%2fhelpers/7.0.0/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| devDependencies | patch | [`20.14.14` ->
`20.14.15`](https://renovatebot.com/diffs/npm/@types%2fnode/20.14.14/20.14.15)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/DefinitelyTyped/DefinitelyTyped/badge)](https://securityscorecards.dev/viewer/?uri=github.com/DefinitelyTyped/DefinitelyTyped)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.14.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.14.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.14.14/20.14.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.14.14/20.14.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [ahooks](https://togithub.com/alibaba/hooks) | dependencies | patch |
[`3.8.0` ->
`3.8.1`](https://renovatebot.com/diffs/npm/ahooks/3.8.0/3.8.1) |
[![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/alibaba/hooks/badge)](https://securityscorecards.dev/viewer/?uri=github.com/alibaba/hooks)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/ahooks/3.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/ahooks/3.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/ahooks/3.8.0/3.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ahooks/3.8.0/3.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [i18next](https://www.i18next.com)
([source](https://togithub.com/i18next/i18next)) | peerDependencies |
patch | [`23.12.2` ->
`23.12.3`](https://renovatebot.com/diffs/npm/i18next/23.12.2/23.12.3) |
[![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/i18next/i18next/badge)](https://securityscorecards.dev/viewer/?uri=github.com/i18next/i18next)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/i18next/23.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/i18next/23.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/i18next/23.12.2/23.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/i18next/23.12.2/23.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [i18next](https://www.i18next.com)
([source](https://togithub.com/i18next/i18next)) | devDependencies |
patch | [`23.12.2` ->
`23.12.3`](https://renovatebot.com/diffs/npm/i18next/23.12.2/23.12.3) |
[![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/i18next/i18next/badge)](https://securityscorecards.dev/viewer/?uri=github.com/i18next/i18next)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/i18next/23.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/i18next/23.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/i18next/23.12.2/23.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/i18next/23.12.2/23.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [i18next](https://www.i18next.com)
([source](https://togithub.com/i18next/i18next)) | dependencies | patch
| [`23.12.2` ->
`23.12.3`](https://renovatebot.com/diffs/npm/i18next/23.12.2/23.12.3) |
[![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/i18next/i18next/badge)](https://securityscorecards.dev/viewer/?uri=github.com/i18next/i18next)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/i18next/23.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/i18next/23.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/i18next/23.12.2/23.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/i18next/23.12.2/23.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [knip](https://knip.dev)
([source](https://togithub.com/webpro-nl/knip/tree/HEAD/packages/knip))
| devDependencies | patch | [`5.27.1` ->
`5.27.2`](https://renovatebot.com/diffs/npm/knip/5.27.1/5.27.2) |
[![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.27.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/knip/5.27.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/knip/5.27.1/5.27.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/knip/5.27.1/5.27.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [lint-staged](https://togithub.com/lint-staged/lint-staged) |
devDependencies | patch | [`15.2.8` ->
`15.2.9`](https://renovatebot.com/diffs/npm/lint-staged/15.2.8/15.2.9) |
[![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/lint-staged/lint-staged/badge)](https://securityscorecards.dev/viewer/?uri=github.com/lint-staged/lint-staged)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/lint-staged/15.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/lint-staged/15.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/lint-staged/15.2.8/15.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lint-staged/15.2.8/15.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [remeda](https://remedajs.com/)
([source](https://togithub.com/remeda/remeda)) | dependencies | minor |
[`2.10.0` ->
`2.11.0`](https://renovatebot.com/diffs/npm/remeda/2.10.0/2.11.0) |
[![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/remeda/remeda/badge)](https://securityscorecards.dev/viewer/?uri=github.com/remeda/remeda)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/remeda/2.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/remeda/2.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/remeda/2.10.0/2.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/remeda/2.10.0/2.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [sherif](https://togithub.com/QuiiBz/sherif) | devDependencies | minor
| [`0.10.0` ->
`0.11.0`](https://renovatebot.com/diffs/npm/sherif/0.10.0/0.11.0) |
[![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/QuiiBz/sherif/badge)](https://securityscorecards.dev/viewer/?uri=github.com/QuiiBz/sherif)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/sherif/0.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/sherif/0.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/sherif/0.10.0/0.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/sherif/0.10.0/0.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[storybook](https://togithub.com/storybookjs/storybook/tree/next/code/lib/cli)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/lib/cli))
| devDependencies | patch | [`8.2.8` ->
`8.2.9`](https://renovatebot.com/diffs/npm/storybook/8.2.8/8.2.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.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/storybook/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/storybook/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/storybook/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [tsx](https://tsx.is)
([source](https://togithub.com/privatenumber/tsx)) | devDependencies |
minor | [`4.16.5` ->
`4.17.0`](https://renovatebot.com/diffs/npm/tsx/4.16.5/4.17.0) |
[![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.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/tsx/4.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/tsx/4.16.5/4.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tsx/4.16.5/4.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [type-fest](https://togithub.com/sindresorhus/type-fest) |
devDependencies | minor | [`4.23.0` ->
`4.24.0`](https://renovatebot.com/diffs/npm/type-fest/4.23.0/4.24.0) |
[![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.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/type-fest/4.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/type-fest/4.23.0/4.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/type-fest/4.23.0/4.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

###
[`v3.629.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-cognito-identity-provider/CHANGELOG.md#36290-2024-08-12)

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

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

###
[`v3.628.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-cognito-identity-provider/CHANGELOG.md#36280-2024-08-09)

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

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

###
[`v3.627.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-cognito-identity-provider/CHANGELOG.md#36270-2024-08-08)

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

##### Features

- **client-cognito-identity-provider:** Added support for threat
protection for custom authentication in Amazon Cognito user pools.
([e2e4ccc](https://togithub.com/aws/aws-sdk-js-v3/commit/e2e4cccb7a504ee0578ba36d7152eafa61494613))

</details>

<details>
<summary>googlemaps/react-wrapper
(@&#8203;googlemaps/react-wrapper)</summary>

###
[`v1.1.42`](https://togithub.com/googlemaps/react-wrapper/blob/HEAD/CHANGELOG.md#1142-2024-07-25)

[Compare
Source](https://togithub.com/googlemaps/react-wrapper/compare/v1.1.35...v1.1.42)

##### Bug Fixes

- trigger release-please
([9abc212](https://togithub.com/googlemaps/react-wrapper/commit/9abc212e4950de8ada11cb6d6f260306828c33ec))

</details>

<details>
<summary>getsentry/sentry-javascript (@&#8203;sentry/browser)</summary>

###
[`v8.25.0`](https://togithub.com/getsentry/sentry-javascript/releases/tag/8.25.0)

[Compare
Source](https://togithub.com/getsentry/sentry-javascript/compare/8.24.0...8.25.0)

##### Important Changes

-   **Alpha release of Official Solid Start SDK**

This release contains the alpha version of `@sentry/solidstart`, our SDK
for [Solid Start](https://start.solidjs.com/)!
For details on how to use it, please see the
[README](./packages/solidstart/README.md). Any feedback/bug reports are
greatly appreciated, please [reach out on
GitHub](https://togithub.com/getsentry/sentry-javascript/issues/12538).

##### Other Changes

- feat(astro): Add `bundleSizeOptimizations` vite options to integration
([#&#8203;13250](https://togithub.com/getsentry/sentry-javascript/issues/13250))
- feat(astro): Always add BrowserTracing
([#&#8203;13244](https://togithub.com/getsentry/sentry-javascript/issues/13244))
- feat(core): Add `getTraceMetaTags` function
([#&#8203;13201](https://togithub.com/getsentry/sentry-javascript/issues/13201))
- feat(nestjs): Automatic instrumentation of nestjs exception filters
([#&#8203;13230](https://togithub.com/getsentry/sentry-javascript/issues/13230))
- feat(node): Add `useOperationNameForRootSpan` to`graphqlIntegration`
([#&#8203;13248](https://togithub.com/getsentry/sentry-javascript/issues/13248))
- feat(sveltekit): Add `wrapServerRouteWithSentry` wrapper
([#&#8203;13247](https://togithub.com/getsentry/sentry-javascript/issues/13247))
- fix(aws-serverless): Extract sentry trace data from handler `context`
over `event`
([#&#8203;13266](https://togithub.com/getsentry/sentry-javascript/issues/13266))
- fix(browser): Initialize default integration if `defaultIntegrations:
undefined`
([#&#8203;13261](https://togithub.com/getsentry/sentry-javascript/issues/13261))
- fix(utils): Streamline IP capturing on incoming requests
([#&#8203;13272](https://togithub.com/getsentry/sentry-javascript/issues/13272))

</details>

<details>
<summary>storybookjs/storybook (@&#8203;storybook/addon-a11y)</summary>

###
[`v8.2.9`](https://togithub.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#829)

[Compare
Source](https://togithub.com/storybookjs/storybook/compare/v8.2.8...v8.2.9)

- CLI: Fix `init --skip-install` -
[#&#8203;28853](https://togithub.com/storybookjs/storybook/pull/28853),
thanks [@&#8203;ndelangen](https://togithub.com/ndelangen)!
- Telemetry: Disable save-from-controls logs for example stories -
[#&#8203;28870](https://togithub.com/storybookjs/storybook/pull/28870),
thanks [@&#8203;shilman](https://togithub.com/shilman)!

</details>

<details>
<summary>swc-project/swc (@&#8203;swc/core)</summary>

###
[`v1.7.10`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1710---2024-08-09)

[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.7.9...v1.7.10)

##### Bug Fixes

- **(es/typescript)** Strip optional mark and definite mark
([#&#8203;9411](https://togithub.com/swc-project/swc/issues/9411))
([8c161a0](https://togithub.com/swc-project/swc/commit/8c161a003e741320434f31617bc2de98dd2c9a8f))

- **(es/typescript)** Strip exported default overload function
declaration
([#&#8203;9412](https://togithub.com/swc-project/swc/issues/9412))
([b395f48](https://togithub.com/swc-project/swc/commit/b395f483d1e0cb43b1f96126c5c17f9a8c9d0d32))

- **(es/typescript)** Strip `this` param in getter/setter
([#&#8203;9414](https://togithub.com/swc-project/swc/issues/9414))
([442fb7b](https://togithub.com/swc-project/swc/commit/442fb7b48715597d62f8d09327f93acc66f2d1b8))

- **(es/typescript)** Update ts-strip type definition
([#&#8203;9415](https://togithub.com/swc-project/swc/issues/9415))
([165c8fa](https://togithub.com/swc-project/swc/commit/165c8facd42d756077fde99defe91ffe656aede8))

###
[`v1.7.9`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#179---2024-08-09)

[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.7.6...v1.7.9)

##### Bug Fixes

- **(es/typescript)** Strip class modifiers
([#&#8203;9399](https://togithub.com/swc-project/swc/issues/9399))
([124e5ff](https://togithub.com/swc-project/swc/commit/124e5ffa7bcf26215a339450f6b40161dabbe5a4))

</details>

<details>
<summary>Turfjs/turf (@&#8203;turf/helpers)</summary>

### [`v7.1.0`](https://togithub.com/Turfjs/turf/releases/tag/v7.1.0)

[Compare
Source](https://togithub.com/Turfjs/turf/compare/v7.0.0...v7.1.0)

##### What's Changed

- `@turf/distance` Simplify unnecessary union type in turfDistance by
[@&#8203;isti115](https://togithub.com/isti115) in
[https://github.com/Turfjs/turf/pull/2618](https://togithub.com/Turfjs/turf/pull/2618)
- Upgrade to Lerna 8 by
[@&#8203;mfedderly](https://togithub.com/mfedderly) in
[https://github.com/Turfjs/turf/pull/2612](https://togithub.com/Turfjs/turf/pull/2612)
- Deprecate CHANGELOG, improve release action, PR template, Contributing
doc by [@&#8203;twelch](https://togithub.com/twelch) in
[https://github.com/Turfjs/turf/pull/2621](https://togithub.com/Turfjs/turf/pull/2621)
- `@turf/helpers` Reduce bundle size of apps that import
[@&#8203;turf/helpers](https://togithub.com/turf/helpers) by
[@&#8203;smallsaucepan](https://togithub.com/smallsaucepan) in
[https://github.com/Turfjs/turf/pull/2623](https://togithub.com/Turfjs/turf/pull/2623)
- `@turf/line-overlap` change deep-equals dependency for smaller bundle
size by [@&#8203;mfedderly](https://togithub.com/mfedderly) in
[https://github.com/Turfjs/turf/pull/2631](https://togithub.com/Turfjs/turf/pull/2631)
- `@turf/mask` Converted turf-mask to Typescript and added support for
geometry parameters by
[@&#8203;smallsaucepan](https://togithub.com/smallsaucepan) in
[https://github.com/Turfjs/turf/pull/2644](https://togithub.com/Turfjs/turf/pull/2644)
- `@turf/midpoint` Converted turf-midpoint to Typescript by
[@&#8203;smallsaucepan](https://togithub.com/smallsaucepan) in
[https://github.com/Turfjs/turf/pull/2645](https://togithub.com/Turfjs/turf/pull/2645)
- `@turf/planepoint` Converted turf-planepoint to Typescript by
[@&#8203;smallsaucepan](https://togithub.com/smallsaucepan) in
[https://github.com/Turfjs/turf/pull/2646](https://togithub.com/Turfjs/turf/pull/2646)
- `@turf/square` Converted turf-square to Typescript by
[@&#8203;smallsaucepan](https://togithub.com/smallsaucepan) in
[https://github.com/Turfjs/turf/pull/2648](https://togithub.com/Turfjs/turf/pull/2648)
- `@turf/standard-deviational-ellipse` Converted
turf-standard-deviational-ellipse to Typescript by
[@&#8203;smallsaucepan](https://togithub.com/smallsaucepan) in
[https://github.com/Turfjs/turf/pull/2649](https://togithub.com/Turfjs/turf/pull/2649)
- Pin pnpm version using corepack by
[@&#8203;RobinVdBroeck](https://togithub.com/RobinVdBroeck) in
[https://github.com/Turfjs/turf/pull/2602](https://togithub.com/Turfjs/turf/pull/2602)
- `@turf/tesselate` Converted turf-tesselate to Typescript by
[@&#8203;smallsaucepan](https://togithub.com/smallsaucepan) in
[https://github.com/Turfjs/turf/pull/2650](https://togithub.com/Turfjs/turf/pull/2650)
- `@turf/transform-rotate` Converted turf-transform-rotate to Typescript
by [@&#8203;smallsaucepan](https://togithub.com/smallsaucepan) in
[https://github.com/Turfjs/turf/pull/2651](https://togithub.com/Turfjs/turf/pull/2651)
- `@turf/transform-scale` Converted turf-transform-scale to Typescript
by [@&#8203;smallsaucepan](https://togithub.com/smallsaucepan) in
[https://github.com/Turfjs/turf/pull/2652](https://togithub.com/Turfjs/turf/pull/2652)
- `@turf/transform-translate` Converted turf-transform-translate to
Typescript by
[@&#8203;smallsaucepan](https://togithub.com/smallsaucepan) in
[https://github.com/Turfjs/turf/pull/2653](https://togithub.com/Turfjs/turf/pull/2653)
- `@turf/unkink-polygon` Converted turf-unkink-polygon to Typescript by
[@&#8203;smallsaucepan](https://togithub.com/smallsaucepan) in
[https://github.com/Turfjs/turf/pull/2654](https://togithub.com/Turfjs/turf/pull/2654)
- `@turf/voronoi` Converted turf-voronoi to Typescript by
[@&#8203;smallsaucepan](https://togithub.com/smallsaucepan) in
[https://github.com/Turfjs/turf/pull/2655](https://togithub.com/Turfjs/turf/pull/2655)
- `@turf/boolean-intersects` Fix boolean-intersects docs by
[@&#8203;izzybps](https://togithub.com/izzybps) in
[https://github.com/Turfjs/turf/pull/2593](https://togithub.com/Turfjs/turf/pull/2593)
- Updated documentation.js to resolve critical parse-url vulnerability
by [@&#8203;smallsaucepan](https://togithub.com/smallsaucepan) in
[https://github.com/Turfjs/turf/pull/2664](https://togithub.com/Turfjs/turf/pull/2664)
- `@turf/area`: bug fix: off-by-one bug in area calculation by
[@&#8203;Abdumbo99](https://togithub.com/Abdumbo99) in
[https://github.com/Turfjs/turf/pull/2665](https://togithub.com/Turfjs/turf/pull/2665)
- Upgrade dependencies by
[@&#8203;mfedderly](https://togithub.com/mfedderly) in
[https://github.com/Turfjs/turf/pull/2668](https://togithub.com/Turfjs/turf/pull/2668)
- `@turf/isobands` `@turf/isolines` Remove unused matrix-to-grid
dependency by [@&#8203;mfedderly](https://togithub.com/mfedderly) in
[https://github.com/Turfjs/turf/pull/2669](https://togithub.com/Turfjs/turf/pull/2669)
- `@turf/random` fix randomPolygon generating polygons outside of the
given `bbox` by [@&#8203;nnmrts](https://togithub.com/nnmrts) in
[https://github.com/Turfjs/turf/pull/2659](https://togithub.com/Turfjs/turf/pull/2659)
- `@turf/boolean-intersects` `@turf/booean-disjoint` Expose options
parameter to ignore self intersections. by
[@&#8203;01100100](https://togithub.com/01100100) in
[https://github.com/Turfjs/turf/pull/2636](https://togithub.com/Turfjs/turf/pull/2636)
- `@turf/boolean-valid` fix checkClosingRing to check for polygon being
closed by [@&#8203;superDoss](https://togithub.com/superDoss) in
[https://github.com/Turfjs/turf/pull/2563](https://togithub.com/Turfjs/turf/pull/2563)
- `@turf/helpers` Implemented azimuthToBearing by
[@&#8203;basvdijk](https://togithub.com/basvdijk) in
[https://github.com/Turfjs/turf/pull/2674](https://togithub.com/Turfjs/turf/pull/2674)
- Added support/6.x branch to CI config by
[@&#8203;smallsaucepan](https://togithub.com/smallsaucepan) in
[https://github.com/Turfjs/turf/pull/2673](https://togithub.com/Turfjs/turf/pull/2673)
- `@turf/nearest-point-on-line` include index of MultiLineString
geometries in nearest-point-on-line by
[@&#8203;andrewharvey](https://togithub.com/andrewharvey) in
[https://github.com/Turfjs/turf/pull/2574](https://togithub.com/Turfjs/turf/pull/2574)
- `@turf/point-to-line-distance` Fix two small typos by
[@&#8203;mfedderly](https://togithub.com/mfedderly) in
[https://github.com/Turfjs/turf/pull/2675](https://togithub.com/Turfjs/turf/pull/2675)
- Update PR/develop action to cache pnpm files by
[@&#8203;mfedderly](https://togithub.com/mfedderly) in
[https://github.com/Turfjs/turf/pull/2671](https://togithub.com/Turfjs/turf/pull/2671)
- Add explicit geojson types dependency by
[@&#8203;mfedderly](https://togithub.com/mfedderly) in
[https://github.com/Turfjs/turf/pull/2676](https://togithub.com/Turfjs/turf/pull/2676)
- Rework prettier setup by
[@&#8203;mfedderly](https://togithub.com/mfedderly) in
[https://github.com/Turfjs/turf/pull/2677](https://togithub.com/Turfjs/turf/pull/2677)
- Update [@&#8203;types/geojson](https://togithub.com/types/geojson) to
7946.0.10 minimum by [@&#8203;mfedderly](https://togithub.com/mfedderly)
in
[https://github.com/Turfjs/turf/pull/2688](https://togithub.com/Turfjs/turf/pull/2688)
- `@turf/mask` Stop turf-mask mutating by default, make it an option by
[@&#8203;farkmarnum](https://togithub.com/farkmarnum) in
[https://github.com/Turfjs/turf/pull/2635](https://togithub.com/Turfjs/turf/pull/2635)
- Add test.example.js to .prettierignore by
[@&#8203;mfedderly](https://togithub.com/mfedderly) in
[https://github.com/Turfjs/turf/pull/2689](https://togithub.com/Turfjs/turf/pull/2689)
- `@turf/mask` Fix [@&#8203;turf/mask](https://togithub.com/turf/mask)
benchmarks to exclude test fixtures that are not usable by
[@&#8203;mfedderly](https://togithub.com/mfedderly) in
[https://github.com/Turfjs/turf/pull/2692](https://togithub.com/Turfjs/turf/pull/2692)
- `@turf/kinks` Revert
[@&#8203;turf/kinks](https://togithub.com/turf/kinks) to 6.5.0 version
by [@&#8203;mfedderly](https://togithub.com/mfedderly) in
[https://github.com/Turfjs/turf/pull/2693](https://togithub.com/Turfjs/turf/pull/2693)
- `@turf/cluster-dbscan`Update cluster-dbscan docs by
[@&#8203;mwenko](https://togithub.com/mwenko) in
[https://github.com/Turfjs/turf/pull/2624](https://togithub.com/Turfjs/turf/pull/2624)
- `@turf/*-grid` `@turf/area` `@turf/helpers` Clarify behavior of some
existing turf modules by [@&#8203;twelch](https://togithub.com/twelch)
in
[https://github.com/Turfjs/turf/pull/2683](https://togithub.com/Turfjs/turf/pull/2683)
- Upgrade pnpm/action-setup in github actions by
[@&#8203;mfedderly](https://togithub.com/mfedderly) in
[https://github.com/Turfjs/turf/pull/2696](https://togithub.com/Turfjs/turf/pull/2696)

##### New Contributors

- [@&#8203;isti115](https://togithub.com/isti115) made their first
contribution in
[https://github.com/Turfjs/turf/pull/2618](https://togithub.com/Turfjs/turf/pull/2618)
- [@&#8203;izzybps](https://togithub.com/izzybps) made their first
contribution in
[https://github.com/Turfjs/turf/pull/2593](https://togithub.com/Turfjs/turf/pull/2593)
- [@&#8203;Abdumbo99](https://togithub.com/Abdumbo99) made their first
contribution in
[https://github.com/Turfjs/turf/pull/2665](https://togithub.com/Turfjs/turf/pull/2665)
- [@&#8203;nnmrts](https://togithub.com/nnmrts) made their first
contribution in
[https://github.com/Turfjs/turf/pull/2659](https://togithub.com/Turfjs/turf/pull/2659)
- [@&#8203;01100100](https://togithub.com/01100100) made their first
contribution in
[https://github.com/Turfjs/turf/pull/2636](https://togithub.com/Turfjs/turf/pull/2636)
- [@&#8203;superDoss](https://togithub.com/superDoss) made their first
contribution in
[https://github.com/Turfjs/turf/pull/2563](https://togithub.com/Turfjs/turf/pull/2563)
- [@&#8203;basvdijk](https://togithub.com/basvdijk) made their first
contribution in
[https://github.com/Turfjs/turf/pull/2674](https://togithub.com/Turfjs/turf/pull/2674)
- [@&#8203;andrewharvey](https://togithub.com/andrewharvey) made their
first contribution in
[https://github.com/Turfjs/turf/pull/2574](https://togithub.com/Turfjs/turf/pull/2574)
- [@&#8203;farkmarnum](https://togithub.com/farkmarnum) made their first
contribution in
[https://github.com/Turfjs/turf/pull/2635](https://togithub.com/Turfjs/turf/pull/2635)

**Full Changelog**:
https://github.com/Turfjs/turf/compare/v7.0.0...v7.1.0

</details>

<details>
<summary>alibaba/hooks (ahooks)</summary>

### [`v3.8.1`](https://togithub.com/alibaba/hooks/releases/tag/v3.8.1)

[Compare
Source](https://togithub.com/alibaba/hooks/compare/v3.8.0...v3.8.1)

##### What's Changed

- 🐛 fix(useResponse): adds default export by
[@&#8203;CJY0208](https://togithub.com/CJY0208) in
[https://github.com/alibaba/hooks/pull/2555](https://togithub.com/alibaba/hooks/pull/2555)
- 🐛 fix(useSelections): `setSelected` should support non-array value by
[@&#8203;liuyib](https://togithub.com/liuyib) in
[https://github.com/alibaba/hooks/pull/2559](https://togithub.com/alibaba/hooks/pull/2559)
-   🐛 fix(useResetState): 

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

---

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

---

This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
[repository job
log](https://developer.mend.io/github/weareinreach/InReach).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yMC4xIiwidXBkYXRlZEluVmVyIjoiMzguMjAuMSIsInRhcmdldEJyYW5jaCI6ImRldiIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJkZXBlbmRlbmNpZXMiLCJrb2RpYWs6IG1lcmdlLm1ldGhvZCA9ICdzcXVhc2gnIl19-->

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
01100100 added a commit to 01100100/kreuzungen that referenced this pull request Sep 1, 2024
hkfb pushed a commit to equinor/webviz-subsurface-components that referenced this pull request Oct 11, 2024
## [1.0.5](https://github.com/equinor/webviz-subsurface-components/compare/[email protected]@1.0.5) (2024-10-11)

### Bug Fixes

* bump @turf/simplify from 7.0.0 to 7.1.0 in /typescript ([#2309](#2309)) ([0b9903a](0b9903a)), closes [Turfjs/turf#2618](Turfjs/turf#2618) [Turfjs/turf#2612](Turfjs/turf#2612) [Turfjs/turf#2621](Turfjs/turf#2621) [Turfjs/turf#2623](Turfjs/turf#2623) [Turfjs/turf#2631](Turfjs/turf#2631) [Turfjs/turf#2644](Turfjs/turf#2644) [Turfjs/turf#2645](Turfjs/turf#2645) [Turfjs/turf#2646](Turfjs/turf#2646) [Turfjs/turf#2648](Turfjs/turf#2648) [Turfjs/turf#2649](Turfjs/turf#2649) [Turfjs/turf#2602](Turfjs/turf#2602) [Turfjs/turf#2650](Turfjs/turf#2650) [Turfjs/turf#2651](Turfjs/turf#2651) [Turfjs/turf#2652](Turfjs/turf#2652) [Turfjs/turf#2653](Turfjs/turf#2653) [Turfjs/turf#2654](Turfjs/turf#2654) [Turfjs/turf#2655](Turfjs/turf#2655) [Turfjs/turf#2593](Turfjs/turf#2593) [Turfjs/turf#2664](Turfjs/turf#2664) [Turfjs/turf#2665](Turfjs/turf#2665) [Turfjs/turf#2668](Turfjs/turf#2668) [Turfjs/turf#2669](Turfjs/turf#2669) [Turfjs/turf#2659](Turfjs/turf#2659) [Turfjs/turf#2636](Turfjs/turf#2636) [Turfjs/turf#2563](Turfjs/turf#2563) [Turfjs/turf#2674](Turfjs/turf#2674) [Turfjs/turf#2673](Turfjs/turf#2673) [Turfjs/turf#2574](Turfjs/turf#2574) [Turfjs/turf#2675](Turfjs/turf#2675) [Turfjs/turf#2671](Turfjs/turf#2671) [Turfjs/turf#2676](Turfjs/turf#2676) [Turfjs/turf#2677](Turfjs/turf#2677) [Turfjs/turf#2688](Turfjs/turf#2688) [Turfjs/turf#2635](Turfjs/turf#2635) [Turfjs/turf#2689](Turfjs/turf#2689) [Turfjs/turf#2692](Turfjs/turf#2692) [Turfjs/turf#2693](Turfjs/turf#2693) [Turfjs/turf#2624](Turfjs/turf#2624) [Turfjs/turf#2683](Turfjs/turf#2683) [Turfjs/turf#2696](Turfjs/turf#2696) [Turfjs/turf#2618](Turfjs/turf#2618) [Turfjs/turf#2593](Turfjs/turf#2593) [Turfjs/turf#2665](Turfjs/turf#2665) [Turfjs/turf#2659](Turfjs/turf#2659) [Turfjs/turf#2636](Turfjs/turf#2636) [Turfjs/turf#2563](Turfjs/turf#2563) [#2696](https://github.com/equinor/webviz-subsurface-components/issues/2696) [#2683](https://github.com/equinor/webviz-subsurface-components/issues/2683) [#2624](https://github.com/equinor/webviz-subsurface-components/issues/2624) [#2693](https://github.com/equinor/webviz-subsurface-components/issues/2693) [#2692](https://github.com/equinor/webviz-subsurface-components/issues/2692) [#2635](https://github.com/equinor/webviz-subsurface-components/issues/2635) [#2688](https://github.com/equinor/webviz-subsurface-components/issues/2688) [#2677](https://github.com/equinor/webviz-subsurface-components/issues/2677)
hkfb pushed a commit to equinor/webviz-subsurface-components that referenced this pull request Oct 11, 2024
## [1.5.9](https://github.com/equinor/webviz-subsurface-components/compare/[email protected]@1.5.9) (2024-10-11)

### Bug Fixes

* bump @turf/simplify from 7.0.0 to 7.1.0 in /typescript ([#2309](#2309)) ([0b9903a](0b9903a)), closes [Turfjs/turf#2618](Turfjs/turf#2618) [Turfjs/turf#2612](Turfjs/turf#2612) [Turfjs/turf#2621](Turfjs/turf#2621) [Turfjs/turf#2623](Turfjs/turf#2623) [Turfjs/turf#2631](Turfjs/turf#2631) [Turfjs/turf#2644](Turfjs/turf#2644) [Turfjs/turf#2645](Turfjs/turf#2645) [Turfjs/turf#2646](Turfjs/turf#2646) [Turfjs/turf#2648](Turfjs/turf#2648) [Turfjs/turf#2649](Turfjs/turf#2649) [Turfjs/turf#2602](Turfjs/turf#2602) [Turfjs/turf#2650](Turfjs/turf#2650) [Turfjs/turf#2651](Turfjs/turf#2651) [Turfjs/turf#2652](Turfjs/turf#2652) [Turfjs/turf#2653](Turfjs/turf#2653) [Turfjs/turf#2654](Turfjs/turf#2654) [Turfjs/turf#2655](Turfjs/turf#2655) [Turfjs/turf#2593](Turfjs/turf#2593) [Turfjs/turf#2664](Turfjs/turf#2664) [Turfjs/turf#2665](Turfjs/turf#2665) [Turfjs/turf#2668](Turfjs/turf#2668) [Turfjs/turf#2669](Turfjs/turf#2669) [Turfjs/turf#2659](Turfjs/turf#2659) [Turfjs/turf#2636](Turfjs/turf#2636) [Turfjs/turf#2563](Turfjs/turf#2563) [Turfjs/turf#2674](Turfjs/turf#2674) [Turfjs/turf#2673](Turfjs/turf#2673) [Turfjs/turf#2574](Turfjs/turf#2574) [Turfjs/turf#2675](Turfjs/turf#2675) [Turfjs/turf#2671](Turfjs/turf#2671) [Turfjs/turf#2676](Turfjs/turf#2676) [Turfjs/turf#2677](Turfjs/turf#2677) [Turfjs/turf#2688](Turfjs/turf#2688) [Turfjs/turf#2635](Turfjs/turf#2635) [Turfjs/turf#2689](Turfjs/turf#2689) [Turfjs/turf#2692](Turfjs/turf#2692) [Turfjs/turf#2693](Turfjs/turf#2693) [Turfjs/turf#2624](Turfjs/turf#2624) [Turfjs/turf#2683](Turfjs/turf#2683) [Turfjs/turf#2696](Turfjs/turf#2696) [Turfjs/turf#2618](Turfjs/turf#2618) [Turfjs/turf#2593](Turfjs/turf#2593) [Turfjs/turf#2665](Turfjs/turf#2665) [Turfjs/turf#2659](Turfjs/turf#2659) [Turfjs/turf#2636](Turfjs/turf#2636) [Turfjs/turf#2563](Turfjs/turf#2563) [#2696](https://github.com/equinor/webviz-subsurface-components/issues/2696) [#2683](https://github.com/equinor/webviz-subsurface-components/issues/2683) [#2624](https://github.com/equinor/webviz-subsurface-components/issues/2624) [#2693](https://github.com/equinor/webviz-subsurface-components/issues/2693) [#2692](https://github.com/equinor/webviz-subsurface-components/issues/2692) [#2635](https://github.com/equinor/webviz-subsurface-components/issues/2635) [#2688](https://github.com/equinor/webviz-subsurface-components/issues/2688) [#2677](https://github.com/equinor/webviz-subsurface-components/issues/2677)
hkfb pushed a commit to equinor/webviz-subsurface-components that referenced this pull request Oct 11, 2024
## [1.0.6](https://github.com/equinor/webviz-subsurface-components/compare/[email protected]@1.0.6) (2024-10-11)

### Bug Fixes

* bump @turf/simplify from 7.0.0 to 7.1.0 in /typescript ([#2309](#2309)) ([0b9903a](0b9903a)), closes [Turfjs/turf#2618](Turfjs/turf#2618) [Turfjs/turf#2612](Turfjs/turf#2612) [Turfjs/turf#2621](Turfjs/turf#2621) [Turfjs/turf#2623](Turfjs/turf#2623) [Turfjs/turf#2631](Turfjs/turf#2631) [Turfjs/turf#2644](Turfjs/turf#2644) [Turfjs/turf#2645](Turfjs/turf#2645) [Turfjs/turf#2646](Turfjs/turf#2646) [Turfjs/turf#2648](Turfjs/turf#2648) [Turfjs/turf#2649](Turfjs/turf#2649) [Turfjs/turf#2602](Turfjs/turf#2602) [Turfjs/turf#2650](Turfjs/turf#2650) [Turfjs/turf#2651](Turfjs/turf#2651) [Turfjs/turf#2652](Turfjs/turf#2652) [Turfjs/turf#2653](Turfjs/turf#2653) [Turfjs/turf#2654](Turfjs/turf#2654) [Turfjs/turf#2655](Turfjs/turf#2655) [Turfjs/turf#2593](Turfjs/turf#2593) [Turfjs/turf#2664](Turfjs/turf#2664) [Turfjs/turf#2665](Turfjs/turf#2665) [Turfjs/turf#2668](Turfjs/turf#2668) [Turfjs/turf#2669](Turfjs/turf#2669) [Turfjs/turf#2659](Turfjs/turf#2659) [Turfjs/turf#2636](Turfjs/turf#2636) [Turfjs/turf#2563](Turfjs/turf#2563) [Turfjs/turf#2674](Turfjs/turf#2674) [Turfjs/turf#2673](Turfjs/turf#2673) [Turfjs/turf#2574](Turfjs/turf#2574) [Turfjs/turf#2675](Turfjs/turf#2675) [Turfjs/turf#2671](Turfjs/turf#2671) [Turfjs/turf#2676](Turfjs/turf#2676) [Turfjs/turf#2677](Turfjs/turf#2677) [Turfjs/turf#2688](Turfjs/turf#2688) [Turfjs/turf#2635](Turfjs/turf#2635) [Turfjs/turf#2689](Turfjs/turf#2689) [Turfjs/turf#2692](Turfjs/turf#2692) [Turfjs/turf#2693](Turfjs/turf#2693) [Turfjs/turf#2624](Turfjs/turf#2624) [Turfjs/turf#2683](Turfjs/turf#2683) [Turfjs/turf#2696](Turfjs/turf#2696) [Turfjs/turf#2618](Turfjs/turf#2618) [Turfjs/turf#2593](Turfjs/turf#2593) [Turfjs/turf#2665](Turfjs/turf#2665) [Turfjs/turf#2659](Turfjs/turf#2659) [Turfjs/turf#2636](Turfjs/turf#2636) [Turfjs/turf#2563](Turfjs/turf#2563) [#2696](https://github.com/equinor/webviz-subsurface-components/issues/2696) [#2683](https://github.com/equinor/webviz-subsurface-components/issues/2683) [#2624](https://github.com/equinor/webviz-subsurface-components/issues/2624) [#2693](https://github.com/equinor/webviz-subsurface-components/issues/2693) [#2692](https://github.com/equinor/webviz-subsurface-components/issues/2692) [#2635](https://github.com/equinor/webviz-subsurface-components/issues/2635) [#2688](https://github.com/equinor/webviz-subsurface-components/issues/2688) [#2677](https://github.com/equinor/webviz-subsurface-components/issues/2677)
hkfb pushed a commit to equinor/webviz-subsurface-components that referenced this pull request Oct 11, 2024
## [1.3.14](https://github.com/equinor/webviz-subsurface-components/compare/[email protected]@1.3.14) (2024-10-11)

### Bug Fixes

* bump @turf/simplify from 7.0.0 to 7.1.0 in /typescript ([#2309](#2309)) ([0b9903a](0b9903a)), closes [Turfjs/turf#2618](Turfjs/turf#2618) [Turfjs/turf#2612](Turfjs/turf#2612) [Turfjs/turf#2621](Turfjs/turf#2621) [Turfjs/turf#2623](Turfjs/turf#2623) [Turfjs/turf#2631](Turfjs/turf#2631) [Turfjs/turf#2644](Turfjs/turf#2644) [Turfjs/turf#2645](Turfjs/turf#2645) [Turfjs/turf#2646](Turfjs/turf#2646) [Turfjs/turf#2648](Turfjs/turf#2648) [Turfjs/turf#2649](Turfjs/turf#2649) [Turfjs/turf#2602](Turfjs/turf#2602) [Turfjs/turf#2650](Turfjs/turf#2650) [Turfjs/turf#2651](Turfjs/turf#2651) [Turfjs/turf#2652](Turfjs/turf#2652) [Turfjs/turf#2653](Turfjs/turf#2653) [Turfjs/turf#2654](Turfjs/turf#2654) [Turfjs/turf#2655](Turfjs/turf#2655) [Turfjs/turf#2593](Turfjs/turf#2593) [Turfjs/turf#2664](Turfjs/turf#2664) [Turfjs/turf#2665](Turfjs/turf#2665) [Turfjs/turf#2668](Turfjs/turf#2668) [Turfjs/turf#2669](Turfjs/turf#2669) [Turfjs/turf#2659](Turfjs/turf#2659) [Turfjs/turf#2636](Turfjs/turf#2636) [Turfjs/turf#2563](Turfjs/turf#2563) [Turfjs/turf#2674](Turfjs/turf#2674) [Turfjs/turf#2673](Turfjs/turf#2673) [Turfjs/turf#2574](Turfjs/turf#2574) [Turfjs/turf#2675](Turfjs/turf#2675) [Turfjs/turf#2671](Turfjs/turf#2671) [Turfjs/turf#2676](Turfjs/turf#2676) [Turfjs/turf#2677](Turfjs/turf#2677) [Turfjs/turf#2688](Turfjs/turf#2688) [Turfjs/turf#2635](Turfjs/turf#2635) [Turfjs/turf#2689](Turfjs/turf#2689) [Turfjs/turf#2692](Turfjs/turf#2692) [Turfjs/turf#2693](Turfjs/turf#2693) [Turfjs/turf#2624](Turfjs/turf#2624) [Turfjs/turf#2683](Turfjs/turf#2683) [Turfjs/turf#2696](Turfjs/turf#2696) [Turfjs/turf#2618](Turfjs/turf#2618) [Turfjs/turf#2593](Turfjs/turf#2593) [Turfjs/turf#2665](Turfjs/turf#2665) [Turfjs/turf#2659](Turfjs/turf#2659) [Turfjs/turf#2636](Turfjs/turf#2636) [Turfjs/turf#2563](Turfjs/turf#2563) [#2696](https://github.com/equinor/webviz-subsurface-components/issues/2696) [#2683](https://github.com/equinor/webviz-subsurface-components/issues/2683) [#2624](https://github.com/equinor/webviz-subsurface-components/issues/2624) [#2693](https://github.com/equinor/webviz-subsurface-components/issues/2693) [#2692](https://github.com/equinor/webviz-subsurface-components/issues/2692) [#2635](https://github.com/equinor/webviz-subsurface-components/issues/2635) [#2688](https://github.com/equinor/webviz-subsurface-components/issues/2688) [#2677](https://github.com/equinor/webviz-subsurface-components/issues/2677)
hkfb pushed a commit to equinor/webviz-subsurface-components that referenced this pull request Oct 11, 2024
## [2.1.4](https://github.com/equinor/webviz-subsurface-components/compare/[email protected]@2.1.4) (2024-10-11)

### Bug Fixes

* bump @turf/simplify from 7.0.0 to 7.1.0 in /typescript ([#2309](#2309)) ([0b9903a](0b9903a)), closes [Turfjs/turf#2618](Turfjs/turf#2618) [Turfjs/turf#2612](Turfjs/turf#2612) [Turfjs/turf#2621](Turfjs/turf#2621) [Turfjs/turf#2623](Turfjs/turf#2623) [Turfjs/turf#2631](Turfjs/turf#2631) [Turfjs/turf#2644](Turfjs/turf#2644) [Turfjs/turf#2645](Turfjs/turf#2645) [Turfjs/turf#2646](Turfjs/turf#2646) [Turfjs/turf#2648](Turfjs/turf#2648) [Turfjs/turf#2649](Turfjs/turf#2649) [Turfjs/turf#2602](Turfjs/turf#2602) [Turfjs/turf#2650](Turfjs/turf#2650) [Turfjs/turf#2651](Turfjs/turf#2651) [Turfjs/turf#2652](Turfjs/turf#2652) [Turfjs/turf#2653](Turfjs/turf#2653) [Turfjs/turf#2654](Turfjs/turf#2654) [Turfjs/turf#2655](Turfjs/turf#2655) [Turfjs/turf#2593](Turfjs/turf#2593) [Turfjs/turf#2664](Turfjs/turf#2664) [Turfjs/turf#2665](Turfjs/turf#2665) [Turfjs/turf#2668](Turfjs/turf#2668) [Turfjs/turf#2669](Turfjs/turf#2669) [Turfjs/turf#2659](Turfjs/turf#2659) [Turfjs/turf#2636](Turfjs/turf#2636) [Turfjs/turf#2563](Turfjs/turf#2563) [Turfjs/turf#2674](Turfjs/turf#2674) [Turfjs/turf#2673](Turfjs/turf#2673) [Turfjs/turf#2574](Turfjs/turf#2574) [Turfjs/turf#2675](Turfjs/turf#2675) [Turfjs/turf#2671](Turfjs/turf#2671) [Turfjs/turf#2676](Turfjs/turf#2676) [Turfjs/turf#2677](Turfjs/turf#2677) [Turfjs/turf#2688](Turfjs/turf#2688) [Turfjs/turf#2635](Turfjs/turf#2635) [Turfjs/turf#2689](Turfjs/turf#2689) [Turfjs/turf#2692](Turfjs/turf#2692) [Turfjs/turf#2693](Turfjs/turf#2693) [Turfjs/turf#2624](Turfjs/turf#2624) [Turfjs/turf#2683](Turfjs/turf#2683) [Turfjs/turf#2696](Turfjs/turf#2696) [Turfjs/turf#2618](Turfjs/turf#2618) [Turfjs/turf#2593](Turfjs/turf#2593) [Turfjs/turf#2665](Turfjs/turf#2665) [Turfjs/turf#2659](Turfjs/turf#2659) [Turfjs/turf#2636](Turfjs/turf#2636) [Turfjs/turf#2563](Turfjs/turf#2563) [#2696](https://github.com/equinor/webviz-subsurface-components/issues/2696) [#2683](https://github.com/equinor/webviz-subsurface-components/issues/2683) [#2624](https://github.com/equinor/webviz-subsurface-components/issues/2624) [#2693](https://github.com/equinor/webviz-subsurface-components/issues/2693) [#2692](https://github.com/equinor/webviz-subsurface-components/issues/2692) [#2635](https://github.com/equinor/webviz-subsurface-components/issues/2635) [#2688](https://github.com/equinor/webviz-subsurface-components/issues/2688) [#2677](https://github.com/equinor/webviz-subsurface-components/issues/2677)
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.

4 participants