diff --git a/packages/turf-line-overlap/index.ts b/packages/turf-line-overlap/index.ts index 9e21d495e2..8027d27474 100644 --- a/packages/turf-line-overlap/index.ts +++ b/packages/turf-line-overlap/index.ts @@ -14,7 +14,7 @@ import { GeoJsonProperties, } from "geojson"; import { featureCollection, isObject } from "@turf/helpers"; -import equal from "deep-equal"; +import equal from "fast-deep-equal"; /** * Takes any LineString or Polygon and returns the overlapping lines between both features. diff --git a/packages/turf-line-overlap/package.json b/packages/turf-line-overlap/package.json index 6b3ec645dd..431dcab0de 100644 --- a/packages/turf-line-overlap/package.json +++ b/packages/turf-line-overlap/package.json @@ -57,7 +57,6 @@ }, "devDependencies": { "@types/benchmark": "^2.1.5", - "@types/deep-equal": "^1.0.4", "@types/tape": "^4.2.32", "benchmark": "^2.1.4", "load-json-file": "^7.0.1", @@ -76,7 +75,7 @@ "@turf/line-segment": "workspace:^", "@turf/meta": "workspace:^", "@turf/nearest-point-on-line": "workspace:^", - "deep-equal": "^2.2.3", + "fast-deep-equal": "^3.1.3", "tslib": "^2.6.2" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8e5496913d..b2a4bd38a2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -551,8 +551,6 @@ importers: specifier: ^5.2.2 version: 5.3.3 - packages/turf-along/dist/es: {} - packages/turf-angle: dependencies: '@turf/bearing': @@ -614,8 +612,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-angle/dist/es: {} - packages/turf-area: dependencies: '@turf/helpers': @@ -659,8 +655,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-area/dist/es: {} - packages/turf-bbox: dependencies: '@turf/helpers': @@ -744,8 +738,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-bbox-clip/dist/es: {} - packages/turf-bbox-polygon: dependencies: '@turf/helpers': @@ -780,10 +772,6 @@ importers: specifier: ^5.2.2 version: 5.3.3 - packages/turf-bbox-polygon/dist/es: {} - - packages/turf-bbox/dist/es: {} - packages/turf-bearing: dependencies: '@turf/helpers': @@ -827,8 +815,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-bearing/dist/es: {} - packages/turf-bezier-spline: dependencies: '@turf/helpers': @@ -872,8 +858,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-bezier-spline/dist/es: {} - packages/turf-boolean-clockwise: dependencies: '@turf/helpers': @@ -917,8 +901,6 @@ importers: specifier: ^5.2.2 version: 5.3.3 - packages/turf-boolean-clockwise/dist/es: {} - packages/turf-boolean-concave: dependencies: '@turf/helpers': @@ -962,8 +944,6 @@ importers: specifier: ^5.2.2 version: 5.3.3 - packages/turf-boolean-concave/dist/es: {} - packages/turf-boolean-contains: dependencies: '@turf/bbox': @@ -1022,8 +1002,6 @@ importers: specifier: ^5.2.2 version: 5.3.3 - packages/turf-boolean-contains/dist/es: {} - packages/turf-boolean-crosses: dependencies: '@turf/boolean-point-in-polygon': @@ -1079,8 +1057,6 @@ importers: specifier: ^5.2.2 version: 5.3.3 - packages/turf-boolean-crosses/dist/es: {} - packages/turf-boolean-disjoint: dependencies: '@turf/boolean-point-in-polygon': @@ -1133,8 +1109,6 @@ importers: specifier: ^5.2.2 version: 5.3.3 - packages/turf-boolean-disjoint/dist/es: {} - packages/turf-boolean-equal: dependencies: '@turf/clean-coords': @@ -1187,8 +1161,6 @@ importers: specifier: ^5.2.2 version: 5.3.3 - packages/turf-boolean-equal/dist/es: {} - packages/turf-boolean-intersects: dependencies: '@turf/boolean-disjoint': @@ -1235,8 +1207,6 @@ importers: specifier: ^5.2.2 version: 5.3.3 - packages/turf-boolean-intersects/dist/es: {} - packages/turf-boolean-overlap: dependencies: '@turf/helpers': @@ -1295,8 +1265,6 @@ importers: specifier: ^5.2.2 version: 5.3.3 - packages/turf-boolean-overlap/dist/es: {} - packages/turf-boolean-parallel: dependencies: '@turf/clean-coords': @@ -1346,8 +1314,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-boolean-parallel/dist/es: {} - packages/turf-boolean-point-in-polygon: dependencies: '@turf/helpers': @@ -1388,8 +1354,6 @@ importers: specifier: ^5.2.2 version: 5.3.3 - packages/turf-boolean-point-in-polygon/dist/es: {} - packages/turf-boolean-point-on-line: dependencies: '@turf/helpers': @@ -1436,8 +1400,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-boolean-point-on-line/dist/es: {} - packages/turf-boolean-touches: dependencies: '@turf/boolean-point-in-polygon': @@ -1493,8 +1455,6 @@ importers: specifier: ^5.2.2 version: 5.3.3 - packages/turf-boolean-touches/dist/es: {} - packages/turf-boolean-valid: dependencies: '@turf/bbox': @@ -1568,8 +1528,6 @@ importers: specifier: ^5.2.2 version: 5.3.3 - packages/turf-boolean-valid/dist/es: {} - packages/turf-boolean-within: dependencies: '@turf/bbox': @@ -1628,8 +1586,6 @@ importers: specifier: ^5.2.2 version: 5.3.3 - packages/turf-boolean-within/dist/es: {} - packages/turf-buffer: dependencies: '@turf/bbox': @@ -1685,8 +1641,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-buffer/dist/es: {} - packages/turf-center: dependencies: '@turf/bbox': @@ -1794,8 +1748,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-center-mean/dist/es: {} - packages/turf-center-median: dependencies: '@turf/center-mean': @@ -1860,8 +1812,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-center-median/dist/es: {} - packages/turf-center-of-mass: dependencies: '@turf/centroid': @@ -1917,10 +1867,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-center-of-mass/dist/es: {} - - packages/turf-center/dist/es: {} - packages/turf-centroid: dependencies: '@turf/helpers': @@ -1967,8 +1913,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-centroid/dist/es: {} - packages/turf-circle: dependencies: '@turf/destination': @@ -2018,8 +1962,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-circle/dist/es: {} - packages/turf-clean-coords: dependencies: '@turf/helpers': @@ -2066,8 +2008,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-clean-coords/dist/es: {} - packages/turf-clone: dependencies: '@turf/helpers': @@ -2105,8 +2045,6 @@ importers: specifier: ^5.2.2 version: 5.3.3 - packages/turf-clone/dist/es: {} - packages/turf-clusters: dependencies: '@turf/helpers': @@ -2211,8 +2149,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-clusters-dbscan/dist/es: {} - packages/turf-clusters-kmeans: dependencies: '@turf/clone': @@ -2283,10 +2219,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-clusters-kmeans/dist/es: {} - - packages/turf-clusters/dist/es: {} - packages/turf-collect: dependencies: '@turf/bbox': @@ -2333,8 +2265,6 @@ importers: specifier: ^5.2.2 version: 5.3.3 - packages/turf-collect/dist/es: {} - packages/turf-combine: dependencies: '@turf/helpers': @@ -2372,8 +2302,6 @@ importers: specifier: ^5.2.2 version: 5.3.3 - packages/turf-combine/dist/es: {} - packages/turf-concave: dependencies: '@turf/clone': @@ -2441,8 +2369,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-concave/dist/es: {} - packages/turf-convex: dependencies: '@turf/helpers': @@ -2495,8 +2421,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-convex/dist/es: {} - packages/turf-destination: dependencies: '@turf/helpers': @@ -2546,8 +2470,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-destination/dist/es: {} - packages/turf-difference: dependencies: '@turf/helpers': @@ -2597,8 +2519,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-difference/dist/es: {} - packages/turf-directional-mean: dependencies: '@turf/bearing': @@ -2657,8 +2577,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-directional-mean/dist/es: {} - packages/turf-dissolve: dependencies: '@turf/flatten': @@ -2711,8 +2629,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-dissolve/dist/es: {} - packages/turf-distance: dependencies: '@turf/helpers': @@ -2805,10 +2721,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-distance-weight/dist/es: {} - - packages/turf-distance/dist/es: {} - packages/turf-ellipse: dependencies: '@turf/helpers': @@ -2876,8 +2788,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-ellipse/dist/es: {} - packages/turf-envelope: dependencies: '@turf/bbox': @@ -2921,8 +2831,6 @@ importers: specifier: ^5.2.2 version: 5.3.3 - packages/turf-envelope/dist/es: {} - packages/turf-explode: dependencies: '@turf/helpers': @@ -2966,8 +2874,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-explode/dist/es: {} - packages/turf-flatten: dependencies: '@turf/helpers': @@ -3011,8 +2917,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-flatten/dist/es: {} - packages/turf-flip: dependencies: '@turf/clone': @@ -3059,8 +2963,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-flip/dist/es: {} - packages/turf-geojson-rbush: dependencies: '@turf/bbox': @@ -3156,8 +3058,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-great-circle/dist/es: {} - packages/turf-helpers: dependencies: tslib: @@ -3189,8 +3089,6 @@ importers: specifier: ^5.2.2 version: 5.3.3 - packages/turf-helpers/dist/es: {} - packages/turf-hex-grid: dependencies: '@turf/distance': @@ -3246,8 +3144,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-hex-grid/dist/es: {} - packages/turf-interpolate: dependencies: '@turf/bbox': @@ -3318,8 +3214,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-interpolate/dist/es: {} - packages/turf-intersect: dependencies: '@turf/helpers': @@ -3369,8 +3263,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-intersect/dist/es: {} - packages/turf-invariant: dependencies: '@turf/helpers': @@ -3405,8 +3297,6 @@ importers: specifier: ^5.2.2 version: 5.3.3 - packages/turf-invariant/dist/es: {} - packages/turf-isobands: dependencies: '@turf/area': @@ -3486,8 +3376,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-isobands/dist/es: {} - packages/turf-isolines: dependencies: '@turf/bbox': @@ -3558,8 +3446,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-isolines/dist/es: {} - packages/turf-kinks: dependencies: '@turf/helpers': @@ -3606,8 +3492,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-kinks/dist/es: {} - packages/turf-length: dependencies: '@turf/distance': @@ -3654,8 +3538,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-length/dist/es: {} - packages/turf-line-arc: dependencies: '@turf/circle': @@ -3705,8 +3587,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-line-arc/dist/es: {} - packages/turf-line-chunk: dependencies: '@turf/helpers': @@ -3753,8 +3633,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-line-chunk/dist/es: {} - packages/turf-line-intersect: dependencies: '@turf/helpers': @@ -3801,8 +3679,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-line-intersect/dist/es: {} - packages/turf-line-offset: dependencies: '@turf/helpers': @@ -3846,8 +3722,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-line-offset/dist/es: {} - packages/turf-line-overlap: dependencies: '@turf/boolean-point-on-line': @@ -3871,9 +3745,9 @@ importers: '@turf/nearest-point-on-line': specifier: workspace:^ version: link:../turf-nearest-point-on-line - deep-equal: - specifier: ^2.2.3 - version: 2.2.3 + fast-deep-equal: + specifier: ^3.1.3 + version: 3.1.3 tslib: specifier: ^2.6.2 version: 2.6.2 @@ -3881,9 +3755,6 @@ importers: '@types/benchmark': specifier: ^2.1.5 version: 2.1.5 - '@types/deep-equal': - specifier: ^1.0.4 - version: 1.0.4 '@types/tape': specifier: ^4.2.32 version: 4.13.4 @@ -3912,8 +3783,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-line-overlap/dist/es: {} - packages/turf-line-segment: dependencies: '@turf/helpers': @@ -3960,8 +3829,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-line-segment/dist/es: {} - packages/turf-line-slice: dependencies: '@turf/helpers': @@ -4051,10 +3918,6 @@ importers: specifier: ^4.6.2 version: 4.6.2 - packages/turf-line-slice-along/dist/es: {} - - packages/turf-line-slice/dist/es: {} - packages/turf-line-split: dependencies: '@turf/bbox': @@ -4116,8 +3979,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-line-split/dist/es: {} - packages/turf-line-to-polygon: dependencies: '@turf/bbox': @@ -4167,8 +4028,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-line-to-polygon/dist/es: {} - packages/turf-mask: dependencies: '@turf/helpers': @@ -4209,8 +4068,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-mask/dist/es: {} - packages/turf-meta: dependencies: '@turf/helpers': @@ -4239,8 +4096,6 @@ importers: specifier: ^4.6.2 version: 4.6.2 - packages/turf-meta/dist/es: {} - packages/turf-midpoint: dependencies: '@turf/bearing': @@ -4275,8 +4130,6 @@ importers: specifier: ^4.6.2 version: 4.6.2 - packages/turf-midpoint/dist/es: {} - packages/turf-moran-index: dependencies: '@turf/distance-weight': @@ -4323,8 +4176,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-moran-index/dist/es: {} - packages/turf-nearest-neighbor-analysis: dependencies: '@turf/area': @@ -4389,8 +4240,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-nearest-neighbor-analysis/dist/es: {} - packages/turf-nearest-point: dependencies: '@turf/clone': @@ -4507,8 +4356,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-nearest-point-on-line/dist/es: {} - packages/turf-nearest-point-to-line: dependencies: '@turf/helpers': @@ -4567,10 +4414,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-nearest-point-to-line/dist/es: {} - - packages/turf-nearest-point/dist/es: {} - packages/turf-planepoint: dependencies: '@turf/helpers': @@ -4596,8 +4439,6 @@ importers: specifier: ^4.6.2 version: 4.6.2 - packages/turf-planepoint/dist/es: {} - packages/turf-point-grid: dependencies: '@turf/boolean-within': @@ -4653,8 +4494,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-point-grid/dist/es: {} - packages/turf-point-on-feature: dependencies: '@turf/boolean-point-in-polygon': @@ -4710,8 +4549,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-point-on-feature/dist/es: {} - packages/turf-point-to-line-distance: dependencies: '@turf/bearing': @@ -4776,8 +4613,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-point-to-line-distance/dist/es: {} - packages/turf-points-within-polygon: dependencies: '@turf/boolean-point-in-polygon': @@ -4818,8 +4653,6 @@ importers: specifier: ^5.2.2 version: 5.3.3 - packages/turf-points-within-polygon/dist/es: {} - packages/turf-polygon-smooth: dependencies: '@turf/helpers': @@ -4866,8 +4699,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-polygon-smooth/dist/es: {} - packages/turf-polygon-tangents: dependencies: '@turf/bbox': @@ -4923,8 +4754,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-polygon-tangents/dist/es: {} - packages/turf-polygon-to-line: dependencies: '@turf/helpers': @@ -4968,8 +4797,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-polygon-to-line/dist/es: {} - packages/turf-polygonize: dependencies: '@turf/boolean-point-in-polygon': @@ -5022,8 +4849,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-polygonize/dist/es: {} - packages/turf-projection: dependencies: '@turf/clone': @@ -5076,8 +4901,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-projection/dist/es: {} - packages/turf-quadrat-analysis: dependencies: '@turf/area': @@ -5145,8 +4968,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-quadrat-analysis/dist/es: {} - packages/turf-random: dependencies: '@turf/helpers': @@ -5184,8 +5005,6 @@ importers: specifier: ^5.2.2 version: 5.3.3 - packages/turf-random/dist/es: {} - packages/turf-rectangle-grid: dependencies: '@turf/boolean-intersects': @@ -5238,8 +5057,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-rectangle-grid/dist/es: {} - packages/turf-rewind: dependencies: '@turf/boolean-clockwise': @@ -5292,8 +5109,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-rewind/dist/es: {} - packages/turf-rhumb-bearing: dependencies: '@turf/helpers': @@ -5337,8 +5152,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-rhumb-bearing/dist/es: {} - packages/turf-rhumb-destination: dependencies: '@turf/helpers': @@ -5385,8 +5198,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-rhumb-destination/dist/es: {} - packages/turf-rhumb-distance: dependencies: '@turf/helpers': @@ -5433,8 +5244,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-rhumb-distance/dist/es: {} - packages/turf-sample: dependencies: '@turf/helpers': @@ -5469,8 +5278,6 @@ importers: specifier: ^5.2.2 version: 5.3.3 - packages/turf-sample/dist/es: {} - packages/turf-sector: dependencies: '@turf/circle': @@ -5526,8 +5333,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-sector/dist/es: {} - packages/turf-shortest-path: dependencies: '@turf/bbox': @@ -5595,8 +5400,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-shortest-path/dist/es: {} - packages/turf-simplify: dependencies: '@turf/clean-coords': @@ -5649,8 +5452,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-simplify/dist/es: {} - packages/turf-square: dependencies: '@turf/distance': @@ -5722,10 +5523,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-square-grid/dist/es: {} - - packages/turf-square/dist/es: {} - packages/turf-standard-deviational-ellipse: dependencies: '@turf/center-mean': @@ -5781,8 +5578,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-standard-deviational-ellipse/dist/es: {} - packages/turf-tag: dependencies: '@turf/boolean-point-in-polygon': @@ -5829,8 +5624,6 @@ importers: specifier: ^5.2.2 version: 5.3.3 - packages/turf-tag/dist/es: {} - packages/turf-tesselate: dependencies: '@turf/helpers': @@ -5859,8 +5652,6 @@ importers: specifier: ^4.6.2 version: 4.6.2 - packages/turf-tesselate/dist/es: {} - packages/turf-tin: dependencies: '@turf/helpers': @@ -5895,8 +5686,6 @@ importers: specifier: ^5.2.2 version: 5.3.3 - packages/turf-tin/dist/es: {} - packages/turf-transform-rotate: dependencies: '@turf/centroid': @@ -5955,8 +5744,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-transform-rotate/dist/es: {} - packages/turf-transform-scale: dependencies: '@turf/bbox': @@ -6027,8 +5814,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-transform-scale/dist/es: {} - packages/turf-transform-translate: dependencies: '@turf/clone': @@ -6078,8 +5863,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-transform-translate/dist/es: {} - packages/turf-triangle-grid: dependencies: '@turf/distance': @@ -6132,8 +5915,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-triangle-grid/dist/es: {} - packages/turf-truncate: dependencies: '@turf/helpers': @@ -6177,8 +5958,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-truncate/dist/es: {} - packages/turf-union: dependencies: '@turf/helpers': @@ -6228,8 +6007,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-union/dist/es: {} - packages/turf-unkink-polygon: dependencies: '@turf/area': @@ -6279,8 +6056,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-unkink-polygon/dist/es: {} - packages/turf-voronoi: dependencies: '@turf/clone': @@ -6327,10 +6102,6 @@ importers: specifier: ^5.0.0 version: 5.0.0 - packages/turf-voronoi/dist/es: {} - - packages/turf/dist/es: {} - packages: /@aashutoshrathi/word-wrap@1.2.6: @@ -9056,10 +8827,6 @@ packages: resolution: {integrity: sha512-3shTHRmSStvc+91qrFlQv2UmrOB0sZ6biDQo7YzY+9tV1mNLpdzuZal4D3hTYXYWig49K01lCvYDpnh+txToXw==} dev: true - /@types/deep-equal@1.0.4: - resolution: {integrity: sha512-tqdiS4otQP4KmY0PR3u6KbZ5EWvhNdUoS/jc93UuK23C220lOZ/9TvjfxdPcKvqwwDVtmtSCrnr0p/2dirAxkA==} - dev: true - /@types/estree@1.0.5: resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} dev: true @@ -9638,6 +9405,7 @@ packages: dependencies: call-bind: 1.0.5 is-array-buffer: 3.0.2 + dev: true /array-differ@3.0.0: resolution: {integrity: sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==} @@ -9727,6 +9495,7 @@ packages: /available-typed-arrays@1.0.5: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} engines: {node: '>= 0.4'} + dev: true /axios@1.6.2: resolution: {integrity: sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==} @@ -10047,6 +9816,7 @@ packages: function-bind: 1.1.2 get-intrinsic: 1.2.2 set-function-length: 1.1.1 + dev: true /callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} @@ -10861,6 +10631,7 @@ packages: which-boxed-primitive: 1.0.2 which-collection: 1.0.1 which-typed-array: 1.1.13 + dev: true /deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} @@ -10902,6 +10673,7 @@ packages: get-intrinsic: 1.2.2 gopd: 1.0.1 has-property-descriptors: 1.0.1 + dev: true /define-lazy-prop@2.0.0: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} @@ -10920,6 +10692,7 @@ packages: define-data-property: 1.1.1 has-property-descriptors: 1.0.1 object-keys: 1.1.1 + dev: true /define-property@0.2.5: resolution: {integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==} @@ -11394,6 +11167,7 @@ packages: is-string: 1.0.7 isarray: 2.0.5 stop-iteration-iterator: 1.0.0 + dev: true /es-set-tostringtag@2.0.2: resolution: {integrity: sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==} @@ -11773,7 +11547,6 @@ packages: /fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - dev: true /fast-diff@1.3.0: resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} @@ -11977,6 +11750,7 @@ packages: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} dependencies: is-callable: 1.2.7 + dev: true /for-in@1.0.2: resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==} @@ -12056,6 +11830,7 @@ packages: /function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + dev: true /function.prototype.name@1.1.6: resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} @@ -12069,6 +11844,7 @@ packages: /functions-have-names@1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + dev: true /gauge@4.0.4: resolution: {integrity: sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==} @@ -12122,6 +11898,7 @@ packages: has-proto: 1.0.1 has-symbols: 1.0.3 hasown: 2.0.0 + dev: true /get-own-enumerable-property-symbols@3.0.2: resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} @@ -12425,6 +12202,7 @@ packages: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: get-intrinsic: 1.2.2 + dev: true /graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} @@ -12454,6 +12232,7 @@ packages: /has-bigints@1.0.2: resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + dev: true /has-dynamic-import@2.0.1: resolution: {integrity: sha512-X3fbtsZmwb6W7fJGR9o7x65fZoodygCrZ3TVycvghP62yYQfS0t4RS0Qcz+j5tQYUKeSWS09tHkWW6WhFV3XhQ==} @@ -12476,20 +12255,24 @@ packages: resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==} dependencies: get-intrinsic: 1.2.2 + dev: true /has-proto@1.0.1: resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} engines: {node: '>= 0.4'} + dev: true /has-symbols@1.0.3: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} engines: {node: '>= 0.4'} + dev: true /has-tostringtag@1.0.0: resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.3 + dev: true /has-unicode@2.0.1: resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} @@ -12531,6 +12314,7 @@ packages: engines: {node: '>= 0.4'} dependencies: function-bind: 1.1.2 + dev: true /hast-util-is-element@1.1.0: resolution: {integrity: sha512-oUmNua0bFbdrD/ELDSSEadRVtWZOf3iF6Lbv81naqsIV99RnSCieTbWuWCY8BAeEfKJTKl0gRdokv+dELutHGQ==} @@ -12810,6 +12594,7 @@ packages: get-intrinsic: 1.2.2 hasown: 2.0.0 side-channel: 1.0.4 + dev: true /ip@2.0.0: resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==} @@ -12847,6 +12632,7 @@ packages: dependencies: call-bind: 1.0.5 has-tostringtag: 1.0.0 + dev: true /is-array-buffer@3.0.2: resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} @@ -12854,6 +12640,7 @@ packages: call-bind: 1.0.5 get-intrinsic: 1.2.2 is-typed-array: 1.1.12 + dev: true /is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} @@ -12867,6 +12654,7 @@ packages: resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} dependencies: has-bigints: 1.0.2 + dev: true /is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} @@ -12881,6 +12669,7 @@ packages: dependencies: call-bind: 1.0.5 has-tostringtag: 1.0.0 + dev: true /is-buffer@1.1.6: resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} @@ -12901,6 +12690,7 @@ packages: /is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} + dev: true /is-ci@3.0.1: resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} @@ -12927,6 +12717,7 @@ packages: engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 + dev: true /is-decimal@1.0.4: resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} @@ -13019,6 +12810,7 @@ packages: /is-map@2.0.2: resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} + dev: true /is-module@1.0.0: resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} @@ -13039,6 +12831,7 @@ packages: engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 + dev: true /is-number@3.0.0: resolution: {integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==} @@ -13106,6 +12899,7 @@ packages: dependencies: call-bind: 1.0.5 has-tostringtag: 1.0.0 + dev: true /is-regexp@1.0.0: resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} @@ -13125,11 +12919,13 @@ packages: /is-set@2.0.2: resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} + dev: true /is-shared-array-buffer@1.0.2: resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} dependencies: call-bind: 1.0.5 + dev: true /is-ssh@1.4.0: resolution: {integrity: sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==} @@ -13157,12 +12953,14 @@ packages: engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 + dev: true /is-symbol@1.0.4: resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.3 + dev: true /is-text-path@1.0.1: resolution: {integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==} @@ -13176,6 +12974,7 @@ packages: engines: {node: '>= 0.4'} dependencies: which-typed-array: 1.1.13 + dev: true /is-typedarray@1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} @@ -13208,6 +13007,7 @@ packages: /is-weakmap@2.0.1: resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} + dev: true /is-weakref@1.0.2: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} @@ -13220,6 +13020,7 @@ packages: dependencies: call-bind: 1.0.5 get-intrinsic: 1.2.2 + dev: true /is-windows@1.0.2: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} @@ -13239,6 +13040,7 @@ packages: /isarray@2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + dev: true /isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} @@ -14825,6 +14627,7 @@ packages: /object-inspect@1.13.1: resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} + dev: true /object-is@1.1.5: resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} @@ -14832,10 +14635,12 @@ packages: dependencies: call-bind: 1.0.5 define-properties: 1.2.1 + dev: true /object-keys@1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} + dev: true /object-visit@1.0.1: resolution: {integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==} @@ -14852,6 +14657,7 @@ packages: define-properties: 1.2.1 has-symbols: 1.0.3 object-keys: 1.1.1 + dev: true /object.pick@1.3.0: resolution: {integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==} @@ -15799,6 +15605,7 @@ packages: call-bind: 1.0.5 define-properties: 1.2.1 set-function-name: 2.0.1 + dev: true /regexpu-core@5.3.2: resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} @@ -16203,6 +16010,7 @@ packages: get-intrinsic: 1.2.2 gopd: 1.0.1 has-property-descriptors: 1.0.1 + dev: true /set-function-name@2.0.1: resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==} @@ -16211,6 +16019,7 @@ packages: define-data-property: 1.1.1 functions-have-names: 1.2.3 has-property-descriptors: 1.0.1 + dev: true /set-value@2.0.1: resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} @@ -16263,6 +16072,7 @@ packages: call-bind: 1.0.5 get-intrinsic: 1.2.2 object-inspect: 1.13.1 + dev: true /signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} @@ -16587,6 +16397,7 @@ packages: engines: {node: '>= 0.4'} dependencies: internal-slot: 1.0.6 + dev: true /stream-array@1.1.2: resolution: {integrity: sha512-1yWdVsMEm/btiMa2YyHiC3mDrtAqlmNNaDRylx2F7KHhm3C4tA6kSR2V9mpeMthv+ujvbl8Kamyh5xaHHdFvyQ==} @@ -17707,6 +17518,7 @@ packages: is-number-object: 1.0.7 is-string: 1.0.7 is-symbol: 1.0.4 + dev: true /which-collection@1.0.1: resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} @@ -17715,6 +17527,7 @@ packages: is-set: 2.0.2 is-weakmap: 2.0.1 is-weakset: 2.0.2 + dev: true /which-module@2.0.1: resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} @@ -17729,6 +17542,7 @@ packages: for-each: 0.3.3 gopd: 1.0.1 has-tostringtag: 1.0.0 + dev: true /which@1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==}