diff --git a/.eslintrc.js b/.eslintrc.js
index 7392ad7998..777f75358a 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -14,12 +14,12 @@ const rules = {
module.exports = {
root: true,
ignorePatterns: ["**/dist/**"],
+ parser: "@typescript-eslint/parser",
plugins: ["@typescript-eslint"],
extends: [
"eslint:recommended",
"plugin:@typescript-eslint/recommended",
- "prettier",
- "prettier/@typescript-eslint",
+ "plugin:prettier/recommended",
],
parserOptions: {
ecmaVersion: 6,
diff --git a/.prettierignore b/.prettierignore
index 150f3a1ca9..d61eb9d6e9 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -10,3 +10,10 @@ packages/turf-directional-mean/test/in/bus_route_utm.json
# is actually output
packages/turf/turf.min.js
+
+# Ignore test fixture json in case intentional line breaks help with coord
+# readability.
+packages/turf-*/test/in/**
+packages/turf-*/test/out/**
+packages/turf-*/test/true/**
+packages/turf-*/test/false/**
diff --git a/.prettierrc.json b/.prettierrc.json
index 0967ef424b..757fd64caa 100644
--- a/.prettierrc.json
+++ b/.prettierrc.json
@@ -1 +1,3 @@
-{}
+{
+ "trailingComma": "es5"
+}
diff --git a/examples/browser/index.html b/examples/browser/index.html
index abdf1f4753..aaf1f88a15 100644
--- a/examples/browser/index.html
+++ b/examples/browser/index.html
@@ -1,4 +1,4 @@
-
+
| G, bbox: BBox) {
const geom = getGeom(feature);
const type = geom.type;
diff --git a/packages/turf-bbox-clip/package.json b/packages/turf-bbox-clip/package.json
index 74ebe8beb8..24c331aa1e 100644
--- a/packages/turf-bbox-clip/package.json
+++ b/packages/turf-bbox-clip/package.json
@@ -59,7 +59,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-bbox-polygon/index.ts b/packages/turf-bbox-polygon/index.ts
index 8d1e1ae914..0dabe181cc 100644
--- a/packages/turf-bbox-polygon/index.ts
+++ b/packages/turf-bbox-polygon/index.ts
@@ -18,7 +18,9 @@ import { polygon, Id } from "@turf/helpers";
* //addToMap
* var addToMap = [poly]
*/
-export default function bboxPolygon(
+export default function bboxPolygon<
+ P extends GeoJsonProperties = GeoJsonProperties,
+>(
bbox: BBox,
options: {
properties?: P;
diff --git a/packages/turf-bbox-polygon/package.json b/packages/turf-bbox-polygon/package.json
index 0abe0c22e3..c45b5b1184 100644
--- a/packages/turf-bbox-polygon/package.json
+++ b/packages/turf-bbox-polygon/package.json
@@ -52,7 +52,6 @@
"benchmark": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*"
},
diff --git a/packages/turf-bbox/package.json b/packages/turf-bbox/package.json
index f3bbf51d3f..a83224a550 100644
--- a/packages/turf-bbox/package.json
+++ b/packages/turf-bbox/package.json
@@ -53,7 +53,6 @@
"benchmark": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*"
},
diff --git a/packages/turf-bearing/package.json b/packages/turf-bearing/package.json
index 2b87bd8b68..c853a01ed7 100644
--- a/packages/turf-bearing/package.json
+++ b/packages/turf-bearing/package.json
@@ -50,7 +50,6 @@
"benchmark": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-bezier-spline/index.ts b/packages/turf-bezier-spline/index.ts
index a23c8bd7f1..86d0f4fbe8 100644
--- a/packages/turf-bezier-spline/index.ts
+++ b/packages/turf-bezier-spline/index.ts
@@ -33,7 +33,7 @@ import Spline from "./lib/spline";
* var addToMap = [line, curved]
* curved.properties = { stroke: '#0F0' };
*/
-function bezier
(
+function bezier
(
line: Feature | LineString,
options: {
properties?: P;
diff --git a/packages/turf-bezier-spline/package.json b/packages/turf-bezier-spline/package.json
index 830ec39a85..06bde86b99 100644
--- a/packages/turf-bezier-spline/package.json
+++ b/packages/turf-bezier-spline/package.json
@@ -53,7 +53,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-boolean-clockwise/package.json b/packages/turf-boolean-clockwise/package.json
index 1858c27dc9..9b6587b2ac 100755
--- a/packages/turf-boolean-clockwise/package.json
+++ b/packages/turf-boolean-clockwise/package.json
@@ -58,7 +58,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*"
},
diff --git a/packages/turf-boolean-concave/package.json b/packages/turf-boolean-concave/package.json
index 68c0735e75..a05ec9f506 100644
--- a/packages/turf-boolean-concave/package.json
+++ b/packages/turf-boolean-concave/package.json
@@ -57,7 +57,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*"
},
diff --git a/packages/turf-boolean-contains/package.json b/packages/turf-boolean-contains/package.json
index cc0244227d..903031820f 100644
--- a/packages/turf-boolean-contains/package.json
+++ b/packages/turf-boolean-contains/package.json
@@ -59,7 +59,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*"
},
diff --git a/packages/turf-boolean-crosses/package.json b/packages/turf-boolean-crosses/package.json
index 8bc3120774..fdd3fca339 100644
--- a/packages/turf-boolean-crosses/package.json
+++ b/packages/turf-boolean-crosses/package.json
@@ -58,7 +58,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*"
},
diff --git a/packages/turf-boolean-disjoint/package.json b/packages/turf-boolean-disjoint/package.json
index d78b4f10a4..3cf340f45d 100644
--- a/packages/turf-boolean-disjoint/package.json
+++ b/packages/turf-boolean-disjoint/package.json
@@ -57,7 +57,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*"
},
diff --git a/packages/turf-boolean-equal/package.json b/packages/turf-boolean-equal/package.json
index ad3452eb75..93a52ac9cc 100644
--- a/packages/turf-boolean-equal/package.json
+++ b/packages/turf-boolean-equal/package.json
@@ -62,7 +62,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*"
},
diff --git a/packages/turf-boolean-intersects/package.json b/packages/turf-boolean-intersects/package.json
index 3495533c75..fc7bb85a19 100644
--- a/packages/turf-boolean-intersects/package.json
+++ b/packages/turf-boolean-intersects/package.json
@@ -57,7 +57,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*"
},
diff --git a/packages/turf-boolean-overlap/package.json b/packages/turf-boolean-overlap/package.json
index cb691d4377..3483c17afe 100755
--- a/packages/turf-boolean-overlap/package.json
+++ b/packages/turf-boolean-overlap/package.json
@@ -61,7 +61,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*"
},
diff --git a/packages/turf-boolean-parallel/package.json b/packages/turf-boolean-parallel/package.json
index 007d20346b..b2d68673c6 100644
--- a/packages/turf-boolean-parallel/package.json
+++ b/packages/turf-boolean-parallel/package.json
@@ -55,7 +55,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-boolean-point-in-polygon/index.ts b/packages/turf-boolean-point-in-polygon/index.ts
index 4bac934d7f..f511689836 100644
--- a/packages/turf-boolean-point-in-polygon/index.ts
+++ b/packages/turf-boolean-point-in-polygon/index.ts
@@ -38,7 +38,7 @@ import { getCoord, getGeom } from "@turf/invariant";
*/
export default function booleanPointInPolygon<
G extends Polygon | MultiPolygon,
- P = GeoJsonProperties
+ P extends GeoJsonProperties = GeoJsonProperties,
>(
point: Coord,
polygon: Feature | G,
diff --git a/packages/turf-boolean-point-in-polygon/package.json b/packages/turf-boolean-point-in-polygon/package.json
index eb37d7a567..23f3a4d816 100644
--- a/packages/turf-boolean-point-in-polygon/package.json
+++ b/packages/turf-boolean-point-in-polygon/package.json
@@ -53,7 +53,6 @@
"benchmark": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*"
},
diff --git a/packages/turf-boolean-point-on-line/package.json b/packages/turf-boolean-point-on-line/package.json
index 0a7a9952ca..20dd3ea7ba 100644
--- a/packages/turf-boolean-point-on-line/package.json
+++ b/packages/turf-boolean-point-on-line/package.json
@@ -54,7 +54,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-boolean-touches/package.json b/packages/turf-boolean-touches/package.json
index fb40da354e..dabe36e3f9 100644
--- a/packages/turf-boolean-touches/package.json
+++ b/packages/turf-boolean-touches/package.json
@@ -61,7 +61,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*"
},
diff --git a/packages/turf-boolean-valid/package.json b/packages/turf-boolean-valid/package.json
index e89efb1422..ab2e1462d4 100644
--- a/packages/turf-boolean-valid/package.json
+++ b/packages/turf-boolean-valid/package.json
@@ -59,7 +59,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*"
},
diff --git a/packages/turf-boolean-within/package.json b/packages/turf-boolean-within/package.json
index 932e601a06..e5fda7cec4 100644
--- a/packages/turf-boolean-within/package.json
+++ b/packages/turf-boolean-within/package.json
@@ -61,7 +61,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*"
},
diff --git a/packages/turf-center-mean/index.ts b/packages/turf-center-mean/index.ts
index 5dd5cd7511..17cea0f784 100644
--- a/packages/turf-center-mean/index.ts
+++ b/packages/turf-center-mean/index.ts
@@ -28,7 +28,7 @@ import { isNumber, point, Id } from "@turf/helpers";
* mean.properties['marker-size'] = 'large';
* mean.properties['marker-color'] = '#000';
*/
-function centerMean(
+function centerMean
(
geojson: any, // To-Do include Typescript AllGeoJSON
options: { properties?: P; bbox?: BBox; id?: Id; weight?: string } = {}
): Feature {
diff --git a/packages/turf-center-mean/package.json b/packages/turf-center-mean/package.json
index 986dc86b13..8681116f17 100644
--- a/packages/turf-center-mean/package.json
+++ b/packages/turf-center-mean/package.json
@@ -62,7 +62,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-center-median/package.json b/packages/turf-center-median/package.json
index 5505198ba8..420d3d4fbd 100644
--- a/packages/turf-center-median/package.json
+++ b/packages/turf-center-median/package.json
@@ -57,7 +57,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-center-of-mass/index.ts b/packages/turf-center-of-mass/index.ts
index 9cb8c4b5a5..f010aa5adb 100644
--- a/packages/turf-center-of-mass/index.ts
+++ b/packages/turf-center-of-mass/index.ts
@@ -21,7 +21,7 @@ import { coordEach } from "@turf/meta";
* //addToMap
* var addToMap = [polygon, center]
*/
-function centerOfMass(
+function centerOfMass
(
geojson: any,
options: {
properties?: P;
diff --git a/packages/turf-center-of-mass/package.json b/packages/turf-center-of-mass/package.json
index 490dd9bb73..a65459f604 100644
--- a/packages/turf-center-of-mass/package.json
+++ b/packages/turf-center-of-mass/package.json
@@ -52,7 +52,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-center/index.ts b/packages/turf-center/index.ts
index d5f25390c8..268513c5f4 100644
--- a/packages/turf-center/index.ts
+++ b/packages/turf-center/index.ts
@@ -26,7 +26,7 @@ import { point, Id, AllGeoJSON } from "@turf/helpers";
* center.properties['marker-size'] = 'large';
* center.properties['marker-color'] = '#000';
*/
-function center
(
+function center
(
geojson: AllGeoJSON,
options: { properties?: P; bbox?: BBox; id?: Id } = {}
): Feature {
diff --git a/packages/turf-center/package.json b/packages/turf-center/package.json
index e433b2b448..2118a339b6 100644
--- a/packages/turf-center/package.json
+++ b/packages/turf-center/package.json
@@ -58,7 +58,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-centroid/index.ts b/packages/turf-centroid/index.ts
index 4f13b13ea9..7f30d53e77 100644
--- a/packages/turf-centroid/index.ts
+++ b/packages/turf-centroid/index.ts
@@ -18,7 +18,7 @@ import { coordEach } from "@turf/meta";
* //addToMap
* var addToMap = [polygon, centroid]
*/
-function centroid(
+function centroid
(
geojson: AllGeoJSON,
options: {
properties?: P;
diff --git a/packages/turf-centroid/package.json b/packages/turf-centroid/package.json
index 7e981c7175..346783ec6f 100644
--- a/packages/turf-centroid/package.json
+++ b/packages/turf-centroid/package.json
@@ -55,7 +55,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-circle/index.ts b/packages/turf-circle/index.ts
index abfbfe8966..a386728964 100644
--- a/packages/turf-circle/index.ts
+++ b/packages/turf-circle/index.ts
@@ -22,7 +22,7 @@ import { polygon, Units } from "@turf/helpers";
* //addToMap
* var addToMap = [turf.point(center), circle]
*/
-function circle
(
+function circle
(
center: number[] | Point | Feature,
radius: number,
options: {
diff --git a/packages/turf-circle/package.json b/packages/turf-circle/package.json
index e216f3406d..27b13dd7f7 100644
--- a/packages/turf-circle/package.json
+++ b/packages/turf-circle/package.json
@@ -57,7 +57,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-clean-coords/package.json b/packages/turf-clean-coords/package.json
index f949206792..24c0252d19 100644
--- a/packages/turf-clean-coords/package.json
+++ b/packages/turf-clean-coords/package.json
@@ -56,7 +56,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-clone/package.json b/packages/turf-clone/package.json
index f4b96a25e6..0e6577809a 100644
--- a/packages/turf-clone/package.json
+++ b/packages/turf-clone/package.json
@@ -54,7 +54,6 @@
"benchmark": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*"
},
diff --git a/packages/turf-clusters-dbscan/package.json b/packages/turf-clusters-dbscan/package.json
index 5faf113f5a..b686160a6a 100644
--- a/packages/turf-clusters-dbscan/package.json
+++ b/packages/turf-clusters-dbscan/package.json
@@ -66,7 +66,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-clusters-kmeans/package.json b/packages/turf-clusters-kmeans/package.json
index 858f7fcea2..231e3fafe6 100644
--- a/packages/turf-clusters-kmeans/package.json
+++ b/packages/turf-clusters-kmeans/package.json
@@ -67,7 +67,6 @@
"matrix-to-grid": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-clusters/index.ts b/packages/turf-clusters/index.ts
index 5b1c997cb0..78ecc56497 100644
--- a/packages/turf-clusters/index.ts
+++ b/packages/turf-clusters/index.ts
@@ -1,4 +1,9 @@
-import { Feature, FeatureCollection, GeometryObject } from "geojson";
+import {
+ Feature,
+ FeatureCollection,
+ GeoJsonProperties,
+ GeometryObject,
+} from "geojson";
import { featureEach } from "@turf/meta";
import { featureCollection } from "@turf/helpers";
@@ -31,10 +36,10 @@ import { featureCollection } from "@turf/helpers";
* turf.getCluster(clustered, {'marker-symbol': 'square'}).length;
* //= 1
*/
-export function getCluster(
- geojson: FeatureCollection,
- filter: any
-): FeatureCollection {
+export function getCluster<
+ G extends GeometryObject,
+ P extends GeoJsonProperties = GeoJsonProperties,
+>(geojson: FeatureCollection, filter: any): FeatureCollection {
// Validation
if (!geojson) throw new Error("geojson is required");
if (geojson.type !== "FeatureCollection")
@@ -99,7 +104,10 @@ export function getCluster(
* values.push(clusterValue);
* });
*/
-export function clusterEach(
+export function clusterEach<
+ G extends GeometryObject,
+ P extends GeoJsonProperties = GeoJsonProperties,
+>(
geojson: FeatureCollection,
property: number | string,
callback: (
@@ -193,7 +201,10 @@ export function clusterEach(
* return previousValue.concat(clusterValue);
* }, []);
*/
-export function clusterReduce(
+export function clusterReduce<
+ G extends GeometryObject,
+ P extends GeoJsonProperties = GeoJsonProperties,
+>(
geojson: FeatureCollection,
property: number | string,
callback: (
diff --git a/packages/turf-clusters/package.json b/packages/turf-clusters/package.json
index cd4e782446..dc975c4b2e 100644
--- a/packages/turf-clusters/package.json
+++ b/packages/turf-clusters/package.json
@@ -56,7 +56,6 @@
"benchmark": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*"
},
diff --git a/packages/turf-collect/package.json b/packages/turf-collect/package.json
index 3aa3d509b1..b83d892e7a 100644
--- a/packages/turf-collect/package.json
+++ b/packages/turf-collect/package.json
@@ -57,7 +57,6 @@
"benchmark": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*"
},
diff --git a/packages/turf-combine/package.json b/packages/turf-combine/package.json
index c1aeb8d3f1..e8e53a089d 100644
--- a/packages/turf-combine/package.json
+++ b/packages/turf-combine/package.json
@@ -52,7 +52,6 @@
"benchmark": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*"
},
diff --git a/packages/turf-concave/package.json b/packages/turf-concave/package.json
index acb5855e78..864f3b0d48 100644
--- a/packages/turf-concave/package.json
+++ b/packages/turf-concave/package.json
@@ -59,13 +59,12 @@
},
"devDependencies": {
"@types/tape": "*",
- "@types/topojson-client": "^3.0.0",
- "@types/topojson-server": "^3.0.0",
+ "@types/topojson-client": "3.1.3",
+ "@types/topojson-server": "3.0.3",
"benchmark": "*",
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-convex/index.ts b/packages/turf-convex/index.ts
index 49c2a01c2c..18663bd643 100644
--- a/packages/turf-convex/index.ts
+++ b/packages/turf-convex/index.ts
@@ -31,7 +31,7 @@ import concaveman from "concaveman";
* //addToMap
* var addToMap = [points, hull]
*/
-export default function convex(
+export default function convex
(
geojson: AllGeoJSON,
options: {
concavity?: number;
diff --git a/packages/turf-convex/package.json b/packages/turf-convex/package.json
index 44a6e1213c..e9c1532321 100644
--- a/packages/turf-convex/package.json
+++ b/packages/turf-convex/package.json
@@ -52,7 +52,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-destination/index.ts b/packages/turf-destination/index.ts
index 91733dd619..72f0123737 100644
--- a/packages/turf-destination/index.ts
+++ b/packages/turf-destination/index.ts
@@ -37,7 +37,9 @@ import { getCoord } from "@turf/invariant";
* destination.properties['marker-color'] = '#f00';
* point.properties['marker-color'] = '#0f0';
*/
-export default function destination
(
+export default function destination<
+ P extends GeoJsonProperties = GeoJsonProperties,
+>(
origin: Coord,
distance: number,
bearing: number,
diff --git a/packages/turf-destination/package.json b/packages/turf-destination/package.json
index 40114cc729..8e7f511ae7 100644
--- a/packages/turf-destination/package.json
+++ b/packages/turf-destination/package.json
@@ -56,7 +56,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-directional-mean/package.json b/packages/turf-directional-mean/package.json
index fe1d8ad81b..1db6969572 100644
--- a/packages/turf-directional-mean/package.json
+++ b/packages/turf-directional-mean/package.json
@@ -53,7 +53,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-distance-weight/package.json b/packages/turf-distance-weight/package.json
index b061ec3aaf..b844093e36 100644
--- a/packages/turf-distance-weight/package.json
+++ b/packages/turf-distance-weight/package.json
@@ -53,7 +53,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-distance/package.json b/packages/turf-distance/package.json
index 06ee91d8f1..7acf27e81e 100644
--- a/packages/turf-distance/package.json
+++ b/packages/turf-distance/package.json
@@ -52,7 +52,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-helpers/index.ts b/packages/turf-helpers/index.ts
index be3beb0386..5c12679377 100644
--- a/packages/turf-helpers/index.ts
+++ b/packages/turf-helpers/index.ts
@@ -137,7 +137,7 @@ export const areaFactors: Record = {
*/
export function feature<
G extends GeometryObject = Geometry,
- P = GeoJsonProperties
+ P extends GeoJsonProperties = GeoJsonProperties,
>(
geom: G | null,
properties?: P,
@@ -214,7 +214,7 @@ export function geometry(
*
* //=point
*/
-export function point(
+export function point
(
coordinates: Position,
properties?: P,
options: { bbox?: BBox; id?: Id } = {}
@@ -259,7 +259,7 @@ export function point
(
*
* //=points
*/
-export function points
(
+export function points
(
coordinates: Position[],
properties?: P,
options: { bbox?: BBox; id?: Id } = {}
@@ -287,7 +287,7 @@ export function points
(
*
* //=polygon
*/
-export function polygon
(
+export function polygon
(
coordinates: Position[][],
properties?: P,
options: { bbox?: BBox; id?: Id } = {}
@@ -335,7 +335,7 @@ export function polygon
(
*
* //=polygons
*/
-export function polygons
(
+export function polygons
(
coordinates: Position[][][],
properties?: P,
options: { bbox?: BBox; id?: Id } = {}
@@ -365,7 +365,7 @@ export function polygons
(
* //=linestring1
* //=linestring2
*/
-export function lineString
(
+export function lineString
(
coordinates: Position[],
properties?: P,
options: { bbox?: BBox; id?: Id } = {}
@@ -399,7 +399,7 @@ export function lineString
(
*
* //=linestrings
*/
-export function lineStrings
(
+export function lineStrings
(
coordinates: Position[][],
properties?: P,
options: { bbox?: BBox; id?: Id } = {}
@@ -436,7 +436,7 @@ export function lineStrings
(
*/
export function featureCollection<
G extends GeometryObject = Geometry,
- P = GeoJsonProperties
+ P extends GeoJsonProperties = GeoJsonProperties,
>(
features: Array>,
options: { bbox?: BBox; id?: Id } = {}
@@ -469,7 +469,9 @@ export function featureCollection<
*
* //=multiLine
*/
-export function multiLineString(
+export function multiLineString<
+ P extends GeoJsonProperties = GeoJsonProperties,
+>(
coordinates: Position[][],
properties?: P,
options: { bbox?: BBox; id?: Id } = {}
@@ -498,7 +500,7 @@ export function multiLineString
(
*
* //=multiPt
*/
-export function multiPoint
(
+export function multiPoint
(
coordinates: Position[],
properties?: P,
options: { bbox?: BBox; id?: Id } = {}
@@ -528,7 +530,7 @@ export function multiPoint
(
* //=multiPoly
*
*/
-export function multiPolygon
(
+export function multiPolygon
(
coordinates: Position[][][],
properties?: P,
options: { bbox?: BBox; id?: Id } = {}
@@ -558,7 +560,9 @@ export function multiPolygon
(
*
* // => collection
*/
-export function geometryCollection
(
+export function geometryCollection<
+ P extends GeoJsonProperties = GeoJsonProperties,
+>(
geometries: Array<
Point | LineString | Polygon | MultiPoint | MultiLineString | MultiPolygon
>,
diff --git a/packages/turf-helpers/package.json b/packages/turf-helpers/package.json
index 1377dd4ef7..47b1331b50 100644
--- a/packages/turf-helpers/package.json
+++ b/packages/turf-helpers/package.json
@@ -58,7 +58,6 @@
"benchmark": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*"
},
diff --git a/packages/turf-helpers/test.js b/packages/turf-helpers/test.js
index 5d21f6fee2..a29258bf88 100644
--- a/packages/turf-helpers/test.js
+++ b/packages/turf-helpers/test.js
@@ -642,7 +642,7 @@ test("turf-helpers -- isNumber", (t) => {
t.true(isNumber("123"));
t.true(isNumber(+"123"));
t.true(isNumber("1e10000"));
- t.true(isNumber(1e10000));
+ t.true(isNumber(1e100));
t.true(isNumber(Infinity));
t.true(isNumber(-Infinity));
diff --git a/packages/turf-helpers/types.ts b/packages/turf-helpers/types.ts
index abd281c367..74ae02a682 100644
--- a/packages/turf-helpers/types.ts
+++ b/packages/turf-helpers/types.ts
@@ -152,7 +152,7 @@ isNumber(-123);
isNumber("123");
isNumber(+"123");
isNumber("1e10000");
-isNumber(1e10000);
+isNumber(1e100);
isNumber(Infinity);
isNumber(-Infinity);
diff --git a/packages/turf-hex-grid/bench.js b/packages/turf-hex-grid/bench.js
index e410843595..5e54c4eb6c 100644
--- a/packages/turf-hex-grid/bench.js
+++ b/packages/turf-hex-grid/bench.js
@@ -1,6 +1,7 @@
const Benchmark = require("benchmark");
const grid = require("./index").default;
+// prettier-ignore
var bbox = [
-96.6357421875,
31.12819929911196,
diff --git a/packages/turf-hex-grid/index.ts b/packages/turf-hex-grid/index.ts
index ce8521fb82..f542b49829 100644
--- a/packages/turf-hex-grid/index.ts
+++ b/packages/turf-hex-grid/index.ts
@@ -34,7 +34,7 @@ import { polygon, featureCollection, Units } from "@turf/helpers";
* //addToMap
* var addToMap = [hexgrid];
*/
-function hexGrid
(
+function hexGrid
(
bbox: BBox,
cellSide: number,
options: {
diff --git a/packages/turf-hex-grid/package.json b/packages/turf-hex-grid/package.json
index deffebf4bc..b7a89d9b43 100644
--- a/packages/turf-hex-grid/package.json
+++ b/packages/turf-hex-grid/package.json
@@ -65,7 +65,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-hex-grid/types.ts b/packages/turf-hex-grid/types.ts
index 83e6e41bc0..550dffa386 100644
--- a/packages/turf-hex-grid/types.ts
+++ b/packages/turf-hex-grid/types.ts
@@ -1,6 +1,7 @@
import { BBox } from "geojson";
import hexGrid from "./index";
+// prettier-ignore
const bbox: BBox = [
-96.6357421875,
31.12819929911196,
diff --git a/packages/turf-intersect/index.ts b/packages/turf-intersect/index.ts
index 1c18ea8f52..3ed07bf217 100644
--- a/packages/turf-intersect/index.ts
+++ b/packages/turf-intersect/index.ts
@@ -44,7 +44,9 @@ import polygonClipping from "polygon-clipping";
* //addToMap
* var addToMap = [poly1, poly2, intersection];
*/
-export default function intersect
(
+export default function intersect<
+ P extends GeoJsonProperties = GeoJsonProperties,
+>(
features: FeatureCollection,
options: {
properties?: P;
diff --git a/packages/turf-intersect/package.json b/packages/turf-intersect/package.json
index 5c5f352f3b..87f6fb1417 100644
--- a/packages/turf-intersect/package.json
+++ b/packages/turf-intersect/package.json
@@ -53,7 +53,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-invariant/index.ts b/packages/turf-invariant/index.ts
index 44e7004bca..078937d1ff 100644
--- a/packages/turf-invariant/index.ts
+++ b/packages/turf-invariant/index.ts
@@ -71,7 +71,7 @@ export function getCoords<
| Polygon
| MultiPoint
| MultiLineString
- | MultiPolygon
+ | MultiPolygon,
>(coords: any[] | Feature | G): any[] {
if (Array.isArray(coords)) {
return coords;
diff --git a/packages/turf-invariant/package.json b/packages/turf-invariant/package.json
index 93b2f0a51b..25290ab510 100644
--- a/packages/turf-invariant/package.json
+++ b/packages/turf-invariant/package.json
@@ -54,7 +54,6 @@
"benchmark": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*"
},
diff --git a/packages/turf-isobands/lib/marchingsquares-isobands.js b/packages/turf-isobands/lib/marchingsquares-isobands.js
index f6405a6bd0..768d30dc3d 100644
--- a/packages/turf-isobands/lib/marchingsquares-isobands.js
+++ b/packages/turf-isobands/lib/marchingsquares-isobands.js
@@ -1626,7 +1626,15 @@ function computeBandGrid(data, minV, bandwidth) {
lefttop,
leftbottom;
- topleft = topright = bottomleft = bottomright = righttop = rightbottom = lefttop = leftbottom = 0.5;
+ topleft =
+ topright =
+ bottomleft =
+ bottomright =
+ righttop =
+ rightbottom =
+ lefttop =
+ leftbottom =
+ 0.5;
var edges = [];
diff --git a/packages/turf-isobands/package.json b/packages/turf-isobands/package.json
index 974389fc9c..dd05672d5e 100644
--- a/packages/turf-isobands/package.json
+++ b/packages/turf-isobands/package.json
@@ -65,7 +65,6 @@
"npm-run-all": "*",
"rollup": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-isolines/package.json b/packages/turf-isolines/package.json
index d419926986..95c6351b8f 100644
--- a/packages/turf-isolines/package.json
+++ b/packages/turf-isolines/package.json
@@ -64,7 +64,6 @@
"npm-run-all": "*",
"rollup": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-kinks/index.ts b/packages/turf-kinks/index.ts
index 824f81356e..9221e82c48 100644
--- a/packages/turf-kinks/index.ts
+++ b/packages/turf-kinks/index.ts
@@ -33,7 +33,7 @@ import { point } from "@turf/helpers";
* var addToMap = [poly, kinks]
*/
export default function kinks<
- T extends LineString | MultiLineString | Polygon | MultiPolygon
+ T extends LineString | MultiLineString | Polygon | MultiPolygon,
>(featureIn: Feature): FeatureCollection {
const results: FeatureCollection = {
type: "FeatureCollection",
diff --git a/packages/turf-length/package.json b/packages/turf-length/package.json
index 7f6ef60ecf..1016e8baf6 100644
--- a/packages/turf-length/package.json
+++ b/packages/turf-length/package.json
@@ -58,7 +58,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-line-intersect/index.ts b/packages/turf-line-intersect/index.ts
index ced3c84f60..fdffb19802 100644
--- a/packages/turf-line-intersect/index.ts
+++ b/packages/turf-line-intersect/index.ts
@@ -30,7 +30,7 @@ import findIntersections, { Intersection } from "sweepline-intersections";
*/
function lineIntersect<
G1 extends LineString | MultiLineString | Polygon | MultiPolygon,
- G2 extends LineString | MultiLineString | Polygon | MultiPolygon
+ G2 extends LineString | MultiLineString | Polygon | MultiPolygon,
>(
line1: FeatureCollection | Feature | G1,
line2: FeatureCollection | Feature | G2,
diff --git a/packages/turf-line-intersect/package.json b/packages/turf-line-intersect/package.json
index 61e8f8dd84..f37c2759af 100644
--- a/packages/turf-line-intersect/package.json
+++ b/packages/turf-line-intersect/package.json
@@ -58,7 +58,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-line-overlap/index.ts b/packages/turf-line-overlap/index.ts
index 2d503ff9ab..d9f07594a6 100644
--- a/packages/turf-line-overlap/index.ts
+++ b/packages/turf-line-overlap/index.ts
@@ -36,7 +36,7 @@ import equal from "deep-equal";
*/
function lineOverlap<
G1 extends LineString | MultiLineString | Polygon | MultiPolygon,
- G2 extends LineString | MultiLineString | Polygon | MultiPolygon
+ G2 extends LineString | MultiLineString | Polygon | MultiPolygon,
>(
line1: Feature | G1,
line2: Feature | G2,
diff --git a/packages/turf-line-overlap/package.json b/packages/turf-line-overlap/package.json
index 8af7c397b9..384e08442f 100644
--- a/packages/turf-line-overlap/package.json
+++ b/packages/turf-line-overlap/package.json
@@ -58,7 +58,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-line-segment/index.ts b/packages/turf-line-segment/index.ts
index 68b0c138f6..4d40d29c1d 100644
--- a/packages/turf-line-segment/index.ts
+++ b/packages/turf-line-segment/index.ts
@@ -26,7 +26,7 @@ import { flattenEach } from "@turf/meta";
* var addToMap = [polygon, segments]
*/
function lineSegment<
- G extends LineString | MultiLineString | Polygon | MultiPolygon
+ G extends LineString | MultiLineString | Polygon | MultiPolygon,
>(
geojson: Feature | FeatureCollection | G
): FeatureCollection {
diff --git a/packages/turf-line-segment/package.json b/packages/turf-line-segment/package.json
index 990f874a94..d4028dd2e2 100644
--- a/packages/turf-line-segment/package.json
+++ b/packages/turf-line-segment/package.json
@@ -51,7 +51,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-line-slice/bench.js b/packages/turf-line-slice/bench.js
index 442f28fb53..c0e0c07ed3 100644
--- a/packages/turf-line-slice/bench.js
+++ b/packages/turf-line-slice/bench.js
@@ -7,7 +7,7 @@ var route1 = JSON.parse(fs.readFileSync(__dirname + "/test/in/route1.geojson"));
var route2 = JSON.parse(fs.readFileSync(__dirname + "/test/in/route2.geojson"));
var line1 = JSON.parse(fs.readFileSync(__dirname + "/test/in/line1.geojson"));
-var start1 = point([-97.79617309570312, 22.254624939561698]);
+var start1 = point([-97.79617309570313, 22.254624939561698]);
var stop1 = point([-97.72750854492188, 22.057641623615734]);
var start2 = point([-79.0850830078125, 37.60117623656667]);
var stop2 = point([-77.7667236328125, 38.65119833229951]);
diff --git a/packages/turf-line-to-polygon/package.json b/packages/turf-line-to-polygon/package.json
index f7d029312e..7d64423be2 100644
--- a/packages/turf-line-to-polygon/package.json
+++ b/packages/turf-line-to-polygon/package.json
@@ -57,7 +57,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-meta/index.d.ts b/packages/turf-meta/index.d.ts
index c66be624ba..163587ea9e 100644
--- a/packages/turf-meta/index.d.ts
+++ b/packages/turf-meta/index.d.ts
@@ -17,7 +17,7 @@ import { AllGeoJSON, Lines, Id } from "@turf/helpers";
/**
* http://turfjs.org/docs/#coordreduce
*/
-export function coordReduce(
+export function coordReduce(
geojson: AllGeoJSON,
callback: (
previousValue: Reducer,
@@ -56,7 +56,10 @@ export function propEach(
/**
* http://turfjs.org/docs/#propreduce
*/
-export function propReduce(
+export function propReduce<
+ Reducer,
+ P extends GeoJsonProperties = GeoJsonProperties,
+>(
geojson: Feature | FeatureCollection | Geometry,
callback: (
previousValue: Reducer,
@@ -70,9 +73,9 @@ export function propReduce(
* http://turfjs.org/docs/#featurereduce
*/
export function featureReduce<
- Reducer extends any,
+ Reducer,
G extends GeometryObject,
- P = GeoJsonProperties
+ P extends GeoJsonProperties = GeoJsonProperties,
>(
geojson:
| Feature
@@ -89,7 +92,10 @@ export function featureReduce<
/**
* http://turfjs.org/docs/#featureeach
*/
-export function featureEach(
+export function featureEach<
+ G extends GeometryObject,
+ P extends GeoJsonProperties = GeoJsonProperties,
+>(
geojson:
| Feature
| FeatureCollection
@@ -106,9 +112,9 @@ export function coordAll(geojson: AllGeoJSON): number[][];
* http://turfjs.org/docs/#geomreduce
*/
export function geomReduce<
- Reducer extends any,
+ Reducer,
G extends GeometryObject,
- P = GeoJsonProperties
+ P extends GeoJsonProperties = GeoJsonProperties,
>(
geojson:
| Feature
@@ -132,7 +138,7 @@ export function geomReduce<
*/
export function geomEach<
G extends GeometryObject | null,
- P = GeoJsonProperties
+ P extends GeoJsonProperties = GeoJsonProperties,
>(
geojson:
| Feature
@@ -153,9 +159,9 @@ export function geomEach<
* http://turfjs.org/docs/#flattenreduce
*/
export function flattenReduce<
- Reducer extends any,
+ Reducer,
G extends GeometryObject,
- P = GeoJsonProperties
+ P extends GeoJsonProperties = GeoJsonProperties,
>(
geojson:
| Feature
@@ -177,7 +183,7 @@ export function flattenReduce<
*/
export function flattenEach<
G extends GeometryObject = GeometryObject,
- P = GeoJsonProperties
+ P extends GeoJsonProperties = GeoJsonProperties,
>(
geojson:
| Feature
@@ -195,7 +201,10 @@ export function flattenEach<
/**
* http://turfjs.org/docs/#segmentreduce
*/
-export function segmentReduce(
+export function segmentReduce<
+ Reducer,
+ P extends GeoJsonProperties = GeoJsonProperties,
+>(
geojson:
| FeatureCollection
| Feature
@@ -216,7 +225,7 @@ export function segmentReduce(
/**
* http://turfjs.org/docs/#segmenteach
*/
-export function segmentEach(
+export function segmentEach
(
geojson: AllGeoJSON,
callback: (
currentSegment?: Feature,
@@ -230,7 +239,10 @@ export function segmentEach(
/**
* http://turfjs.org/docs/#linereduce
*/
-export function lineReduce(
+export function lineReduce<
+ Reducer,
+ P extends GeoJsonProperties = GeoJsonProperties,
+>(
geojson:
| FeatureCollection
| Feature
@@ -250,7 +262,7 @@ export function lineReduce(
/**
* http://turfjs.org/docs/#lineeach
*/
-export function lineEach(
+export function lineEach
(
geojson:
| FeatureCollection
| Feature
@@ -270,7 +282,7 @@ export function lineEach(
*/
export function findSegment<
G extends LineString | MultiLineString | Polygon | MultiPolygon,
- P = GeoJsonProperties
+ P extends GeoJsonProperties = GeoJsonProperties,
>(
geojson: Feature | FeatureCollection | G,
options?: {
@@ -287,7 +299,10 @@ export function findSegment<
/**
* http://turfjs.org/docs/#findpoint
*/
-export function findPoint(
+export function findPoint<
+ G extends GeometryObject,
+ P extends GeoJsonProperties = GeoJsonProperties,
+>(
geojson: Feature | FeatureCollection | G,
options?: {
featureIndex?: number;
diff --git a/packages/turf-meta/test.js b/packages/turf-meta/test.js
index 611aefca7b..32c1328894 100644
--- a/packages/turf-meta/test.js
+++ b/packages/turf-meta/test.js
@@ -1209,23 +1209,10 @@ test("meta.coordEach -- indexes -- Multi-Polygon with hole", (t) => {
);
t.deepEqual(featureIndexes, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]);
- t.deepEqual(multiFeatureIndexes, [
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- ]);
+ t.deepEqual(
+ multiFeatureIndexes,
+ [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
+ );
t.deepEqual(geometryIndexes, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1]);
t.deepEqual(coordIndexes, [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]);
// Major Release Change v6.x
diff --git a/packages/turf-moran-index/package.json b/packages/turf-moran-index/package.json
index 872bdc0840..cb7ebd83fe 100644
--- a/packages/turf-moran-index/package.json
+++ b/packages/turf-moran-index/package.json
@@ -53,7 +53,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-nearest-neighbor-analysis/package.json b/packages/turf-nearest-neighbor-analysis/package.json
index 402a9b9129..110ee89fa4 100644
--- a/packages/turf-nearest-neighbor-analysis/package.json
+++ b/packages/turf-nearest-neighbor-analysis/package.json
@@ -54,7 +54,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-nearest-point-on-line/package.json b/packages/turf-nearest-point-on-line/package.json
index eaf7edb7da..a5958b8d2b 100644
--- a/packages/turf-nearest-point-on-line/package.json
+++ b/packages/turf-nearest-point-on-line/package.json
@@ -50,7 +50,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-nearest-point-to-line/package.json b/packages/turf-nearest-point-to-line/package.json
index a6fb718f57..642e430524 100644
--- a/packages/turf-nearest-point-to-line/package.json
+++ b/packages/turf-nearest-point-to-line/package.json
@@ -60,7 +60,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-nearest-point/package.json b/packages/turf-nearest-point/package.json
index d8fb03ef59..02e96978fc 100644
--- a/packages/turf-nearest-point/package.json
+++ b/packages/turf-nearest-point/package.json
@@ -54,7 +54,6 @@
"benchmark": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*"
},
diff --git a/packages/turf-point-grid/index.ts b/packages/turf-point-grid/index.ts
index 632a301c20..03bd32552d 100644
--- a/packages/turf-point-grid/index.ts
+++ b/packages/turf-point-grid/index.ts
@@ -32,7 +32,7 @@ import { point, featureCollection, Units } from "@turf/helpers";
* //addToMap
* var addToMap = [grid];
*/
-function pointGrid(
+function pointGrid
(
bbox: BBox,
cellSide: number,
options: {
diff --git a/packages/turf-point-grid/package.json b/packages/turf-point-grid/package.json
index 537c410d1e..68e53254f0 100644
--- a/packages/turf-point-grid/package.json
+++ b/packages/turf-point-grid/package.json
@@ -59,7 +59,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-point-to-line-distance/package.json b/packages/turf-point-to-line-distance/package.json
index 2b5e9380aa..2cb71dd039 100644
--- a/packages/turf-point-to-line-distance/package.json
+++ b/packages/turf-point-to-line-distance/package.json
@@ -56,7 +56,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-points-within-polygon/index.d.ts b/packages/turf-points-within-polygon/index.d.ts
index cdf319c390..aca03c990d 100644
--- a/packages/turf-points-within-polygon/index.d.ts
+++ b/packages/turf-points-within-polygon/index.d.ts
@@ -14,7 +14,7 @@ import {
export default function pointsWithinPolygon<
F extends Point | MultiPoint,
G extends Polygon | MultiPolygon,
- P = GeoJsonProperties
+ P extends GeoJsonProperties = GeoJsonProperties,
>(
points: Feature | FeatureCollection,
polygons: Feature | FeatureCollection | G
diff --git a/packages/turf-polygon-to-line/index.ts b/packages/turf-polygon-to-line/index.ts
index 30b158dfd4..d47d69c183 100644
--- a/packages/turf-polygon-to-line/index.ts
+++ b/packages/turf-polygon-to-line/index.ts
@@ -29,7 +29,7 @@ import { getGeom } from "@turf/invariant";
*/
export default function <
G extends Polygon | MultiPolygon,
- P = GeoJsonProperties
+ P extends GeoJsonProperties = GeoJsonProperties,
>(
poly: Feature | G,
options: { properties?: any } = {}
@@ -53,7 +53,10 @@ export default function <
/**
* @private
*/
-export function polygonToLine(
+export function polygonToLine<
+ G extends Polygon,
+ P extends GeoJsonProperties = GeoJsonProperties,
+>(
poly: Feature | G,
options: { properties?: any } = {}
): Feature {
@@ -73,7 +76,7 @@ export function polygonToLine(
*/
export function multiPolygonToLine<
G extends MultiPolygon,
- P = GeoJsonProperties
+ P extends GeoJsonProperties = GeoJsonProperties,
>(
multiPoly: Feature | G,
options: { properties?: P } = {}
@@ -96,7 +99,7 @@ export function multiPolygonToLine<
/**
* @private
*/
-export function coordsToLine(
+export function coordsToLine
(
coords: number[][][],
properties: P
): Feature {
diff --git a/packages/turf-polygon-to-line/package.json b/packages/turf-polygon-to-line/package.json
index c0a4516057..fc4399b7bb 100644
--- a/packages/turf-polygon-to-line/package.json
+++ b/packages/turf-polygon-to-line/package.json
@@ -53,7 +53,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-polygonize/lib/util.ts b/packages/turf-polygonize/lib/util.ts
index c568bdb933..d104ebe47a 100644
--- a/packages/turf-polygonize/lib/util.ts
+++ b/packages/turf-polygonize/lib/util.ts
@@ -4,9 +4,7 @@ import { point } from "@turf/helpers";
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/sign#Polyfill
function mathSign(x: number) {
- return (
- (((x > 0) as unknown) as number) - (((x < 0) as unknown) as number) || +x
- );
+ return ((x > 0) as unknown as number) - ((x < 0) as unknown as number) || +x;
}
/**
diff --git a/packages/turf-projection/package.json b/packages/turf-projection/package.json
index 35c6357b3a..e2d46d6401 100644
--- a/packages/turf-projection/package.json
+++ b/packages/turf-projection/package.json
@@ -67,7 +67,6 @@
"npm-run-all": "*",
"proj4": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-quadrat-analysis/bench.js b/packages/turf-quadrat-analysis/bench.js
index 0b67b486af..03ea91b8cf 100644
--- a/packages/turf-quadrat-analysis/bench.js
+++ b/packages/turf-quadrat-analysis/bench.js
@@ -1,7 +1,7 @@
const Benchmark = require("benchmark");
const { randomPoint } = require("@turf/random");
-const nearestNeighborAnalysis = require("@turf/nearest-neighbor-analysis")
- .default;
+const nearestNeighborAnalysis =
+ require("@turf/nearest-neighbor-analysis").default;
const quadratAnalysis = require("./index").default;
/**
diff --git a/packages/turf-quadrat-analysis/package.json b/packages/turf-quadrat-analysis/package.json
index 76242f1ff8..050642074c 100644
--- a/packages/turf-quadrat-analysis/package.json
+++ b/packages/turf-quadrat-analysis/package.json
@@ -54,7 +54,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-random/package.json b/packages/turf-random/package.json
index a8efedcbe3..f949f117f9 100644
--- a/packages/turf-random/package.json
+++ b/packages/turf-random/package.json
@@ -50,7 +50,6 @@
"glob": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*"
},
diff --git a/packages/turf-rectangle-grid/index.ts b/packages/turf-rectangle-grid/index.ts
index bc3dabecb8..196ff1fe6e 100644
--- a/packages/turf-rectangle-grid/index.ts
+++ b/packages/turf-rectangle-grid/index.ts
@@ -38,7 +38,7 @@ import {
* //addToMap
* var addToMap = [rectangleGrid]
*/
-function rectangleGrid(
+function rectangleGrid
(
bbox: BBox,
cellWidth: number,
cellHeight: number,
diff --git a/packages/turf-rhumb-bearing/package.json b/packages/turf-rhumb-bearing/package.json
index 9db096e4d2..afd32b32bf 100644
--- a/packages/turf-rhumb-bearing/package.json
+++ b/packages/turf-rhumb-bearing/package.json
@@ -58,7 +58,6 @@
"benchmark": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-rhumb-destination/index.ts b/packages/turf-rhumb-destination/index.ts
index 218a0f5d55..9055b3937e 100644
--- a/packages/turf-rhumb-destination/index.ts
+++ b/packages/turf-rhumb-destination/index.ts
@@ -34,7 +34,7 @@ import { getCoord } from "@turf/invariant";
* var addToMap = [pt, destination]
* destination.properties['marker-color'] = '#00F';
*/
-function rhumbDestination
(
+function rhumbDestination
(
origin: Coord,
distance: number,
bearing: number,
diff --git a/packages/turf-rhumb-destination/package.json b/packages/turf-rhumb-destination/package.json
index d2cd4989e7..5d4e9f1521 100644
--- a/packages/turf-rhumb-destination/package.json
+++ b/packages/turf-rhumb-destination/package.json
@@ -63,7 +63,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-rhumb-destination/test.js b/packages/turf-rhumb-destination/test.js
index 481c903659..515b4b7b25 100644
--- a/packages/turf-rhumb-destination/test.js
+++ b/packages/turf-rhumb-destination/test.js
@@ -77,9 +77,9 @@ test("turf-rhumb-destintation -- add properties", (t) => {
test("turf-rhumb-destintation -- allows negative distance", (t) => {
const pt = point([12, -54]);
const out = rhumbDestination(pt, -100, 45);
- t.deepEqual(out.geometry.coordinates, [
- 10.90974456038191,
- -54.63591552764877,
- ]);
+ t.deepEqual(
+ out.geometry.coordinates,
+ [10.90974456038191, -54.63591552764877]
+ );
t.end();
});
diff --git a/packages/turf-rhumb-distance/package.json b/packages/turf-rhumb-distance/package.json
index 597229a286..a5befac4cd 100644
--- a/packages/turf-rhumb-distance/package.json
+++ b/packages/turf-rhumb-distance/package.json
@@ -61,7 +61,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-simplify/index.js b/packages/turf-simplify/index.js
index aff5e9ebbe..c647208c1f 100644
--- a/packages/turf-simplify/index.js
+++ b/packages/turf-simplify/index.js
@@ -149,19 +149,19 @@ function simplifyPolygon(coordinates, tolerance, highQuality) {
if (pts.length < 4) {
throw new Error("invalid polygon");
}
- var simpleRing = simplifyJS(pts, tolerance, highQuality).map(function (
- coords
- ) {
- return [coords.x, coords.y];
- });
+ var simpleRing = simplifyJS(pts, tolerance, highQuality).map(
+ function (coords) {
+ return [coords.x, coords.y];
+ }
+ );
//remove 1 percent of tolerance until enough points to make a triangle
while (!checkValidity(simpleRing)) {
tolerance -= tolerance * 0.01;
- simpleRing = simplifyJS(pts, tolerance, highQuality).map(function (
- coords
- ) {
- return [coords.x, coords.y];
- });
+ simpleRing = simplifyJS(pts, tolerance, highQuality).map(
+ function (coords) {
+ return [coords.x, coords.y];
+ }
+ );
}
if (
simpleRing[simpleRing.length - 1][0] !== simpleRing[0][0] ||
diff --git a/packages/turf-square-grid/index.ts b/packages/turf-square-grid/index.ts
index b9d0a879a8..e2bd273212 100644
--- a/packages/turf-square-grid/index.ts
+++ b/packages/turf-square-grid/index.ts
@@ -34,7 +34,9 @@ import rectangleGrid from "@turf/rectangle-grid";
* var addToMap = [squareGrid]
*/
-export default function squareGrid
(
+export default function squareGrid<
+ P extends GeoJsonProperties = GeoJsonProperties,
+>(
bbox: BBox,
cellSide: number,
options: {
diff --git a/packages/turf-square-grid/package.json b/packages/turf-square-grid/package.json
index 9fce97ca1f..e7a82b40e6 100644
--- a/packages/turf-square-grid/package.json
+++ b/packages/turf-square-grid/package.json
@@ -54,7 +54,6 @@
"benchmark": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-standard-deviational-ellipse/index.js b/packages/turf-standard-deviational-ellipse/index.js
index 42c83f8801..6e0476d840 100644
--- a/packages/turf-standard-deviational-ellipse/index.js
+++ b/packages/turf-standard-deviational-ellipse/index.js
@@ -128,7 +128,8 @@ function standardDeviationalEllipse(points, options) {
percentageWithinEllipse:
(100 * coordAll(pointsWithinEllipse).length) / numberOfFeatures,
};
- theEllipse.properties.standardDeviationalEllipse = standardDeviationalEllipseProperties;
+ theEllipse.properties.standardDeviationalEllipse =
+ standardDeviationalEllipseProperties;
return theEllipse;
}
diff --git a/packages/turf-tin/package.json b/packages/turf-tin/package.json
index a70766c046..300afeb57c 100644
--- a/packages/turf-tin/package.json
+++ b/packages/turf-tin/package.json
@@ -51,7 +51,6 @@
"benchmark": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*"
},
diff --git a/packages/turf-transform-rotate/types.ts b/packages/turf-transform-rotate/types.ts
index 2364be7eb9..edc27bcf05 100644
--- a/packages/turf-transform-rotate/types.ts
+++ b/packages/turf-transform-rotate/types.ts
@@ -30,11 +30,7 @@ rotate(poly, 100, { pivot: pt });
rotate(poly, 100, { pivot: pt.geometry });
rotate(poly.geometry, 100, { pivot: pt.geometry.coordinates });
rotate(featureCollection([poly]), 100, { pivot: pt.geometry });
-rotate(
- featureCollection([poly, pt]),
- 100,
- { pivot: pt }
-);
+rotate(featureCollection([poly, pt]), 100, { pivot: pt });
rotate(geometryCollection([poly.geometry]).geometry, 100, {
pivot: pt.geometry,
});
diff --git a/packages/turf-triangle-grid/bench.js b/packages/turf-triangle-grid/bench.js
index fc58b7f3f4..8bccbc3876 100644
--- a/packages/turf-triangle-grid/bench.js
+++ b/packages/turf-triangle-grid/bench.js
@@ -1,6 +1,7 @@
import Benchmark from "benchmark";
import grid from "./dist/js/index.js";
+// prettier-ignore
var bbox1 = [
-96.6357421875,
31.12819929911196,
diff --git a/packages/turf-triangle-grid/index.ts b/packages/turf-triangle-grid/index.ts
index 364683a028..7951b79fad 100644
--- a/packages/turf-triangle-grid/index.ts
+++ b/packages/turf-triangle-grid/index.ts
@@ -30,7 +30,7 @@ import { polygon, featureCollection, Units } from "@turf/helpers";
* //addToMap
* var addToMap = [triangleGrid];
*/
-function triangleGrid(
+function triangleGrid
(
bbox: BBox,
cellSide: number,
options: {
diff --git a/packages/turf-triangle-grid/package.json b/packages/turf-triangle-grid/package.json
index 94cce953af..88b73ad091 100644
--- a/packages/turf-triangle-grid/package.json
+++ b/packages/turf-triangle-grid/package.json
@@ -57,7 +57,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-triangle-grid/types.ts b/packages/turf-triangle-grid/types.ts
index fbcdbc4869..e5ac8481de 100644
--- a/packages/turf-triangle-grid/types.ts
+++ b/packages/turf-triangle-grid/types.ts
@@ -1,6 +1,7 @@
import { BBox } from "geojson";
import triangleGrid from "./dist/js/index";
+// prettier-ignore
const bbox: BBox = [
-96.6357421875,
31.12819929911196,
diff --git a/packages/turf-truncate/package.json b/packages/turf-truncate/package.json
index a273c9b67f..4b88b51880 100644
--- a/packages/turf-truncate/package.json
+++ b/packages/turf-truncate/package.json
@@ -56,7 +56,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/packages/turf-union/index.ts b/packages/turf-union/index.ts
index 0b044d451b..017c2ba264 100644
--- a/packages/turf-union/index.ts
+++ b/packages/turf-union/index.ts
@@ -38,7 +38,7 @@ import {
* //addToMap
* var addToMap = [poly1, poly2, union];
*/
-function union
(
+function union
(
features: FeatureCollection,
options: { properties?: P } = {}
): Feature | null {
diff --git a/packages/turf-union/package.json b/packages/turf-union/package.json
index 5bf2f35e72..480c3cd351 100644
--- a/packages/turf-union/package.json
+++ b/packages/turf-union/package.json
@@ -52,7 +52,6 @@
"load-json-file": "*",
"npm-run-all": "*",
"tape": "*",
- "tslint": "*",
"tsx": "*",
"typescript": "*",
"write-json-file": "*"
diff --git a/tsconfig.shared.json b/tsconfig.shared.json
index 8d18ac70d3..cb7546bf3e 100644
--- a/tsconfig.shared.json
+++ b/tsconfig.shared.json
@@ -6,6 +6,7 @@
"esModuleInterop": true,
"strict": true,
"moduleResolution": "node",
- "importHelpers": true
+ "importHelpers": true,
+ "skipLibCheck": true
}
}
diff --git a/yarn.lock b/yarn.lock
index b54e64ce44..59bc2983e9 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2,6 +2,11 @@
# yarn lockfile v1
+"@aashutoshrathi/word-wrap@^1.2.3":
+ version "1.2.6"
+ resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf"
+ integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==
+
"@ampproject/remapping@^2.2.0":
version "2.2.1"
resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630"
@@ -1363,22 +1368,57 @@
resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz#786c5f41f043b07afb1af37683d7c33668858f6d"
integrity sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==
-"@eslint/eslintrc@^0.2.1":
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.2.2.tgz#d01fc791e2fc33e88a29d6f3dc7e93d0cd784b76"
- integrity sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==
+"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0":
+ version "4.4.0"
+ resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59"
+ integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==
+ dependencies:
+ eslint-visitor-keys "^3.3.0"
+
+"@eslint-community/regexpp@^4.5.1", "@eslint-community/regexpp@^4.6.1":
+ version "4.9.1"
+ resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.9.1.tgz#449dfa81a57a1d755b09aa58d826c1262e4283b4"
+ integrity sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==
+
+"@eslint/eslintrc@^2.1.2":
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.2.tgz#c6936b4b328c64496692f76944e755738be62396"
+ integrity sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==
dependencies:
ajv "^6.12.4"
- debug "^4.1.1"
- espree "^7.3.0"
- globals "^12.1.0"
- ignore "^4.0.6"
+ debug "^4.3.2"
+ espree "^9.6.0"
+ globals "^13.19.0"
+ ignore "^5.2.0"
import-fresh "^3.2.1"
- js-yaml "^3.13.1"
- lodash "^4.17.19"
- minimatch "^3.0.4"
+ js-yaml "^4.1.0"
+ minimatch "^3.1.2"
strip-json-comments "^3.1.1"
+"@eslint/js@8.51.0":
+ version "8.51.0"
+ resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.51.0.tgz#6d419c240cfb2b66da37df230f7e7eef801c32fa"
+ integrity sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==
+
+"@humanwhocodes/config-array@^0.11.11":
+ version "0.11.12"
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.12.tgz#549afec9bfce5232ac6325db12765f407e70e3a0"
+ integrity sha512-NlGesA1usRNn6ctHCZ21M4/dKPgW9Nn1FypRdIKKgZOKzkVV4T1FlK5mBiLhHBCDmEbdQG0idrcXlbZfksJ+RA==
+ dependencies:
+ "@humanwhocodes/object-schema" "^2.0.0"
+ debug "^4.1.1"
+ minimatch "^3.0.5"
+
+"@humanwhocodes/module-importer@^1.0.1":
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c"
+ integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==
+
+"@humanwhocodes/object-schema@^2.0.0":
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.0.tgz#04ad39d82176c7da1591c81e78b993cffd8348d8"
+ integrity sha512-9S9QrXY2K0L4AGDcSgTi9vgiCcG8VcBv4Mp7/1hDPYoswIy6Z6KO5blYto82BT8M0MZNRWmCFLpCs3HlpYGGdw==
+
"@hutson/parse-repository-url@^3.0.0":
version "3.0.2"
resolved "https://registry.yarnpkg.com/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz#98c23c950a3d9b6c8f0daed06da6c3af06981340"
@@ -1630,11 +1670,24 @@
"@nodelib/fs.stat" "2.0.3"
run-parallel "^1.1.9"
+"@nodelib/fs.scandir@2.1.5":
+ version "2.1.5"
+ resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
+ integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
+ dependencies:
+ "@nodelib/fs.stat" "2.0.5"
+ run-parallel "^1.1.9"
+
"@nodelib/fs.stat@2.0.3", "@nodelib/fs.stat@^2.0.2":
version "2.0.3"
resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3"
integrity sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==
+"@nodelib/fs.stat@2.0.5":
+ version "2.0.5"
+ resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
+ integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
+
"@nodelib/fs.walk@^1.2.3":
version "1.2.4"
resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz#011b9202a70a6366e436ca5c065844528ab04976"
@@ -1643,6 +1696,14 @@
"@nodelib/fs.scandir" "2.1.3"
fastq "^1.6.0"
+"@nodelib/fs.walk@^1.2.8":
+ version "1.2.8"
+ resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a"
+ integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
+ dependencies:
+ "@nodelib/fs.scandir" "2.1.5"
+ fastq "^1.6.0"
+
"@npmcli/fs@^3.1.0":
version "3.1.0"
resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-3.1.0.tgz#233d43a25a91d68c3a863ba0da6a3f00924a173e"
@@ -1902,6 +1963,18 @@
resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33"
integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==
+"@pkgr/utils@^2.3.1":
+ version "2.4.2"
+ resolved "https://registry.yarnpkg.com/@pkgr/utils/-/utils-2.4.2.tgz#9e638bbe9a6a6f165580dc943f138fd3309a2cbc"
+ integrity sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==
+ dependencies:
+ cross-spawn "^7.0.3"
+ fast-glob "^3.3.0"
+ is-glob "^4.0.3"
+ open "^9.1.0"
+ picocolors "^1.0.0"
+ tslib "^2.6.0"
+
"@rollup/plugin-babel@^5.3.0":
version "5.3.0"
resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-5.3.0.tgz#9cb1c5146ddd6a4968ad96f209c50c62f92f9879"
@@ -2148,10 +2221,10 @@
"@types/istanbul-lib-coverage" "*"
"@types/istanbul-lib-report" "*"
-"@types/json-schema@^7.0.3":
- version "7.0.6"
- resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0"
- integrity sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==
+"@types/json-schema@^7.0.12":
+ version "7.0.14"
+ resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.14.tgz#74a97a5573980802f32c8e47b663530ab3b6b7d1"
+ integrity sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw==
"@types/mdast@^3.0.0":
version "3.0.10"
@@ -2186,10 +2259,10 @@
version "9.4.6"
resolved "https://registry.yarnpkg.com/@types/node/-/node-9.4.6.tgz#d8176d864ee48753d053783e4e463aec86b8d82e"
-"@types/node@^17.0.21":
- version "17.0.45"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.45.tgz#2c0fafd78705e7a18b7906b5201a522719dc5190"
- integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==
+"@types/node@18.11.9":
+ version "18.11.9"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.9.tgz#02d013de7058cea16d36168ef2fc653464cfbad4"
+ integrity sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==
"@types/normalize-package-data@^2.4.0":
version "2.4.0"
@@ -2227,6 +2300,11 @@
dependencies:
"@types/node" "*"
+"@types/semver@^7.5.0":
+ version "7.5.4"
+ resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.4.tgz#0a41252ad431c473158b22f9bfb9a63df7541cff"
+ integrity sha512-MMzuxN3GdFwskAnb6fz0orFvhfqi752yjaXylr0Rp4oDg5H0Zn1IuyRhDVvYOwAXoJirx2xuS16I3WjxnAIHiQ==
+
"@types/skmeans@^0.11.2":
version "0.11.2"
resolved "https://registry.yarnpkg.com/@types/skmeans/-/skmeans-0.11.2.tgz#33b74ff650a166ea86ae4644d8ce16c50a93e603"
@@ -2243,18 +2321,18 @@
dependencies:
"@types/node" "*"
-"@types/topojson-client@^3.0.0":
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/@types/topojson-client/-/topojson-client-3.0.0.tgz#2517fae5abbdd3052eb191747c7d0bc268d69918"
- integrity sha512-HZH6E8XMhjkDEkkpe3HuIg95COuvjdnyy0EKrh8rAi1f6o/V6P3ly1kGyU2E8bpAffXDd2r+Rk5ceMX4XkqHnA==
+"@types/topojson-client@3.1.3":
+ version "3.1.3"
+ resolved "https://registry.yarnpkg.com/@types/topojson-client/-/topojson-client-3.1.3.tgz#d710e90f0a4a25bbdbf4fc0c1863f9a6b5023e26"
+ integrity sha512-liC+dHCxoqQy5bbJMsF59Cx1WZZwbcT084v/5bdp3NWSFUuzQpsm4gbLQh+wlv58Mng4jCsO4p8hWelqGlb7rg==
dependencies:
"@types/geojson" "*"
"@types/topojson-specification" "*"
-"@types/topojson-server@^3.0.0":
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/@types/topojson-server/-/topojson-server-3.0.0.tgz#b668fc808831763320db8f3b339ee168c2e2e5dc"
- integrity sha512-OdIgHf+9hbEOdrZEoIaE6staRbCyssznjtggIySUqvWOk9xWK0lodLnn7ks3l8H+wgMTgelEXqyBmAtlyn0fvA==
+"@types/topojson-server@3.0.3":
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/@types/topojson-server/-/topojson-server-3.0.3.tgz#62eaffa97e3790f63836fca60fa81ce2a13ce1cc"
+ integrity sha512-Xi903I5D0pu9il0xXRNxugj5MuIAUalZzciGS0FTLbiW4jLyd2jkoVN2g80RavHw39Z8YTFaSdRgp8f8WHbyxg==
dependencies:
"@types/geojson" "*"
"@types/topojson-specification" "*"
@@ -2298,72 +2376,74 @@
dependencies:
"@types/yargs-parser" "*"
-"@typescript-eslint/eslint-plugin@^4.8.0":
- version "4.9.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.9.1.tgz#66758cbe129b965fe9c63b04b405d0cf5280868b"
- integrity sha512-QRLDSvIPeI1pz5tVuurD+cStNR4sle4avtHhxA+2uyixWGFjKzJ+EaFVRW6dA/jOgjV5DTAjOxboQkRDE8cRlQ==
- dependencies:
- "@typescript-eslint/experimental-utils" "4.9.1"
- "@typescript-eslint/scope-manager" "4.9.1"
- debug "^4.1.1"
- functional-red-black-tree "^1.0.1"
- regexpp "^3.0.0"
- semver "^7.3.2"
- tsutils "^3.17.1"
-
-"@typescript-eslint/experimental-utils@4.9.1":
- version "4.9.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.9.1.tgz#86633e8395191d65786a808dc3df030a55267ae2"
- integrity sha512-c3k/xJqk0exLFs+cWSJxIjqLYwdHCuLWhnpnikmPQD2+NGAx9KjLYlBDcSI81EArh9FDYSL6dslAUSwILeWOxg==
+"@typescript-eslint/eslint-plugin@^6.8.0":
+ version "6.8.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.8.0.tgz#06abe4265e7c82f20ade2dcc0e3403c32d4f148b"
+ integrity sha512-GosF4238Tkes2SHPQ1i8f6rMtG6zlKwMEB0abqSJ3Npvos+doIlc/ATG+vX1G9coDF3Ex78zM3heXHLyWEwLUw==
dependencies:
- "@types/json-schema" "^7.0.3"
- "@typescript-eslint/scope-manager" "4.9.1"
- "@typescript-eslint/types" "4.9.1"
- "@typescript-eslint/typescript-estree" "4.9.1"
- eslint-scope "^5.0.0"
- eslint-utils "^2.0.0"
+ "@eslint-community/regexpp" "^4.5.1"
+ "@typescript-eslint/scope-manager" "6.8.0"
+ "@typescript-eslint/type-utils" "6.8.0"
+ "@typescript-eslint/utils" "6.8.0"
+ "@typescript-eslint/visitor-keys" "6.8.0"
+ debug "^4.3.4"
+ graphemer "^1.4.0"
+ ignore "^5.2.4"
+ natural-compare "^1.4.0"
+ semver "^7.5.4"
+ ts-api-utils "^1.0.1"
+
+"@typescript-eslint/parser@^6.8.0":
+ version "6.8.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-6.8.0.tgz#bb2a969d583db242f1ee64467542f8b05c2e28cb"
+ integrity sha512-5tNs6Bw0j6BdWuP8Fx+VH4G9fEPDxnVI7yH1IAPkQH5RUtvKwRoqdecAPdQXv4rSOADAaz1LFBZvZG7VbXivSg==
+ dependencies:
+ "@typescript-eslint/scope-manager" "6.8.0"
+ "@typescript-eslint/types" "6.8.0"
+ "@typescript-eslint/typescript-estree" "6.8.0"
+ "@typescript-eslint/visitor-keys" "6.8.0"
+ debug "^4.3.4"
-"@typescript-eslint/parser@^4.8.0":
- version "4.9.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.9.1.tgz#2d74c4db5dd5117379a9659081a4d1ec02629055"
- integrity sha512-Gv2VpqiomvQ2v4UL+dXlQcZ8zCX4eTkoIW+1aGVWT6yTO+6jbxsw7yQl2z2pPl/4B9qa5JXeIbhJpONKjXIy3g==
+"@typescript-eslint/scope-manager@6.8.0":
+ version "6.8.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.8.0.tgz#5cac7977385cde068ab30686889dd59879811efd"
+ integrity sha512-xe0HNBVwCph7rak+ZHcFD6A+q50SMsFwcmfdjs9Kz4qDh5hWhaPhFjRs/SODEhroBI5Ruyvyz9LfwUJ624O40g==
dependencies:
- "@typescript-eslint/scope-manager" "4.9.1"
- "@typescript-eslint/types" "4.9.1"
- "@typescript-eslint/typescript-estree" "4.9.1"
- debug "^4.1.1"
+ "@typescript-eslint/types" "6.8.0"
+ "@typescript-eslint/visitor-keys" "6.8.0"
-"@typescript-eslint/scope-manager@4.9.1":
- version "4.9.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.9.1.tgz#cc2fde310b3f3deafe8436a924e784eaab265103"
- integrity sha512-sa4L9yUfD/1sg9Kl8OxPxvpUcqxKXRjBeZxBuZSSV1v13hjfEJkn84n0An2hN8oLQ1PmEl2uA6FkI07idXeFgQ==
+"@typescript-eslint/type-utils@6.8.0":
+ version "6.8.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-6.8.0.tgz#50365e44918ca0fd159844b5d6ea96789731e11f"
+ integrity sha512-RYOJdlkTJIXW7GSldUIHqc/Hkto8E+fZN96dMIFhuTJcQwdRoGN2rEWA8U6oXbLo0qufH7NPElUb+MceHtz54g==
dependencies:
- "@typescript-eslint/types" "4.9.1"
- "@typescript-eslint/visitor-keys" "4.9.1"
+ "@typescript-eslint/typescript-estree" "6.8.0"
+ "@typescript-eslint/utils" "6.8.0"
+ debug "^4.3.4"
+ ts-api-utils "^1.0.1"
"@typescript-eslint/types@4.33.0":
version "4.33.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.33.0.tgz#a1e59036a3b53ae8430ceebf2a919dc7f9af6d72"
integrity sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==
-"@typescript-eslint/types@4.9.1":
- version "4.9.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.9.1.tgz#a1a7dd80e4e5ac2c593bc458d75dd1edaf77faa2"
- integrity sha512-fjkT+tXR13ks6Le7JiEdagnwEFc49IkOyys7ueWQ4O8k4quKPwPJudrwlVOJCUQhXo45PrfIvIarcrEjFTNwUA==
+"@typescript-eslint/types@6.8.0":
+ version "6.8.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.8.0.tgz#1ab5d4fe1d613e3f65f6684026ade6b94f7e3ded"
+ integrity sha512-p5qOxSum7W3k+llc7owEStXlGmSl8FcGvhYt8Vjy7FqEnmkCVlM3P57XQEGj58oqaBWDQXbJDZxwUWMS/EAPNQ==
-"@typescript-eslint/typescript-estree@4.9.1":
- version "4.9.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.9.1.tgz#6e5b86ff5a5f66809e1f347469fadeec69ac50bf"
- integrity sha512-bzP8vqwX6Vgmvs81bPtCkLtM/Skh36NE6unu6tsDeU/ZFoYthlTXbBmpIrvosgiDKlWTfb2ZpPELHH89aQjeQw==
+"@typescript-eslint/typescript-estree@6.8.0":
+ version "6.8.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.8.0.tgz#9565f15e0cd12f55cf5aa0dfb130a6cb0d436ba1"
+ integrity sha512-ISgV0lQ8XgW+mvv5My/+iTUdRmGspducmQcDw5JxznasXNnZn3SKNrTRuMsEXv+V/O+Lw9AGcQCfVaOPCAk/Zg==
dependencies:
- "@typescript-eslint/types" "4.9.1"
- "@typescript-eslint/visitor-keys" "4.9.1"
- debug "^4.1.1"
- globby "^11.0.1"
- is-glob "^4.0.1"
- lodash "^4.17.15"
- semver "^7.3.2"
- tsutils "^3.17.1"
+ "@typescript-eslint/types" "6.8.0"
+ "@typescript-eslint/visitor-keys" "6.8.0"
+ debug "^4.3.4"
+ globby "^11.1.0"
+ is-glob "^4.0.3"
+ semver "^7.5.4"
+ ts-api-utils "^1.0.1"
"@typescript-eslint/typescript-estree@^4.8.2":
version "4.33.0"
@@ -2378,6 +2458,19 @@
semver "^7.3.5"
tsutils "^3.21.0"
+"@typescript-eslint/utils@6.8.0":
+ version "6.8.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-6.8.0.tgz#d42939c2074c6b59844d0982ce26a51d136c4029"
+ integrity sha512-dKs1itdE2qFG4jr0dlYLQVppqTE+Itt7GmIf/vX6CSvsW+3ov8PbWauVKyyfNngokhIO9sKZeRGCUo1+N7U98Q==
+ dependencies:
+ "@eslint-community/eslint-utils" "^4.4.0"
+ "@types/json-schema" "^7.0.12"
+ "@types/semver" "^7.5.0"
+ "@typescript-eslint/scope-manager" "6.8.0"
+ "@typescript-eslint/types" "6.8.0"
+ "@typescript-eslint/typescript-estree" "6.8.0"
+ semver "^7.5.4"
+
"@typescript-eslint/visitor-keys@4.33.0":
version "4.33.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz#2a22f77a41604289b7a186586e9ec48ca92ef1dd"
@@ -2386,13 +2479,13 @@
"@typescript-eslint/types" "4.33.0"
eslint-visitor-keys "^2.0.0"
-"@typescript-eslint/visitor-keys@4.9.1":
- version "4.9.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.9.1.tgz#d76374a58c4ead9e92b454d186fea63487b25ae1"
- integrity sha512-9gspzc6UqLQHd7lXQS7oWs+hrYggspv/rk6zzEMhCbYwPE/sF7oxo7GAjkS35Tdlt7wguIG+ViWCPtVZHz/ybQ==
+"@typescript-eslint/visitor-keys@6.8.0":
+ version "6.8.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.8.0.tgz#cffebed56ae99c45eba901c378a6447b06be58b8"
+ integrity sha512-oqAnbA7c+pgOhW2OhGvxm0t1BULX5peQI/rLsNDpGM78EebV3C9IGbX5HNZabuZ6UQrYveCLjKo8Iy/lLlBkkg==
dependencies:
- "@typescript-eslint/types" "4.9.1"
- eslint-visitor-keys "^2.0.0"
+ "@typescript-eslint/types" "6.8.0"
+ eslint-visitor-keys "^3.4.1"
"@vue/compiler-core@3.1.2":
version "3.1.2"
@@ -2551,10 +2644,10 @@ abbrev@^1.0.0:
resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
-acorn-jsx@^5.3.1:
- version "5.3.1"
- resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b"
- integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==
+acorn-jsx@^5.3.2:
+ version "5.3.2"
+ resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
+ integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
acorn-node@^1.6.1:
version "1.8.2"
@@ -2575,7 +2668,7 @@ acorn@8.8.2:
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.2.tgz#1b2f25db02af965399b9776b0c2c391276d37c4a"
integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==
-acorn@^7.0.0, acorn@^7.4.0, acorn@^7.4.1:
+acorn@^7.0.0, acorn@^7.4.1:
version "7.4.1"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
@@ -2585,6 +2678,11 @@ acorn@^8.5.0:
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.1.tgz#0197122c843d1bf6d0a5e83220a788f278f63c30"
integrity sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==
+acorn@^8.9.0:
+ version "8.10.0"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5"
+ integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==
+
add-stream@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa"
@@ -2612,7 +2710,7 @@ aggregate-error@^3.0.0:
clean-stack "^2.0.0"
indent-string "^4.0.0"
-ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.4:
+ajv@^6.12.4:
version "6.12.6"
resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
@@ -2842,11 +2940,6 @@ ast-module-types@^2.3.2, ast-module-types@^2.4.0, ast-module-types@^2.7.0, ast-m
resolved "https://registry.yarnpkg.com/ast-module-types/-/ast-module-types-2.7.1.tgz#3f7989ef8dfa1fdb82dfe0ab02bdfc7c77a57dd3"
integrity sha512-Rnnx/4Dus6fn7fTqdeLEAn5vUll5w7/vts0RN608yFa6si/rDOUonlIIiwugHBFWjylHjxm9owoSZn71KwG4gw==
-astral-regex@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9"
- integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==
-
async@^3.2.3:
version "3.2.4"
resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c"
@@ -2880,14 +2973,6 @@ axios@^1.0.0:
form-data "^4.0.0"
proxy-from-env "^1.1.0"
-babel-code-frame@^6.22.0:
- version "6.26.0"
- resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"
- dependencies:
- chalk "^1.1.3"
- esutils "^2.0.2"
- js-tokens "^3.0.2"
-
babel-plugin-dynamic-import-node@^2.3.3:
version "2.3.3"
resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3"
@@ -2968,6 +3053,11 @@ benchmark@*:
lodash "^4.17.4"
platform "^1.3.3"
+big-integer@^1.6.44:
+ version "1.6.51"
+ resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.51.tgz#0df92a5d9880560d3ff2d5fd20245c889d130686"
+ integrity sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==
+
big.js@^5.2.2:
version "5.2.2"
resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328"
@@ -3013,6 +3103,13 @@ boolean-shapely@*:
dependencies:
python-shell "^0.4.0"
+bplist-parser@^0.2.0:
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.2.0.tgz#43a9d183e5bf9d545200ceac3e712f79ebbe8d0e"
+ integrity sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==
+ dependencies:
+ big-integer "^1.6.44"
+
brace-expansion@^1.1.7:
version "1.1.11"
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
@@ -3099,10 +3196,6 @@ buffer@^5.5.0:
base64-js "^1.3.1"
ieee754 "^1.1.13"
-builtin-modules@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f"
-
builtin-modules@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.1.0.tgz#aad97c15131eb76b65b50ef208e7584cd76a7484"
@@ -3120,6 +3213,13 @@ builtins@^5.0.0:
dependencies:
semver "^7.0.0"
+bundle-name@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/bundle-name/-/bundle-name-3.0.0.tgz#ba59bcc9ac785fb67ccdbf104a2bf60c099f0e1a"
+ integrity sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==
+ dependencies:
+ run-applescript "^5.0.0"
+
byte-size@8.1.1:
version "8.1.1"
resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-8.1.1.tgz#3424608c62d59de5bfda05d31e0313c6174842ae"
@@ -3606,7 +3706,7 @@ commander@10.0.0:
resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.0.tgz#71797971162cd3cf65f0b9d24eb28f8d303acdf1"
integrity sha512-zS5PnTI22FIRM6ylNW8G4Ap0IEOyk62fhLSD0+uHRT9McRCLGpkVNvao4bjimpK/GShynyQkFFxHhwMcETmduA==
-commander@2, commander@^2.12.1, commander@^2.16.0, commander@^2.20.0, commander@^2.20.3, commander@^2.8.1, commander@~2.20.3:
+commander@2, commander@^2.16.0, commander@^2.20.0, commander@^2.20.3, commander@^2.8.1, commander@~2.20.3:
version "2.20.3"
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
@@ -4080,7 +4180,7 @@ de-indent@^1.0.2:
resolved "https://registry.yarnpkg.com/de-indent/-/de-indent-1.0.2.tgz#b2038e846dc33baa5796128d0804b455b8c1e21d"
integrity sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=
-debug@4, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1:
+debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1:
version "4.3.1"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee"
integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==
@@ -4100,7 +4200,7 @@ debug@^4.3.1, debug@^4.3.3:
dependencies:
ms "2.1.2"
-debug@^4.3.4:
+debug@^4.3.2, debug@^4.3.4:
version "4.3.4"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
@@ -4184,6 +4284,24 @@ deepmerge@^4.2.2:
resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955"
integrity sha1-RNLqNnm49NT/ujPwPYZfwee/SVU=
+default-browser-id@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/default-browser-id/-/default-browser-id-3.0.0.tgz#bee7bbbef1f4e75d31f98f4d3f1556a14cea790c"
+ integrity sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==
+ dependencies:
+ bplist-parser "^0.2.0"
+ untildify "^4.0.0"
+
+default-browser@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/default-browser/-/default-browser-4.0.0.tgz#53c9894f8810bf86696de117a6ce9085a3cbc7da"
+ integrity sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==
+ dependencies:
+ bundle-name "^3.0.0"
+ default-browser-id "^3.0.0"
+ execa "^7.1.1"
+ titleize "^3.0.0"
+
defaults@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d"
@@ -4204,6 +4322,11 @@ define-lazy-prop@^2.0.0:
resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f"
integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==
+define-lazy-prop@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz#dbb19adfb746d7fc6d734a06b72f4a00d021255f"
+ integrity sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==
+
define-properties@^1.1.2, define-properties@^1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1"
@@ -4394,10 +4517,6 @@ diff-sequences@^29.6.3:
resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921"
integrity sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==
-diff@^3.2.0:
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12"
-
diff@^4.0.1:
version "4.0.2"
resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d"
@@ -4669,7 +4788,7 @@ enhanced-resolve@^5.8.3:
graceful-fs "^4.2.4"
tapable "^2.2.0"
-enquirer@^2.3.5, enquirer@~2.3.6:
+enquirer@~2.3.6:
version "2.3.6"
resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d"
integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==
@@ -4869,94 +4988,93 @@ escodegen@^2.0.0:
optionalDependencies:
source-map "~0.6.1"
-eslint-config-prettier@^6.15.0:
- version "6.15.0"
- resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz#7f93f6cb7d45a92f1537a70ecc06366e1ac6fed9"
- integrity sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==
- dependencies:
- get-stdin "^6.0.0"
+eslint-config-prettier@^9.0.0:
+ version "9.0.0"
+ resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-9.0.0.tgz#eb25485946dd0c66cd216a46232dc05451518d1f"
+ integrity sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==
-eslint-scope@^5.0.0, eslint-scope@^5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c"
- integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==
+eslint-plugin-prettier@^5.0.1:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-5.0.1.tgz#a3b399f04378f79f066379f544e42d6b73f11515"
+ integrity sha512-m3u5RnR56asrwV/lDC4GHorlW75DsFfmUcjfCYylTUs85dBRnB7VM6xG8eCMJdeDRnppzmxZVf1GEPJvl1JmNg==
dependencies:
- esrecurse "^4.3.0"
- estraverse "^4.1.1"
+ prettier-linter-helpers "^1.0.0"
+ synckit "^0.8.5"
-eslint-utils@^2.0.0, eslint-utils@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27"
- integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==
+eslint-scope@^7.2.2:
+ version "7.2.2"
+ resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f"
+ integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==
dependencies:
- eslint-visitor-keys "^1.1.0"
-
-eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e"
- integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==
+ esrecurse "^4.3.0"
+ estraverse "^5.2.0"
eslint-visitor-keys@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8"
integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==
-eslint@~7.13.0:
- version "7.13.0"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.13.0.tgz#7f180126c0dcdef327bfb54b211d7802decc08da"
- integrity sha512-uCORMuOO8tUzJmsdRtrvcGq5qposf7Rw0LwkTJkoDbOycVQtQjmnhZSuLQnozLE4TmAzlMVV45eCHmQ1OpDKUQ==
- dependencies:
- "@babel/code-frame" "^7.0.0"
- "@eslint/eslintrc" "^0.2.1"
- ajv "^6.10.0"
+eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3:
+ version "3.4.3"
+ resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800"
+ integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==
+
+eslint@^8.51.0:
+ version "8.51.0"
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.51.0.tgz#4a82dae60d209ac89a5cff1604fea978ba4950f3"
+ integrity sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA==
+ dependencies:
+ "@eslint-community/eslint-utils" "^4.2.0"
+ "@eslint-community/regexpp" "^4.6.1"
+ "@eslint/eslintrc" "^2.1.2"
+ "@eslint/js" "8.51.0"
+ "@humanwhocodes/config-array" "^0.11.11"
+ "@humanwhocodes/module-importer" "^1.0.1"
+ "@nodelib/fs.walk" "^1.2.8"
+ ajv "^6.12.4"
chalk "^4.0.0"
cross-spawn "^7.0.2"
- debug "^4.0.1"
+ debug "^4.3.2"
doctrine "^3.0.0"
- enquirer "^2.3.5"
- eslint-scope "^5.1.1"
- eslint-utils "^2.1.0"
- eslint-visitor-keys "^2.0.0"
- espree "^7.3.0"
- esquery "^1.2.0"
+ escape-string-regexp "^4.0.0"
+ eslint-scope "^7.2.2"
+ eslint-visitor-keys "^3.4.3"
+ espree "^9.6.1"
+ esquery "^1.4.2"
esutils "^2.0.2"
- file-entry-cache "^5.0.1"
- functional-red-black-tree "^1.0.1"
- glob-parent "^5.0.0"
- globals "^12.1.0"
- ignore "^4.0.6"
- import-fresh "^3.0.0"
+ fast-deep-equal "^3.1.3"
+ file-entry-cache "^6.0.1"
+ find-up "^5.0.0"
+ glob-parent "^6.0.2"
+ globals "^13.19.0"
+ graphemer "^1.4.0"
+ ignore "^5.2.0"
imurmurhash "^0.1.4"
is-glob "^4.0.0"
- js-yaml "^3.13.1"
+ is-path-inside "^3.0.3"
+ js-yaml "^4.1.0"
json-stable-stringify-without-jsonify "^1.0.1"
levn "^0.4.1"
- lodash "^4.17.19"
- minimatch "^3.0.4"
+ lodash.merge "^4.6.2"
+ minimatch "^3.1.2"
natural-compare "^1.4.0"
- optionator "^0.9.1"
- progress "^2.0.0"
- regexpp "^3.1.0"
- semver "^7.2.1"
- strip-ansi "^6.0.0"
- strip-json-comments "^3.1.0"
- table "^5.2.3"
+ optionator "^0.9.3"
+ strip-ansi "^6.0.1"
text-table "^0.2.0"
- v8-compile-cache "^2.0.3"
esm@^3.2.25:
version "3.2.25"
resolved "https://registry.yarnpkg.com/esm/-/esm-3.2.25.tgz#342c18c29d56157688ba5ce31f8431fbb795cc10"
integrity sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==
-espree@^7.3.0:
- version "7.3.1"
- resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6"
- integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==
+espree@^9.6.0, espree@^9.6.1:
+ version "9.6.1"
+ resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f"
+ integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==
dependencies:
- acorn "^7.4.0"
- acorn-jsx "^5.3.1"
- eslint-visitor-keys "^1.3.0"
+ acorn "^8.9.0"
+ acorn-jsx "^5.3.2"
+ eslint-visitor-keys "^3.4.1"
esprima@^4.0.0:
version "4.0.0"
@@ -4967,10 +5085,10 @@ esprima@^4.0.1:
resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
-esquery@^1.2.0:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57"
- integrity sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==
+esquery@^1.4.2:
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b"
+ integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==
dependencies:
estraverse "^5.1.0"
@@ -4981,10 +5099,6 @@ esrecurse@^4.3.0:
dependencies:
estraverse "^5.2.0"
-estraverse@^4.1.1:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13"
-
estraverse@^5.1.0, estraverse@^5.2.0:
version "5.2.0"
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880"
@@ -5055,6 +5169,21 @@ execa@^5.0.0:
signal-exit "^3.0.3"
strip-final-newline "^2.0.0"
+execa@^7.1.1:
+ version "7.2.0"
+ resolved "https://registry.yarnpkg.com/execa/-/execa-7.2.0.tgz#657e75ba984f42a70f38928cedc87d6f2d4fe4e9"
+ integrity sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==
+ dependencies:
+ cross-spawn "^7.0.3"
+ get-stream "^6.0.1"
+ human-signals "^4.3.0"
+ is-stream "^3.0.0"
+ merge-stream "^2.0.0"
+ npm-run-path "^5.1.0"
+ onetime "^6.0.0"
+ signal-exit "^3.0.7"
+ strip-final-newline "^3.0.0"
+
expand-brackets@^2.1.4:
version "2.1.4"
resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622"
@@ -5119,7 +5248,17 @@ fast-deep-equal@^3.1.1:
resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4"
integrity sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==
-fast-glob@^3.0.3, fast-glob@^3.1.1:
+fast-deep-equal@^3.1.3:
+ version "3.1.3"
+ resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
+ integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
+
+fast-diff@^1.1.2:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.3.0.tgz#ece407fa550a64d638536cd727e129c61616e0f0"
+ integrity sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==
+
+fast-glob@^3.0.3:
version "3.2.4"
resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.4.tgz#d20aefbf99579383e7f3cc66529158c9b98554d3"
integrity sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==
@@ -5131,7 +5270,7 @@ fast-glob@^3.0.3, fast-glob@^3.1.1:
micromatch "^4.0.2"
picomatch "^2.2.1"
-fast-glob@^3.2.12:
+fast-glob@^3.2.12, fast-glob@^3.3.0:
version "3.3.1"
resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.1.tgz#784b4e897340f3dbbef17413b3f11acf03c874c4"
integrity sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==
@@ -5201,12 +5340,12 @@ figures@^2.0.0:
dependencies:
escape-string-regexp "^1.0.5"
-file-entry-cache@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c"
- integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==
+file-entry-cache@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027"
+ integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==
dependencies:
- flat-cache "^2.0.1"
+ flat-cache "^3.0.4"
filelist@^1.0.4:
version "1.0.4"
@@ -5301,24 +5440,24 @@ find-versions@^3.2.0:
dependencies:
semver-regex "^2.0.0"
-flat-cache@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0"
- integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==
+flat-cache@^3.0.4:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.1.1.tgz#a02a15fdec25a8f844ff7cc658f03dd99eb4609b"
+ integrity sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==
dependencies:
- flatted "^2.0.0"
- rimraf "2.6.3"
- write "1.0.3"
+ flatted "^3.2.9"
+ keyv "^4.5.3"
+ rimraf "^3.0.2"
flat@^5.0.2:
version "5.0.2"
resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241"
integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==
-flatted@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138"
- integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==
+flatted@^3.2.9:
+ version "3.2.9"
+ resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.9.tgz#7eb4c67ca1ba34232ca9d2d93e9886e611ad7daf"
+ integrity sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==
flatten@^1.0.2:
version "1.0.3"
@@ -5465,10 +5604,6 @@ function.prototype.name@^1.1.6:
es-abstract "^1.22.1"
functions-have-names "^1.2.3"
-functional-red-black-tree@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
-
functions-have-names@^1.2.2, functions-have-names@^1.2.3:
version "1.2.3"
resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834"
@@ -5590,11 +5725,6 @@ get-stdin@^4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe"
-get-stdin@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b"
- integrity sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==
-
get-stream@6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.0.tgz#3e0012cb6827319da2706e601a1583e8629a6718"
@@ -5607,7 +5737,7 @@ get-stream@^5.0.0:
dependencies:
pump "^3.0.0"
-get-stream@^6.0.0:
+get-stream@^6.0.0, get-stream@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==
@@ -5734,7 +5864,7 @@ github-slugger@^2.0.0:
resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-2.0.0.tgz#52cf2f9279a21eb6c59dd385b410f0c0adda8f1a"
integrity sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==
-glob-parent@5.1.2, glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@^5.1.2, glob-parent@~5.1.2:
+glob-parent@5.1.2, glob-parent@^5.1.0, glob-parent@^5.1.2, glob-parent@~5.1.2:
version "5.1.2"
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
@@ -5748,6 +5878,13 @@ glob-parent@^3.1.0:
is-glob "^3.1.0"
path-dirname "^1.0.0"
+glob-parent@^6.0.2:
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3"
+ integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==
+ dependencies:
+ is-glob "^4.0.3"
+
glob-stream@^6.1.0:
version "6.1.0"
resolved "https://registry.yarnpkg.com/glob-stream/-/glob-stream-6.1.0.tgz#7045c99413b3eb94888d83ab46d0b404cc7bdde4"
@@ -5857,12 +5994,12 @@ globals@^11.1.0:
resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
-globals@^12.1.0:
- version "12.4.0"
- resolved "https://registry.yarnpkg.com/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8"
- integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==
+globals@^13.19.0:
+ version "13.23.0"
+ resolved "https://registry.yarnpkg.com/globals/-/globals-13.23.0.tgz#ef31673c926a0976e1f61dab4dca57e0c0a8af02"
+ integrity sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==
dependencies:
- type-fest "^0.8.1"
+ type-fest "^0.20.2"
globalthis@^1.0.3:
version "1.0.3"
@@ -5871,7 +6008,7 @@ globalthis@^1.0.3:
dependencies:
define-properties "^1.1.3"
-globby@11.1.0, globby@^11.0.3:
+globby@11.1.0, globby@^11.0.3, globby@^11.1.0:
version "11.1.0"
resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"
integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==
@@ -5897,18 +6034,6 @@ globby@^10.0.2:
merge2 "^1.2.3"
slash "^3.0.0"
-globby@^11.0.1:
- version "11.0.4"
- resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5"
- integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==
- dependencies:
- array-union "^2.1.0"
- dir-glob "^3.0.1"
- fast-glob "^3.1.1"
- ignore "^5.1.4"
- merge2 "^1.3.0"
- slash "^3.0.0"
-
gonzales-pe@^4.2.3:
version "4.3.0"
resolved "https://registry.yarnpkg.com/gonzales-pe/-/gonzales-pe-4.3.0.tgz#fe9dec5f3c557eead09ff868c65826be54d067b3"
@@ -5938,6 +6063,11 @@ graceful-fs@^4.2.4:
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.9.tgz#041b05df45755e587a24942279b9d113146e1c96"
integrity sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==
+graphemer@^1.4.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6"
+ integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==
+
handlebars@^4.7.6:
version "4.7.7"
resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1"
@@ -6291,6 +6421,11 @@ human-signals@^2.1.0:
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
+human-signals@^4.3.0:
+ version "4.3.1"
+ resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-4.3.1.tgz#ab7f811e851fca97ffbd2c1fe9a958964de321b2"
+ integrity sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==
+
humanize-ms@^1.2.1:
version "1.2.1"
resolved "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed"
@@ -6357,17 +6492,12 @@ ignore-walk@^6.0.0:
dependencies:
minimatch "^9.0.0"
-ignore@^4.0.6:
- version "4.0.6"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
- integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
-
-ignore@^5.0.4:
+ignore@^5.0.4, ignore@^5.2.4:
version "5.2.4"
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324"
integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==
-ignore@^5.1.1, ignore@^5.1.4:
+ignore@^5.1.1:
version "5.1.8"
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57"
integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==
@@ -6377,7 +6507,7 @@ ignore@^5.2.0:
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a"
integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==
-import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1:
+import-fresh@^3.1.0, import-fresh@^3.2.1:
version "3.2.2"
resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.2.tgz#fc129c160c5d68235507f4331a6baad186bdbc3e"
integrity sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==
@@ -6685,6 +6815,11 @@ is-docker@^2.0.0, is-docker@^2.1.1:
resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa"
integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==
+is-docker@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-3.0.0.tgz#90093aa3106277d8a77a5910dbae71747e15a200"
+ integrity sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==
+
is-extendable@^0.1.0, is-extendable@^0.1.1:
version "0.1.1"
resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
@@ -6739,10 +6874,24 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1:
dependencies:
is-extglob "^2.1.1"
+is-glob@^4.0.3:
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
+ integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
+ dependencies:
+ is-extglob "^2.1.1"
+
is-hexadecimal@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.1.tgz#6e084bbc92061fbb0971ec58b6ce6d404e24da69"
+is-inside-container@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/is-inside-container/-/is-inside-container-1.0.0.tgz#e81fba699662eb31dbdaf26766a61d4814717ea4"
+ integrity sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==
+ dependencies:
+ is-docker "^3.0.0"
+
is-interactive@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e"
@@ -6812,6 +6961,11 @@ is-odd@^1.0.0:
dependencies:
is-number "^3.0.0"
+is-path-inside@^3.0.3:
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"
+ integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==
+
is-plain-obj@^1.0.0, is-plain-obj@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
@@ -6914,6 +7068,11 @@ is-stream@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
+is-stream@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-3.0.0.tgz#e6bfd7aa6bef69f4f472ce9bb681e3e57b4319ac"
+ integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==
+
is-string@^1.0.5, is-string@^1.0.7:
version "1.0.7"
resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd"
@@ -7096,10 +7255,6 @@ jest-worker@^26.2.1:
merge-stream "^2.0.0"
supports-color "^7.0.0"
-js-tokens@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
-
js-tokens@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
@@ -7112,7 +7267,7 @@ js-yaml@4.1.0, js-yaml@^4.1.0:
dependencies:
argparse "^2.0.1"
-js-yaml@^3.10.0, js-yaml@^3.13.1, js-yaml@^3.7.0:
+js-yaml@^3.10.0:
version "3.13.1"
resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847"
integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==
@@ -7130,6 +7285,11 @@ jsesc@~0.5.0:
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=
+json-buffer@3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13"
+ integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==
+
json-parse-better-errors@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.1.tgz#50183cd1b2d25275de069e9e71b467ac9eab973a"
@@ -7220,6 +7380,13 @@ jsts@^1.4.0:
version "1.6.0"
resolved "https://registry.yarnpkg.com/jsts/-/jsts-1.6.0.tgz#ab5d47ca3f9962c4ef94bbe6a317efeacdb41c93"
+keyv@^4.5.3:
+ version "4.5.4"
+ resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93"
+ integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==
+ dependencies:
+ json-buffer "3.0.1"
+
kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0:
version "3.2.2"
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
@@ -7558,7 +7725,12 @@ lodash.ismatch@^4.4.0:
resolved "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37"
integrity sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=
-lodash@^4.17.10, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.21, lodash@^4.17.4:
+lodash.merge@^4.6.2:
+ version "4.6.2"
+ resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
+ integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
+
+lodash@^4.17.10, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.21, lodash@^4.17.4:
version "4.17.21"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
@@ -8474,6 +8646,11 @@ mimic-fn@^2.1.0:
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
+mimic-fn@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc"
+ integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==
+
min-indent@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869"
@@ -8486,7 +8663,7 @@ minimatch@3.0.5:
dependencies:
brace-expansion "^1.1.7"
-minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2:
+minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2:
version "3.1.2"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
@@ -8631,13 +8808,6 @@ mkdirp@*, mkdirp@^1.0.3:
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
-mkdirp@^0.5.1:
- version "0.5.5"
- resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def"
- integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==
- dependencies:
- minimist "^1.2.5"
-
mock-property@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/mock-property/-/mock-property-1.0.0.tgz#301518a59fb545312a407c8d1a861aba0357b4a6"
@@ -9045,6 +9215,13 @@ npm-run-path@^4.0.0, npm-run-path@^4.0.1:
dependencies:
path-key "^3.0.0"
+npm-run-path@^5.1.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-5.1.0.tgz#bc62f7f3f6952d9894bd08944ba011a6ee7b7e00"
+ integrity sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==
+ dependencies:
+ path-key "^4.0.0"
+
npmlog@^6.0.0, npmlog@^6.0.2:
version "6.0.2"
resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-6.0.2.tgz#c8166017a42f2dea92d6453168dd865186a70830"
@@ -9216,6 +9393,13 @@ onetime@^5.1.0, onetime@^5.1.2:
dependencies:
mimic-fn "^2.1.0"
+onetime@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/onetime/-/onetime-6.0.0.tgz#7c24c18ed1fd2e9bca4bd26806a33613c77d34b4"
+ integrity sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==
+ dependencies:
+ mimic-fn "^4.0.0"
+
open@^8.4.0:
version "8.4.2"
resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9"
@@ -9225,6 +9409,16 @@ open@^8.4.0:
is-docker "^2.1.1"
is-wsl "^2.2.0"
+open@^9.1.0:
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/open/-/open-9.1.0.tgz#684934359c90ad25742f5a26151970ff8c6c80b6"
+ integrity sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==
+ dependencies:
+ default-browser "^4.0.0"
+ define-lazy-prop "^3.0.0"
+ is-inside-container "^1.0.0"
+ is-wsl "^2.2.0"
+
opencollective-postinstall@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz#5657f1bede69b6e33a45939b061eb53d3c6c3a89"
@@ -9242,17 +9436,17 @@ optionator@^0.8.1:
type-check "~0.3.2"
word-wrap "~1.2.3"
-optionator@^0.9.1:
- version "0.9.1"
- resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499"
- integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==
+optionator@^0.9.3:
+ version "0.9.3"
+ resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64"
+ integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==
dependencies:
+ "@aashutoshrathi/word-wrap" "^1.2.3"
deep-is "^0.1.3"
fast-levenshtein "^2.0.6"
levn "^0.4.1"
prelude-ls "^1.2.1"
type-check "^0.4.0"
- word-wrap "^1.2.3"
ora@^5.4.1:
version "5.4.1"
@@ -9575,6 +9769,11 @@ path-key@^3.0.0, path-key@^3.1.0:
resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
+path-key@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/path-key/-/path-key-4.0.0.tgz#295588dc3aee64154f877adb9d780b81c554bf18"
+ integrity sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==
+
path-parse@^1.0.5, path-parse@^1.0.6, path-parse@^1.0.7:
version "1.0.7"
resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
@@ -9817,10 +10016,17 @@ prelude-ls@~1.1.2:
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=
-prettier@^2.1.2:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.2.1.tgz#795a1a78dd52f073da0cd42b21f9c91381923ff5"
- integrity sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==
+prettier-linter-helpers@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b"
+ integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==
+ dependencies:
+ fast-diff "^1.1.2"
+
+prettier@^3.0.3:
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.0.3.tgz#432a51f7ba422d1469096c0fdc28e235db8f9643"
+ integrity sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==
pretty-format@^24.9.0:
version "24.9.0"
@@ -9854,7 +10060,7 @@ process-nextick-args@~2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa"
-progress@*, progress@^2.0.0:
+progress@*:
version "2.0.0"
resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.0.tgz#8a1be366bf8fc23db2bd23f10c6fe920b4389d1f"
@@ -10249,11 +10455,6 @@ regexp.prototype.flags@^1.5.0, regexp.prototype.flags@^1.5.1:
define-properties "^1.2.0"
set-function-name "^2.0.0"
-regexpp@^3.0.0, regexpp@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2"
- integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==
-
regexpu-core@^4.7.1:
version "4.8.0"
resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.8.0.tgz#e5605ba361b67b1718478501327502f4479a98f0"
@@ -10579,13 +10780,6 @@ reusify@^1.0.4:
resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
-rimraf@2.6.3:
- version "2.6.3"
- resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab"
- integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==
- dependencies:
- glob "^7.1.3"
-
rimraf@^3.0.0, rimraf@^3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
@@ -10622,6 +10816,13 @@ rollup@*, rollup@^2.34.2:
optionalDependencies:
fsevents "~2.1.2"
+run-applescript@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/run-applescript/-/run-applescript-5.0.0.tgz#e11e1c932e055d5c6b40d98374e0268d9b11899c"
+ integrity sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==
+ dependencies:
+ execa "^5.0.0"
+
run-async@^2.4.0:
version "2.4.1"
resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455"
@@ -10724,7 +10925,7 @@ semver-regex@^2.0.0:
resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-2.0.0.tgz#a93c2c5844539a770233379107b38c7b4ac9d338"
integrity sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==
-"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0:
+"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.6.0:
version "5.7.2"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8"
integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==
@@ -10746,7 +10947,7 @@ semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0, semver@^6.3.1:
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
-semver@^7.0.0, semver@^7.1.1, semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.3:
+semver@^7.0.0, semver@^7.1.1, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4:
version "7.5.4"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e"
integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
@@ -10882,15 +11083,6 @@ slice-ansi@0.0.4:
resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35"
integrity sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=
-slice-ansi@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636"
- integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==
- dependencies:
- ansi-styles "^3.2.0"
- astral-regex "^1.0.0"
- is-fullwidth-code-point "^2.0.0"
-
smart-buffer@^4.2.0:
version "4.2.0"
resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae"
@@ -11373,6 +11565,11 @@ strip-final-newline@^2.0.0:
resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
+strip-final-newline@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz#52894c313fbff318835280aed60ff71ebf12b8fd"
+ integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==
+
strip-indent@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2"
@@ -11390,7 +11587,7 @@ strip-json-comments@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
-strip-json-comments@^3.1.0, strip-json-comments@^3.1.1:
+strip-json-comments@^3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
@@ -11484,15 +11681,13 @@ symbol-observable@^1.1.0:
resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804"
integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==
-table@^5.2.3:
- version "5.4.6"
- resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e"
- integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==
+synckit@^0.8.5:
+ version "0.8.5"
+ resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.8.5.tgz#b7f4358f9bb559437f9f167eb6bc46b3c9818fa3"
+ integrity sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==
dependencies:
- ajv "^6.10.2"
- lodash "^4.17.14"
- slice-ansi "^2.1.0"
- string-width "^3.0.0"
+ "@pkgr/utils" "^2.3.1"
+ tslib "^2.5.0"
tapable@^2.2.0:
version "2.2.1"
@@ -11649,6 +11844,11 @@ tinyqueue@^2.0.0, tinyqueue@^2.0.3:
resolved "https://registry.yarnpkg.com/tinyqueue/-/tinyqueue-2.0.3.tgz#64d8492ebf39e7801d7bd34062e29b45b2035f08"
integrity sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA==
+titleize@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/titleize/-/titleize-3.0.0.tgz#71c12eb7fdd2558aa8a44b0be83b8a76694acd53"
+ integrity sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==
+
tmp@^0.0.33:
version "0.0.33"
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"
@@ -11768,6 +11968,11 @@ trough@^2.0.0:
resolved "https://registry.yarnpkg.com/trough/-/trough-2.1.0.tgz#0f7b511a4fde65a46f18477ab38849b22c554876"
integrity sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==
+ts-api-utils@^1.0.1:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.0.3.tgz#f12c1c781d04427313dbac808f453f050e54a331"
+ integrity sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==
+
ts-node@^9.0.0:
version "9.1.1"
resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-9.1.1.tgz#51a9a450a3e959401bda5f004a72d54b936d376d"
@@ -11789,12 +11994,12 @@ tsconfig-paths@^4.1.2:
minimist "^1.2.6"
strip-bom "^3.0.0"
-tslib@^1.8.0, tslib@^1.8.1, tslib@^1.9.0:
+tslib@^1.8.1, tslib@^1.9.0:
version "1.11.1"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.11.1.tgz#eb15d128827fbee2841549e171f45ed338ac7e35"
integrity sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==
-tslib@^2.1.0, tslib@^2.4.0:
+tslib@^2.1.0, tslib@^2.4.0, tslib@^2.5.0, tslib@^2.6.0:
version "2.6.2"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae"
integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==
@@ -11804,36 +12009,6 @@ tslib@^2.3.0:
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.0.tgz#803b8cdab3e12ba581a4ca41c8839bbb0dacb09e"
integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==
-tslint@*:
- version "5.9.1"
- resolved "https://registry.yarnpkg.com/tslint/-/tslint-5.9.1.tgz#1255f87a3ff57eb0b0e1f0e610a8b4748046c9ae"
- dependencies:
- babel-code-frame "^6.22.0"
- builtin-modules "^1.1.1"
- chalk "^2.3.0"
- commander "^2.12.1"
- diff "^3.2.0"
- glob "^7.1.1"
- js-yaml "^3.7.0"
- minimatch "^3.0.4"
- resolve "^1.3.2"
- semver "^5.3.0"
- tslib "^1.8.0"
- tsutils "^2.12.1"
-
-tsutils@^2.12.1:
- version "2.22.2"
- resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.22.2.tgz#0b9f3d87aa3eb95bd32d26ce2b88aa329a657951"
- dependencies:
- tslib "^1.8.1"
-
-tsutils@^3.17.1:
- version "3.17.1"
- resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759"
- integrity sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==
- dependencies:
- tslib "^1.8.1"
-
tsutils@^3.21.0:
version "3.21.0"
resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623"
@@ -11880,6 +12055,11 @@ type-fest@^0.18.0:
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f"
integrity sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==
+type-fest@^0.20.2:
+ version "0.20.2"
+ resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
+ integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
+
type-fest@^0.21.3:
version "0.21.3"
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37"
@@ -11955,12 +12135,12 @@ typedarray@^0.0.6, typedarray@~0.0.5:
version "0.0.6"
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
-typescript@*, typescript@^3.8.3:
+typescript@*:
version "3.8.3"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.8.3.tgz#409eb8544ea0335711205869ec458ab109ee1061"
integrity sha1-QJ64VE6gM1cRIFhp7EWKsQnuEGE=
-"typescript@>=3 < 6":
+"typescript@>=3 < 6", typescript@^5.2.2:
version "5.2.2"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.2.2.tgz#5ebb5e5a5b75f085f22bc3f8460fba308310fa78"
integrity sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==
@@ -12196,6 +12376,11 @@ unset-value@^1.0.0:
has-value "^0.3.1"
isobject "^3.0.0"
+untildify@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b"
+ integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==
+
upath@2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/upath/-/upath-2.0.1.tgz#50c73dea68d6f6b990f51d279ce6081665d61a8b"
@@ -12250,11 +12435,6 @@ v8-compile-cache@2.3.0:
resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee"
integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==
-v8-compile-cache@^2.0.3:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz#9471efa3ef9128d2f7c6a7ca39c4dd6b5055b132"
- integrity sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==
-
validate-npm-package-license@3.0.4, validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4:
version "3.0.4"
resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
@@ -12595,7 +12775,7 @@ wkt-parser@^1.2.0:
version "1.2.1"
resolved "https://registry.yarnpkg.com/wkt-parser/-/wkt-parser-1.2.1.tgz#3339689dbc549c103fc5c7447543534785ff8d4d"
-word-wrap@^1.2.3, word-wrap@~1.2.3:
+word-wrap@~1.2.3:
version "1.2.4"
resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.4.tgz#cb4b50ec9aca570abd1f52f33cd45b6c61739a9f"
integrity sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA==
@@ -12714,13 +12894,6 @@ write-pkg@4.0.0:
type-fest "^0.4.1"
write-json-file "^3.2.0"
-write@1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3"
- integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==
- dependencies:
- mkdirp "^0.5.1"
-
x-is-string@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/x-is-string/-/x-is-string-0.1.0.tgz#474b50865af3a49a9c4657f05acd145458f77d82"