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

include index of MultiLineString geometries in nearest-point-on-line #2574

Merged

Conversation

andrewharvey
Copy link
Contributor

@andrewharvey andrewharvey commented Jan 31, 2024

Please fill in this template.

  • 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.
    this gave a lot of unreleated errors

Copy link
Collaborator

Choose a reason for hiding this comment

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

It looks like a lot of the test output files got modified in whitespace-only ways. Can you run prettier against them to get the formatting sorted out and lower the line count of changes overall? The pre-commit hooks should have done it for you but I guess there's some issue there that I can look into.

Copy link
Collaborator

Choose a reason for hiding this comment

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

Yes I would guess there is an issue, the last PR I merged had a lot of whitespace-only changes in test output.

Copy link
Collaborator

Choose a reason for hiding this comment

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

Aha. We disabled prettier on the test files intentionally.

Disabled here: https://github.com/Turfjs/turf/pull/2519/files#diff-b640b344ee7f3f03d2a443795a5d0708ef50e2e6e34214109ab2aad13ad6ba98R13-R19

Suggested change here: #2670

@andrewharvey running prettier won't actually change the test files until we do something with 2670.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Would you like me to try and manually fix this to keep the existing style but still adding the new property? Or would you be okay to accept the style changes and then leave the prettier fix to later?

Copy link
Collaborator

Choose a reason for hiding this comment

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

Yeah I'm inclined to just merge this without worrying about whitespace since that change may take a little while to come to a consensus on. If I thought it would be quicker it might have been worth waiting so that we can more easily see what the test fixture changes were from this PR.

Copy link
Collaborator

Choose a reason for hiding this comment

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

Just for posterity, the actual changes this introduces in the output that aren't whitespace are just adding multiFeatureIndex entries into the properties object as expected.

diff --git a/packages/turf-nearest-point-on-line/test/out/line-northern-latitude-#344.geojson b/packages/turf-nearest-point-on-line/test/out/line-northern-latitude-#344.geojson
index 66e3da1cc..64a5af130 100644
--- a/packages/turf-nearest-point-on-line/test/out/line-northern-latitude-#344.geojson
+++ b/packages/turf-nearest-point-on-line/test/out/line-northern-latitude-#344.geojson
@@ -40,6 +40,7 @@
       "type": "Feature",
       "properties": {
         "dist": 5.964157,
+        "multiFeatureIndex": 0,
         "location": 19.828788,
         "index": 1,
         "marker-color": "#F0F"
diff --git a/packages/turf-nearest-point-on-line/test/out/line1.geojson b/packages/turf-nearest-point-on-line/test/out/line1.geojson
index f327e2e25..634477fa6 100644
--- a/packages/turf-nearest-point-on-line/test/out/line1.geojson
+++ b/packages/turf-nearest-point-on-line/test/out/line1.geojson
@@ -40,6 +40,7 @@
       "type": "Feature",
       "properties": {
         "dist": 2.555507,
+        "multiFeatureIndex": 0,
         "location": 22.141834,
         "index": 1,
         "marker-color": "#F0F"
diff --git a/packages/turf-nearest-point-on-line/test/out/multiLine1.geojson b/packages/turf-nearest-point-on-line/test/out/multiLine1.geojson
index 1574904d8..b6765f1fe 100644
--- a/packages/turf-nearest-point-on-line/test/out/multiLine1.geojson
+++ b/packages/turf-nearest-point-on-line/test/out/multiLine1.geojson
@@ -69,6 +69,7 @@
       "properties": {
         "dist": 114.725451,
         "index": 21,
+        "multiFeatureIndex": 1,
         "location": 9479.011715,
         "marker-color": "#F0F"
       },
diff --git a/packages/turf-nearest-point-on-line/test/out/multiLine2.geojson b/packages/turf-nearest-point-on-line/test/out/multiLine2.geojson
index b20e34e7f..6c55987cc 100644
--- a/packages/turf-nearest-point-on-line/test/out/multiLine2.geojson
+++ b/packages/turf-nearest-point-on-line/test/out/multiLine2.geojson
@@ -50,6 +50,7 @@
       "properties": {
         "dist": 390.942725,
         "index": 0,
+        "multiFeatureIndex": 1,
         "location": 1656.139708,
         "marker-color": "#F0F"
       },
diff --git a/packages/turf-nearest-point-on-line/test/out/multiLine3.geojson b/packages/turf-nearest-point-on-line/test/out/multiLine3.geojson
index 3b7ea40b1..67be313c2 100644
--- a/packages/turf-nearest-point-on-line/test/out/multiLine3.geojson
+++ b/packages/turf-nearest-point-on-line/test/out/multiLine3.geojson
@@ -58,6 +58,7 @@
       "type": "Feature",
       "properties": {
         "dist": 120.886021,
+        "multiFeatureIndex": 0,
         "location": 214.548785,
         "index": 0,
         "marker-color": "#F0F"
diff --git a/packages/turf-nearest-point-on-line/test/out/route1.geojson b/packages/turf-nearest-point-on-line/test/out/route1.geojson
index 737c9a49a..9ca24d947 100644
--- a/packages/turf-nearest-point-on-line/test/out/route1.geojson
+++ b/packages/turf-nearest-point-on-line/test/out/route1.geojson
@@ -4793,6 +4793,7 @@
       "type": "Feature",
       "properties": {
         "dist": 7.876559,
+        "multiFeatureIndex": 0,
         "location": 183.461611,
         "index": 3104,
         "marker-color": "#F0F"
diff --git a/packages/turf-nearest-point-on-line/test/out/route2.geojson b/packages/turf-nearest-point-on-line/test/out/route2.geojson
index 3103b9857..d17968e69 100644
--- a/packages/turf-nearest-point-on-line/test/out/route2.geojson
+++ b/packages/turf-nearest-point-on-line/test/out/route2.geojson
@@ -3797,6 +3797,7 @@
       "type": "Feature",
       "properties": {
         "dist": 19.22748,
+        "multiFeatureIndex": 0,
         "location": 303.703041,
         "index": 1185,
         "marker-color": "#F0F"

const coords: any = getCoords(line);
flattenEach(
lines,
function (line: any, _featureIndex: number, multiFeatureIndex: number) {
Copy link
Collaborator

Choose a reason for hiding this comment

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

should we add the featureIndex too since we have it?

Copy link
Contributor Author

@andrewharvey andrewharvey Aug 6, 2024

Choose a reason for hiding this comment

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

This method is having an identity crisis, it's called nearestPointOn**Line** (singular) implying it only accepts one line, however the first argument is named lines (plural) implying it accepts multiple lines, the lines argument type is defined to accept Geometry|Feature<LineString|MultiLineString> which implies only a single line Feature is accepted, albeit you can have a MultiLineString geometry within that single Feature, however it may also accept multiple lines through a GeometryCollection type of Geometry.

Checking the implementation it just passes lines through to flattenEach which accepts FeatureCollection | Feature | Geometry thereby giving rise to the featureIndex.

We should decide that either:

  1. the function is to only accept a single line feature and therefore doesn't need to deal with featureIndex or,
  2. the function can accept multiple features and therefore also include the featureIndex in the result.

While officially supporting FeatureCollection sounds like a good idea, it gets complicated when that FeatureCollection contains multiple geometry types, and defining how the method behaves in those situations is messy. On the other hand we already support GeometryCollection which has the same issue. 🤷

I think for now we go ahead and just include the multiFeatureIndex and leave the decision on featureIndex to another discussion/issue/PR.

Copy link
Collaborator

Choose a reason for hiding this comment

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

Fair points, thanks for the detailed writeup!

@andrewharvey andrewharvey force-pushed the nearest-point-on-line-multi-index branch from f4618e8 to df86ad3 Compare August 6, 2024 05:25
@andrewharvey
Copy link
Contributor Author

just rebased to resolve the merge conflict

@mfedderly mfedderly merged commit 1ccf197 into Turfjs:master Aug 6, 2024
3 checks passed
@andrewharvey andrewharvey deleted the nearest-point-on-line-multi-index branch August 6, 2024 21:11
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://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.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://github.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://github.com/getsentry/sentry-javascript/tree/master/packages/browser)
([source](https://github.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://github.com/getsentry/sentry-javascript/tree/master/packages/nextjs)
([source](https://github.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://github.com/getsentry/sentry-javascript/tree/master/packages/node)
([source](https://github.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://github.com/getsentry/sentry-javascript/tree/master/packages/opentelemetry)
([source](https://github.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://github.com/getsentry/sentry-javascript/tree/master/packages/profiling-node)
([source](https://github.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://github.com/storybookjs/storybook/tree/next/code/addons/a11y)
([source](https://github.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://github.com/storybookjs/storybook/tree/next/code/addons/actions)
([source](https://github.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://github.com/storybookjs/storybook/tree/next/code/addons/essentials)
([source](https://github.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://github.com/storybookjs/storybook/tree/next/code/addons/interactions)
([source](https://github.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://github.com/storybookjs/storybook/tree/next/code/addons/links)
([source](https://github.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://github.com/storybookjs/storybook/tree/next/code/addons/gfm)
([source](https://github.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://github.com/storybookjs/storybook/tree/next/code/addons/viewport)
([source](https://github.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://github.com/storybookjs/storybook/tree/next/code/deprecated/components)
([source](https://github.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://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.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://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.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://github.com/storybookjs/storybook/tree/next/code/frameworks/nextjs)
([source](https://github.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://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.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://github.com/storybookjs/storybook/tree/next/code/renderers/react)
([source](https://github.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://github.com/storybookjs/storybook/tree/next/code/lib/test)
([source](https://github.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://github.com/storybookjs/storybook/tree/next/code/lib/theming)
([source](https://github.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://github.com/storybookjs/storybook/tree/next/code/lib/types)
([source](https://github.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://github.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://github.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://github.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://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://github.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://github.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://github.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://github.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://github.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://github.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://github.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://github.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://github.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://github.com/storybookjs/storybook/tree/next/code/lib/cli)
([source](https://github.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://github.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://github.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://github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-cognito-identity-provider/CHANGELOG.md#36290-2024-08-12)

[Compare
Source](https://github.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://github.com/aws-sdk/client-cognito-identity-provider)

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

[Compare
Source](https://github.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://github.com/aws-sdk/client-cognito-identity-provider)

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

[Compare
Source](https://github.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://github.com/aws/aws-sdk-js-v3/commit/e2e4cccb7a504ee0578ba36d7152eafa61494613))

</details>

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

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

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

##### Bug Fixes

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

</details>

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

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

[Compare
Source](https://github.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://github.com/getsentry/sentry-javascript/issues/12538).

##### Other Changes

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

</details>

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

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

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

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

</details>

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

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

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

##### Bug Fixes

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

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

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

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

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

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

##### Bug Fixes

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

</details>

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

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

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

##### New Contributors

- [@&#8203;isti115](https://github.com/isti115) made their first
contribution in
[https://github.com/Turfjs/turf/pull/2618](https://github.com/Turfjs/turf/pull/2618)
- [@&#8203;izzybps](https://github.com/izzybps) made their first
contribution in
[https://github.com/Turfjs/turf/pull/2593](https://github.com/Turfjs/turf/pull/2593)
- [@&#8203;Abdumbo99](https://github.com/Abdumbo99) made their first
contribution in
[https://github.com/Turfjs/turf/pull/2665](https://github.com/Turfjs/turf/pull/2665)
- [@&#8203;nnmrts](https://github.com/nnmrts) made their first
contribution in
[https://github.com/Turfjs/turf/pull/2659](https://github.com/Turfjs/turf/pull/2659)
- [@&#8203;01100100](https://github.com/01100100) made their first
contribution in
[https://github.com/Turfjs/turf/pull/2636](https://github.com/Turfjs/turf/pull/2636)
- [@&#8203;superDoss](https://github.com/superDoss) made their first
contribution in
[https://github.com/Turfjs/turf/pull/2563](https://github.com/Turfjs/turf/pull/2563)
- [@&#8203;basvdijk](https://github.com/basvdijk) made their first
contribution in
[https://github.com/Turfjs/turf/pull/2674](https://github.com/Turfjs/turf/pull/2674)
- [@&#8203;andrewharvey](https://github.com/andrewharvey) made their
first contribution in
[https://github.com/Turfjs/turf/pull/2574](https://github.com/Turfjs/turf/pull/2574)
- [@&#8203;farkmarnum](https://github.com/farkmarnum) made their first
contribution in
[https://github.com/Turfjs/turf/pull/2635](https://github.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://github.com/alibaba/hooks/releases/tag/v3.8.1)

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

##### What's Changed

- 🐛 fix(useResponse): adds default export by
[@&#8203;CJY0208](https://github.com/CJY0208) in
[https://github.com/alibaba/hooks/pull/2555](https://github.com/alibaba/hooks/pull/2555)
- 🐛 fix(useSelections): `setSelected` should support non-array value by
[@&#8203;liuyib](https://github.com/liuyib) in
[https://github.com/alibaba/hooks/pull/2559](https://github.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://github.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>
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/wsc-common@1.0.4...wsc-common@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/well-completions-plot@1.5.8...well-completions-plot@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/subsurface-viewer@1.0.5...subsurface-viewer@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/group-tree-plot@1.3.13...group-tree-plot@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/well-log-viewer@2.1.3...well-log-viewer@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.

3 participants