From 31e399f275af7bdf69ef4efa64bf6e9f45e1f1fc Mon Sep 17 00:00:00 2001 From: James Beard Date: Thu, 9 Nov 2023 18:27:06 +1100 Subject: [PATCH] Upgrading all project dependencies (except monorepolint - troublesome) to latest versions. Some code changes required though only to utility and test scripts, and then only function name changes e.g. load.sync() is now loadJsonFileSync() in the latest version. Removing chroma-js as a turf-isobands devDependency as it doesn't seem to be used. --- .monorepolint.config.ts | 16 +- package.json | 33 +- packages/turf-along/package.json | 16 +- packages/turf-along/test.js | 4 +- packages/turf-angle/package.json | 20 +- packages/turf-angle/test.js | 12 +- packages/turf-area/bench.js | 4 +- packages/turf-area/package.json | 18 +- packages/turf-area/test.js | 10 +- packages/turf-bbox-clip/bench.js | 4 +- packages/turf-bbox-clip/package.json | 18 +- packages/turf-bbox-clip/test.js | 11 +- packages/turf-bbox-polygon/package.json | 14 +- packages/turf-bbox/package.json | 14 +- packages/turf-bearing/package.json | 16 +- packages/turf-bearing/test.js | 4 +- packages/turf-bezier-spline/bench.js | 4 +- packages/turf-bezier-spline/package.json | 18 +- packages/turf-bezier-spline/test.js | 11 +- packages/turf-boolean-clockwise/bench.js | 6 +- packages/turf-boolean-clockwise/package.json | 18 +- packages/turf-boolean-clockwise/test.js | 8 +- packages/turf-boolean-concave/bench.js | 6 +- packages/turf-boolean-concave/package.json | 18 +- packages/turf-boolean-concave/test.js | 8 +- packages/turf-boolean-contains/bench.js | 6 +- packages/turf-boolean-contains/package.json | 18 +- packages/turf-boolean-contains/test.js | 8 +- packages/turf-boolean-crosses/bench.js | 6 +- packages/turf-boolean-crosses/package.json | 18 +- packages/turf-boolean-crosses/test.js | 8 +- packages/turf-boolean-disjoint/bench.js | 6 +- packages/turf-boolean-disjoint/package.json | 16 +- packages/turf-boolean-disjoint/test.js | 8 +- packages/turf-boolean-equal/bench.js | 6 +- packages/turf-boolean-equal/package.json | 20 +- packages/turf-boolean-equal/test.js | 8 +- packages/turf-boolean-intersects/bench.js | 6 +- packages/turf-boolean-intersects/package.json | 16 +- packages/turf-boolean-intersects/test.js | 8 +- packages/turf-boolean-overlap/bench.js | 6 +- packages/turf-boolean-overlap/package.json | 20 +- packages/turf-boolean-overlap/test.js | 8 +- packages/turf-boolean-parallel/bench.js | 6 +- packages/turf-boolean-parallel/package.json | 18 +- packages/turf-boolean-parallel/test.js | 8 +- .../package.json | 14 +- packages/turf-boolean-point-on-line/bench.js | 6 +- .../turf-boolean-point-on-line/package.json | 20 +- packages/turf-boolean-point-on-line/test.js | 8 +- packages/turf-boolean-touches/bench.js | 6 +- packages/turf-boolean-touches/package.json | 18 +- packages/turf-boolean-touches/test.js | 8 +- packages/turf-boolean-valid/bench.js | 6 +- packages/turf-boolean-valid/package.json | 20 +- packages/turf-boolean-valid/test.js | 8 +- packages/turf-boolean-within/bench.js | 6 +- packages/turf-boolean-within/package.json | 18 +- packages/turf-boolean-within/test.js | 8 +- packages/turf-buffer/bench.js | 4 +- packages/turf-buffer/package.json | 14 +- packages/turf-buffer/test.js | 11 +- packages/turf-center-mean/bench.js | 6 +- packages/turf-center-mean/package.json | 20 +- packages/turf-center-mean/test.js | 12 +- packages/turf-center-median/package.json | 18 +- packages/turf-center-median/test.js | 12 +- packages/turf-center-of-mass/bench.js | 6 +- packages/turf-center-of-mass/package.json | 20 +- packages/turf-center-of-mass/test.js | 12 +- packages/turf-center/bench.js | 6 +- packages/turf-center/package.json | 20 +- packages/turf-center/test.js | 12 +- packages/turf-centroid/bench.js | 6 +- packages/turf-centroid/package.json | 20 +- packages/turf-centroid/test.js | 12 +- packages/turf-circle/package.json | 20 +- packages/turf-circle/test.js | 11 +- packages/turf-clean-coords/bench.js | 6 +- packages/turf-clean-coords/package.json | 18 +- packages/turf-clean-coords/test.js | 11 +- packages/turf-clone/package.json | 14 +- packages/turf-clusters-dbscan/bench.js | 4 +- packages/turf-clusters-dbscan/package.json | 22 +- packages/turf-clusters-dbscan/test.js | 11 +- packages/turf-clusters-kmeans/bench.js | 4 +- packages/turf-clusters-kmeans/package.json | 23 +- packages/turf-clusters-kmeans/test.js | 14 +- packages/turf-clusters/package.json | 14 +- packages/turf-collect/package.json | 16 +- packages/turf-combine/package.json | 14 +- packages/turf-concave/bench.js | 4 +- packages/turf-concave/package.json | 18 +- packages/turf-concave/test.js | 11 +- packages/turf-convex/bench.js | 6 +- packages/turf-convex/package.json | 22 +- packages/turf-convex/test.js | 12 +- packages/turf-destination/package.json | 20 +- packages/turf-destination/test.js | 12 +- packages/turf-difference/bench.js | 4 +- packages/turf-difference/package.json | 16 +- packages/turf-difference/test.js | 12 +- packages/turf-directional-mean/bench.js | 6 +- packages/turf-directional-mean/package.json | 18 +- packages/turf-directional-mean/test.js | 24 +- packages/turf-dissolve/bench.js | 4 +- packages/turf-dissolve/package.json | 14 +- packages/turf-dissolve/test.js | 11 +- packages/turf-distance-weight/bench.js | 4 +- packages/turf-distance-weight/package.json | 18 +- packages/turf-distance-weight/test.js | 4 +- packages/turf-distance/package.json | 18 +- packages/turf-distance/test.js | 14 +- packages/turf-ellipse/package.json | 18 +- packages/turf-ellipse/test.js | 12 +- packages/turf-envelope/bench.js | 4 +- packages/turf-envelope/package.json | 12 +- packages/turf-envelope/test.js | 4 +- packages/turf-explode/package.json | 14 +- packages/turf-explode/test.js | 22 +- packages/turf-flatten/bench.js | 4 +- packages/turf-flatten/package.json | 14 +- packages/turf-flatten/test.js | 11 +- packages/turf-flip/bench.js | 4 +- packages/turf-flip/package.json | 14 +- packages/turf-flip/test.js | 11 +- packages/turf-geojson-rbush/package.json | 16 +- packages/turf-geojson-rbush/test.js | 14 +- packages/turf-great-circle/package.json | 14 +- packages/turf-great-circle/test.js | 11 +- packages/turf-helpers/package.json | 14 +- packages/turf-hex-grid/package.json | 18 +- packages/turf-hex-grid/test.js | 14 +- packages/turf-interpolate/bench.js | 4 +- packages/turf-interpolate/package.json | 16 +- packages/turf-interpolate/test.js | 11 +- packages/turf-intersect/bench.js | 6 +- packages/turf-intersect/package.json | 20 +- packages/turf-intersect/test.js | 12 +- packages/turf-invariant/package.json | 13 +- packages/turf-isobands/bench.js | 4 +- packages/turf-isobands/package.json | 21 +- packages/turf-isobands/test.js | 14 +- packages/turf-isolines/bench.js | 4 +- packages/turf-isolines/package.json | 20 +- packages/turf-isolines/test.js | 14 +- packages/turf-kinks/bench.js | 4 +- packages/turf-kinks/package.json | 17 +- packages/turf-kinks/test.js | 11 +- packages/turf-length/bench.js | 4 +- packages/turf-length/package.json | 18 +- packages/turf-length/test.js | 10 +- packages/turf-line-arc/bench.js | 4 +- packages/turf-line-arc/package.json | 17 +- packages/turf-line-arc/test.js | 11 +- packages/turf-line-chunk/bench.js | 4 +- packages/turf-line-chunk/package.json | 14 +- packages/turf-line-chunk/test.js | 19 +- packages/turf-line-intersect/bench.js | 4 +- packages/turf-line-intersect/package.json | 20 +- packages/turf-line-intersect/test.js | 11 +- packages/turf-line-offset/bench.js | 4 +- packages/turf-line-offset/package.json | 14 +- packages/turf-line-offset/test.js | 14 +- packages/turf-line-overlap/bench.js | 4 +- packages/turf-line-overlap/package.json | 24 +- packages/turf-line-overlap/test.js | 11 +- packages/turf-line-segment/bench.js | 4 +- packages/turf-line-segment/package.json | 18 +- packages/turf-line-segment/test.js | 11 +- packages/turf-line-slice-along/package.json | 12 +- packages/turf-line-slice-along/test.js | 8 +- packages/turf-line-slice/package.json | 14 +- packages/turf-line-slice/test.js | 11 +- packages/turf-line-split/bench.js | 4 +- packages/turf-line-split/package.json | 16 +- packages/turf-line-split/test.js | 11 +- packages/turf-line-to-polygon/bench.js | 4 +- packages/turf-line-to-polygon/package.json | 18 +- packages/turf-line-to-polygon/test.js | 11 +- packages/turf-mask/bench.js | 4 +- packages/turf-mask/package.json | 16 +- packages/turf-mask/test.js | 11 +- packages/turf-meta/package.json | 10 +- packages/turf-midpoint/package.json | 10 +- packages/turf-moran-index/bench.js | 4 +- packages/turf-moran-index/package.json | 18 +- packages/turf-moran-index/test.js | 6 +- .../turf-nearest-neighbor-analysis/bench.js | 6 +- .../package.json | 18 +- .../turf-nearest-neighbor-analysis/test.js | 11 +- packages/turf-nearest-point-on-line/bench.js | 4 +- .../turf-nearest-point-on-line/package.json | 18 +- packages/turf-nearest-point-on-line/test.js | 43 +- packages/turf-nearest-point-to-line/bench.js | 6 +- .../turf-nearest-point-to-line/package.json | 20 +- packages/turf-nearest-point-to-line/test.js | 11 +- packages/turf-nearest-point/bench.js | 4 +- packages/turf-nearest-point/package.json | 14 +- packages/turf-nearest-point/test.js | 11 +- packages/turf-planepoint/package.json | 10 +- packages/turf-point-grid/package.json | 18 +- packages/turf-point-grid/test.js | 14 +- packages/turf-point-on-feature/bench.js | 6 +- packages/turf-point-on-feature/package.json | 10 +- packages/turf-point-on-feature/test.js | 12 +- packages/turf-point-to-line-distance/bench.js | 4 +- .../turf-point-to-line-distance/package.json | 18 +- packages/turf-point-to-line-distance/test.js | 13 +- .../turf-points-within-polygon/package.json | 10 +- packages/turf-polygon-smooth/bench.js | 4 +- packages/turf-polygon-smooth/package.json | 16 +- packages/turf-polygon-smooth/test.js | 12 +- packages/turf-polygon-tangents/bench.js | 4 +- packages/turf-polygon-tangents/package.json | 14 +- packages/turf-polygon-tangents/test.js | 11 +- packages/turf-polygon-to-line/bench.js | 4 +- packages/turf-polygon-to-line/package.json | 18 +- packages/turf-polygon-to-line/test.js | 11 +- packages/turf-polygonize/bench.js | 4 +- packages/turf-polygonize/package.json | 18 +- packages/turf-polygonize/test.js | 11 +- packages/turf-projection/bench.js | 8 +- packages/turf-projection/package.json | 20 +- packages/turf-projection/test.js | 22 +- packages/turf-quadrat-analysis/package.json | 18 +- packages/turf-quadrat-analysis/test.js | 20 +- packages/turf-random/package.json | 16 +- packages/turf-rectangle-grid/package.json | 18 +- packages/turf-rectangle-grid/test.js | 14 +- packages/turf-rewind/bench.js | 4 +- packages/turf-rewind/package.json | 14 +- packages/turf-rewind/test.js | 11 +- packages/turf-rhumb-bearing/package.json | 16 +- packages/turf-rhumb-bearing/test.js | 15 +- packages/turf-rhumb-destination/package.json | 18 +- packages/turf-rhumb-destination/test.js | 11 +- packages/turf-rhumb-distance/package.json | 18 +- packages/turf-rhumb-distance/test.js | 14 +- packages/turf-sample/package.json | 10 +- packages/turf-sector/bench.js | 4 +- packages/turf-sector/package.json | 14 +- packages/turf-sector/test.js | 11 +- packages/turf-shortest-path/bench.js | 4 +- packages/turf-shortest-path/package.json | 14 +- packages/turf-shortest-path/test.js | 11 +- packages/turf-simplify/bench.js | 4 +- packages/turf-simplify/package.json | 14 +- packages/turf-simplify/test.js | 11 +- packages/turf-square-grid/package.json | 16 +- packages/turf-square-grid/test.js | 14 +- packages/turf-square/package.json | 10 +- .../package.json | 14 +- .../turf-standard-deviational-ellipse/test.js | 12 +- packages/turf-tag/package.json | 12 +- packages/turf-tag/test.js | 12 +- packages/turf-tesselate/package.json | 12 +- packages/turf-tin/package.json | 14 +- packages/turf-transform-rotate/bench.js | 4 +- packages/turf-transform-rotate/package.json | 14 +- packages/turf-transform-rotate/test.js | 11 +- packages/turf-transform-scale/bench.js | 4 +- packages/turf-transform-scale/package.json | 14 +- packages/turf-transform-scale/test.js | 15 +- packages/turf-transform-translate/bench.js | 4 +- .../turf-transform-translate/package.json | 14 +- packages/turf-transform-translate/test.js | 15 +- packages/turf-triangle-grid/package.json | 18 +- packages/turf-triangle-grid/test.js | 14 +- packages/turf-truncate/bench.js | 4 +- packages/turf-truncate/package.json | 18 +- packages/turf-truncate/test.js | 11 +- packages/turf-union/bench.js | 4 +- packages/turf-union/package.json | 20 +- packages/turf-union/test.js | 11 +- packages/turf-unkink-polygon/bench.js | 4 +- packages/turf-unkink-polygon/package.json | 14 +- packages/turf-unkink-polygon/test.js | 11 +- packages/turf-voronoi/bench.js | 4 +- packages/turf-voronoi/package.json | 16 +- packages/turf-voronoi/test.js | 12 +- packages/turf/package.json | 20 +- packages/turf/test.js | 12 +- scripts/add-import-extensions.js | 2 +- scripts/checkTsProgress.js | 2 +- scripts/create-new-module | 24 +- scripts/generate-readmes.ts | 6 +- scripts/update-dependencies | 106 +- yarn.lock | 5188 ++++++----------- 289 files changed, 3502 insertions(+), 5222 deletions(-) diff --git a/.monorepolint.config.ts b/.monorepolint.config.ts index 0e7984ad59..4f85e30747 100644 --- a/.monorepolint.config.ts +++ b/.monorepolint.config.ts @@ -1,5 +1,5 @@ const path = require("path"); -const glob = require("glob"); +const { glob } = require("glob"); const fs = require("fs"); const TS_PACKAGES: string[] = []; // projects that use typescript to build @@ -249,7 +249,10 @@ module.exports = { { options: { devDependencies: { - "npm-run-all": "*", + benchmark: "^2.1.4", + "npm-run-all": "^4.1.5", + tape: "^5.7.2", + tsx: "^3.14.0", }, }, includePackages: [...TS_PACKAGES, ...JS_PACKAGES], @@ -257,11 +260,11 @@ module.exports = { { options: { dependencies: { - tslib: "^2.3.0", + tslib: "^2.6.2", }, devDependencies: { - tsx: "*", - typescript: "*", + "@types/tape": "^4.2.32", + typescript: "^5.2.2", }, }, includePackages: TS_PACKAGES, @@ -269,8 +272,7 @@ module.exports = { { options: { devDependencies: { - rollup: "*", - tsx: "*", + rollup: "^2.79.1", }, }, includePackages: JS_PACKAGES, diff --git a/package.json b/package.json index 7f32a5237e..e78a790fb7 100644 --- a/package.json +++ b/package.json @@ -40,34 +40,33 @@ "devDependencies": { "@types/geojson": "7946.0.8", "@types/node": "18.11.9", - "@typescript-eslint/eslint-plugin": "^6.8.0", - "@typescript-eslint/parser": "^6.8.0", + "@typescript-eslint/eslint-plugin": "^6.10.0", + "@typescript-eslint/parser": "^6.10.0", "acorn": "^7.4.1", - "camelcase": "*", + "camelcase": "^8.0.0", "d3-queue": "*", - "decamelize": "*", + "decamelize": "^6.0.0", "dependency-tree": "^8.1.2", - "documentation": "^14.0.2", + "documentation": "^13.2.5", "es-check": "^7.1.1", - "eslint": "^8.51.0", + "eslint": "^8.53.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-prettier": "^5.0.1", "esm": "^3.2.25", - "fs-extra": "*", - "husky": "^4.2.3", - "lerna": "^7.3.0", - "lint-staged": "^10.0.8", - "load-json-file": "*", - "meow": "*", + "fs-extra": "^11.1.1", + "husky": "^4.3.8", + "lerna": "^7.4.2", + "lint-staged": "^10.5.4", + "load-json-file": "^7.0.1", + "meow": "^12.1.1", "monorepolint": "^0.5.0-alpha.20", "npm-run-all": "^4.1.5", "prettier": "^3.0.3", - "progress": "*", - "rollup": "^2.34.2", - "tape": "^5.7.0", + "progress": "^2.0.3", + "rollup": "^2.79.1", "ts-node": "^9.0.0", - "tsx": "^3.12.8", + "tsx": "^3.14.0", "typescript": "^5.2.2", - "yamljs": "*" + "yamljs": "^0.3.0" } } diff --git a/packages/turf-along/package.json b/packages/turf-along/package.json index 8f810b750a..795407a110 100644 --- a/packages/turf-along/package.json +++ b/packages/turf-along/package.json @@ -48,13 +48,13 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2" }, "dependencies": { "@turf/bearing": "^7.0.0-alpha.2", @@ -62,6 +62,6 @@ "@turf/distance": "^7.0.0-alpha.2", "@turf/helpers": "^7.0.0-alpha.2", "@turf/invariant": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-along/test.js b/packages/turf-along/test.js index 71bd242627..c3514c4a70 100644 --- a/packages/turf-along/test.js +++ b/packages/turf-along/test.js @@ -1,10 +1,10 @@ const path = require("path"); const test = require("tape"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const { featureCollection } = require("@turf/helpers"); const along = require("./index").default; -const line = load.sync( +const line = loadJsonFileSync( path.join(__dirname, "test", "fixtures", "dc-line.geojson") ); diff --git a/packages/turf-angle/package.json b/packages/turf-angle/package.json index d16839bf1e..58306f9820 100644 --- a/packages/turf-angle/package.json +++ b/packages/turf-angle/package.json @@ -51,21 +51,21 @@ "@turf/distance": "^7.0.0-alpha.2", "@turf/sector": "^7.0.0-alpha.2", "@turf/truncate": "^7.0.0-alpha.2", - "@types/tape": "*", - "benchmark": "*", - "glob": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "glob": "^10.3.10", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/bearing": "^7.0.0-alpha.2", "@turf/helpers": "^7.0.0-alpha.2", "@turf/invariant": "^7.0.0-alpha.2", "@turf/rhumb-bearing": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-angle/test.js b/packages/turf-angle/test.js index 63ed5175ae..965250a807 100644 --- a/packages/turf-angle/test.js +++ b/packages/turf-angle/test.js @@ -1,8 +1,8 @@ const test = require("tape"); const path = require("path"); -const glob = require("glob"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { glob } = require("glob"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const sector = require("@turf/sector"); const bearing = require("@turf/bearing").default; const truncate = require("@turf/truncate").default; @@ -21,7 +21,7 @@ test("turf-angle", (t) => { .forEach((filepath) => { // Input const { name } = path.parse(filepath); - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const [start, mid, end] = geojson.features; // Results @@ -87,8 +87,8 @@ test("turf-angle", (t) => { path.join("test", "in"), path.join("test", "out") ); - if (process.env.REGEN) write.sync(expected, results); - t.deepEqual(results, load.sync(expected), name); + if (process.env.REGEN) writeJsonFileSync(expected, results); + t.deepEqual(results, loadJsonFileSync(expected), name); }); t.end(); }); diff --git a/packages/turf-area/bench.js b/packages/turf-area/bench.js index f2061e10a7..75c9e2995c 100644 --- a/packages/turf-area/bench.js +++ b/packages/turf-area/bench.js @@ -1,6 +1,6 @@ const fs = require("fs"); const path = require("path"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const area = require("./index").default; @@ -10,7 +10,7 @@ const fixtures = fs.readdirSync(directory).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directory + filename), + geojson: loadJsonFileSync(directory + filename), }; }); diff --git a/packages/turf-area/package.json b/packages/turf-area/package.json index 83b1674beb..4cce9fd5e3 100644 --- a/packages/turf-area/package.json +++ b/packages/turf-area/package.json @@ -47,18 +47,18 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", "@turf/meta": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-area/test.js b/packages/turf-area/test.js index e5d74c71e6..abb51379d9 100644 --- a/packages/turf-area/test.js +++ b/packages/turf-area/test.js @@ -1,8 +1,8 @@ const fs = require("fs"); const test = require("tape"); const path = require("path"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const area = require("./index").default; const directories = { @@ -14,7 +14,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); @@ -24,8 +24,8 @@ test("turf-area", (t) => { const geojson = fixture.geojson; const results = Math.round(area(geojson)); if (process.env.REGEN) - write.sync(directories.out + name + ".json", results); - t.equal(results, load.sync(directories.out + name + ".json"), name); + writeJsonFileSync(directories.out + name + ".json", results); + t.equal(results, loadJsonFileSync(directories.out + name + ".json"), name); } t.end(); }); diff --git a/packages/turf-bbox-clip/bench.js b/packages/turf-bbox-clip/bench.js index cd9c10888d..2956fc4059 100644 --- a/packages/turf-bbox-clip/bench.js +++ b/packages/turf-bbox-clip/bench.js @@ -1,6 +1,6 @@ const fs = require("fs"); const path = require("path"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const bbox = require("@turf/bbox").default; const bboxClip = require("./index").default; @@ -10,7 +10,7 @@ const fixtures = fs.readdirSync(directory).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directory + filename), + geojson: loadJsonFileSync(directory + filename), }; }); diff --git a/packages/turf-bbox-clip/package.json b/packages/turf-bbox-clip/package.json index 2bde6d9a7b..a0c353c313 100644 --- a/packages/turf-bbox-clip/package.json +++ b/packages/turf-bbox-clip/package.json @@ -54,18 +54,18 @@ }, "devDependencies": { "@turf/bbox": "^7.0.0-alpha.2", - "@types/tape": "*", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", "@turf/invariant": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-bbox-clip/test.js b/packages/turf-bbox-clip/test.js index bc097b013e..96cd393e47 100644 --- a/packages/turf-bbox-clip/test.js +++ b/packages/turf-bbox-clip/test.js @@ -1,8 +1,8 @@ const fs = require("fs"); const test = require("tape"); const path = require("path"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const { point, feature, featureCollection } = require("@turf/helpers"); const turfBBox = require("@turf/bbox").default; const bboxClip = require("./index").default; @@ -16,7 +16,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); @@ -34,8 +34,9 @@ test("turf-bbox-clip", (t) => { colorize(geojson.features[1], "#00F", 3), ]); - if (process.env.REGEN) write.sync(directories.out + filename, results); - t.deepEquals(results, load.sync(directories.out + filename), name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, results); + t.deepEquals(results, loadJsonFileSync(directories.out + filename), name); } t.end(); }); diff --git a/packages/turf-bbox-polygon/package.json b/packages/turf-bbox-polygon/package.json index cdf5becdd8..9fab0db8ad 100644 --- a/packages/turf-bbox-polygon/package.json +++ b/packages/turf-bbox-polygon/package.json @@ -48,15 +48,15 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-bbox/package.json b/packages/turf-bbox/package.json index 6736af2f3e..0f6a2c3763 100644 --- a/packages/turf-bbox/package.json +++ b/packages/turf-bbox/package.json @@ -49,16 +49,16 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", "@turf/meta": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-bearing/package.json b/packages/turf-bearing/package.json index feb7b055e0..1d17af7ed5 100644 --- a/packages/turf-bearing/package.json +++ b/packages/turf-bearing/package.json @@ -46,17 +46,17 @@ }, "devDependencies": { "@turf/destination": "^7.0.0-alpha.2", - "@types/tape": "*", - "benchmark": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", "@turf/invariant": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-bearing/test.js b/packages/turf-bearing/test.js index 956bd4c877..f960d0f2f7 100644 --- a/packages/turf-bearing/test.js +++ b/packages/turf-bearing/test.js @@ -1,6 +1,6 @@ const path = require("path"); const test = require("tape"); -const write = require("write-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const destination = require("@turf/destination").default; const { point, lineString, featureCollection } = require("@turf/helpers"); const bearing = require("./index").default; @@ -38,6 +38,6 @@ test("bearing", (t) => { ); const results = featureCollection([start, end, initialLine, finalLine]); - write.sync(out + "results.geojson", results); + writeJsonFileSync(out + "results.geojson", results); } }); diff --git a/packages/turf-bezier-spline/bench.js b/packages/turf-bezier-spline/bench.js index 9fde1822b2..969d1ac4b3 100644 --- a/packages/turf-bezier-spline/bench.js +++ b/packages/turf-bezier-spline/bench.js @@ -1,6 +1,6 @@ const fs = require("fs"); const path = require("path"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const bezierSpline = require("./index").default; @@ -9,7 +9,7 @@ const fixtures = fs.readdirSync(directory).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directory + filename), + geojson: loadJsonFileSync(directory + filename), }; }); diff --git a/packages/turf-bezier-spline/package.json b/packages/turf-bezier-spline/package.json index c8b113822a..9f5e707873 100644 --- a/packages/turf-bezier-spline/package.json +++ b/packages/turf-bezier-spline/package.json @@ -48,18 +48,18 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", "@turf/invariant": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-bezier-spline/test.js b/packages/turf-bezier-spline/test.js index 50eeaa05d6..81c6dd406c 100644 --- a/packages/turf-bezier-spline/test.js +++ b/packages/turf-bezier-spline/test.js @@ -1,8 +1,8 @@ const fs = require("fs"); const test = require("tape"); const path = require("path"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const { featureCollection } = require("@turf/helpers"); const bezierSpline = require("./index").default; @@ -15,7 +15,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); @@ -27,8 +27,9 @@ test("turf-bezier-spline", (t) => { const spline = colorize(bezierSpline(geojson)); const results = featureCollection([spline, geojson]); - if (process.env.REGEN) write.sync(directories.out + filename, results); - t.deepEquals(results, load.sync(directories.out + filename), name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, results); + t.deepEquals(results, loadJsonFileSync(directories.out + filename), name); }); t.end(); }); diff --git a/packages/turf-boolean-clockwise/bench.js b/packages/turf-boolean-clockwise/bench.js index e74117dab4..6c10a62936 100755 --- a/packages/turf-boolean-clockwise/bench.js +++ b/packages/turf-boolean-clockwise/bench.js @@ -1,7 +1,7 @@ const path = require("path"); -const glob = require("glob"); +const { glob } = require("glob"); const Benchmark = require("benchmark"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const isClockwise = require("./index").default; /** @@ -15,7 +15,7 @@ glob .sync(path.join(__dirname, "test", "**", "*.geojson")) .forEach((filepath) => { const { name } = path.parse(filepath); - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const [feature] = geojson.features; suite.add(name, () => isClockwise(feature)); }); diff --git a/packages/turf-boolean-clockwise/package.json b/packages/turf-boolean-clockwise/package.json index 93e701997d..fca5a0e7d7 100755 --- a/packages/turf-boolean-clockwise/package.json +++ b/packages/turf-boolean-clockwise/package.json @@ -52,18 +52,18 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", - "glob": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "glob": "^10.3.10", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", "@turf/invariant": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-boolean-clockwise/test.js b/packages/turf-boolean-clockwise/test.js index 59bbec4633..62f0bf58a3 100644 --- a/packages/turf-boolean-clockwise/test.js +++ b/packages/turf-boolean-clockwise/test.js @@ -1,7 +1,7 @@ -const glob = require("glob"); +const { glob } = require("glob"); const path = require("path"); const test = require("tape"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const { lineString } = require("@turf/helpers"); const isClockwise = require("./dist/js/index.js").default; @@ -11,7 +11,7 @@ test("isClockwise#fixtures", (t) => { .sync(path.join(__dirname, "test", "true", "*.geojson")) .forEach((filepath) => { const name = path.parse(filepath).name; - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const feature = geojson.features[0]; t.true(isClockwise(feature), "[true] " + name); }); @@ -20,7 +20,7 @@ test("isClockwise#fixtures", (t) => { .sync(path.join(__dirname, "test", "false", "*.geojson")) .forEach((filepath) => { const name = path.parse(filepath).name; - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const feature = geojson.features[0]; t.false(isClockwise(feature), "[false] " + name); }); diff --git a/packages/turf-boolean-concave/bench.js b/packages/turf-boolean-concave/bench.js index 9f597119da..06068805c7 100644 --- a/packages/turf-boolean-concave/bench.js +++ b/packages/turf-boolean-concave/bench.js @@ -1,7 +1,7 @@ const path = require("path"); -const glob = require("glob"); +const { glob } = require("glob"); const Benchmark = require("benchmark"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const concave = require("./index").default; /** @@ -17,7 +17,7 @@ glob .sync(path.join(__dirname, "test", "**", "*.geojson")) .forEach((filepath) => { const { name } = path.parse(filepath); - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const [feature] = geojson.features; suite.add(name, () => concave(feature)); }); diff --git a/packages/turf-boolean-concave/package.json b/packages/turf-boolean-concave/package.json index 31c41c798e..523ce48c31 100644 --- a/packages/turf-boolean-concave/package.json +++ b/packages/turf-boolean-concave/package.json @@ -51,18 +51,18 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", - "glob": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "glob": "^10.3.10", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", "@turf/invariant": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-boolean-concave/test.js b/packages/turf-boolean-concave/test.js index 72be77ee55..8224328cb4 100644 --- a/packages/turf-boolean-concave/test.js +++ b/packages/turf-boolean-concave/test.js @@ -1,7 +1,7 @@ -const glob = require("glob"); +const { glob } = require("glob"); const path = require("path"); const test = require("tape"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const { polygon } = require("@turf/helpers"); const isConcave = require("./dist/js/index.js").default; @@ -11,7 +11,7 @@ test("isConcave#fixtures", (t) => { .sync(path.join(__dirname, "test", "true", "*.geojson")) .forEach((filepath) => { const name = path.parse(filepath).name; - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const feature = geojson.features[0]; t.true(isConcave(feature), "[true] " + name); }); @@ -20,7 +20,7 @@ test("isConcave#fixtures", (t) => { .sync(path.join(__dirname, "test", "false", "*.geojson")) .forEach((filepath) => { const name = path.parse(filepath).name; - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const feature = geojson.features[0]; t.false(isConcave(feature), "[false] " + name); }); diff --git a/packages/turf-boolean-contains/bench.js b/packages/turf-boolean-contains/bench.js index 56926f1e7e..4678000f84 100644 --- a/packages/turf-boolean-contains/bench.js +++ b/packages/turf-boolean-contains/bench.js @@ -1,7 +1,7 @@ const path = require("path"); -const glob = require("glob"); +const { glob } = require("glob"); const Benchmark = require("benchmark"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const bbox = require("@turf/bbox").default; const contains = require("./index").default; @@ -72,7 +72,7 @@ glob .sync(path.join(__dirname, "test", "**", "*.geojson")) .forEach((filepath) => { const { name } = path.parse(filepath); - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const [feature1, feature2] = geojson.features; feature1.bbox = bbox(feature1); feature2.bbox = bbox(feature2); diff --git a/packages/turf-boolean-contains/package.json b/packages/turf-boolean-contains/package.json index 48cc1c76aa..ee547c9df8 100644 --- a/packages/turf-boolean-contains/package.json +++ b/packages/turf-boolean-contains/package.json @@ -51,16 +51,16 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", "boolean-jsts": "*", "boolean-shapely": "*", - "glob": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*" + "glob": "^10.3.10", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2" }, "dependencies": { "@turf/bbox": "^7.0.0-alpha.2", @@ -68,6 +68,6 @@ "@turf/boolean-point-on-line": "^7.0.0-alpha.2", "@turf/helpers": "^7.0.0-alpha.2", "@turf/invariant": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-boolean-contains/test.js b/packages/turf-boolean-contains/test.js index bffd4288f1..2ead3a81e6 100644 --- a/packages/turf-boolean-contains/test.js +++ b/packages/turf-boolean-contains/test.js @@ -1,7 +1,7 @@ -const glob = require("glob"); +const { glob } = require("glob"); const path = require("path"); const test = require("tape"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const { point } = require("@turf/helpers"); const booleanJSTS = require("boolean-jsts"); const shapely = require("boolean-shapely"); @@ -13,7 +13,7 @@ test("turf-boolean-contains", (t) => { .sync(path.join(__dirname, "test", "true", "**", "*.geojson")) .forEach((filepath) => { const name = path.parse(filepath).name; - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const feature1 = geojson.features[0]; const feature2 = geojson.features[1]; const result = contains(feature1, feature2); @@ -34,7 +34,7 @@ test("turf-boolean-contains", (t) => { .sync(path.join(__dirname, "test", "false", "**", "*.geojson")) .forEach((filepath) => { const name = path.parse(filepath).name; - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const feature1 = geojson.features[0]; const feature2 = geojson.features[1]; const result = contains(feature1, feature2); diff --git a/packages/turf-boolean-crosses/bench.js b/packages/turf-boolean-crosses/bench.js index 28a65b8ee4..74d3c6c934 100644 --- a/packages/turf-boolean-crosses/bench.js +++ b/packages/turf-boolean-crosses/bench.js @@ -1,7 +1,7 @@ const path = require("path"); -const glob = require("glob"); +const { glob } = require("glob"); const Benchmark = require("benchmark"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const crosses = require("./index").default; /** @@ -31,7 +31,7 @@ glob .sync(path.join(__dirname, "test", "**", "*.geojson")) .forEach((filepath) => { const { name } = path.parse(filepath); - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const [feature1, feature2] = geojson.features; console.time(name); diff --git a/packages/turf-boolean-crosses/package.json b/packages/turf-boolean-crosses/package.json index e3acc11b46..458bc8b0dc 100644 --- a/packages/turf-boolean-crosses/package.json +++ b/packages/turf-boolean-crosses/package.json @@ -51,15 +51,15 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", "boolean-shapely": "*", - "glob": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*" + "glob": "^10.3.10", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2" }, "dependencies": { "@turf/boolean-point-in-polygon": "^7.0.0-alpha.2", @@ -67,6 +67,6 @@ "@turf/invariant": "^7.0.0-alpha.2", "@turf/line-intersect": "^7.0.0-alpha.2", "@turf/polygon-to-line": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-boolean-crosses/test.js b/packages/turf-boolean-crosses/test.js index 882db211be..311ffdd91e 100644 --- a/packages/turf-boolean-crosses/test.js +++ b/packages/turf-boolean-crosses/test.js @@ -1,7 +1,7 @@ const test = require("tape"); -const glob = require("glob"); +const { glob } = require("glob"); const path = require("path"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const shapely = require("boolean-shapely"); const crosses = require("./index").default; @@ -11,7 +11,7 @@ test("turf-boolean-crosses", (t) => { .sync(path.join(__dirname, "test", "true", "**", "*.geojson")) .forEach((filepath) => { const name = path.parse(filepath).name; - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const feature1 = geojson.features[0]; const feature2 = geojson.features[1]; if (process.env.SHAPELY) @@ -25,7 +25,7 @@ test("turf-boolean-crosses", (t) => { .sync(path.join(__dirname, "test", "false", "**", "*.geojson")) .forEach((filepath) => { const name = path.parse(filepath).name; - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const feature1 = geojson.features[0]; const feature2 = geojson.features[1]; if (process.env.SHAPELY) diff --git a/packages/turf-boolean-disjoint/bench.js b/packages/turf-boolean-disjoint/bench.js index 5d2d21235f..fdc4707438 100644 --- a/packages/turf-boolean-disjoint/bench.js +++ b/packages/turf-boolean-disjoint/bench.js @@ -1,6 +1,6 @@ const path = require("path"); -const glob = require("glob"); -const load = require("load-json-file"); +const { glob } = require("glob"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const disjoint = require("./index").default; @@ -55,7 +55,7 @@ glob .sync(path.join(__dirname, "test", "**", "*.geojson")) .forEach((filepath) => { const { name } = path.parse(filepath); - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const [feature1, feature2] = geojson.features; console.time(name); disjoint(feature1, feature2); diff --git a/packages/turf-boolean-disjoint/package.json b/packages/turf-boolean-disjoint/package.json index 7a41542a2d..f633dc499c 100644 --- a/packages/turf-boolean-disjoint/package.json +++ b/packages/turf-boolean-disjoint/package.json @@ -51,14 +51,14 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", "boolean-shapely": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*" + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2" }, "dependencies": { "@turf/boolean-point-in-polygon": "^7.0.0-alpha.2", @@ -66,6 +66,6 @@ "@turf/line-intersect": "^7.0.0-alpha.2", "@turf/meta": "^7.0.0-alpha.2", "@turf/polygon-to-line": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-boolean-disjoint/test.js b/packages/turf-boolean-disjoint/test.js index 76b51c6974..8eb6604a97 100644 --- a/packages/turf-boolean-disjoint/test.js +++ b/packages/turf-boolean-disjoint/test.js @@ -1,7 +1,7 @@ -const glob = require("glob"); +const { glob } = require("glob"); const path = require("path"); const test = require("tape"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const shapely = require("boolean-shapely"); const disjoint = require("./index").default; @@ -11,7 +11,7 @@ test("turf-boolean-disjoint", (t) => { .sync(path.join(__dirname, "test", "true", "**", "*.geojson")) .forEach((filepath) => { const name = path.parse(filepath).name; - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const feature1 = geojson.features[0]; const feature2 = geojson.features[1]; const result = disjoint(feature1, feature2); @@ -27,7 +27,7 @@ test("turf-boolean-disjoint", (t) => { .sync(path.join(__dirname, "test", "false", "**", "*.geojson")) .forEach((filepath) => { const name = path.parse(filepath).name; - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const feature1 = geojson.features[0]; const feature2 = geojson.features[1]; const result = disjoint(feature1, feature2); diff --git a/packages/turf-boolean-equal/bench.js b/packages/turf-boolean-equal/bench.js index 5b14b42d8b..7203d45d18 100644 --- a/packages/turf-boolean-equal/bench.js +++ b/packages/turf-boolean-equal/bench.js @@ -1,6 +1,6 @@ const path = require("path"); -const glob = require("glob"); -const load = require("load-json-file"); +const { glob } = require("glob"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const equal = require("./index").default; @@ -37,7 +37,7 @@ glob .sync(path.join(__dirname, "test", "**", "*.geojson")) .forEach((filepath) => { const { name } = path.parse(filepath); - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const [feature1, feature2] = geojson.features; console.time(name); equal(feature1, feature2); diff --git a/packages/turf-boolean-equal/package.json b/packages/turf-boolean-equal/package.json index c82aa4a1c2..97cc9335e8 100644 --- a/packages/turf-boolean-equal/package.json +++ b/packages/turf-boolean-equal/package.json @@ -54,22 +54,22 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "@types/geojson-equality": "^0.2.0", - "@types/tape": "*", - "benchmark": "*", + "@types/geojson-equality": "^0.2.2", + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", "boolean-shapely": "*", - "glob": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*" + "glob": "^10.3.10", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2" }, "dependencies": { "@turf/clean-coords": "^7.0.0-alpha.2", "@turf/helpers": "^7.0.0-alpha.2", "@turf/invariant": "^7.0.0-alpha.2", "geojson-equality": "0.1.6", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-boolean-equal/test.js b/packages/turf-boolean-equal/test.js index e685e9fca1..da3675e335 100644 --- a/packages/turf-boolean-equal/test.js +++ b/packages/turf-boolean-equal/test.js @@ -1,7 +1,7 @@ -const glob = require("glob"); +const { glob } = require("glob"); const path = require("path"); const test = require("tape"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const shapely = require("boolean-shapely"); const { point, lineString, polygon } = require("@turf/helpers"); const equal = require("./index").default; @@ -12,7 +12,7 @@ test("turf-boolean-equal", (t) => { .sync(path.join(__dirname, "test", "true", "**", "*.geojson")) .forEach((filepath) => { const name = path.parse(filepath).name; - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const feature1 = geojson.features[0]; const feature2 = geojson.features[1]; const options = geojson.properties; @@ -29,7 +29,7 @@ test("turf-boolean-equal", (t) => { .sync(path.join(__dirname, "test", "false", "**", "*.geojson")) .forEach((filepath) => { const name = path.parse(filepath).name; - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const feature1 = geojson.features[0]; const feature2 = geojson.features[1]; const options = geojson.properties; diff --git a/packages/turf-boolean-intersects/bench.js b/packages/turf-boolean-intersects/bench.js index 514dcf5319..11aae4cf7d 100644 --- a/packages/turf-boolean-intersects/bench.js +++ b/packages/turf-boolean-intersects/bench.js @@ -1,6 +1,6 @@ const path = require("path"); -const glob = require("glob"); -const load = require("load-json-file"); +const { glob } = require("glob"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const intersects = require("./index").default; @@ -55,7 +55,7 @@ glob .sync(path.join(__dirname, "test", "**", "*.geojson")) .forEach((filepath) => { const { name } = path.parse(filepath); - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const [feature1, feature2] = geojson.features; console.time(name); intersects(feature1, feature2); diff --git a/packages/turf-boolean-intersects/package.json b/packages/turf-boolean-intersects/package.json index 974ccd2e9a..9eb6f59296 100644 --- a/packages/turf-boolean-intersects/package.json +++ b/packages/turf-boolean-intersects/package.json @@ -51,19 +51,19 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", "boolean-shapely": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*" + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2" }, "dependencies": { "@turf/boolean-disjoint": "^7.0.0-alpha.2", "@turf/helpers": "^7.0.0-alpha.2", "@turf/meta": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-boolean-intersects/test.js b/packages/turf-boolean-intersects/test.js index 7960eb47a0..f0cf85a64e 100644 --- a/packages/turf-boolean-intersects/test.js +++ b/packages/turf-boolean-intersects/test.js @@ -1,7 +1,7 @@ -const glob = require("glob"); +const { glob } = require("glob"); const path = require("path"); const test = require("tape"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const shapely = require("boolean-shapely"); const intersects = require("./index").default; @@ -11,7 +11,7 @@ test("turf-boolean-intersects", (t) => { .sync(path.join(__dirname, "test", "true", "**", "*.geojson")) .forEach((filepath) => { const name = path.parse(filepath).name; - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const feature1 = geojson.features[0]; const feature2 = geojson.features[1]; const result = intersects(feature1, feature2); @@ -27,7 +27,7 @@ test("turf-boolean-intersects", (t) => { .sync(path.join(__dirname, "test", "false", "**", "*.geojson")) .forEach((filepath) => { const name = path.parse(filepath).name; - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const feature1 = geojson.features[0]; const feature2 = geojson.features[1]; const result = intersects(feature1, feature2); diff --git a/packages/turf-boolean-overlap/bench.js b/packages/turf-boolean-overlap/bench.js index 67ff462582..c8691c7626 100755 --- a/packages/turf-boolean-overlap/bench.js +++ b/packages/turf-boolean-overlap/bench.js @@ -1,6 +1,6 @@ const path = require("path"); -const glob = require("glob"); -const load = require("load-json-file"); +const { glob } = require("glob"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const overlap = require("./index").default; @@ -45,7 +45,7 @@ glob .sync(path.join(__dirname, "test", "**", "*.geojson")) .forEach((filepath) => { const { name } = path.parse(filepath); - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const [feature1, feature2] = geojson.features; console.time(name); overlap(feature1, feature2); diff --git a/packages/turf-boolean-overlap/package.json b/packages/turf-boolean-overlap/package.json index 27cffedab2..0d6441f224 100755 --- a/packages/turf-boolean-overlap/package.json +++ b/packages/turf-boolean-overlap/package.json @@ -53,16 +53,16 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "@types/geojson-equality": "^0.2.0", - "@types/tape": "*", - "benchmark": "*", + "@types/geojson-equality": "^0.2.2", + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", "boolean-shapely": "*", - "glob": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*" + "glob": "^10.3.10", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", @@ -71,6 +71,6 @@ "@turf/line-overlap": "^7.0.0-alpha.2", "@turf/meta": "^7.0.0-alpha.2", "geojson-equality": "0.1.6", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-boolean-overlap/test.js b/packages/turf-boolean-overlap/test.js index ca9e28514c..c82a392ed3 100644 --- a/packages/turf-boolean-overlap/test.js +++ b/packages/turf-boolean-overlap/test.js @@ -1,7 +1,7 @@ -const glob = require("glob"); +const { glob } = require("glob"); const path = require("path"); const test = require("tape"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const shapely = require("boolean-shapely"); const { point, @@ -18,7 +18,7 @@ test("turf-boolean-overlap", (t) => { .sync(path.join(__dirname, "test", "true", "**", "*.geojson")) .forEach((filepath) => { const name = path.parse(filepath).name; - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const feature1 = geojson.features[0]; const feature2 = geojson.features[1]; const result = overlap(feature1, feature2); @@ -34,7 +34,7 @@ test("turf-boolean-overlap", (t) => { .sync(path.join(__dirname, "test", "false", "**", "*.geojson")) .forEach((filepath) => { const name = path.parse(filepath).name; - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const feature1 = geojson.features[0]; const feature2 = geojson.features[1]; const result = overlap(feature1, feature2); diff --git a/packages/turf-boolean-parallel/bench.js b/packages/turf-boolean-parallel/bench.js index 37574a1ddd..02a908c396 100644 --- a/packages/turf-boolean-parallel/bench.js +++ b/packages/turf-boolean-parallel/bench.js @@ -1,6 +1,6 @@ const path = require("path"); -const glob = require("glob"); -const load = require("load-json-file"); +const { glob } = require("glob"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const booleanParallel = require("./index").default; @@ -38,7 +38,7 @@ glob .sync(path.join(__dirname, "test", "**", "*.geojson")) .forEach((filepath) => { const { name } = path.parse(filepath); - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const [line1, line2] = geojson.features; console.time(name); diff --git a/packages/turf-boolean-parallel/package.json b/packages/turf-boolean-parallel/package.json index 2bc4161ee2..5b247901b6 100644 --- a/packages/turf-boolean-parallel/package.json +++ b/packages/turf-boolean-parallel/package.json @@ -50,20 +50,20 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/clean-coords": "^7.0.0-alpha.2", "@turf/helpers": "^7.0.0-alpha.2", "@turf/line-segment": "^7.0.0-alpha.2", "@turf/rhumb-bearing": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-boolean-parallel/test.js b/packages/turf-boolean-parallel/test.js index 932520f619..e438a60885 100644 --- a/packages/turf-boolean-parallel/test.js +++ b/packages/turf-boolean-parallel/test.js @@ -1,7 +1,7 @@ -const glob = require("glob"); +const { glob } = require("glob"); const path = require("path"); const test = require("tape"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const { lineString } = require("@turf/helpers"); const booleanParallel = require("./dist/js/index.js").default; @@ -11,7 +11,7 @@ test("turf-boolean-parallel", (t) => { .sync(path.join(__dirname, "test", "true", "**", "*.geojson")) .forEach((filepath) => { const name = path.parse(filepath).name; - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const line1 = geojson.features[0]; const line2 = geojson.features[1]; const result = booleanParallel(line1, line2); @@ -23,7 +23,7 @@ test("turf-boolean-parallel", (t) => { .sync(path.join(__dirname, "test", "false", "**", "*.geojson")) .forEach((filepath) => { const name = path.parse(filepath).name; - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const line1 = geojson.features[0]; const line2 = geojson.features[1]; const result = booleanParallel(line1, line2); diff --git a/packages/turf-boolean-point-in-polygon/package.json b/packages/turf-boolean-point-in-polygon/package.json index 6c87bcff06..83bd013a62 100644 --- a/packages/turf-boolean-point-in-polygon/package.json +++ b/packages/turf-boolean-point-in-polygon/package.json @@ -49,17 +49,17 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", "@turf/invariant": "^7.0.0-alpha.2", "point-in-polygon-hao": "^1.1.0", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-boolean-point-on-line/bench.js b/packages/turf-boolean-point-on-line/bench.js index 91259dd276..2ccc2d2f5e 100644 --- a/packages/turf-boolean-point-on-line/bench.js +++ b/packages/turf-boolean-point-on-line/bench.js @@ -1,6 +1,6 @@ const path = require("path"); -const glob = require("glob"); -const load = require("load-json-file"); +const { glob } = require("glob"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const booleanPointOnLine = require("./index").default; @@ -29,7 +29,7 @@ glob .sync(path.join(__dirname, "test", "true", "*.geojson")) .forEach((filepath) => { const { name } = path.parse(filepath); - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const [feature1, feature2] = geojson.features; console.time(name); booleanPointOnLine(feature1, feature2); diff --git a/packages/turf-boolean-point-on-line/package.json b/packages/turf-boolean-point-on-line/package.json index 1605087259..f20ab6442b 100644 --- a/packages/turf-boolean-point-on-line/package.json +++ b/packages/turf-boolean-point-on-line/package.json @@ -48,19 +48,19 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", - "glob": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "glob": "^10.3.10", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", "@turf/invariant": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-boolean-point-on-line/test.js b/packages/turf-boolean-point-on-line/test.js index 182df7729d..2d46d9c78d 100644 --- a/packages/turf-boolean-point-on-line/test.js +++ b/packages/turf-boolean-point-on-line/test.js @@ -1,7 +1,7 @@ -const glob = require("glob"); +const { glob } = require("glob"); const path = require("path"); const test = require("tape"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const pointOnLine = require("./index").default; test("turf-boolean-point-on-line", (t) => { @@ -10,7 +10,7 @@ test("turf-boolean-point-on-line", (t) => { .sync(path.join(__dirname, "test", "true", "**", "*.geojson")) .forEach((filepath) => { const name = path.parse(filepath).name; - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const options = geojson.properties; const feature1 = geojson.features[0]; const feature2 = geojson.features[1]; @@ -23,7 +23,7 @@ test("turf-boolean-point-on-line", (t) => { .sync(path.join(__dirname, "test", "false", "**", "*.geojson")) .forEach((filepath) => { const name = path.parse(filepath).name; - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const options = geojson.properties; const feature1 = geojson.features[0]; const feature2 = geojson.features[1]; diff --git a/packages/turf-boolean-touches/bench.js b/packages/turf-boolean-touches/bench.js index 043bb46921..fa0afaf128 100644 --- a/packages/turf-boolean-touches/bench.js +++ b/packages/turf-boolean-touches/bench.js @@ -1,6 +1,6 @@ const path = require("path"); -const glob = require("glob"); -const load = require("load-json-file"); +const { glob } = require("glob"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const touches = require("./index").default; @@ -35,7 +35,7 @@ glob .sync(path.join(__dirname, "test/true", "**", "*.geojson")) .forEach((filepath) => { const { name } = path.parse(filepath); - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const [feature1, feature2] = geojson.features; console.time(name); touches(feature1, feature2); diff --git a/packages/turf-boolean-touches/package.json b/packages/turf-boolean-touches/package.json index 84335cb4eb..eee4db0a5d 100644 --- a/packages/turf-boolean-touches/package.json +++ b/packages/turf-boolean-touches/package.json @@ -53,22 +53,22 @@ "test:types": "tsc --esModuleInterop --noEmit --strict types.ts" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", "boolean-jsts": "*", "boolean-shapely": "*", - "glob": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*" + "glob": "^10.3.10", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2" }, "dependencies": { "@turf/boolean-point-in-polygon": "^7.0.0-alpha.2", "@turf/boolean-point-on-line": "^7.0.0-alpha.2", "@turf/helpers": "^7.0.0-alpha.2", "@turf/invariant": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-boolean-touches/test.js b/packages/turf-boolean-touches/test.js index ca5db3d7a2..9b1b7a10c0 100644 --- a/packages/turf-boolean-touches/test.js +++ b/packages/turf-boolean-touches/test.js @@ -1,7 +1,7 @@ -const glob = require("glob"); +const { glob } = require("glob"); const path = require("path"); const test = require("tape"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const shapely = require("boolean-shapely"); const booleanJSTS = require("boolean-jsts"); const touches = require("./index").default; @@ -14,7 +14,7 @@ test("turf-boolean-touches", (t) => { const name = path.parse(filepath).name; if (name.includes("skip")) return t.skip(name); - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const feature1 = geojson.features[0]; const feature2 = geojson.features[1]; const result = touches(feature1, feature2); @@ -37,7 +37,7 @@ test("turf-boolean-touches", (t) => { const name = path.parse(filepath).name; if (name.includes("skip")) return t.skip(name); - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const feature1 = geojson.features[0]; const feature2 = geojson.features[1]; const result = touches(feature1, feature2); diff --git a/packages/turf-boolean-valid/bench.js b/packages/turf-boolean-valid/bench.js index dbfbf281f7..219e9865d2 100644 --- a/packages/turf-boolean-valid/bench.js +++ b/packages/turf-boolean-valid/bench.js @@ -1,7 +1,7 @@ const path = require("path"); -const glob = require("glob"); +const { glob } = require("glob"); const Benchmark = require("benchmark"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const bbox = require("@turf/bbox").default; const isValid = require("./index").default; @@ -14,7 +14,7 @@ glob .sync(path.join(__dirname, "test", "**", "*.geojson")) .forEach((filepath) => { const { name } = path.parse(filepath); - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const [feature1] = geojson.features; feature1.bbox = bbox(feature1); diff --git a/packages/turf-boolean-valid/package.json b/packages/turf-boolean-valid/package.json index 8a7856cf66..487f961e72 100644 --- a/packages/turf-boolean-valid/package.json +++ b/packages/turf-boolean-valid/package.json @@ -51,16 +51,16 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", "boolean-jsts": "*", "boolean-shapely": "*", - "glob": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*" + "glob": "^10.3.10", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2" }, "dependencies": { "@turf/bbox": "^7.0.0-alpha.2", @@ -72,7 +72,7 @@ "@turf/helpers": "^7.0.0-alpha.2", "@turf/invariant": "^7.0.0-alpha.2", "@turf/line-intersect": "^7.0.0-alpha.2", - "geojson-polygon-self-intersections": "1.2.x", - "tslib": "^2.3.0" + "geojson-polygon-self-intersections": "^1.2.1", + "tslib": "^2.6.2" } } diff --git a/packages/turf-boolean-valid/test.js b/packages/turf-boolean-valid/test.js index 4e22f78bf0..c89e91f826 100644 --- a/packages/turf-boolean-valid/test.js +++ b/packages/turf-boolean-valid/test.js @@ -1,7 +1,7 @@ -const glob = require("glob"); +const { glob } = require("glob"); const path = require("path"); const test = require("tape"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); // const shapely = require('boolean-shapely'); const isValid = require("./index").default; @@ -14,7 +14,7 @@ test("turf-boolean-valid", (t) => { if (name === "multipolygon-touch") return t.skip("multipolygon-touch"); - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const feature1 = geojson.features[0]; const result = isValid(feature1); @@ -26,7 +26,7 @@ test("turf-boolean-valid", (t) => { .sync(path.join(__dirname, "test", "false", "**", "*.geojson")) .forEach((filepath) => { const name = path.parse(filepath).name; - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const feature1 = geojson.features[0]; const result = isValid(feature1); diff --git a/packages/turf-boolean-within/bench.js b/packages/turf-boolean-within/bench.js index a0255f54f1..dab044f10b 100644 --- a/packages/turf-boolean-within/bench.js +++ b/packages/turf-boolean-within/bench.js @@ -1,6 +1,6 @@ const path = require("path"); -const glob = require("glob"); -const load = require("load-json-file"); +const { glob } = require("glob"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const within = require("./index").default; @@ -46,7 +46,7 @@ glob return; } - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const [feature1, feature2] = geojson.features; console.time(name); within(feature1, feature2); diff --git a/packages/turf-boolean-within/package.json b/packages/turf-boolean-within/package.json index ea81f1496c..3ea12b4d45 100644 --- a/packages/turf-boolean-within/package.json +++ b/packages/turf-boolean-within/package.json @@ -53,16 +53,16 @@ "test:types": "tsc --esModuleInterop --noEmit --strict types.ts" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", "boolean-jsts": "*", "boolean-shapely": "*", - "glob": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*" + "glob": "^10.3.10", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2" }, "dependencies": { "@turf/bbox": "^7.0.0-alpha.2", @@ -70,6 +70,6 @@ "@turf/boolean-point-on-line": "^7.0.0-alpha.2", "@turf/helpers": "^7.0.0-alpha.2", "@turf/invariant": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-boolean-within/test.js b/packages/turf-boolean-within/test.js index b088d9dd98..a13afc9f38 100644 --- a/packages/turf-boolean-within/test.js +++ b/packages/turf-boolean-within/test.js @@ -1,7 +1,7 @@ -const glob = require("glob"); +const { glob } = require("glob"); const path = require("path"); const test = require("tape"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const shapely = require("boolean-shapely"); const booleanJSTS = require("boolean-jsts"); const within = require("./index").default; @@ -14,7 +14,7 @@ test("turf-boolean-within", (t) => { const name = path.parse(filepath).name; if (name.includes("skip")) return t.skip(name); - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const feature1 = geojson.features[0]; const feature2 = geojson.features[1]; const result = within(feature1, feature2); @@ -37,7 +37,7 @@ test("turf-boolean-within", (t) => { const name = path.parse(filepath).name; if (name.includes("skip")) return t.skip(name); - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const feature1 = geojson.features[0]; const feature2 = geojson.features[1]; const result = within(feature1, feature2); diff --git a/packages/turf-buffer/bench.js b/packages/turf-buffer/bench.js index 2ab0539779..2d32f250c4 100644 --- a/packages/turf-buffer/bench.js +++ b/packages/turf-buffer/bench.js @@ -1,6 +1,6 @@ import fs from "fs"; import path from "path"; -import load from "load-json-file"; +import { loadJsonFileSync } from "load-json-file"; import Benchmark from "benchmark"; import buffer from "./index"; @@ -9,7 +9,7 @@ const fixtures = fs.readdirSync(directory).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directory + filename), + geojson: loadJsonFileSync(directory + filename), }; }); diff --git a/packages/turf-buffer/package.json b/packages/turf-buffer/package.json index 9e163b1185..fbfea0302b 100644 --- a/packages/turf-buffer/package.json +++ b/packages/turf-buffer/package.json @@ -56,13 +56,13 @@ }, "devDependencies": { "@turf/truncate": "^7.0.0-alpha.2", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*", - "write-json-file": "*" + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/bbox": "^7.0.0-alpha.2", diff --git a/packages/turf-buffer/test.js b/packages/turf-buffer/test.js index c1c04921e2..d6693e1407 100644 --- a/packages/turf-buffer/test.js +++ b/packages/turf-buffer/test.js @@ -1,8 +1,8 @@ import fs from "fs"; import test from "tape"; import path from "path"; -import load from "load-json-file"; -import write from "write-json-file"; +import { loadJsonFileSync } from "load-json-file"; +import { writeJsonFileSync } from "write-json-file"; import truncate from "@turf/truncate"; import { featureEach } from "@turf/meta"; import { @@ -22,7 +22,7 @@ var fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); // fixtures = fixtures.filter(({name}) => name === 'feature-collection-points'); @@ -50,8 +50,9 @@ test("turf-buffer", (t) => { results.features.push(colorize(feature, "#00F")) ); - if (process.env.REGEN) write.sync(directories.out + filename, results); - t.deepEqual(results, load.sync(directories.out + filename), name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, results); + t.deepEqual(results, loadJsonFileSync(directories.out + filename), name); }); t.end(); }); diff --git a/packages/turf-center-mean/bench.js b/packages/turf-center-mean/bench.js index abbe89b573..cdec2920a2 100644 --- a/packages/turf-center-mean/bench.js +++ b/packages/turf-center-mean/bench.js @@ -1,6 +1,6 @@ const path = require("path"); -const glob = require("glob"); -const load = require("load-json-file"); +const { glob } = require("glob"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const centerMean = require("./index").default; @@ -9,7 +9,7 @@ const fixtures = glob .map((input) => { return { name: path.parse(input).name, - geojson: load.sync(input), + geojson: loadJsonFileSync(input), }; }); diff --git a/packages/turf-center-mean/package.json b/packages/turf-center-mean/package.json index 9975ff9070..7d77ee8832 100644 --- a/packages/turf-center-mean/package.json +++ b/packages/turf-center-mean/package.json @@ -56,20 +56,20 @@ "devDependencies": { "@turf/center": "^7.0.0-alpha.2", "@turf/truncate": "^7.0.0-alpha.2", - "@types/tape": "*", - "benchmark": "*", - "glob": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "glob": "^10.3.10", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/bbox": "^7.0.0-alpha.2", "@turf/helpers": "^7.0.0-alpha.2", "@turf/meta": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-center-mean/test.js b/packages/turf-center-mean/test.js index 7063f98ff6..33e221432f 100644 --- a/packages/turf-center-mean/test.js +++ b/packages/turf-center-mean/test.js @@ -1,8 +1,8 @@ const test = require("tape"); -const glob = require("glob"); +const { glob } = require("glob"); const path = require("path"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const truncate = require("@turf/truncate").default; const { featureEach, coordEach } = require("@turf/meta"); const { lineString, featureCollection } = require("@turf/helpers"); @@ -13,7 +13,7 @@ test("turf-center-mean", (t) => { glob .sync(path.join(__dirname, "test", "in", "*.geojson")) .forEach((filepath) => { - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const options = geojson.options || {}; options.properties = { "marker-symbol": "star", "marker-color": "#F00" }; const centered = truncate(centerMean(geojson, options)); @@ -43,8 +43,8 @@ test("turf-center-mean", (t) => { path.join("test", "in"), path.join("test", "out") ); - if (process.env.REGEN) write.sync(out, results); - t.deepEqual(results, load.sync(out), path.parse(filepath).name); + if (process.env.REGEN) writeJsonFileSync(out, results); + t.deepEqual(results, loadJsonFileSync(out), path.parse(filepath).name); }); t.end(); }); diff --git a/packages/turf-center-median/package.json b/packages/turf-center-median/package.json index 87055f1612..ddbaf5bf6e 100644 --- a/packages/turf-center-median/package.json +++ b/packages/turf-center-median/package.json @@ -52,14 +52,14 @@ "@turf/center-of-mass": "^7.0.0-alpha.2", "@turf/random": "^7.0.0-alpha.2", "@turf/truncate": "^7.0.0-alpha.2", - "@types/tape": "*", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/center-mean": "^7.0.0-alpha.2", @@ -67,6 +67,6 @@ "@turf/distance": "^7.0.0-alpha.2", "@turf/helpers": "^7.0.0-alpha.2", "@turf/meta": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-center-median/test.js b/packages/turf-center-median/test.js index df9dc14ea2..b34145a029 100644 --- a/packages/turf-center-median/test.js +++ b/packages/turf-center-median/test.js @@ -1,8 +1,8 @@ const test = require("tape"); -const glob = require("glob"); +const { glob } = require("glob"); const path = require("path"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const center = require("@turf/center").default; const truncate = require("@turf/truncate").default; const centerMean = require("@turf/center-mean").default; @@ -16,7 +16,7 @@ test("turf-center-median", (t) => { .forEach((filepath) => { // Define params const { name } = path.parse(filepath); - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const options = geojson.properties; // Calculate Centers @@ -44,8 +44,8 @@ test("turf-center-median", (t) => { path.join("test", "in"), path.join("test", "out") ); - if (process.env.REGEN) write.sync(out, results); - t.deepEqual(results, load.sync(out), name); + if (process.env.REGEN) writeJsonFileSync(out, results); + t.deepEqual(results, loadJsonFileSync(out), name); }); t.end(); }); diff --git a/packages/turf-center-of-mass/bench.js b/packages/turf-center-of-mass/bench.js index 818f453d7f..cf2bc12b77 100644 --- a/packages/turf-center-of-mass/bench.js +++ b/packages/turf-center-of-mass/bench.js @@ -1,6 +1,6 @@ import path from "path"; -import glob from "glob"; -import load from "load-json-file"; +import { glob } from "glob"; +import { loadJsonFileSync } from "load-json-file"; import Benchmark from "benchmark"; import centerOfMass from "./dist/js/index.js"; @@ -9,7 +9,7 @@ const fixtures = glob .map((input) => { return { name: path.parse(input).name, - geojson: load.sync(input), + geojson: loadJsonFileSync(input), }; }); diff --git a/packages/turf-center-of-mass/package.json b/packages/turf-center-of-mass/package.json index 2d533102be..a8f630a5cd 100644 --- a/packages/turf-center-of-mass/package.json +++ b/packages/turf-center-of-mass/package.json @@ -46,15 +46,15 @@ "test:types": "tsc --esModuleInterop --noEmit --strict types.ts" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", - "glob": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "glob": "^10.3.10", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/centroid": "^7.0.0-alpha.2", @@ -62,6 +62,6 @@ "@turf/helpers": "^7.0.0-alpha.2", "@turf/invariant": "^7.0.0-alpha.2", "@turf/meta": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-center-of-mass/test.js b/packages/turf-center-of-mass/test.js index 6ded098055..1a11532ddc 100644 --- a/packages/turf-center-of-mass/test.js +++ b/packages/turf-center-of-mass/test.js @@ -1,8 +1,8 @@ const path = require("path"); const test = require("tape"); -const glob = require("glob"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { glob } = require("glob"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const { featureEach } = require("@turf/meta"); const { point, @@ -22,7 +22,7 @@ const fixtures = glob.sync(directories.in + "*.geojson").map((input) => { return { name: path.parse(input).name, filename: base, - geojson: load.sync(input), + geojson: loadJsonFileSync(input), out: directories.out + base, }; }); @@ -36,8 +36,8 @@ test("center of mass", (t) => { const result = featureCollection([centered]); featureEach(geojson, (feature) => result.features.push(feature)); - if (process.env.REGEN) write.sync(out, result); - t.deepEqual(result, load.sync(out), name); + if (process.env.REGEN) writeJsonFileSync(out, result); + t.deepEqual(result, loadJsonFileSync(out), name); }); t.end(); }); diff --git a/packages/turf-center/bench.js b/packages/turf-center/bench.js index 441d09ca41..138903b62a 100644 --- a/packages/turf-center/bench.js +++ b/packages/turf-center/bench.js @@ -1,6 +1,6 @@ const path = require("path"); -const glob = require("glob"); -const load = require("load-json-file"); +const { glob } = require("glob"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const center = require("./index").default; @@ -9,7 +9,7 @@ const fixtures = glob .map((input) => { return { name: path.parse(input).name, - geojson: load.sync(input), + geojson: loadJsonFileSync(input), }; }); diff --git a/packages/turf-center/package.json b/packages/turf-center/package.json index c6655079ef..6fe977e010 100644 --- a/packages/turf-center/package.json +++ b/packages/turf-center/package.json @@ -52,19 +52,19 @@ "devDependencies": { "@turf/bbox-polygon": "^7.0.0-alpha.2", "@turf/meta": "^7.0.0-alpha.2", - "@types/tape": "*", - "benchmark": "*", - "glob": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "glob": "^10.3.10", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/bbox": "^7.0.0-alpha.2", "@turf/helpers": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-center/test.js b/packages/turf-center/test.js index 1a26b7f37d..c58f37c86b 100644 --- a/packages/turf-center/test.js +++ b/packages/turf-center/test.js @@ -1,8 +1,8 @@ const test = require("tape"); -const glob = require("glob"); +const { glob } = require("glob"); const path = require("path"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const bboxPolygon = require("@turf/bbox-polygon").default; const bbox = require("@turf/bbox").default; const { featureEach, coordEach } = require("@turf/meta"); @@ -13,7 +13,7 @@ test("turf-center", (t) => { glob .sync(path.join(__dirname, "test", "in", "*.geojson")) .forEach((filepath) => { - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const options = geojson.options || {}; options.properties = { "marker-symbol": "star", "marker-color": "#F00" }; const centered = center(geojson, options); @@ -41,8 +41,8 @@ test("turf-center", (t) => { path.join("test", "in"), path.join("test", "out") ); - if (process.env.REGEN) write.sync(out, results); - t.deepEqual(results, load.sync(out), path.parse(filepath).name); + if (process.env.REGEN) writeJsonFileSync(out, results); + t.deepEqual(results, loadJsonFileSync(out), path.parse(filepath).name); }); t.end(); }); diff --git a/packages/turf-centroid/bench.js b/packages/turf-centroid/bench.js index 0ab942e578..85678047d5 100644 --- a/packages/turf-centroid/bench.js +++ b/packages/turf-centroid/bench.js @@ -1,6 +1,6 @@ const path = require("path"); -const glob = require("glob"); -const load = require("load-json-file"); +const { glob } = require("glob"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const centroid = require("./index").default; @@ -9,7 +9,7 @@ const fixtures = glob .map((input) => { return { name: path.parse(input).name, - geojson: load.sync(input), + geojson: loadJsonFileSync(input), }; }); diff --git a/packages/turf-centroid/package.json b/packages/turf-centroid/package.json index 1e8dd7b90e..6d535ce7d3 100644 --- a/packages/turf-centroid/package.json +++ b/packages/turf-centroid/package.json @@ -48,20 +48,20 @@ "test:types": "tsc --esModuleInterop --noEmit --strict types.ts" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", "geojson-fixtures": "*", - "glob": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "glob": "^10.3.10", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", "@turf/meta": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-centroid/test.js b/packages/turf-centroid/test.js index 5dc599a82e..e75c656923 100644 --- a/packages/turf-centroid/test.js +++ b/packages/turf-centroid/test.js @@ -1,8 +1,8 @@ const path = require("path"); const test = require("tape"); -const glob = require("glob"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { glob } = require("glob"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const { featureEach } = require("@turf/meta"); const { featureCollection, lineString } = require("@turf/helpers"); const centroid = require("./index").default; @@ -18,7 +18,7 @@ const fixtures = glob.sync(directories.in + "*.geojson").map((input) => { return { name, filename: base, - geojson: load.sync(input), + geojson: loadJsonFileSync(input), out: directories.out + base, }; }); @@ -34,8 +34,8 @@ test("centroid", (t) => { const result = featureCollection([centered]); featureEach(geojson, (feature) => result.features.push(feature)); - if (process.env.REGEN) write.sync(out, result); - t.deepEqual(result, load.sync(out), name); + if (process.env.REGEN) writeJsonFileSync(out, result); + t.deepEqual(result, loadJsonFileSync(out), name); }); t.end(); }); diff --git a/packages/turf-circle/package.json b/packages/turf-circle/package.json index 83651a7176..77ba3614aa 100644 --- a/packages/turf-circle/package.json +++ b/packages/turf-circle/package.json @@ -50,20 +50,20 @@ "test:types": "tsc --esModuleInterop --noEmit --strict types.ts" }, "devDependencies": { - "@mapbox/geojsonhint": "*", + "@mapbox/geojsonhint": "^3.2.0", "@turf/truncate": "^7.0.0-alpha.2", - "@types/tape": "*", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/destination": "^7.0.0-alpha.2", "@turf/helpers": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-circle/test.js b/packages/turf-circle/test.js index 4d3b0bb2e1..44ed3784a6 100644 --- a/packages/turf-circle/test.js +++ b/packages/turf-circle/test.js @@ -1,8 +1,8 @@ const fs = require("fs"); const test = require("tape"); const path = require("path"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const truncate = require("@turf/truncate").default; const { featureCollection } = require("@turf/helpers"); const geojsonhint = require("@mapbox/geojsonhint"); @@ -17,7 +17,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); @@ -34,8 +34,9 @@ test("turf-circle", (t) => { const C = truncate(circle(geojson, radius, { steps: steps, units: units })); const results = featureCollection([geojson, C]); - if (process.env.REGEN) write.sync(directories.out + filename, results); - t.deepEquals(results, load.sync(directories.out + filename), name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, results); + t.deepEquals(results, loadJsonFileSync(directories.out + filename), name); }); t.end(); }); diff --git a/packages/turf-clean-coords/bench.js b/packages/turf-clean-coords/bench.js index 11c96eadeb..36c932d095 100644 --- a/packages/turf-clean-coords/bench.js +++ b/packages/turf-clean-coords/bench.js @@ -1,6 +1,6 @@ const path = require("path"); -const glob = require("glob"); -const load = require("load-json-file"); +const { glob } = require("glob"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const cleanCoords = require("./index").default; @@ -66,7 +66,7 @@ glob .sync(path.join(__dirname, "test", "in", "*.geojson")) .forEach((filepath) => { const { name } = path.parse(filepath); - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); console.time(name); cleanCoords(geojson); console.timeEnd(name); diff --git a/packages/turf-clean-coords/package.json b/packages/turf-clean-coords/package.json index 6de5464fe4..fc03043ee8 100644 --- a/packages/turf-clean-coords/package.json +++ b/packages/turf-clean-coords/package.json @@ -51,18 +51,18 @@ }, "devDependencies": { "@turf/truncate": "^7.0.0-alpha.2", - "@types/tape": "*", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", "@turf/invariant": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-clean-coords/test.js b/packages/turf-clean-coords/test.js index 8408451854..ed7a652eea 100644 --- a/packages/turf-clean-coords/test.js +++ b/packages/turf-clean-coords/test.js @@ -1,7 +1,7 @@ const fs = require("fs"); const test = require("tape"); const path = require("path"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const truncate = require("@turf/truncate").default; const { point, @@ -10,7 +10,7 @@ const { multiPolygon, polygon, } = require("@turf/helpers"); -const write = require("write-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const cleanCoords = require("./index").default; const directories = { @@ -22,7 +22,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); @@ -33,8 +33,9 @@ test("turf-clean-coords", (t) => { const geojson = fixture.geojson; const results = cleanCoords(geojson); - if (process.env.REGEN) write.sync(directories.out + filename, results); - t.deepEqual(results, load.sync(directories.out + filename), name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, results); + t.deepEqual(results, loadJsonFileSync(directories.out + filename), name); }); t.end(); }); diff --git a/packages/turf-clone/package.json b/packages/turf-clone/package.json index 47d3ee817f..2b850fa8b0 100644 --- a/packages/turf-clone/package.json +++ b/packages/turf-clone/package.json @@ -50,15 +50,15 @@ }, "devDependencies": { "@turf/meta": "^7.0.0-alpha.2", - "@types/tape": "*", - "benchmark": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-clusters-dbscan/bench.js b/packages/turf-clusters-dbscan/bench.js index 326c4059f0..9d332f315f 100644 --- a/packages/turf-clusters-dbscan/bench.js +++ b/packages/turf-clusters-dbscan/bench.js @@ -1,6 +1,6 @@ const fs = require("fs"); const path = require("path"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const clustersDbscan = require("./index").default; @@ -10,7 +10,7 @@ const fixtures = fs.readdirSync(directory).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directory + filename), + geojson: loadJsonFileSync(directory + filename), }; }); diff --git a/packages/turf-clusters-dbscan/package.json b/packages/turf-clusters-dbscan/package.json index e654ec507c..f97beea79f 100644 --- a/packages/turf-clusters-dbscan/package.json +++ b/packages/turf-clusters-dbscan/package.json @@ -58,17 +58,17 @@ "devDependencies": { "@turf/centroid": "^7.0.0-alpha.2", "@turf/clusters": "^7.0.0-alpha.2", - "@types/density-clustering": "^1.3.0", - "@types/tape": "*", - "benchmark": "*", - "chromatism": "*", + "@types/density-clustering": "^1.3.3", + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "chromatism": "^3.0.0", "concaveman": "^1.2.1", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/clone": "^7.0.0-alpha.2", @@ -76,6 +76,6 @@ "@turf/helpers": "^7.0.0-alpha.2", "@turf/meta": "^7.0.0-alpha.2", "density-clustering": "1.3.0", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-clusters-dbscan/test.js b/packages/turf-clusters-dbscan/test.js index 52a0611f46..b318e9f0de 100644 --- a/packages/turf-clusters-dbscan/test.js +++ b/packages/turf-clusters-dbscan/test.js @@ -1,8 +1,8 @@ const fs = require("fs"); const test = require("tape"); const path = require("path"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const centroid = require("@turf/centroid").default; const chromatism = require("chromatism"); const concaveman = require("concaveman"); @@ -20,7 +20,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); @@ -41,8 +41,9 @@ test("clusters-dbscan", (t) => { }); const result = styleResult(clustered); - if (process.env.REGEN) write.sync(directories.out + filename, result); - t.deepEqual(result, load.sync(directories.out + filename), name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, result); + t.deepEqual(result, loadJsonFileSync(directories.out + filename), name); }); t.end(); diff --git a/packages/turf-clusters-kmeans/bench.js b/packages/turf-clusters-kmeans/bench.js index 34c99f922f..42c9624d2a 100644 --- a/packages/turf-clusters-kmeans/bench.js +++ b/packages/turf-clusters-kmeans/bench.js @@ -1,6 +1,6 @@ const fs = require("fs"); const path = require("path"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const clustersKmeans = require("./index").default; @@ -10,7 +10,7 @@ const fixtures = fs.readdirSync(directory).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directory + filename), + geojson: loadJsonFileSync(directory + filename), }; }); diff --git a/packages/turf-clusters-kmeans/package.json b/packages/turf-clusters-kmeans/package.json index 72041967f5..4fa310d53d 100644 --- a/packages/turf-clusters-kmeans/package.json +++ b/packages/turf-clusters-kmeans/package.json @@ -58,18 +58,17 @@ "@turf/centroid": "^7.0.0-alpha.2", "@turf/clusters": "^7.0.0-alpha.2", "@turf/random": "^7.0.0-alpha.2", - "@types/skmeans": "^0.11.2", - "@types/tape": "*", - "benchmark": "*", - "chromatism": "*", + "@types/skmeans": "^0.11.7", + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "chromatism": "^3.0.0", "concaveman": "^1.2.1", - "load-json-file": "*", - "matrix-to-grid": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/clone": "^7.0.0-alpha.2", @@ -77,6 +76,6 @@ "@turf/invariant": "^7.0.0-alpha.2", "@turf/meta": "^7.0.0-alpha.2", "skmeans": "0.9.7", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-clusters-kmeans/test.js b/packages/turf-clusters-kmeans/test.js index 9be638071e..61f35bc760 100644 --- a/packages/turf-clusters-kmeans/test.js +++ b/packages/turf-clusters-kmeans/test.js @@ -1,8 +1,8 @@ const fs = require("fs"); const test = require("tape"); const path = require("path"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const centroid = require("@turf/centroid").default; const chromatism = require("chromatism"); const concaveman = require("concaveman"); @@ -20,7 +20,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); @@ -36,8 +36,12 @@ test("clusters-kmeans", (t) => { const result = styleResult(clustered); if (process.env.REGEN) - write.sync(directories.out + name + ".geojson", result); - t.deepEqual(result, load.sync(directories.out + name + ".geojson"), name); + writeJsonFileSync(directories.out + name + ".geojson", result); + t.deepEqual( + result, + loadJsonFileSync(directories.out + name + ".geojson"), + name + ); }); t.end(); diff --git a/packages/turf-clusters/package.json b/packages/turf-clusters/package.json index bdde80682d..6e1a901106 100644 --- a/packages/turf-clusters/package.json +++ b/packages/turf-clusters/package.json @@ -52,16 +52,16 @@ "test:types": "tsc --esModuleInterop --noEmit --strict types.ts" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", "@turf/meta": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-collect/package.json b/packages/turf-collect/package.json index a5ed8effb3..6b096acd36 100644 --- a/packages/turf-collect/package.json +++ b/packages/turf-collect/package.json @@ -52,19 +52,19 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "@types/rbush": "^3.0.0", - "@types/tape": "*", - "benchmark": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*" + "@types/rbush": "^3.0.2", + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2" }, "dependencies": { "@turf/bbox": "^7.0.0-alpha.2", "@turf/boolean-point-in-polygon": "^7.0.0-alpha.2", "@turf/helpers": "^7.0.0-alpha.2", "rbush": "^3.0.1", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-combine/package.json b/packages/turf-combine/package.json index 40e908920e..8cfc019b43 100644 --- a/packages/turf-combine/package.json +++ b/packages/turf-combine/package.json @@ -48,16 +48,16 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", "@turf/meta": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-concave/bench.js b/packages/turf-concave/bench.js index 8b662b4d8a..8f81e261cf 100644 --- a/packages/turf-concave/bench.js +++ b/packages/turf-concave/bench.js @@ -1,6 +1,6 @@ const fs = require("fs"); const path = require("path"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const concave = require("./index").default; @@ -8,7 +8,7 @@ const directory = path.join(__dirname, "test", "in") + path.sep; const fixtures = fs.readdirSync(directory).map((filename) => { return { name: path.parse(filename).name, - geojson: load.sync(directory + filename), + geojson: loadJsonFileSync(directory + filename), }; }); diff --git a/packages/turf-concave/package.json b/packages/turf-concave/package.json index cde29c317a..6c59c65edc 100644 --- a/packages/turf-concave/package.json +++ b/packages/turf-concave/package.json @@ -58,16 +58,16 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "@types/tape": "*", + "@types/tape": "^4.2.32", "@types/topojson-client": "3.1.3", "@types/topojson-server": "3.0.3", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/clone": "^7.0.0-alpha.2", @@ -78,6 +78,6 @@ "@turf/tin": "^7.0.0-alpha.2", "topojson-client": "3.x", "topojson-server": "3.x", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-concave/test.js b/packages/turf-concave/test.js index 82e9d68022..9cfd799fb2 100644 --- a/packages/turf-concave/test.js +++ b/packages/turf-concave/test.js @@ -1,8 +1,8 @@ const fs = require("fs"); const test = require("tape"); const path = require("path"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const { point, featureCollection } = require("@turf/helpers"); const { featureEach } = require("@turf/meta"); const concave = require("./index").default; @@ -16,7 +16,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); @@ -33,8 +33,9 @@ test("turf-concave", (t) => { featureEach(geojson, stylePt); const results = featureCollection(geojson.features.concat(hull)); - if (process.env.REGEN) write.sync(directories.out + filename, results); - t.deepEquals(results, load.sync(directories.out + filename), name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, results); + t.deepEquals(results, loadJsonFileSync(directories.out + filename), name); }); t.end(); }); diff --git a/packages/turf-convex/bench.js b/packages/turf-convex/bench.js index cdad45b5f9..a455c9b514 100644 --- a/packages/turf-convex/bench.js +++ b/packages/turf-convex/bench.js @@ -1,6 +1,6 @@ -const glob = require("glob"); +const { glob } = require("glob"); const path = require("path"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const convex = require("./index").default; @@ -18,7 +18,7 @@ const suite = new Benchmark.Suite("turf-convex"); glob .sync(path.join(__dirname, "test", "in", "*.geojson")) .forEach((filepath) => { - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); suite.add(path.parse(filepath).name, () => convex(geojson)); }); diff --git a/packages/turf-convex/package.json b/packages/turf-convex/package.json index d190123efe..886082b181 100644 --- a/packages/turf-convex/package.json +++ b/packages/turf-convex/package.json @@ -45,21 +45,21 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "@types/concaveman": "^1.1.3", - "@types/tape": "*", - "benchmark": "*", - "glob": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/concaveman": "^1.1.6", + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "glob": "^10.3.10", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", "@turf/meta": "^7.0.0-alpha.2", "concaveman": "^1.2.1", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-convex/test.js b/packages/turf-convex/test.js index fc36485ece..868e1a5ddd 100644 --- a/packages/turf-convex/test.js +++ b/packages/turf-convex/test.js @@ -1,8 +1,8 @@ const test = require("tape"); -const glob = require("glob"); +const { glob } = require("glob"); const path = require("path"); -const write = require("write-json-file"); -const load = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const { featureCollection } = require("@turf/helpers"); const convex = require("./index").default; @@ -14,13 +14,13 @@ const directories = { test("convex hull", (t) => { glob.sync(directories.in + "*.geojson").forEach((filepath) => { const fileout = filepath.replace("/in/", "/out/"); - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const convexHull = convex(geojson); geojson.features.push(convexHull); - if (process.env.REGEN) write.sync(fileout, geojson); - t.deepEqual(geojson, load.sync(fileout), path.parse(filepath).name); + if (process.env.REGEN) writeJsonFileSync(fileout, geojson); + t.deepEqual(geojson, loadJsonFileSync(fileout), path.parse(filepath).name); }); t.end(); }); diff --git a/packages/turf-destination/package.json b/packages/turf-destination/package.json index 8f78cbcc87..a7de046897 100644 --- a/packages/turf-destination/package.json +++ b/packages/turf-destination/package.json @@ -50,19 +50,19 @@ }, "devDependencies": { "@turf/truncate": "^7.0.0-alpha.2", - "@types/tape": "*", - "benchmark": "*", - "glob": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "glob": "^10.3.10", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", "@turf/invariant": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-destination/test.js b/packages/turf-destination/test.js index 7a6211c90e..5e83604096 100644 --- a/packages/turf-destination/test.js +++ b/packages/turf-destination/test.js @@ -1,8 +1,8 @@ const path = require("path"); const test = require("tape"); -const glob = require("glob"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { glob } = require("glob"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const { getCoords } = require("@turf/invariant"); const { lineString, featureCollection } = require("@turf/helpers"); const truncate = require("@turf/truncate").default; @@ -15,7 +15,7 @@ const directories = { test("turf-destination", (t) => { glob.sync(directories.in + "*.geojson").forEach((filepath) => { - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const name = path.parse(filepath).name; const base = path.parse(filepath).base; @@ -34,8 +34,8 @@ test("turf-destination", (t) => { lineString([getCoords(geojson), getCoords(dest)]), ]); - if (process.env.REGEN) write.sync(directories.out + base, result); - t.deepEqual(result, load.sync(directories.out + base), name); + if (process.env.REGEN) writeJsonFileSync(directories.out + base, result); + t.deepEqual(result, loadJsonFileSync(directories.out + base), name); }); t.end(); }); diff --git a/packages/turf-difference/bench.js b/packages/turf-difference/bench.js index d914e69518..1f0cd22bf5 100644 --- a/packages/turf-difference/bench.js +++ b/packages/turf-difference/bench.js @@ -1,6 +1,6 @@ const fs = require("fs"); const path = require("path"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const difference = require("./index").default; @@ -9,7 +9,7 @@ let fixtures = fs.readdirSync(directory).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directory + filename), + geojson: loadJsonFileSync(directory + filename), }; }); // fixtures = fixtures.filter(({name}) => name === 'issue-#721'); diff --git a/packages/turf-difference/package.json b/packages/turf-difference/package.json index 50d76cb3e2..2fca3c6ee7 100644 --- a/packages/turf-difference/package.json +++ b/packages/turf-difference/package.json @@ -44,14 +44,14 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "benchmark": "*", - "glob": "*", - "load-json-file": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*", - "write-json-file": "*" + "benchmark": "^2.1.4", + "glob": "^10.3.10", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", diff --git a/packages/turf-difference/test.js b/packages/turf-difference/test.js index 94f8c320b9..cb0e0ab8b0 100644 --- a/packages/turf-difference/test.js +++ b/packages/turf-difference/test.js @@ -1,8 +1,8 @@ const path = require("path"); const test = require("tape"); -const glob = require("glob"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { glob } = require("glob"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const { featureCollection, polygon } = require("@turf/helpers"); const difference = require("./index").default; @@ -14,7 +14,7 @@ const directories = { test("turf-difference", (t) => { glob.sync(directories.in + "*.geojson").forEach((filepath) => { const { name, base } = path.parse(filepath); - const [polygon1, polygon2] = load.sync(filepath).features; + const [polygon1, polygon2] = loadJsonFileSync(filepath).features; if (name.includes("skip")) return t.skip(name); @@ -38,8 +38,8 @@ test("turf-difference", (t) => { results.features.push(result); } - if (process.env.REGEN) write.sync(directories.out + base, results); - t.deepEqual(results, load.sync(directories.out + base), name); + if (process.env.REGEN) writeJsonFileSync(directories.out + base, results); + t.deepEqual(results, loadJsonFileSync(directories.out + base), name); }); t.end(); }); diff --git a/packages/turf-directional-mean/bench.js b/packages/turf-directional-mean/bench.js index 4748e0596e..bc7b89be7f 100644 --- a/packages/turf-directional-mean/bench.js +++ b/packages/turf-directional-mean/bench.js @@ -1,8 +1,8 @@ const Benchmark = require("benchmark"); const directionalMean = require("./index").default; -const glob = require("glob"); +const { glob } = require("glob"); const path = require("path"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); /** * Benchmark Results @@ -20,7 +20,7 @@ const load = require("load-json-file"); const suite = new Benchmark.Suite("turf-directional-mean"); glob.sync(path.join(__dirname, "test", "in", "*.json")).forEach((filepath) => { const { name } = path.parse(filepath); - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); if (name === "bus_route_gps.json") { console.time(name); directionalMean(geojson, { diff --git a/packages/turf-directional-mean/package.json b/packages/turf-directional-mean/package.json index 22455f63dc..3ab3bf7bed 100644 --- a/packages/turf-directional-mean/package.json +++ b/packages/turf-directional-mean/package.json @@ -48,14 +48,14 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/bearing": "^7.0.0-alpha.2", @@ -65,6 +65,6 @@ "@turf/invariant": "^7.0.0-alpha.2", "@turf/length": "^7.0.0-alpha.2", "@turf/meta": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-directional-mean/test.js b/packages/turf-directional-mean/test.js index e336a58047..35ae711c87 100644 --- a/packages/turf-directional-mean/test.js +++ b/packages/turf-directional-mean/test.js @@ -1,7 +1,7 @@ const test = require("tape"); const path = require("path"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const directionalMean = require("./index").default; test("turf-directional-mean", (t) => { @@ -31,41 +31,41 @@ test("turf-directional-mean", (t) => { ); const utmFilepath = path.join(__dirname, "test", "in", "bus_route_utm.json"); - const utmGeojson = load.sync(utmFilepath); + const utmGeojson = loadJsonFileSync(utmFilepath); const gpsFilepath = path.join(__dirname, "test", "in", "bus_route_gps.json"); - const gpsGeojson = load.sync(gpsFilepath); + const gpsGeojson = loadJsonFileSync(gpsFilepath); // utm let utmResult1 = directionalMean(utmGeojson, { planar: true, segment: false, }); - t.deepEqual(utmResult1, load.sync(outUtmJsonPath1), "utm"); + t.deepEqual(utmResult1, loadJsonFileSync(outUtmJsonPath1), "utm"); // utm segment let utmResult2 = directionalMean(utmGeojson, { planar: true, segment: true, }); - t.deepEqual(utmResult2, load.sync(outUtmJsonPath2), "utm segment"); + t.deepEqual(utmResult2, loadJsonFileSync(outUtmJsonPath2), "utm segment"); // gps let gpsResult1 = directionalMean(gpsGeojson, { planar: false, }); - t.deepEqual(gpsResult1, load.sync(outGpsJsonPath1), "gps"); + t.deepEqual(gpsResult1, loadJsonFileSync(outGpsJsonPath1), "gps"); // gps segment let gpsResult2 = directionalMean(gpsGeojson, { planar: false, segment: true, }); - t.deepEqual(gpsResult2, load.sync(outGpsJsonPath2), "gps segment"); + t.deepEqual(gpsResult2, loadJsonFileSync(outGpsJsonPath2), "gps segment"); if (process.env.REGEN) { - write.sync(outGpsJsonPath1, gpsResult1); - write.sync(outGpsJsonPath2, gpsResult2); - write.sync(outUtmJsonPath1, utmResult1); - write.sync(outUtmJsonPath2, utmResult2); + writeJsonFileSync(outGpsJsonPath1, gpsResult1); + writeJsonFileSync(outGpsJsonPath2, gpsResult2); + writeJsonFileSync(outUtmJsonPath1, utmResult1); + writeJsonFileSync(outUtmJsonPath2, utmResult2); } t.end(); diff --git a/packages/turf-dissolve/bench.js b/packages/turf-dissolve/bench.js index 078af1a452..3af2012030 100644 --- a/packages/turf-dissolve/bench.js +++ b/packages/turf-dissolve/bench.js @@ -1,6 +1,6 @@ import fs from "fs"; import path from "path"; -import load from "load-json-file"; +import { loadJsonFileSync } from "load-json-file"; import Benchmark from "benchmark"; import dissolve from "./index"; @@ -8,7 +8,7 @@ const directory = path.join(__dirname, "test", "in") + path.sep; const fixtures = fs.readdirSync(directory).map((filename) => { return { name: path.parse(filename).name, - geojson: load.sync(directory + filename), + geojson: loadJsonFileSync(directory + filename), }; }); diff --git a/packages/turf-dissolve/package.json b/packages/turf-dissolve/package.json index 572cd4fbe3..59cdb77194 100644 --- a/packages/turf-dissolve/package.json +++ b/packages/turf-dissolve/package.json @@ -47,13 +47,13 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*", - "write-json-file": "*" + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/flatten": "^7.0.0-alpha.2", diff --git a/packages/turf-dissolve/test.js b/packages/turf-dissolve/test.js index 74f41a478c..d992385be9 100644 --- a/packages/turf-dissolve/test.js +++ b/packages/turf-dissolve/test.js @@ -1,8 +1,8 @@ import fs from "fs"; import test from "tape"; import path from "path"; -import load from "load-json-file"; -import write from "write-json-file"; +import { loadJsonFileSync } from "load-json-file"; +import { writeJsonFileSync } from "write-json-file"; import { polygon, point, featureCollection } from "@turf/helpers"; import dissolve from "./index"; @@ -17,7 +17,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); @@ -29,8 +29,9 @@ test("turf-dissolve", (t) => { const propertyName = geojson.propertyName; const results = dissolve(geojson, { propertyName }); - if (process.env.REGEN) write.sync(directories.out + filename, results); - t.deepEquals(results, load.sync(directories.out + filename), name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, results); + t.deepEquals(results, loadJsonFileSync(directories.out + filename), name); } t.end(); }); diff --git a/packages/turf-distance-weight/bench.js b/packages/turf-distance-weight/bench.js index 78b790daaf..ffccc16dd3 100644 --- a/packages/turf-distance-weight/bench.js +++ b/packages/turf-distance-weight/bench.js @@ -1,7 +1,7 @@ const Benchmark = require("benchmark"); const distanceWeight = require("./dist/js/index.js").default; const path = require("path"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); /** * Benchmark Results @@ -12,7 +12,7 @@ const load = require("load-json-file"); const suite = new Benchmark.Suite("turf-distance-weight"); const columbusPath = path.join(__dirname, "test", "in", "point.json"); -const columbusJson = load.sync(columbusPath); +const columbusJson = loadJsonFileSync(columbusPath); const { name } = path.parse(columbusPath); console.time(name); diff --git a/packages/turf-distance-weight/package.json b/packages/turf-distance-weight/package.json index 6e8d90e82b..4237d2fd0b 100644 --- a/packages/turf-distance-weight/package.json +++ b/packages/turf-distance-weight/package.json @@ -48,20 +48,20 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/centroid": "^7.0.0-alpha.2", "@turf/helpers": "^7.0.0-alpha.2", "@turf/invariant": "^7.0.0-alpha.2", "@turf/meta": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-distance-weight/test.js b/packages/turf-distance-weight/test.js index d32c8675cb..99c2164536 100644 --- a/packages/turf-distance-weight/test.js +++ b/packages/turf-distance-weight/test.js @@ -2,7 +2,7 @@ const { point } = require("@turf/helpers"); const test = require("tape"); const path = require("path"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const distanceWeight = require("./dist/js/index.js").default; const { pNormDistance } = require("./dist/js/index.js"); @@ -14,7 +14,7 @@ test("pNormDistance function", (t) => { test("turf-distance-weight", (t) => { const columbusPath = path.join(__dirname, "test", "in", "point.json"); - const columbusJson = load.sync(columbusPath); + const columbusJson = loadJsonFileSync(columbusPath); let result = distanceWeight(columbusJson, { threshold: 1, diff --git a/packages/turf-distance/package.json b/packages/turf-distance/package.json index 32bdc114b5..afeb9d10cc 100644 --- a/packages/turf-distance/package.json +++ b/packages/turf-distance/package.json @@ -47,18 +47,18 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", "@turf/invariant": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-distance/test.js b/packages/turf-distance/test.js index 371dc5ea54..ca8e4e42e8 100644 --- a/packages/turf-distance/test.js +++ b/packages/turf-distance/test.js @@ -1,8 +1,8 @@ const fs = require("fs"); const path = require("path"); const test = require("tape"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const { point } = require("@turf/helpers"); const distance = require("./index").default; @@ -15,7 +15,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); @@ -33,8 +33,12 @@ test("distance", (t) => { degrees: distance(pt1, pt2, { units: "degrees" }), }; if (process.env.REGEN) - write.sync(directories.out + name + ".json", distances); - t.deepEqual(distances, load.sync(directories.out + name + ".json"), name); + writeJsonFileSync(directories.out + name + ".json", distances); + t.deepEqual( + distances, + loadJsonFileSync(directories.out + name + ".json"), + name + ); }); t.end(); }); diff --git a/packages/turf-ellipse/package.json b/packages/turf-ellipse/package.json index a428e22a77..1652a27b99 100644 --- a/packages/turf-ellipse/package.json +++ b/packages/turf-ellipse/package.json @@ -47,19 +47,19 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "@mapbox/geojsonhint": "*", + "@mapbox/geojsonhint": "^3.2.0", "@turf/bbox-polygon": "^7.0.0-alpha.2", "@turf/circle": "^7.0.0-alpha.2", "@turf/destination": "^7.0.0-alpha.2", "@turf/truncate": "^7.0.0-alpha.2", - "benchmark": "*", - "glob": "*", - "load-json-file": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*", - "write-json-file": "*" + "benchmark": "^2.1.4", + "glob": "^10.3.10", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", diff --git a/packages/turf-ellipse/test.js b/packages/turf-ellipse/test.js index 1f650bc193..00f7bc0800 100644 --- a/packages/turf-ellipse/test.js +++ b/packages/turf-ellipse/test.js @@ -1,8 +1,8 @@ import test from "tape"; -import glob from "glob"; +import { glob } from "glob"; import path from "path"; -import load from "load-json-file"; -import write from "write-json-file"; +import { loadJsonFileSync } from "load-json-file"; +import { writeJsonFileSync } from "write-json-file"; import circle from "@turf/circle"; import truncate from "@turf/truncate"; import geojsonhint from "@mapbox/geojsonhint"; @@ -18,7 +18,7 @@ test("turf-ellipse", (t) => { .forEach((filepath) => { // Define params const { name } = path.parse(filepath); - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const center = geojson.geometry.coordinates; let { xSemiAxis, ySemiAxis, steps, angle, units } = geojson.properties; angle = angle || 0; @@ -119,8 +119,8 @@ test("turf-ellipse", (t) => { path.join("test", "in"), path.join("test", "out") ); - if (process.env.REGEN) write.sync(out, results); - t.deepEqual(results, load.sync(out), name); + if (process.env.REGEN) writeJsonFileSync(out, results); + t.deepEqual(results, loadJsonFileSync(out), name); }); t.end(); }); diff --git a/packages/turf-envelope/bench.js b/packages/turf-envelope/bench.js index c2e1b78b4b..4f0f83fce9 100644 --- a/packages/turf-envelope/bench.js +++ b/packages/turf-envelope/bench.js @@ -1,9 +1,9 @@ import path from "path"; -import load from "load-json-file"; +import { loadJsonFileSync } from "load-json-file"; import Benchmark from "benchmark"; import envelope from "./index"; -const fixture = load.sync( +const fixture = loadJsonFileSync( path.join(__dirname, "test", "in", "feature-collection.geojson") ); diff --git a/packages/turf-envelope/package.json b/packages/turf-envelope/package.json index ceb0b8f91d..363908fd70 100644 --- a/packages/turf-envelope/package.json +++ b/packages/turf-envelope/package.json @@ -47,12 +47,12 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*" + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0" }, "dependencies": { "@turf/bbox": "^7.0.0-alpha.2", diff --git a/packages/turf-envelope/test.js b/packages/turf-envelope/test.js index 48d7406d22..a3ce897ddc 100644 --- a/packages/turf-envelope/test.js +++ b/packages/turf-envelope/test.js @@ -1,10 +1,10 @@ import path from "path"; import test from "tape"; -import load from "load-json-file"; +import { loadJsonFileSync } from "load-json-file"; import envelope from "./index"; // Fixtures -const fc = load.sync( +const fc = loadJsonFileSync( path.join(__dirname, "test", "in", "feature-collection.geojson") ); diff --git a/packages/turf-explode/package.json b/packages/turf-explode/package.json index cb2d52d842..8fdd71dc2d 100644 --- a/packages/turf-explode/package.json +++ b/packages/turf-explode/package.json @@ -46,14 +46,14 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "benchmark": "*", + "benchmark": "^2.1.4", "geojson-fixtures": "*", - "load-json-file": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*", - "write-json-file": "*" + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", diff --git a/packages/turf-explode/test.js b/packages/turf-explode/test.js index cadfe6107e..be18837ca8 100644 --- a/packages/turf-explode/test.js +++ b/packages/turf-explode/test.js @@ -2,8 +2,8 @@ import fs from "fs"; import path from "path"; import tape from "tape"; import { all as fixtures } from "geojson-fixtures"; -import load from "load-json-file"; -import write from "write-json-file"; +import { loadJsonFileSync } from "load-json-file"; +import { writeJsonFileSync } from "write-json-file"; import explode from "./index"; const directories = { @@ -14,30 +14,34 @@ const directories = { // Save input fixtures if (process.env.REGEN) { Object.keys(fixtures).forEach((name) => { - write.sync(directories.in + name + ".json", fixtures[name]); + writeJsonFileSync(directories.in + name + ".json", fixtures[name]); }); } tape("explode - geojson-fixtures", (t) => { fs.readdirSync(directories.in).forEach((filename) => { const name = filename.replace(".json", ""); - const features = load.sync(directories.in + filename); + const features = loadJsonFileSync(directories.in + filename); const exploded = explode(features); if (process.env.REGEN) { - write.sync(directories.out + filename, exploded); + writeJsonFileSync(directories.out + filename, exploded); } - t.deepEqual(exploded, load.sync(directories.out + filename), name); + t.deepEqual(exploded, loadJsonFileSync(directories.out + filename), name); }); t.end(); }); tape("explode - preserve properties", (t) => { const filename = "polygon-with-properties.json"; - const features = load.sync(directories.in + filename); + const features = loadJsonFileSync(directories.in + filename); const exploded = explode(features); if (process.env.REGEN) { - write.sync(directories.out + filename, exploded); + writeJsonFileSync(directories.out + filename, exploded); } - t.deepEqual(exploded, load.sync(directories.out + filename), "properties"); + t.deepEqual( + exploded, + loadJsonFileSync(directories.out + filename), + "properties" + ); t.end(); }); diff --git a/packages/turf-flatten/bench.js b/packages/turf-flatten/bench.js index 3971951877..428c79b80e 100644 --- a/packages/turf-flatten/bench.js +++ b/packages/turf-flatten/bench.js @@ -1,6 +1,6 @@ import fs from "fs"; import path from "path"; -import load from "load-json-file"; +import { loadJsonFileSync } from "load-json-file"; import Benchmark from "benchmark"; import flatten from "./index"; @@ -9,7 +9,7 @@ const directory = path.join(__dirname, "test", "in") + path.sep; let fixtures = fs.readdirSync(directory).map((filename) => { return { name: path.parse(filename).name, - geojson: load.sync(directory + filename), + geojson: loadJsonFileSync(directory + filename), }; }); // fixtures = fixtures.filter(({name}) => (name === 'Polygon')); diff --git a/packages/turf-flatten/package.json b/packages/turf-flatten/package.json index e8950dff74..edac55c3a6 100644 --- a/packages/turf-flatten/package.json +++ b/packages/turf-flatten/package.json @@ -52,13 +52,13 @@ "test:types": "tsc --esModuleInterop --noEmit --strict types.ts" }, "devDependencies": { - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*", - "write-json-file": "*" + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", diff --git a/packages/turf-flatten/test.js b/packages/turf-flatten/test.js index 89c458de64..64ca5fddd4 100644 --- a/packages/turf-flatten/test.js +++ b/packages/turf-flatten/test.js @@ -1,8 +1,8 @@ import fs from "fs"; import test from "tape"; import path from "path"; -import load from "load-json-file"; -import write from "write-json-file"; +import { loadJsonFileSync } from "load-json-file"; +import { writeJsonFileSync } from "write-json-file"; import flatten from "./index"; const directories = { @@ -14,7 +14,7 @@ let fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename: filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); // fixtures = fixtures.filter(({name}) => (name === 'FeatureCollection')); @@ -27,8 +27,9 @@ test("flatten", (t) => { const flattened = flatten(geojson); - if (process.env.REGEN) write.sync(directories.out + filename, flattened); - t.deepEqual(flattened, load.sync(directories.out + filename), name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, flattened); + t.deepEqual(flattened, loadJsonFileSync(directories.out + filename), name); t.equal( flattened.type, "FeatureCollection", diff --git a/packages/turf-flip/bench.js b/packages/turf-flip/bench.js index b81f554960..625249caaa 100644 --- a/packages/turf-flip/bench.js +++ b/packages/turf-flip/bench.js @@ -1,6 +1,6 @@ import fs from "fs"; import path from "path"; -import load from "load-json-file"; +import { loadJsonFileSync } from "load-json-file"; import Benchmark from "benchmark"; import flip from "./index"; @@ -9,7 +9,7 @@ const fixtures = fs.readdirSync(directory).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directory + filename), + geojson: loadJsonFileSync(directory + filename), }; }); diff --git a/packages/turf-flip/package.json b/packages/turf-flip/package.json index cbb99b4445..08699c038d 100644 --- a/packages/turf-flip/package.json +++ b/packages/turf-flip/package.json @@ -47,13 +47,13 @@ "test:types": "tsc --esModuleInterop --noEmit --strict types.ts" }, "devDependencies": { - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*", - "write-json-file": "*" + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/clone": "^7.0.0-alpha.2", diff --git a/packages/turf-flip/test.js b/packages/turf-flip/test.js index fee4865824..04350a97eb 100644 --- a/packages/turf-flip/test.js +++ b/packages/turf-flip/test.js @@ -1,8 +1,8 @@ import fs from "fs"; import test from "tape"; import path from "path"; -import load from "load-json-file"; -import write from "write-json-file"; +import { loadJsonFileSync } from "load-json-file"; +import { writeJsonFileSync } from "write-json-file"; import { point } from "@turf/helpers"; import flip from "./index"; @@ -15,7 +15,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); @@ -26,8 +26,9 @@ test("turf-flip", (t) => { const geojson = fixture.geojson; const results = flip(geojson); - if (process.env.REGEN) write.sync(directories.out + filename, results); - t.deepEqual(load.sync(directories.out + filename), results, name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, results); + t.deepEqual(loadJsonFileSync(directories.out + filename), results, name); }); t.end(); }); diff --git a/packages/turf-geojson-rbush/package.json b/packages/turf-geojson-rbush/package.json index 6f9ba9264e..a59bbd7fd1 100644 --- a/packages/turf-geojson-rbush/package.json +++ b/packages/turf-geojson-rbush/package.json @@ -55,14 +55,14 @@ "devDependencies": { "@turf/bbox-polygon": "^7.0.0-alpha.2", "@turf/random": "^7.0.0-alpha.2", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/bbox": "^7.0.0-alpha.2", diff --git a/packages/turf-geojson-rbush/test.js b/packages/turf-geojson-rbush/test.js index 83da5f0bc8..a65dbae3c4 100644 --- a/packages/turf-geojson-rbush/test.js +++ b/packages/turf-geojson-rbush/test.js @@ -1,8 +1,8 @@ const fs = require("fs"); const test = require("tape"); const path = require("path"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const bboxPolygon = require("@turf/bbox-polygon").default; const { featureCollection, polygons } = require("@turf/helpers"); const geojsonRbush = require("./").default; @@ -16,7 +16,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); @@ -35,18 +35,18 @@ test("geojson-rbush", (t) => { const search = tree.search(geojson.features[0]); if (process.env.REGEN) { - write.sync(directories.out + "all." + filename, all); - write.sync(directories.out + "search." + filename, search); + writeJsonFileSync(directories.out + "all." + filename, all); + writeJsonFileSync(directories.out + "search." + filename, search); } t.deepEqual( all, - load.sync(directories.out + "all." + filename), + loadJsonFileSync(directories.out + "all." + filename), "all." + name ); t.deepEqual( search, - load.sync(directories.out + "search." + filename), + loadJsonFileSync(directories.out + "search." + filename), "search." + name ); } diff --git a/packages/turf-great-circle/package.json b/packages/turf-great-circle/package.json index a192e6b0df..a70386ee28 100644 --- a/packages/turf-great-circle/package.json +++ b/packages/turf-great-circle/package.json @@ -54,13 +54,13 @@ }, "devDependencies": { "@turf/truncate": "^7.0.0-alpha.2", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*", - "write-json-file": "*" + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", diff --git a/packages/turf-great-circle/test.js b/packages/turf-great-circle/test.js index 6517d05963..aed46cd12d 100644 --- a/packages/turf-great-circle/test.js +++ b/packages/turf-great-circle/test.js @@ -1,8 +1,8 @@ import fs from "fs"; import test from "tape"; import path from "path"; -import load from "load-json-file"; -import write from "write-json-file"; +import { loadJsonFileSync } from "load-json-file"; +import { writeJsonFileSync } from "write-json-file"; import truncate from "@turf/truncate"; import { featureCollection } from "@turf/helpers"; import greatCircle from "./index"; @@ -16,7 +16,7 @@ let fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(path.join(directories.in, filename)), + geojson: loadJsonFileSync(path.join(directories.in, filename)), }; }); @@ -30,8 +30,9 @@ test("turf-great-circle", (t) => { const line = truncate(greatCircle(start, end)); const results = featureCollection([line, start, end]); - if (process.env.REGEN) write.sync(directories.out + filename, results); - t.deepEquals(results, load.sync(directories.out + filename), name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, results); + t.deepEquals(results, loadJsonFileSync(directories.out + filename), name); }); t.end(); }); diff --git a/packages/turf-helpers/package.json b/packages/turf-helpers/package.json index fa068a5b8a..e66a0783c8 100644 --- a/packages/turf-helpers/package.json +++ b/packages/turf-helpers/package.json @@ -54,14 +54,14 @@ "test:types": "tsc --esModuleInterop --noEmit --strict types.ts" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2" }, "dependencies": { - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-hex-grid/package.json b/packages/turf-hex-grid/package.json index ec18d27dd6..099743d226 100644 --- a/packages/turf-hex-grid/package.json +++ b/packages/turf-hex-grid/package.json @@ -60,20 +60,20 @@ "devDependencies": { "@turf/bbox-polygon": "^7.0.0-alpha.2", "@turf/truncate": "^7.0.0-alpha.2", - "@types/tape": "*", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/distance": "^7.0.0-alpha.2", "@turf/helpers": "^7.0.0-alpha.2", "@turf/intersect": "^7.0.0-alpha.2", "@turf/invariant": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-hex-grid/test.js b/packages/turf-hex-grid/test.js index 698b8d964e..a74284751f 100644 --- a/packages/turf-hex-grid/test.js +++ b/packages/turf-hex-grid/test.js @@ -1,8 +1,8 @@ const fs = require("fs"); const test = require("tape"); const path = require("path"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const truncate = require("@turf/truncate").default; const bboxPoly = require("@turf/bbox-polygon").default; const hexGrid = require("./index").default; @@ -16,7 +16,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - json: load.sync(directories.in + filename), + json: loadJsonFileSync(directories.in + filename), }; }); @@ -44,8 +44,12 @@ test("hex-grid", (t) => { } if (process.env.REGEN) - write.sync(directories.out + name + ".geojson", result); - t.deepEqual(result, load.sync(directories.out + name + ".geojson"), name); + writeJsonFileSync(directories.out + name + ".geojson", result); + t.deepEqual( + result, + loadJsonFileSync(directories.out + name + ".geojson"), + name + ); }); t.end(); }); diff --git a/packages/turf-interpolate/bench.js b/packages/turf-interpolate/bench.js index 52bb51bafa..f7e6d59b54 100644 --- a/packages/turf-interpolate/bench.js +++ b/packages/turf-interpolate/bench.js @@ -1,6 +1,6 @@ import fs from "fs"; import path from "path"; -import load from "load-json-file"; +import { loadJsonFileSync } from "load-json-file"; import Benchmark from "benchmark"; import interpolate from "./index"; @@ -9,7 +9,7 @@ const directory = path.join(__dirname, "test", "in") + path.sep; const fixtures = fs.readdirSync(directory).map((filename) => { return { name: path.parse(filename).name, - geojson: load.sync(directory + filename), + geojson: loadJsonFileSync(directory + filename), }; }); diff --git a/packages/turf-interpolate/package.json b/packages/turf-interpolate/package.json index 53b9b86e79..bba596a2c9 100644 --- a/packages/turf-interpolate/package.json +++ b/packages/turf-interpolate/package.json @@ -50,14 +50,14 @@ }, "devDependencies": { "@turf/truncate": "^7.0.0-alpha.2", - "benchmark": "*", - "chromatism": "*", - "load-json-file": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*", - "write-json-file": "*" + "benchmark": "^2.1.4", + "chromatism": "^3.0.0", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/bbox": "^7.0.0-alpha.2", diff --git a/packages/turf-interpolate/test.js b/packages/turf-interpolate/test.js index 9d8a8434a0..f35a5a6289 100644 --- a/packages/turf-interpolate/test.js +++ b/packages/turf-interpolate/test.js @@ -1,8 +1,8 @@ import fs from "fs"; import test from "tape"; import path from "path"; -import load from "load-json-file"; -import write from "write-json-file"; +import { loadJsonFileSync } from "load-json-file"; +import { writeJsonFileSync } from "write-json-file"; import truncate from "@turf/truncate"; import { brightness } from "chromatism"; import { round, featureCollection, point } from "@turf/helpers"; @@ -18,7 +18,7 @@ var fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); // fixtures = fixtures.filter(fixture => fixture.name === 'points-random') @@ -36,8 +36,9 @@ test("turf-interpolate", (t) => { }); result = colorize(result, property, name); - if (process.env.REGEN) write.sync(directories.out + filename, result); - t.deepEquals(result, load.sync(directories.out + filename), name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, result); + t.deepEquals(result, loadJsonFileSync(directories.out + filename), name); } t.end(); }); diff --git a/packages/turf-intersect/bench.js b/packages/turf-intersect/bench.js index e41b15da0a..0cf12debc4 100644 --- a/packages/turf-intersect/bench.js +++ b/packages/turf-intersect/bench.js @@ -1,13 +1,13 @@ const path = require("path"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const intersect = require("./index").default; // Fixtures -const armenia = load.sync( +const armenia = loadJsonFileSync( path.join(__dirname, "test", "in", "armenia.geojson") ); -const simple = load.sync( +const simple = loadJsonFileSync( path.join(__dirname, "test", "in", "Intersect1.geojson") ); diff --git a/packages/turf-intersect/package.json b/packages/turf-intersect/package.json index 967cdce515..dd90a9db24 100644 --- a/packages/turf-intersect/package.json +++ b/packages/turf-intersect/package.json @@ -47,20 +47,20 @@ "test:types": "tsc --esModuleInterop --noEmit --strict types.ts" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", - "glob": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "glob": "^10.3.10", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", "@turf/meta": "^7.0.0-alpha.2", "polygon-clipping": "^0.15.3", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-intersect/test.js b/packages/turf-intersect/test.js index f93ce1c093..43eade7e54 100644 --- a/packages/turf-intersect/test.js +++ b/packages/turf-intersect/test.js @@ -1,8 +1,8 @@ const path = require("path"); -const glob = require("glob"); +const { glob } = require("glob"); const test = require("tape"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const { featureCollection } = require("@turf/helpers"); const intersect = require("./index").default; @@ -14,7 +14,7 @@ const directories = { test("turf-intersect", (t) => { glob.sync(directories.in + "*.geojson").forEach((filepath) => { const { name, base } = path.parse(filepath); - const [polygon1, polygon2] = load.sync(filepath).features; + const [polygon1, polygon2] = loadJsonFileSync(filepath).features; if (name.includes("skip")) return t.skip(name); @@ -37,8 +37,8 @@ test("turf-intersect", (t) => { results.features.push(result); } - if (process.env.REGEN) write.sync(directories.out + base, results); - t.deepEqual(results, load.sync(directories.out + base), name); + if (process.env.REGEN) writeJsonFileSync(directories.out + base, results); + t.deepEqual(results, loadJsonFileSync(directories.out + base), name); }); t.end(); }); diff --git a/packages/turf-invariant/package.json b/packages/turf-invariant/package.json index 2db1a578a1..2a4b699f20 100644 --- a/packages/turf-invariant/package.json +++ b/packages/turf-invariant/package.json @@ -51,14 +51,15 @@ "test:types": "tsc --esModuleInterop --noEmit --strict types.ts" }, "devDependencies": { - "benchmark": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-isobands/bench.js b/packages/turf-isobands/bench.js index 65dda15ea4..5c3573b8ce 100644 --- a/packages/turf-isobands/bench.js +++ b/packages/turf-isobands/bench.js @@ -1,6 +1,6 @@ import fs from "fs"; import path from "path"; -import load from "load-json-file"; +import { loadJsonFileSync } from "load-json-file"; import Benchmark from "benchmark"; import matrixToGrid from "./lib/matrix-to-grid"; import isobands from "./index"; @@ -11,7 +11,7 @@ const fixtures = fs.readdirSync(directory).map((filename) => { return { filename, name: path.parse(filename).name, - jsondata: load.sync(directory + filename), + jsondata: loadJsonFileSync(directory + filename), }; }); diff --git a/packages/turf-isobands/package.json b/packages/turf-isobands/package.json index 809e7d92b0..7edc30aad8 100644 --- a/packages/turf-isobands/package.json +++ b/packages/turf-isobands/package.json @@ -58,16 +58,15 @@ "@turf/random": "^7.0.0-alpha.2", "@turf/rhumb-destination": "^7.0.0-alpha.2", "@turf/truncate": "^7.0.0-alpha.2", - "benchmark": "*", - "chroma-js": "*", - "load-json-file": "*", - "matrix-to-grid": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "matrix-to-grid": "^4.0.0", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/area": "^7.0.0-alpha.2", @@ -78,6 +77,6 @@ "@turf/invariant": "^7.0.0-alpha.2", "@turf/meta": "^7.0.0-alpha.2", "marchingsquares": "^1.3.3", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-isobands/test.js b/packages/turf-isobands/test.js index 4cc13624ca..4c8ee6ff81 100644 --- a/packages/turf-isobands/test.js +++ b/packages/turf-isobands/test.js @@ -1,8 +1,8 @@ import fs from "fs"; import test from "tape"; import path from "path"; -import load from "load-json-file"; -import write from "write-json-file"; +import { loadJsonFileSync } from "load-json-file"; +import { writeJsonFileSync } from "write-json-file"; import envelope from "@turf/envelope"; import pointGrid from "@turf/point-grid"; import truncate from "@turf/truncate"; @@ -21,7 +21,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - json: load.sync(directories.in + filename), + json: loadJsonFileSync(directories.in + filename), }; }); @@ -48,8 +48,12 @@ test("isobands", (t) => { ); if (process.env.REGEN) - write.sync(directories.out + name + ".geojson", results); - t.deepEqual(results, load.sync(directories.out + name + ".geojson"), name); + writeJsonFileSync(directories.out + name + ".geojson", results); + t.deepEqual( + results, + loadJsonFileSync(directories.out + name + ".geojson"), + name + ); }); t.end(); diff --git a/packages/turf-isolines/bench.js b/packages/turf-isolines/bench.js index 720165f27c..9295a3a683 100644 --- a/packages/turf-isolines/bench.js +++ b/packages/turf-isolines/bench.js @@ -1,6 +1,6 @@ import fs from "fs"; import path from "path"; -import load from "load-json-file"; +import { loadJsonFileSync } from "load-json-file"; import Benchmark from "benchmark"; import matrixToGrid from "./lib/matrix-to-grid"; import isolines from "./index"; @@ -11,7 +11,7 @@ const fixtures = fs.readdirSync(directory).map((filename) => { return { filename, name: path.parse(filename).name, - jsondata: load.sync(directory + filename), + jsondata: loadJsonFileSync(directory + filename), }; }); diff --git a/packages/turf-isolines/package.json b/packages/turf-isolines/package.json index f09a1c2210..f2d5dbda24 100644 --- a/packages/turf-isolines/package.json +++ b/packages/turf-isolines/package.json @@ -58,15 +58,15 @@ "@turf/random": "^7.0.0-alpha.2", "@turf/rhumb-destination": "^7.0.0-alpha.2", "@turf/truncate": "^7.0.0-alpha.2", - "benchmark": "*", - "load-json-file": "*", - "matrix-to-grid": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "matrix-to-grid": "^4.0.0", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/bbox": "^7.0.0-alpha.2", @@ -74,6 +74,6 @@ "@turf/invariant": "^7.0.0-alpha.2", "@turf/meta": "^7.0.0-alpha.2", "marchingsquares": "^1.3.3", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-isolines/test.js b/packages/turf-isolines/test.js index f90b3acb60..20d139d182 100644 --- a/packages/turf-isolines/test.js +++ b/packages/turf-isolines/test.js @@ -1,8 +1,8 @@ import fs from "fs"; import test from "tape"; import path from "path"; -import load from "load-json-file"; -import write from "write-json-file"; +import { loadJsonFileSync } from "load-json-file"; +import { writeJsonFileSync } from "write-json-file"; import envelope from "@turf/envelope"; import truncate from "@turf/truncate"; import pointGrid from "@turf/point-grid"; @@ -21,7 +21,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - json: load.sync(directories.in + filename), + json: loadJsonFileSync(directories.in + filename), }; }); @@ -48,8 +48,12 @@ test("isolines", (t) => { ); if (process.env.REGEN) - write.sync(directories.out + name + ".geojson", results); - t.deepEqual(results, load.sync(directories.out + name + ".geojson"), name); + writeJsonFileSync(directories.out + name + ".geojson", results); + t.deepEqual( + results, + loadJsonFileSync(directories.out + name + ".geojson"), + name + ); }); t.end(); diff --git a/packages/turf-kinks/bench.js b/packages/turf-kinks/bench.js index fc87dd1969..58ef556710 100644 --- a/packages/turf-kinks/bench.js +++ b/packages/turf-kinks/bench.js @@ -1,6 +1,6 @@ const fs = require("fs"); const path = require("path"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const kinks = require("./index").default; @@ -15,7 +15,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); diff --git a/packages/turf-kinks/package.json b/packages/turf-kinks/package.json index 06014528e0..d2fc4237a8 100644 --- a/packages/turf-kinks/package.json +++ b/packages/turf-kinks/package.json @@ -48,17 +48,18 @@ }, "devDependencies": { "@turf/meta": "^7.0.0-alpha.2", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", "sweepline-intersections": "^1.5.0", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-kinks/test.js b/packages/turf-kinks/test.js index 5bc367fc00..7368eddd21 100644 --- a/packages/turf-kinks/test.js +++ b/packages/turf-kinks/test.js @@ -1,8 +1,8 @@ const test = require("tape"); const fs = require("fs"); const path = require("path"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const { featureEach } = require("@turf/meta"); const kinks = require("./index").default; @@ -15,7 +15,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); @@ -24,8 +24,9 @@ test("turf-kinks", (t) => { const results = kinks(geojson); featureEach(geojson, (feature) => results.features.push(feature)); - if (process.env.REGEN) write.sync(directories.out + filename, results); - t.deepEqual(results, load.sync(directories.out + filename), name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, results); + t.deepEqual(results, loadJsonFileSync(directories.out + filename), name); } t.end(); }); diff --git a/packages/turf-length/bench.js b/packages/turf-length/bench.js index 8903125182..2bf7b4ebcc 100644 --- a/packages/turf-length/bench.js +++ b/packages/turf-length/bench.js @@ -1,6 +1,6 @@ const fs = require("fs"); const path = require("path"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const length = require("./index").default; @@ -10,7 +10,7 @@ const fixtures = fs.readdirSync(directory).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directory + filename), + geojson: loadJsonFileSync(directory + filename), }; }); diff --git a/packages/turf-length/package.json b/packages/turf-length/package.json index da8cf87843..643d47eca9 100644 --- a/packages/turf-length/package.json +++ b/packages/turf-length/package.json @@ -53,19 +53,19 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/distance": "^7.0.0-alpha.2", "@turf/helpers": "^7.0.0-alpha.2", "@turf/meta": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-length/test.js b/packages/turf-length/test.js index 8fb54b1bdb..bcc1d367e3 100644 --- a/packages/turf-length/test.js +++ b/packages/turf-length/test.js @@ -1,8 +1,8 @@ const fs = require("fs"); const test = require("tape"); const path = require("path"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const length = require("./index").default; const directories = { @@ -14,7 +14,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); @@ -22,8 +22,8 @@ test("turf-length", (t) => { for (const { name, geojson } of fixtures) { const results = Math.round(length(geojson, { units: "feet" })); if (process.env.REGEN) - write.sync(directories.out + name + ".json", results); - t.equal(results, load.sync(directories.out + name + ".json"), name); + writeJsonFileSync(directories.out + name + ".json", results); + t.equal(results, loadJsonFileSync(directories.out + name + ".json"), name); } t.end(); }); diff --git a/packages/turf-line-arc/bench.js b/packages/turf-line-arc/bench.js index 9e36d04456..d145667784 100644 --- a/packages/turf-line-arc/bench.js +++ b/packages/turf-line-arc/bench.js @@ -1,6 +1,6 @@ const fs = require("fs"); const path = require("path"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const lineArc = require("./index").default; @@ -8,7 +8,7 @@ const directory = path.join(__dirname, "test", "in") + path.sep; const fixtures = fs.readdirSync(directory).map((filename) => { return { name: path.parse(filename).name, - geojson: load.sync(directory + filename), + geojson: loadJsonFileSync(directory + filename), }; }); diff --git a/packages/turf-line-arc/package.json b/packages/turf-line-arc/package.json index 4841635673..adbfd420c0 100644 --- a/packages/turf-line-arc/package.json +++ b/packages/turf-line-arc/package.json @@ -47,18 +47,19 @@ }, "devDependencies": { "@turf/truncate": "^7.0.0-alpha.2", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/circle": "^7.0.0-alpha.2", "@turf/destination": "^7.0.0-alpha.2", "@turf/helpers": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-line-arc/test.js b/packages/turf-line-arc/test.js index 85cb507b8a..5f362780ab 100644 --- a/packages/turf-line-arc/test.js +++ b/packages/turf-line-arc/test.js @@ -1,8 +1,8 @@ const fs = require("fs"); const test = require("tape"); const path = require("path"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const truncate = require("@turf/truncate").default; const { featureCollection, point } = require("@turf/helpers"); const lineArc = require("./index").default; @@ -16,7 +16,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); @@ -27,8 +27,9 @@ test("turf-line-arc", (t) => { lineArc(geojson, radius, bearing1, bearing2, { steps, units }) ); const results = featureCollection([geojson, arc]); - if (process.env.REGEN) write.sync(directories.out + filename, results); - t.deepEquals(results, load.sync(directories.out + filename), name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, results); + t.deepEquals(results, loadJsonFileSync(directories.out + filename), name); // Check the resulting arc geometry has the expected number of points. // undefined or 0 steps should default to 64 + 1 points, 1 to 1 + 1, // 2 to 2 + 1, ... diff --git a/packages/turf-line-chunk/bench.js b/packages/turf-line-chunk/bench.js index 6a68b4db85..aa84c30953 100644 --- a/packages/turf-line-chunk/bench.js +++ b/packages/turf-line-chunk/bench.js @@ -1,6 +1,6 @@ import fs from "fs"; import path from "path"; -import load from "load-json-file"; +import { loadJsonFileSync } from "load-json-file"; import Benchmark from "benchmark"; import lineChunk from "./index"; @@ -10,7 +10,7 @@ const directories = { }; const fixtures = fs.readdirSync(directories.in).map((filename) => { - return { filename, geojson: load.sync(directories.in + filename) }; + return { filename, geojson: loadJsonFileSync(directories.in + filename) }; }); /** diff --git a/packages/turf-line-chunk/package.json b/packages/turf-line-chunk/package.json index de5a0de7b0..3182e3d00c 100644 --- a/packages/turf-line-chunk/package.json +++ b/packages/turf-line-chunk/package.json @@ -55,13 +55,13 @@ }, "devDependencies": { "@turf/truncate": "^7.0.0-alpha.2", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*", - "write-json-file": "*" + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", diff --git a/packages/turf-line-chunk/test.js b/packages/turf-line-chunk/test.js index 737ca4f211..f312e2f3f1 100644 --- a/packages/turf-line-chunk/test.js +++ b/packages/turf-line-chunk/test.js @@ -1,8 +1,8 @@ import fs from "fs"; import test from "tape"; import path from "path"; -import load from "load-json-file"; -import write from "write-json-file"; +import { loadJsonFileSync } from "load-json-file"; +import { writeJsonFileSync } from "write-json-file"; import truncate from "@turf/truncate"; import { featureEach } from "@turf/meta"; import { lineString, featureCollection } from "@turf/helpers"; @@ -14,7 +14,7 @@ const directories = { }; const fixtures = fs.readdirSync(directories.in).map((filename) => { - return { filename, geojson: load.sync(directories.in + filename) }; + return { filename, geojson: loadJsonFileSync(directories.in + filename) }; }); test("turf-line-chunk: shorter", (t) => { @@ -24,10 +24,10 @@ test("turf-line-chunk: shorter", (t) => { ); filename = filename.replace(".geojson", ".shorter.geojson"); if (process.env.REGEN) { - write.sync(directories.out + filename, chunked); + writeJsonFileSync(directories.out + filename, chunked); } - const expected = load.sync(directories.out + filename); + const expected = loadJsonFileSync(directories.out + filename); t.deepEquals(chunked, expected, path.parse(filename).name); } t.end(); @@ -40,10 +40,10 @@ test("turf-line-chunk: longer", (t) => { ); filename = filename.replace(".geojson", ".longer.geojson"); if (process.env.REGEN) { - write.sync(directories.out + filename, chunked); + writeJsonFileSync(directories.out + filename, chunked); } - const expected = load.sync(directories.out + filename); + const expected = loadJsonFileSync(directories.out + filename); t.deepEquals(chunked, expected, path.parse(filename).name); } t.end(); @@ -55,9 +55,10 @@ test("turf-line-chunk: reverse", (t) => { truncate(lineChunk(geojson, 5, { units: "miles", reverse: true })) ); filename = filename.replace(".geojson", ".reverse.geojson"); - if (process.env.REGEN) write.sync(directories.out + filename, chunked); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, chunked); - const expected = load.sync(directories.out + filename); + const expected = loadJsonFileSync(directories.out + filename); t.deepEquals(chunked, expected, path.parse(filename).name); } t.end(); diff --git a/packages/turf-line-intersect/bench.js b/packages/turf-line-intersect/bench.js index fa1f34c1cb..0ce0f241e1 100644 --- a/packages/turf-line-intersect/bench.js +++ b/packages/turf-line-intersect/bench.js @@ -1,6 +1,6 @@ const fs = require("fs"); const path = require("path"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const lineIntersect = require("./index").default; @@ -9,7 +9,7 @@ const fixtures = fs.readdirSync(directory).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directory + filename), + geojson: loadJsonFileSync(directory + filename), }; }); diff --git a/packages/turf-line-intersect/package.json b/packages/turf-line-intersect/package.json index e2ceabdd05..3f7d79bd1f 100644 --- a/packages/turf-line-intersect/package.json +++ b/packages/turf-line-intersect/package.json @@ -53,18 +53,18 @@ }, "devDependencies": { "@turf/truncate": "^7.0.0-alpha.2", - "@types/tape": "*", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", - "sweepline-intersections": "^1.4.0", - "tslib": "^2.3.0" + "sweepline-intersections": "^1.5.0", + "tslib": "^2.6.2" } } diff --git a/packages/turf-line-intersect/test.js b/packages/turf-line-intersect/test.js index ae90347a40..1b13f15986 100644 --- a/packages/turf-line-intersect/test.js +++ b/packages/turf-line-intersect/test.js @@ -1,8 +1,8 @@ const fs = require("fs"); const test = require("tape"); const path = require("path"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const truncate = require("@turf/truncate").default; const { featureCollection, @@ -21,7 +21,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); @@ -32,8 +32,9 @@ test("turf-line-intersect", (t) => { results.features.push(line1); results.features.push(line2); - if (process.env.REGEN) write.sync(directories.out + filename, results); - t.deepEquals(results, load.sync(directories.out + filename), name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, results); + t.deepEquals(results, loadJsonFileSync(directories.out + filename), name); } t.end(); }); diff --git a/packages/turf-line-offset/bench.js b/packages/turf-line-offset/bench.js index 717b936e14..85b1c07f30 100644 --- a/packages/turf-line-offset/bench.js +++ b/packages/turf-line-offset/bench.js @@ -1,6 +1,6 @@ import fs from "fs"; import path from "path"; -import load from "load-json-file"; +import { loadJsonFileSync } from "load-json-file"; import Benchmark from "benchmark"; import lineOffset from "./index"; @@ -9,7 +9,7 @@ let fixtures = fs.readdirSync(directory).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directory + filename), + geojson: loadJsonFileSync(directory + filename), }; }); // fixtures = fixtures.filter(fixture => fixture.name === 'polygon'); diff --git a/packages/turf-line-offset/package.json b/packages/turf-line-offset/package.json index 8190f277fd..5e960886e0 100644 --- a/packages/turf-line-offset/package.json +++ b/packages/turf-line-offset/package.json @@ -53,13 +53,13 @@ }, "devDependencies": { "@turf/truncate": "^7.0.0-alpha.2", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*", - "write-json-file": "*" + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", diff --git a/packages/turf-line-offset/test.js b/packages/turf-line-offset/test.js index 475792d4fb..bd6e3de6df 100644 --- a/packages/turf-line-offset/test.js +++ b/packages/turf-line-offset/test.js @@ -1,8 +1,8 @@ import fs from "fs"; import test from "tape"; import path from "path"; -import load from "load-json-file"; -import write from "write-json-file"; +import { loadJsonFileSync } from "load-json-file"; +import { writeJsonFileSync } from "write-json-file"; import truncate from "@turf/truncate"; import { featureCollection, lineString } from "@turf/helpers"; import lineOffset from "./index"; @@ -16,7 +16,7 @@ let fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); // fixtures = fixtures.filter(fixture => fixture.name === 'polygon'); @@ -36,8 +36,12 @@ test("turf-line-offset", (t) => { const results = featureCollection([output, geojson]); if (process.env.REGEN) - write.sync(directories.out + name + ".geojson", results); - t.deepEqual(results, load.sync(directories.out + name + ".geojson"), name); + writeJsonFileSync(directories.out + name + ".geojson", results); + t.deepEqual( + results, + loadJsonFileSync(directories.out + name + ".geojson"), + name + ); }); t.end(); }); diff --git a/packages/turf-line-overlap/bench.js b/packages/turf-line-overlap/bench.js index f0d2f16897..6e79f8f5cc 100644 --- a/packages/turf-line-overlap/bench.js +++ b/packages/turf-line-overlap/bench.js @@ -1,6 +1,6 @@ const fs = require("fs"); const path = require("path"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const lineOverlap = require("./index").default; @@ -9,7 +9,7 @@ const fixtures = fs.readdirSync(directory).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directory + filename), + geojson: loadJsonFileSync(directory + filename), }; }); diff --git a/packages/turf-line-overlap/package.json b/packages/turf-line-overlap/package.json index b3c291fc0b..60c95ab933 100644 --- a/packages/turf-line-overlap/package.json +++ b/packages/turf-line-overlap/package.json @@ -52,25 +52,25 @@ "test:types": "tsc --esModuleInterop --noEmit --strict types.ts" }, "devDependencies": { - "@types/deep-equal": "^1.0.1", - "@types/tape": "*", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/deep-equal": "^1.0.4", + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/boolean-point-on-line": "^7.0.0-alpha.2", - "@turf/geojson-rbush": "^3.2.0", + "@turf/geojson-rbush": "^7.0.0-alpha.2", "@turf/helpers": "^7.0.0-alpha.2", "@turf/invariant": "^7.0.0-alpha.2", "@turf/line-segment": "^7.0.0-alpha.2", "@turf/meta": "^7.0.0-alpha.2", "@turf/nearest-point-on-line": "^7.0.0-alpha.2", - "deep-equal": "1.x", - "tslib": "^2.3.0" + "deep-equal": "^1.1.1", + "tslib": "^2.6.2" } } diff --git a/packages/turf-line-overlap/test.js b/packages/turf-line-overlap/test.js index 258693f2fa..b7ba816f74 100644 --- a/packages/turf-line-overlap/test.js +++ b/packages/turf-line-overlap/test.js @@ -1,8 +1,8 @@ const fs = require("fs"); const test = require("tape"); const path = require("path"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const { featureEach } = require("@turf/meta"); const { featureCollection, lineString } = require("@turf/helpers"); const lineOverlap = require("./index").default; @@ -16,7 +16,7 @@ let fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); // fixtures = fixtures.filter(({name}) => name.includes('#901')); @@ -30,8 +30,9 @@ test("turf-line-overlap", (t) => { ); const results = featureCollection(shared.features.concat([source, target])); - if (process.env.REGEN) write.sync(directories.out + filename, results); - t.deepEquals(results, load.sync(directories.out + filename), name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, results); + t.deepEquals(results, loadJsonFileSync(directories.out + filename), name); } t.end(); }); diff --git a/packages/turf-line-segment/bench.js b/packages/turf-line-segment/bench.js index a4e4a25fcb..dd6bf00d96 100644 --- a/packages/turf-line-segment/bench.js +++ b/packages/turf-line-segment/bench.js @@ -1,6 +1,6 @@ const fs = require("fs"); const path = require("path"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const lineSegment = require("./index").default; @@ -9,7 +9,7 @@ const directory = path.join(__dirname, "test", "in") + path.sep; const fixtures = fs.readdirSync(directory).map((filename) => { return { name: path.parse(filename).name, - geojson: load.sync(directory + filename), + geojson: loadJsonFileSync(directory + filename), }; }); diff --git a/packages/turf-line-segment/package.json b/packages/turf-line-segment/package.json index abea7d08cb..6d635ddf07 100644 --- a/packages/turf-line-segment/package.json +++ b/packages/turf-line-segment/package.json @@ -46,19 +46,19 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", "@turf/invariant": "^7.0.0-alpha.2", "@turf/meta": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-line-segment/test.js b/packages/turf-line-segment/test.js index 02872bbbbf..32c1d72714 100644 --- a/packages/turf-line-segment/test.js +++ b/packages/turf-line-segment/test.js @@ -1,8 +1,8 @@ const fs = require("fs"); const test = require("tape"); const path = require("path"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const { featureEach } = require("@turf/meta"); const { featureCollection, lineString } = require("@turf/helpers"); const lineSegment = require("./index").default; @@ -16,7 +16,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); @@ -32,8 +32,9 @@ test("turf-line-segment", (t) => { }); // Save output - if (process.env.REGEN) write.sync(directories.out + filename, results); - t.deepEqual(results, load.sync(directories.out + filename), name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, results); + t.deepEqual(results, loadJsonFileSync(directories.out + filename), name); } t.end(); }); diff --git a/packages/turf-line-slice-along/package.json b/packages/turf-line-slice-along/package.json index f746fb6eb2..88c7705dab 100644 --- a/packages/turf-line-slice-along/package.json +++ b/packages/turf-line-slice-along/package.json @@ -46,12 +46,12 @@ }, "devDependencies": { "@turf/along": "^7.0.0-alpha.2", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*" + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0" }, "dependencies": { "@turf/bearing": "^7.0.0-alpha.2", diff --git a/packages/turf-line-slice-along/test.js b/packages/turf-line-slice-along/test.js index fb2269aede..751549c270 100644 --- a/packages/turf-line-slice-along/test.js +++ b/packages/turf-line-slice-along/test.js @@ -1,17 +1,17 @@ import test from "tape"; import path from "path"; -import load from "load-json-file"; +import { loadJsonFileSync } from "load-json-file"; import along from "@turf/along"; import length from "@turf/length"; import lineSliceAlong from "./index"; -var line1 = load.sync( +var line1 = loadJsonFileSync( path.join(__dirname, "test", "fixtures", "line1.geojson") ); -var route1 = load.sync( +var route1 = loadJsonFileSync( path.join(__dirname, "test", "fixtures", "route1.geojson") ); -var route2 = load.sync( +var route2 = loadJsonFileSync( path.join(__dirname, "test", "fixtures", "route2.geojson") ); diff --git a/packages/turf-line-slice/package.json b/packages/turf-line-slice/package.json index dba6f562ca..7a1bb71ee3 100644 --- a/packages/turf-line-slice/package.json +++ b/packages/turf-line-slice/package.json @@ -50,13 +50,13 @@ }, "devDependencies": { "@turf/truncate": "^7.0.0-alpha.2", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*", - "write-json-file": "*" + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", diff --git a/packages/turf-line-slice/test.js b/packages/turf-line-slice/test.js index 06ed7853f2..a41e2dc0a6 100644 --- a/packages/turf-line-slice/test.js +++ b/packages/turf-line-slice/test.js @@ -1,8 +1,8 @@ import fs from "fs"; import test from "tape"; import path from "path"; -import load from "load-json-file"; -import write from "write-json-file"; +import { loadJsonFileSync } from "load-json-file"; +import { writeJsonFileSync } from "write-json-file"; import truncate from "@turf/truncate"; import { featureCollection } from "@turf/helpers"; import lineSlice from "./index"; @@ -16,7 +16,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); @@ -29,8 +29,9 @@ test("turf-line-slice", (t) => { const results = featureCollection(geojson.features); results.features.push(sliced); - if (process.env.REGEN) write.sync(directories.out + filename, results); - t.deepEquals(results, load.sync(directories.out + filename), name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, results); + t.deepEquals(results, loadJsonFileSync(directories.out + filename), name); } t.end(); }); diff --git a/packages/turf-line-split/bench.js b/packages/turf-line-split/bench.js index 957976df27..330cc3c7a4 100644 --- a/packages/turf-line-split/bench.js +++ b/packages/turf-line-split/bench.js @@ -1,6 +1,6 @@ import fs from "fs"; import path from "path"; -import load from "load-json-file"; +import { loadJsonFileSync } from "load-json-file"; import Benchmark from "benchmark"; import lineSplit from "./index"; @@ -9,7 +9,7 @@ const fixtures = fs.readdirSync(directory).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directory + filename), + geojson: loadJsonFileSync(directory + filename), }; }); diff --git a/packages/turf-line-split/package.json b/packages/turf-line-split/package.json index 94737c6962..eefd3ecb67 100644 --- a/packages/turf-line-split/package.json +++ b/packages/turf-line-split/package.json @@ -50,17 +50,17 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*", - "write-json-file": "*" + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/bbox": "^7.0.0-alpha.2", - "@turf/geojson-rbush": "^3.2.0", + "@turf/geojson-rbush": "^7.0.0-alpha.2", "@turf/helpers": "^7.0.0-alpha.2", "@turf/invariant": "^7.0.0-alpha.2", "@turf/line-intersect": "^7.0.0-alpha.2", diff --git a/packages/turf-line-split/test.js b/packages/turf-line-split/test.js index 52934bea9e..0da80f928e 100644 --- a/packages/turf-line-split/test.js +++ b/packages/turf-line-split/test.js @@ -1,8 +1,8 @@ import fs from "fs"; import test from "tape"; import path from "path"; -import load from "load-json-file"; -import write from "write-json-file"; +import { loadJsonFileSync } from "load-json-file"; +import { writeJsonFileSync } from "write-json-file"; import { featureEach } from "@turf/meta"; import { point, @@ -23,7 +23,7 @@ let fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); // fixtures = fixtures.filter(name => name === 'issue-#1075') @@ -35,8 +35,9 @@ test("turf-line-split", (t) => { const results = colorize(lineSplit(line, splitter)); featureEach(geojson, (feature) => results.features.push(feature)); - if (process.env.REGEN) write.sync(directories.out + filename, results); - t.deepEquals(results, load.sync(directories.out + filename), name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, results); + t.deepEquals(results, loadJsonFileSync(directories.out + filename), name); } t.end(); }); diff --git a/packages/turf-line-to-polygon/bench.js b/packages/turf-line-to-polygon/bench.js index a4ce8349f1..aea8c05188 100644 --- a/packages/turf-line-to-polygon/bench.js +++ b/packages/turf-line-to-polygon/bench.js @@ -1,6 +1,6 @@ const fs = require("fs"); const path = require("path"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const lineToPolygon = require("./index").default; @@ -9,7 +9,7 @@ let fixtures = fs.readdirSync(directory).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directory + filename), + geojson: loadJsonFileSync(directory + filename), }; }); // fixtures = fixtures.filter(fixture => fixture.name === 'multi-linestrings-with-holes'); diff --git a/packages/turf-line-to-polygon/package.json b/packages/turf-line-to-polygon/package.json index 2636613c9e..77f31f3537 100644 --- a/packages/turf-line-to-polygon/package.json +++ b/packages/turf-line-to-polygon/package.json @@ -52,20 +52,20 @@ "test:types": "tsc --esModuleInterop --noEmit --strict types.ts" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/bbox": "^7.0.0-alpha.2", "@turf/clone": "^7.0.0-alpha.2", "@turf/helpers": "^7.0.0-alpha.2", "@turf/invariant": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-line-to-polygon/test.js b/packages/turf-line-to-polygon/test.js index caf0de1b53..ef1fb2272a 100644 --- a/packages/turf-line-to-polygon/test.js +++ b/packages/turf-line-to-polygon/test.js @@ -1,8 +1,8 @@ const fs = require("fs"); const test = require("tape"); const path = require("path"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const { point, lineString } = require("@turf/helpers"); const clone = require("@turf/clone").default; const lineToPolygon = require("./index").default; @@ -16,7 +16,7 @@ let fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); // fixtures = fixtures.filter(fixture => fixture.name === 'multi-linestrings-with-holes'); @@ -32,8 +32,9 @@ test("turf-linestring-to-polygon", (t) => { orderCoords: orderCoords, }); - if (process.env.REGEN) write.sync(directories.out + filename, results); - t.deepEqual(load.sync(directories.out + filename), results, name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, results); + t.deepEqual(loadJsonFileSync(directories.out + filename), results, name); t.deepEqual(originalInput, geojson); } // Handle Errors diff --git a/packages/turf-mask/bench.js b/packages/turf-mask/bench.js index ffc089f366..db7425901c 100644 --- a/packages/turf-mask/bench.js +++ b/packages/turf-mask/bench.js @@ -1,6 +1,6 @@ import fs from "fs"; import path from "path"; -import load from "load-json-file"; +import { loadJsonFileSync } from "load-json-file"; import Benchmark from "benchmark"; import turfMask from "./index"; @@ -14,7 +14,7 @@ const directories = { let fixtures = fs.readdirSync(directories.in).map((filename) => { return { name: path.parse(filename).name, - geojson: load.sync(path.join(directories.in, filename)), + geojson: loadJsonFileSync(path.join(directories.in, filename)), }; }); diff --git a/packages/turf-mask/package.json b/packages/turf-mask/package.json index 5a6a67e907..bf2b88fc75 100644 --- a/packages/turf-mask/package.json +++ b/packages/turf-mask/package.json @@ -46,14 +46,14 @@ "test:types": "tsc --esModuleInterop --noEmit --strict types.ts" }, "devDependencies": { - "benchmark": "*", - "load-json-file": "*", - "mkdirp": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*", - "write-json-file": "*" + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "mkdirp": "^3.0.1", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", diff --git a/packages/turf-mask/test.js b/packages/turf-mask/test.js index 29cdfc66ff..74c1a986ca 100644 --- a/packages/turf-mask/test.js +++ b/packages/turf-mask/test.js @@ -1,8 +1,8 @@ import fs from "fs"; import test from "tape"; import path from "path"; -import load from "load-json-file"; -import write from "write-json-file"; +import { loadJsonFileSync } from "load-json-file"; +import { writeJsonFileSync } from "write-json-file"; import mask from "./index"; const SKIP = ["multi-polygon.geojson", "overlapping.geojson"]; @@ -16,7 +16,7 @@ let fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(path.join(directories.in, filename)), + geojson: loadJsonFileSync(path.join(directories.in, filename)), }; }); @@ -29,8 +29,9 @@ test("turf-mask", (t) => { const [polygon, masking] = geojson.features; const results = mask(polygon, masking); - if (process.env.REGEN) write.sync(directories.out + filename, results); - t.deepEquals(results, load.sync(directories.out + filename), name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, results); + t.deepEquals(results, loadJsonFileSync(directories.out + filename), name); } t.end(); }); diff --git a/packages/turf-meta/package.json b/packages/turf-meta/package.json index 0ba31b9f6e..5d4653cf1c 100644 --- a/packages/turf-meta/package.json +++ b/packages/turf-meta/package.json @@ -69,11 +69,11 @@ }, "devDependencies": { "@turf/random": "^7.0.0-alpha.2", - "benchmark": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*" + "benchmark": "^2.1.4", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2" diff --git a/packages/turf-midpoint/package.json b/packages/turf-midpoint/package.json index 2d6c0aca5b..6e1f204a50 100644 --- a/packages/turf-midpoint/package.json +++ b/packages/turf-midpoint/package.json @@ -47,11 +47,11 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "benchmark": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*" + "benchmark": "^2.1.4", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0" }, "dependencies": { "@turf/bearing": "^7.0.0-alpha.2", diff --git a/packages/turf-moran-index/bench.js b/packages/turf-moran-index/bench.js index 577f70959a..d6c01b8151 100644 --- a/packages/turf-moran-index/bench.js +++ b/packages/turf-moran-index/bench.js @@ -1,7 +1,7 @@ const Benchmark = require("benchmark"); const moranIndex = require("./dist/js/index.js").default; const path = require("path"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); /** * Benchmark Results @@ -12,7 +12,7 @@ const load = require("load-json-file"); const suite = new Benchmark.Suite("turf-moran-index"); const pointPath = path.join(__dirname, "test", "in", "point.json"); -const pointJson = load.sync(pointPath); +const pointJson = loadJsonFileSync(pointPath); const { name } = path.parse(pointPath); diff --git a/packages/turf-moran-index/package.json b/packages/turf-moran-index/package.json index 5b4a2f0776..3d0c8d8245 100644 --- a/packages/turf-moran-index/package.json +++ b/packages/turf-moran-index/package.json @@ -48,19 +48,19 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/distance-weight": "^7.0.0-alpha.2", "@turf/helpers": "^7.0.0-alpha.2", "@turf/meta": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-moran-index/test.js b/packages/turf-moran-index/test.js index 077d8521f7..91ebd99f7d 100644 --- a/packages/turf-moran-index/test.js +++ b/packages/turf-moran-index/test.js @@ -1,11 +1,11 @@ const test = require("tape"); const path = require("path"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const moranIndex = require("./dist/js/index.js").default; test("turf-moran-index", (t) => { const pointPath = path.join(__dirname, "test", "in", "point.json"); - const pointJson = load.sync(pointPath); + const pointJson = loadJsonFileSync(pointPath); const result = moranIndex(pointJson, { inputField: "CRIME", @@ -23,7 +23,7 @@ test("turf-moran-index", (t) => { ); const columbusPath = path.join(__dirname, "test", "in", "columbus.json"); - const columbusJson = load.sync(columbusPath); + const columbusJson = loadJsonFileSync(columbusPath); const result1 = moranIndex(columbusJson, { inputField: "CRIME", diff --git a/packages/turf-nearest-neighbor-analysis/bench.js b/packages/turf-nearest-neighbor-analysis/bench.js index b72fb90d98..68ee8ee375 100644 --- a/packages/turf-nearest-neighbor-analysis/bench.js +++ b/packages/turf-nearest-neighbor-analysis/bench.js @@ -1,7 +1,7 @@ const Benchmark = require("benchmark"); -const glob = require("glob"); +const { glob } = require("glob"); const path = require("path"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const nearestNeighborAnalysis = require("./index").default; /** @@ -17,7 +17,7 @@ const nearestNeighborAnalysis = require("./index").default; const suite = new Benchmark.Suite("turf-nearest-neighbor"); glob.sync(path.join(__dirname, "test", "in", "*.json")).forEach((filepath) => { const { name } = path.parse(filepath); - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const options = geojson.options; console.time(name); nearestNeighborAnalysis(geojson, options); diff --git a/packages/turf-nearest-neighbor-analysis/package.json b/packages/turf-nearest-neighbor-analysis/package.json index 4ccc3c837a..8b503ec5d3 100644 --- a/packages/turf-nearest-neighbor-analysis/package.json +++ b/packages/turf-nearest-neighbor-analysis/package.json @@ -49,14 +49,14 @@ }, "devDependencies": { "@turf/truncate": "^7.0.0-alpha.2", - "@types/tape": "*", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/area": "^7.0.0-alpha.2", @@ -67,6 +67,6 @@ "@turf/helpers": "^7.0.0-alpha.2", "@turf/meta": "^7.0.0-alpha.2", "@turf/nearest-point": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-nearest-neighbor-analysis/test.js b/packages/turf-nearest-neighbor-analysis/test.js index 80d75eccd2..2388555ceb 100644 --- a/packages/turf-nearest-neighbor-analysis/test.js +++ b/packages/turf-nearest-neighbor-analysis/test.js @@ -1,8 +1,8 @@ const fs = require("fs"); const test = require("tape"); const path = require("path"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const truncate = require("@turf/truncate").default; const centroid = require("@turf/centroid").default; const { featureEach } = require("@turf/meta"); @@ -18,7 +18,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); @@ -40,8 +40,9 @@ test("turf-nearest-neighbor", (t) => { ); } results.features.push(truncate(nearestNeighborAnalysis(geojson, options))); - if (process.env.REGEN) write.sync(directories.out + filename, results); - t.deepEqual(results, load.sync(directories.out + filename), name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, results); + t.deepEqual(results, loadJsonFileSync(directories.out + filename), name); }); t.end(); }); diff --git a/packages/turf-nearest-point-on-line/bench.js b/packages/turf-nearest-point-on-line/bench.js index 06a14fe648..e1e7da7979 100644 --- a/packages/turf-nearest-point-on-line/bench.js +++ b/packages/turf-nearest-point-on-line/bench.js @@ -1,6 +1,6 @@ const fs = require("fs"); const path = require("path"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const nearestPointOnLine = require("./index").default; @@ -9,7 +9,7 @@ const fixtures = fs.readdirSync(directory).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directory + filename), + geojson: loadJsonFileSync(directory + filename), }; }); diff --git a/packages/turf-nearest-point-on-line/package.json b/packages/turf-nearest-point-on-line/package.json index c6b4c9332c..914701a318 100644 --- a/packages/turf-nearest-point-on-line/package.json +++ b/packages/turf-nearest-point-on-line/package.json @@ -45,14 +45,14 @@ "@turf/along": "^7.0.0-alpha.2", "@turf/length": "^7.0.0-alpha.2", "@turf/truncate": "^7.0.0-alpha.2", - "@types/tape": "*", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/bearing": "^7.0.0-alpha.2", @@ -62,6 +62,6 @@ "@turf/invariant": "^7.0.0-alpha.2", "@turf/line-intersect": "^7.0.0-alpha.2", "@turf/meta": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-nearest-point-on-line/test.js b/packages/turf-nearest-point-on-line/test.js index 8d735dc7d0..6a8d0f6b19 100644 --- a/packages/turf-nearest-point-on-line/test.js +++ b/packages/turf-nearest-point-on-line/test.js @@ -1,8 +1,8 @@ const fs = require("fs"); const test = require("tape"); const path = require("path"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const along = require("@turf/along").default; const distance = require("@turf/distance").default; const truncate = require("@turf/truncate").default; @@ -25,7 +25,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); @@ -42,8 +42,9 @@ test("turf-linestring-to-polygon", (t) => { ); const results = truncate(featureCollection([line, between, point, onLine])); - if (process.env.REGEN) write.sync(directories.out + filename, results); - t.deepEqual(load.sync(directories.out + filename), results, name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, results); + t.deepEqual(loadJsonFileSync(directories.out + filename), results, name); } t.end(); }); @@ -104,8 +105,12 @@ test("turf-point-on-line - points behind first point", (t) => { const filepath = directories.out + "expectedLocation - points behind first point.json"; - if (process.env.REGEN) write.sync(filepath, expectedLocation); - t.deepEqual(load.sync(filepath), expectedLocation, "properties.location"); + if (process.env.REGEN) writeJsonFileSync(filepath, expectedLocation); + t.deepEqual( + loadJsonFileSync(filepath), + expectedLocation, + "properties.location" + ); t.end(); }); @@ -138,8 +143,12 @@ test("turf-point-on-line - points in front of last point", (t) => { const filepath = directories.out + "expectedLocation - points in front of last point.json"; - if (process.env.REGEN) write.sync(filepath, expectedLocation); - t.deepEqual(load.sync(filepath), expectedLocation, "properties.location"); + if (process.env.REGEN) writeJsonFileSync(filepath, expectedLocation); + t.deepEqual( + loadJsonFileSync(filepath), + expectedLocation, + "properties.location" + ); t.end(); }); @@ -197,8 +206,12 @@ test("turf-point-on-line - points on joints", (t) => { }); const filepath = directories.out + "expectedLocation - points on joints.json"; - if (process.env.REGEN) write.sync(filepath, expectedLocation); - t.deepEqual(load.sync(filepath), expectedLocation, "properties.location"); + if (process.env.REGEN) writeJsonFileSync(filepath, expectedLocation); + t.deepEqual( + loadJsonFileSync(filepath), + expectedLocation, + "properties.location" + ); t.end(); }); @@ -233,8 +246,12 @@ test("turf-point-on-line - points on top of line", (t) => { const filepath = directories.out + "expectedLocation - points on top of line.json"; - if (process.env.REGEN) write.sync(filepath, expectedLocation); - t.deepEqual(load.sync(filepath), expectedLocation, "properties.location"); + if (process.env.REGEN) writeJsonFileSync(filepath, expectedLocation); + t.deepEqual( + loadJsonFileSync(filepath), + expectedLocation, + "properties.location" + ); t.end(); }); diff --git a/packages/turf-nearest-point-to-line/bench.js b/packages/turf-nearest-point-to-line/bench.js index d11c83d3d9..54d8a9e18a 100644 --- a/packages/turf-nearest-point-to-line/bench.js +++ b/packages/turf-nearest-point-to-line/bench.js @@ -1,6 +1,6 @@ const path = require("path"); -const glob = require("glob"); -const load = require("load-json-file"); +const { glob } = require("glob"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const nearestPointToLine = require("./index").default; @@ -24,7 +24,7 @@ glob .sync(path.join(__dirname, "test", "in", "*.geojson")) .forEach((filepath) => { const { name } = path.parse(filepath); - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const [points, line] = geojson.features; console.time(name); nearestPointToLine(points, line); diff --git a/packages/turf-nearest-point-to-line/package.json b/packages/turf-nearest-point-to-line/package.json index 360fc95325..44b89b0ced 100644 --- a/packages/turf-nearest-point-to-line/package.json +++ b/packages/turf-nearest-point-to-line/package.json @@ -54,21 +54,21 @@ "devDependencies": { "@turf/circle": "^7.0.0-alpha.2", "@turf/truncate": "^7.0.0-alpha.2", - "@types/object-assign": "*", - "@types/tape": "*", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/object-assign": "^4.0.33", + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", "@turf/invariant": "^7.0.0-alpha.2", "@turf/meta": "^7.0.0-alpha.2", "@turf/point-to-line-distance": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-nearest-point-to-line/test.js b/packages/turf-nearest-point-to-line/test.js index 854de0e966..2a1760e600 100644 --- a/packages/turf-nearest-point-to-line/test.js +++ b/packages/turf-nearest-point-to-line/test.js @@ -1,8 +1,8 @@ const fs = require("fs"); const test = require("tape"); const path = require("path"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const circle = require("@turf/circle").default; const truncate = require("@turf/truncate").default; const { @@ -23,7 +23,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); @@ -52,8 +52,9 @@ test("turf-nearest-point-to-line", (t) => { ); const results = featureCollection([points, nearest, line, distanceCircle]); - if (process.env.REGEN) write.sync(directories.out + filename, results); - t.deepEqual(results, load.sync(directories.out + filename), name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, results); + t.deepEqual(results, loadJsonFileSync(directories.out + filename), name); }); t.end(); }); diff --git a/packages/turf-nearest-point/bench.js b/packages/turf-nearest-point/bench.js index b3f7283623..35a471592e 100644 --- a/packages/turf-nearest-point/bench.js +++ b/packages/turf-nearest-point/bench.js @@ -1,9 +1,9 @@ const path = require("path"); const Benchmark = require("benchmark"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const nearestPoint = require("./index").default; -const pts = load.sync(path.join(__dirname, "test", "in", "points.json")); +const pts = loadJsonFileSync(path.join(__dirname, "test", "in", "points.json")); /** * Benchmark Results diff --git a/packages/turf-nearest-point/package.json b/packages/turf-nearest-point/package.json index 965a5a4c24..7879f0e77c 100644 --- a/packages/turf-nearest-point/package.json +++ b/packages/turf-nearest-point/package.json @@ -50,18 +50,18 @@ "test:types": "tsc --esModuleInterop --noEmit --strict types.ts" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2" }, "dependencies": { "@turf/clone": "^7.0.0-alpha.2", "@turf/distance": "^7.0.0-alpha.2", "@turf/helpers": "^7.0.0-alpha.2", "@turf/meta": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-nearest-point/test.js b/packages/turf-nearest-point/test.js index 61065dc73a..bf48674722 100644 --- a/packages/turf-nearest-point/test.js +++ b/packages/turf-nearest-point/test.js @@ -1,8 +1,8 @@ const fs = require("fs"); const test = require("tape"); const path = require("path"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const { featureCollection, point } = require("@turf/helpers"); const nearestPoint = require("./index").default; @@ -15,7 +15,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); @@ -39,8 +39,9 @@ test("turf-nearest-point", (t) => { ]); // Save output - if (process.env.REGEN) write.sync(directories.out + filename, results); - t.deepEqual(results, load.sync(directories.out + filename), name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, results); + t.deepEqual(results, loadJsonFileSync(directories.out + filename), name); }); t.end(); }); diff --git a/packages/turf-planepoint/package.json b/packages/turf-planepoint/package.json index 30c54dd89f..a051c0833a 100644 --- a/packages/turf-planepoint/package.json +++ b/packages/turf-planepoint/package.json @@ -48,11 +48,11 @@ "test:types": "tsc --esModuleInterop --noEmit --strict types.ts" }, "devDependencies": { - "benchmark": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*" + "benchmark": "^2.1.4", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", diff --git a/packages/turf-point-grid/package.json b/packages/turf-point-grid/package.json index 8e421146d3..abfccf1f66 100644 --- a/packages/turf-point-grid/package.json +++ b/packages/turf-point-grid/package.json @@ -54,20 +54,20 @@ "devDependencies": { "@turf/bbox-polygon": "^7.0.0-alpha.2", "@turf/truncate": "^7.0.0-alpha.2", - "@types/tape": "*", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/boolean-within": "^7.0.0-alpha.2", "@turf/distance": "^7.0.0-alpha.2", "@turf/helpers": "^7.0.0-alpha.2", "@turf/invariant": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-point-grid/test.js b/packages/turf-point-grid/test.js index ce9c769c0c..5a21e7d6a2 100644 --- a/packages/turf-point-grid/test.js +++ b/packages/turf-point-grid/test.js @@ -1,8 +1,8 @@ const fs = require("fs"); const test = require("tape"); const path = require("path"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const bboxPoly = require("@turf/bbox-polygon").default; const truncate = require("@turf/truncate").default; const pointGrid = require("./dist/js/index.js").default; @@ -16,7 +16,7 @@ let fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - json: load.sync(directories.in + filename), + json: loadJsonFileSync(directories.in + filename), }; }); @@ -44,8 +44,12 @@ test("turf-point-grid", (t) => { } if (process.env.REGEN) - write.sync(directories.out + name + ".geojson", result); - t.deepEqual(result, load.sync(directories.out + name + ".geojson"), name); + writeJsonFileSync(directories.out + name + ".geojson", result); + t.deepEqual( + result, + loadJsonFileSync(directories.out + name + ".geojson"), + name + ); } t.end(); }); diff --git a/packages/turf-point-on-feature/bench.js b/packages/turf-point-on-feature/bench.js index c8aa19d660..6dce0863b9 100644 --- a/packages/turf-point-on-feature/bench.js +++ b/packages/turf-point-on-feature/bench.js @@ -1,6 +1,6 @@ import path from "path"; -import glob from "glob"; -import load from "load-json-file"; +import { glob } from "glob"; +import { loadJsonFileSync } from "load-json-file"; import Benchmark from "benchmark"; import pointOnFeature from "./index"; @@ -18,7 +18,7 @@ const suite = new Benchmark.Suite("turf-point-on-feature"); glob.sync(path.join(__dirname, "test", "in", "*.json")).forEach((filepath) => { const { name } = path.parse(filepath); - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); suite.add(name, () => pointOnFeature(geojson)); }); diff --git a/packages/turf-point-on-feature/package.json b/packages/turf-point-on-feature/package.json index bdb90858b8..f8791f59af 100644 --- a/packages/turf-point-on-feature/package.json +++ b/packages/turf-point-on-feature/package.json @@ -50,11 +50,11 @@ "devDependencies": { "@turf/meta": "^7.0.0-alpha.2", "@turf/truncate": "^7.0.0-alpha.2", - "benchmark": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*" + "benchmark": "^2.1.4", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0" }, "dependencies": { "@turf/boolean-point-in-polygon": "^7.0.0-alpha.2", diff --git a/packages/turf-point-on-feature/test.js b/packages/turf-point-on-feature/test.js index 927deff258..f380960340 100644 --- a/packages/turf-point-on-feature/test.js +++ b/packages/turf-point-on-feature/test.js @@ -1,8 +1,8 @@ import test from "tape"; -import glob from "glob"; +import { glob } from "glob"; import path from "path"; -import load from "load-json-file"; -import write from "write-json-file"; +import { loadJsonFileSync } from "load-json-file"; +import { writeJsonFileSync } from "write-json-file"; import truncate from "@turf/truncate"; import { featureEach } from "@turf/meta"; import { featureCollection } from "@turf/helpers"; @@ -13,7 +13,7 @@ test("turf-point-on-feature", (t) => { .sync(path.join(__dirname, "test", "in", "*.json")) .forEach((filepath) => { const { name } = path.parse(filepath); - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const ptOnFeature = pointOnFeature(geojson); // Style Results @@ -28,8 +28,8 @@ test("turf-point-on-feature", (t) => { path.join("test", "in"), path.join("test", "out") ); - if (process.env.REGEN) write.sync(out, results); - t.deepEqual(results, load.sync(out), name); + if (process.env.REGEN) writeJsonFileSync(out, results); + t.deepEqual(results, loadJsonFileSync(out), name); }); t.end(); }); diff --git a/packages/turf-point-to-line-distance/bench.js b/packages/turf-point-to-line-distance/bench.js index 21286f8a09..179c5a6b22 100644 --- a/packages/turf-point-to-line-distance/bench.js +++ b/packages/turf-point-to-line-distance/bench.js @@ -1,6 +1,6 @@ const fs = require("fs"); const path = require("path"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const pointToLineDistance = require("./index").default; @@ -8,7 +8,7 @@ const directory = path.join(__dirname, "test", "in") + path.sep; const fixtures = fs.readdirSync(directory).map((filename) => { return { name: path.parse(filename).name, - geojson: load.sync(directory + filename), + geojson: loadJsonFileSync(directory + filename), }; }); diff --git a/packages/turf-point-to-line-distance/package.json b/packages/turf-point-to-line-distance/package.json index e2677bbf5d..241514545c 100644 --- a/packages/turf-point-to-line-distance/package.json +++ b/packages/turf-point-to-line-distance/package.json @@ -51,14 +51,14 @@ }, "devDependencies": { "@turf/circle": "^7.0.0-alpha.2", - "@types/tape": "*", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/bearing": "^7.0.0-alpha.2", @@ -69,6 +69,6 @@ "@turf/projection": "^7.0.0-alpha.2", "@turf/rhumb-bearing": "^7.0.0-alpha.2", "@turf/rhumb-distance": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-point-to-line-distance/test.js b/packages/turf-point-to-line-distance/test.js index c6a3f32354..232f2ca243 100644 --- a/packages/turf-point-to-line-distance/test.js +++ b/packages/turf-point-to-line-distance/test.js @@ -1,8 +1,8 @@ const fs = require("fs"); const test = require("tape"); const path = require("path"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const circle = require("@turf/circle").default; const { point, lineString, round } = require("@turf/helpers"); const pointToLineDistance = require("./index").default; @@ -16,7 +16,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); @@ -42,11 +42,12 @@ test("turf-point-to-line-distance", (t) => { geojson.features.push( circle(point, distance, { steps: 200, units: units }) ); - if (process.env.REGEN) write.sync(directories.out + filename, geojson); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, geojson); }); if (process.env.REGEN) - write.sync(directories.out + "distances.json", results); - t.deepEqual(load.sync(directories.out + "distances.json"), results); + writeJsonFileSync(directories.out + "distances.json", results); + t.deepEqual(loadJsonFileSync(directories.out + "distances.json"), results); t.end(); }); diff --git a/packages/turf-points-within-polygon/package.json b/packages/turf-points-within-polygon/package.json index 7a8c79afbd..590bccec11 100644 --- a/packages/turf-points-within-polygon/package.json +++ b/packages/turf-points-within-polygon/package.json @@ -48,11 +48,11 @@ "test:types": "tsc --esModuleInterop --noEmit --strict types.ts" }, "devDependencies": { - "benchmark": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*" + "benchmark": "^2.1.4", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0" }, "dependencies": { "@turf/boolean-point-in-polygon": "^7.0.0-alpha.2", diff --git a/packages/turf-polygon-smooth/bench.js b/packages/turf-polygon-smooth/bench.js index c361d891fd..ad1af23251 100644 --- a/packages/turf-polygon-smooth/bench.js +++ b/packages/turf-polygon-smooth/bench.js @@ -1,6 +1,6 @@ import fs from "fs"; import path from "path"; -import load from "load-json-file"; +import { loadJsonFileSync } from "load-json-file"; import Benchmark from "benchmark"; import polygonSmooth from "./index"; @@ -9,7 +9,7 @@ let fixtures = fs.readdirSync(directory).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directory + filename), + geojson: loadJsonFileSync(directory + filename), }; }); diff --git a/packages/turf-polygon-smooth/package.json b/packages/turf-polygon-smooth/package.json index 4343c6a558..1a544a70c8 100644 --- a/packages/turf-polygon-smooth/package.json +++ b/packages/turf-polygon-smooth/package.json @@ -49,14 +49,14 @@ "test:types": "tsc --esModuleInterop --noEmit --strict types.ts" }, "devDependencies": { - "benchmark": "*", - "glob": "*", - "load-json-file": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*", - "write-json-file": "*" + "benchmark": "^2.1.4", + "glob": "^10.3.10", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", diff --git a/packages/turf-polygon-smooth/test.js b/packages/turf-polygon-smooth/test.js index 3260c82153..980bfa23bd 100644 --- a/packages/turf-polygon-smooth/test.js +++ b/packages/turf-polygon-smooth/test.js @@ -1,9 +1,9 @@ import { polygon } from "@turf/helpers"; -import glob from "glob"; -import load from "load-json-file"; +import { glob } from "glob"; +import { loadJsonFileSync } from "load-json-file"; import path from "path"; import test from "tape"; -import write from "write-json-file"; +import { writeJsonFileSync } from "write-json-file"; import polygonSmooth from "./index"; test("turf-polygon-smooth", (t) => { @@ -11,7 +11,7 @@ test("turf-polygon-smooth", (t) => { .sync(path.join(__dirname, "test", "in", "*.json")) .forEach((filepath) => { // Inputs - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const options = geojson.options || {}; const iterations = options.iterations || 3; @@ -23,8 +23,8 @@ test("turf-polygon-smooth", (t) => { path.join("test", "in"), path.join("test", "out") ); - if (process.env.REGEN) write.sync(out, results); - t.deepEqual(results, load.sync(out), path.parse(filepath).name); + if (process.env.REGEN) writeJsonFileSync(out, results); + t.deepEqual(results, loadJsonFileSync(out), path.parse(filepath).name); }); t.end(); }); diff --git a/packages/turf-polygon-tangents/bench.js b/packages/turf-polygon-tangents/bench.js index ecd5530edf..a0cc3e1e89 100644 --- a/packages/turf-polygon-tangents/bench.js +++ b/packages/turf-polygon-tangents/bench.js @@ -1,6 +1,6 @@ import fs from "fs"; import path from "path"; -import load from "load-json-file"; +import { loadJsonFileSync } from "load-json-file"; import Benchmark from "benchmark"; import tangents from "./index"; @@ -9,7 +9,7 @@ let fixtures = fs.readdirSync(directory).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directory + filename), + geojson: loadJsonFileSync(directory + filename), }; }); diff --git a/packages/turf-polygon-tangents/package.json b/packages/turf-polygon-tangents/package.json index 310cce2ba3..acdfc315d5 100644 --- a/packages/turf-polygon-tangents/package.json +++ b/packages/turf-polygon-tangents/package.json @@ -52,13 +52,13 @@ "test:types": "tsc --esModuleInterop --noEmit --strict types.ts" }, "devDependencies": { - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*", - "write-json-file": "*" + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/bbox": "^7.0.0-alpha.2", diff --git a/packages/turf-polygon-tangents/test.js b/packages/turf-polygon-tangents/test.js index 05d8eab457..231ade470b 100644 --- a/packages/turf-polygon-tangents/test.js +++ b/packages/turf-polygon-tangents/test.js @@ -1,8 +1,8 @@ import fs from "fs"; import test from "tape"; import path from "path"; -import load from "load-json-file"; -import write from "write-json-file"; +import { loadJsonFileSync } from "load-json-file"; +import { writeJsonFileSync } from "write-json-file"; import { polygon, point } from "@turf/helpers"; import polygonTangents from "./index"; @@ -15,7 +15,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); @@ -25,8 +25,9 @@ test("turf-polygon-tangents", (t) => { const results = polygonTangents(pt, poly); results.features = results.features.concat(geojson.features); - if (process.env.REGEN) write.sync(directories.out + filename, results); - t.deepEqual(load.sync(directories.out + filename), results, name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, results); + t.deepEqual(loadJsonFileSync(directories.out + filename), results, name); } t.end(); }); diff --git a/packages/turf-polygon-to-line/bench.js b/packages/turf-polygon-to-line/bench.js index ab96d833c7..76c693d6c5 100644 --- a/packages/turf-polygon-to-line/bench.js +++ b/packages/turf-polygon-to-line/bench.js @@ -1,6 +1,6 @@ const fs = require("fs"); const path = require("path"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const polygonToLine = require("./index"); @@ -9,7 +9,7 @@ const fixtures = fs.readdirSync(directory).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directory + filename), + geojson: loadJsonFileSync(directory + filename), }; }); diff --git a/packages/turf-polygon-to-line/package.json b/packages/turf-polygon-to-line/package.json index add9bebe85..88f6462ace 100644 --- a/packages/turf-polygon-to-line/package.json +++ b/packages/turf-polygon-to-line/package.json @@ -48,18 +48,18 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", "@turf/invariant": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-polygon-to-line/test.js b/packages/turf-polygon-to-line/test.js index 714c095d06..a7dbfaffc0 100644 --- a/packages/turf-polygon-to-line/test.js +++ b/packages/turf-polygon-to-line/test.js @@ -1,8 +1,8 @@ const fs = require("fs"); const test = require("tape"); const path = require("path"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const { point } = require("@turf/helpers"); const { polygon } = require("@turf/helpers"); const polygonToLine = require("./index").default; @@ -16,7 +16,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); @@ -24,8 +24,9 @@ test("turf-polygon-to-linestring", (t) => { for (const { name, filename, geojson } of fixtures) { const results = polygonToLine(geojson); - if (process.env.REGEN) write.sync(directories.out + filename, results); - t.deepEqual(load.sync(directories.out + filename), results, name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, results); + t.deepEqual(loadJsonFileSync(directories.out + filename), results, name); } // Handle Errors t.throws(() => polygonToLine(point([10, 5])), "throws - invalid geometry"); diff --git a/packages/turf-polygonize/bench.js b/packages/turf-polygonize/bench.js index bc7f4c0346..9cf4958ee8 100644 --- a/packages/turf-polygonize/bench.js +++ b/packages/turf-polygonize/bench.js @@ -1,6 +1,6 @@ const fs = require("fs"); const path = require("path"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const polygonize = require("./index").default; @@ -8,7 +8,7 @@ const directory = path.join(__dirname, "test", "in") + path.sep; const fixtures = fs.readdirSync(directory).map((filename) => { return { name: path.parse(filename).name, - geojson: load.sync(directory + filename), + geojson: loadJsonFileSync(directory + filename), }; }); diff --git a/packages/turf-polygonize/package.json b/packages/turf-polygonize/package.json index 18a9eb57d6..43b12886a2 100644 --- a/packages/turf-polygonize/package.json +++ b/packages/turf-polygonize/package.json @@ -52,14 +52,14 @@ "test:types": "tsc --esModuleInterop --noEmit --strict types.ts" }, "devDependencies": { - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/boolean-point-in-polygon": "^7.0.0-alpha.2", @@ -67,6 +67,6 @@ "@turf/helpers": "^7.0.0-alpha.2", "@turf/invariant": "^7.0.0-alpha.2", "@turf/meta": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-polygonize/test.js b/packages/turf-polygonize/test.js index ae434efd53..156b1a32ac 100644 --- a/packages/turf-polygonize/test.js +++ b/packages/turf-polygonize/test.js @@ -1,8 +1,8 @@ const fs = require("fs"); const test = require("tape"); const path = require("path"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const { featureEach } = require("@turf/meta"); const { featureCollection, lineString } = require("@turf/helpers"); const polygonize = require("./index").default; @@ -16,7 +16,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); @@ -30,8 +30,9 @@ test("turf-polygonize", (t) => { results.features.push(colorize(feature, "#00F", 3)) ); - if (process.env.REGEN) write.sync(directories.out + filename, results); - t.deepEquals(results, load.sync(directories.out + filename), name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, results); + t.deepEquals(results, loadJsonFileSync(directories.out + filename), name); } t.end(); }); diff --git a/packages/turf-projection/bench.js b/packages/turf-projection/bench.js index 5151656cd9..dc966cbf67 100644 --- a/packages/turf-projection/bench.js +++ b/packages/turf-projection/bench.js @@ -1,6 +1,6 @@ const path = require("path"); -const glob = require("glob"); -const load = require("load-json-file"); +const { glob } = require("glob"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const { toMercator, toWgs84 } = require("./index"); @@ -35,7 +35,7 @@ glob .sync(path.join(__dirname, "test", "mercator", "*.geojson")) .forEach((filepath) => { const { name } = path.parse(filepath); - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); console.time(name); toMercator(geojson); console.timeEnd(name); @@ -69,7 +69,7 @@ glob .sync(path.join(__dirname, "test", "wgs84", "*.geojson")) .forEach((filepath) => { const { name } = path.parse(filepath); - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); console.time(name); toWgs84(geojson); console.timeEnd(name); diff --git a/packages/turf-projection/package.json b/packages/turf-projection/package.json index 7e565a3e39..4770616342 100644 --- a/packages/turf-projection/package.json +++ b/packages/turf-projection/package.json @@ -61,20 +61,20 @@ }, "devDependencies": { "@turf/truncate": "^7.0.0-alpha.2", - "@types/tape": "*", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "proj4": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "proj4": "^2.9.2", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/clone": "^7.0.0-alpha.2", "@turf/helpers": "^7.0.0-alpha.2", "@turf/meta": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-projection/test.js b/packages/turf-projection/test.js index 35173965a0..f22d0336f2 100644 --- a/packages/turf-projection/test.js +++ b/packages/turf-projection/test.js @@ -1,9 +1,9 @@ const fs = require("fs"); const test = require("tape"); const path = require("path"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const proj4 = require("proj4"); -const write = require("write-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const clone = require("@turf/clone").default; const { point } = require("@turf/helpers"); const truncate = require("@turf/truncate").default; @@ -20,7 +20,7 @@ const fromWgs84 = fs.readdirSync(directories.wgs84).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: truncate(load.sync(directories.wgs84 + filename)), + geojson: truncate(loadJsonFileSync(directories.wgs84 + filename)), }; }); @@ -35,9 +35,12 @@ test("to-mercator", (t) => { const results = truncate(toMercator(geojson)); if (process.env.REGEN) - write.sync(directories.out + "mercator-" + filename, results); + writeJsonFileSync(directories.out + "mercator-" + filename, results); t.deepEqual(results, truncate(expected), name); - t.deepEqual(results, load.sync(directories.out + "mercator-" + filename)); + t.deepEqual( + results, + loadJsonFileSync(directories.out + "mercator-" + filename) + ); } t.end(); }); @@ -46,7 +49,7 @@ const fromMercator = fs.readdirSync(directories.mercator).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: truncate(load.sync(directories.mercator + filename)), + geojson: truncate(loadJsonFileSync(directories.mercator + filename)), }; }); @@ -61,9 +64,12 @@ test("to-wgs84", (t) => { const results = truncate(toWgs84(geojson)); if (process.env.REGEN) - write.sync(directories.out + "wgs84-" + filename, results); + writeJsonFileSync(directories.out + "wgs84-" + filename, results); t.deepEqual(results, truncate(expected), name); - t.deepEqual(results, load.sync(directories.out + "wgs84-" + filename)); + t.deepEqual( + results, + loadJsonFileSync(directories.out + "wgs84-" + filename) + ); } t.end(); }); diff --git a/packages/turf-quadrat-analysis/package.json b/packages/turf-quadrat-analysis/package.json index 27fe127eef..79eb835fd0 100644 --- a/packages/turf-quadrat-analysis/package.json +++ b/packages/turf-quadrat-analysis/package.json @@ -49,14 +49,14 @@ }, "devDependencies": { "@turf/nearest-neighbor-analysis": "^7.0.0-alpha.2", - "@types/tape": "*", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/area": "^7.0.0-alpha.2", @@ -68,6 +68,6 @@ "@turf/point-grid": "^7.0.0-alpha.2", "@turf/random": "^7.0.0-alpha.2", "@turf/square-grid": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-quadrat-analysis/test.js b/packages/turf-quadrat-analysis/test.js index 27b7bb5924..6f3191ada9 100644 --- a/packages/turf-quadrat-analysis/test.js +++ b/packages/turf-quadrat-analysis/test.js @@ -1,7 +1,7 @@ const test = require("tape"); const path = require("path"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const bbox = require("@turf/bbox").default; const centroid = require("@turf/centroid").default; const squareGrid = require("@turf/square-grid").default; @@ -26,9 +26,9 @@ test("turf-quadrat-analysis geojson file", (t) => { "shenzhen_bbox.json" ); - const futianBbox = load.sync(futianBboxPath); - const futianPoint = load.sync(futianPointPath); - const shenzhenBbox = load.sync(shenzhenBboxPath); + const futianBbox = loadJsonFileSync(futianBboxPath); + const futianPoint = loadJsonFileSync(futianPointPath); + const shenzhenBbox = loadJsonFileSync(shenzhenBboxPath); const resultFutian = quadratAnalysis(futianPoint, { studyBbox: bbox(futianBbox), @@ -142,11 +142,11 @@ test("turf-quadrat-analysis random point", (t) => { // console.log(result1, result2, result3); if (process.env.REGEN) { - write.sync(randomPointSetPath, randomPointSet); - write.sync(uniformPointSetPath, uniformPointSet); - write.sync(smallBboxPath, bboxPolygon(smallBbox)); - write.sync(bigBboxPath, bboxPolygon(bigBbox)); - write.sync(smallGridPath, smallGrid); + writeJsonFileSync(randomPointSetPath, randomPointSet); + writeJsonFileSync(uniformPointSetPath, uniformPointSet); + writeJsonFileSync(smallBboxPath, bboxPolygon(smallBbox)); + writeJsonFileSync(bigBboxPath, bboxPolygon(bigBbox)); + writeJsonFileSync(smallGridPath, smallGrid); } t.end(); diff --git a/packages/turf-random/package.json b/packages/turf-random/package.json index bad63cefcd..4bf9523978 100644 --- a/packages/turf-random/package.json +++ b/packages/turf-random/package.json @@ -45,16 +45,16 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", - "glob": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "glob": "^10.3.10", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-rectangle-grid/package.json b/packages/turf-rectangle-grid/package.json index 3b23ef7fcd..8260f7665a 100644 --- a/packages/turf-rectangle-grid/package.json +++ b/packages/turf-rectangle-grid/package.json @@ -53,19 +53,19 @@ "devDependencies": { "@turf/bbox-polygon": "^7.0.0-alpha.2", "@turf/truncate": "^7.0.0-alpha.2", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/boolean-intersects": "^7.0.0-alpha.2", "@turf/distance": "^7.0.0-alpha.2", "@turf/helpers": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-rectangle-grid/test.js b/packages/turf-rectangle-grid/test.js index adcf0a4a59..fa1fc39f64 100644 --- a/packages/turf-rectangle-grid/test.js +++ b/packages/turf-rectangle-grid/test.js @@ -1,8 +1,8 @@ const fs = require("fs"); const test = require("tape"); const path = require("path"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const bboxPoly = require("@turf/bbox-polygon").default; const truncate = require("@turf/truncate").default; const rectangleGrid = require("./index").default; @@ -16,7 +16,7 @@ let fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - json: load.sync(directories.in + filename), + json: loadJsonFileSync(directories.in + filename), }; }); @@ -50,8 +50,12 @@ test("rectangle-grid", (t) => { } if (process.env.REGEN) - write.sync(directories.out + name + ".geojson", result); - t.deepEqual(result, load.sync(directories.out + name + ".geojson"), name); + writeJsonFileSync(directories.out + name + ".geojson", result); + t.deepEqual( + result, + loadJsonFileSync(directories.out + name + ".geojson"), + name + ); } t.end(); }); diff --git a/packages/turf-rewind/bench.js b/packages/turf-rewind/bench.js index 5c86e857fa..ac8edaafb7 100644 --- a/packages/turf-rewind/bench.js +++ b/packages/turf-rewind/bench.js @@ -1,6 +1,6 @@ import fs from "fs"; import path from "path"; -import load from "load-json-file"; +import { loadJsonFileSync } from "load-json-file"; import Benchmark from "benchmark"; import rewind from "./index"; @@ -9,7 +9,7 @@ let fixtures = fs.readdirSync(directory).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directory + filename), + geojson: loadJsonFileSync(directory + filename), }; }); // fixtures = fixtures.filter(fixture => fixture.name === 'polygons'); diff --git a/packages/turf-rewind/package.json b/packages/turf-rewind/package.json index 9225580577..23ee65c4c9 100644 --- a/packages/turf-rewind/package.json +++ b/packages/turf-rewind/package.json @@ -53,13 +53,13 @@ "test:types": "tsc --esModuleInterop --noEmit --strict types.ts" }, "devDependencies": { - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*", - "write-json-file": "*" + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/boolean-clockwise": "^7.0.0-alpha.2", diff --git a/packages/turf-rewind/test.js b/packages/turf-rewind/test.js index 83bea6bac4..7e1fc59479 100644 --- a/packages/turf-rewind/test.js +++ b/packages/turf-rewind/test.js @@ -1,8 +1,8 @@ import fs from "fs"; import test from "tape"; import path from "path"; -import load from "load-json-file"; -import write from "write-json-file"; +import { loadJsonFileSync } from "load-json-file"; +import { writeJsonFileSync } from "write-json-file"; import { polygon, lineString, @@ -20,7 +20,7 @@ let fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); // fixtures = fixtures.filter(fixture => fixture.name === 'polygon-clockwise'); @@ -30,8 +30,9 @@ test("turf-rewind", (t) => { const { reverse } = geojson.properties || {}; const results = rewind(geojson, reverse); - if (process.env.REGEN) write.sync(directories.out + filename, results); - t.deepEqual(results, load.sync(directories.out + filename), name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, results); + t.deepEqual(results, loadJsonFileSync(directories.out + filename), name); } t.end(); }); diff --git a/packages/turf-rhumb-bearing/package.json b/packages/turf-rhumb-bearing/package.json index 8379ab612d..941189ebf5 100644 --- a/packages/turf-rhumb-bearing/package.json +++ b/packages/turf-rhumb-bearing/package.json @@ -54,17 +54,17 @@ }, "devDependencies": { "@turf/destination": "^7.0.0-alpha.2", - "@types/tape": "*", - "benchmark": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", "@turf/invariant": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-rhumb-bearing/test.js b/packages/turf-rhumb-bearing/test.js index ce62ac6c2c..12348a43c1 100644 --- a/packages/turf-rhumb-bearing/test.js +++ b/packages/turf-rhumb-bearing/test.js @@ -1,8 +1,8 @@ const fs = require("fs"); const path = require("path"); const test = require("tape"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const { point } = require("@turf/helpers"); const rhumbBearing = require("./index").default; @@ -15,7 +15,7 @@ let fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); @@ -34,8 +34,13 @@ test("bearing", (t) => { initialBearing: initialBearing, finalBearing: finalBearing, }; - if (process.env.REGEN) write.sync(directories.out + name + ".json", result); - t.deepEqual(load.sync(directories.out + name + ".json"), result, name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + name + ".json", result); + t.deepEqual( + loadJsonFileSync(directories.out + name + ".json"), + result, + name + ); }); t.throws(() => { diff --git a/packages/turf-rhumb-destination/package.json b/packages/turf-rhumb-destination/package.json index 648751c513..e64a3c5af9 100644 --- a/packages/turf-rhumb-destination/package.json +++ b/packages/turf-rhumb-destination/package.json @@ -58,18 +58,18 @@ }, "devDependencies": { "@turf/truncate": "^7.0.0-alpha.2", - "@types/tape": "*", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", "@turf/invariant": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-rhumb-destination/test.js b/packages/turf-rhumb-destination/test.js index 515b4b7b25..b552d9ca3d 100644 --- a/packages/turf-rhumb-destination/test.js +++ b/packages/turf-rhumb-destination/test.js @@ -1,8 +1,8 @@ const fs = require("fs"); const path = require("path"); const test = require("tape"); -const write = require("write-json-file"); -const load = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const truncate = require("@turf/truncate").default; const { getCoords } = require("@turf/invariant"); const { featureCollection, lineString, point } = require("@turf/helpers"); @@ -17,7 +17,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); @@ -39,8 +39,9 @@ test("turf-rhumb-destination", (t) => { geojson.properties["marker-color"] = "#F00"; const result = featureCollection([line, geojson, destinationPoint]); - if (process.env.REGEN) write.sync(directories.out + filename, result); - t.deepEqual(result, load.sync(directories.out + filename), name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, result); + t.deepEqual(result, loadJsonFileSync(directories.out + filename), name); } t.end(); }); diff --git a/packages/turf-rhumb-distance/package.json b/packages/turf-rhumb-distance/package.json index e355eafdbb..b2a9078720 100644 --- a/packages/turf-rhumb-distance/package.json +++ b/packages/turf-rhumb-distance/package.json @@ -56,18 +56,18 @@ }, "devDependencies": { "@turf/distance": "^7.0.0-alpha.2", - "@types/tape": "*", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", "@turf/invariant": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-rhumb-distance/test.js b/packages/turf-rhumb-distance/test.js index 170e18b3dd..90d2596c35 100644 --- a/packages/turf-rhumb-distance/test.js +++ b/packages/turf-rhumb-distance/test.js @@ -1,8 +1,8 @@ const fs = require("fs"); const path = require("path"); const test = require("tape"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const distance = require("@turf/distance").default; const { point, round } = require("@turf/helpers"); const rhumbDistance = require("./index").default; @@ -16,7 +16,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); @@ -43,8 +43,12 @@ test("rhumb-distance", (t) => { }; if (process.env.REGEN) - write.sync(directories.out + name + ".json", distances); - t.deepEqual(distances, load.sync(directories.out + name + ".json"), name); + writeJsonFileSync(directories.out + name + ".json", distances); + t.deepEqual( + distances, + loadJsonFileSync(directories.out + name + ".json"), + name + ); }); // Now fails due to approximation error diff --git a/packages/turf-sample/package.json b/packages/turf-sample/package.json index 241bc2fada..aa7dd37ff3 100644 --- a/packages/turf-sample/package.json +++ b/packages/turf-sample/package.json @@ -46,11 +46,11 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "benchmark": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*" + "benchmark": "^2.1.4", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2" diff --git a/packages/turf-sector/bench.js b/packages/turf-sector/bench.js index 6f8cba9f37..6000a80e76 100644 --- a/packages/turf-sector/bench.js +++ b/packages/turf-sector/bench.js @@ -1,6 +1,6 @@ import fs from "fs"; import path from "path"; -import load from "load-json-file"; +import { loadJsonFileSync } from "load-json-file"; import Benchmark from "benchmark"; import sector from "./index"; @@ -8,7 +8,7 @@ const directory = path.join(__dirname, "test", "in") + path.sep; const fixtures = fs.readdirSync(directory).map((filename) => { return { name: path.parse(filename).name, - geojson: load.sync(directory + filename), + geojson: loadJsonFileSync(directory + filename), }; }); diff --git a/packages/turf-sector/package.json b/packages/turf-sector/package.json index ec4a095732..fbbf4fcd75 100644 --- a/packages/turf-sector/package.json +++ b/packages/turf-sector/package.json @@ -46,13 +46,13 @@ }, "devDependencies": { "@turf/truncate": "^7.0.0-alpha.2", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*", - "write-json-file": "*" + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/circle": "^7.0.0-alpha.2", diff --git a/packages/turf-sector/test.js b/packages/turf-sector/test.js index 618afef2fb..266aebb38d 100644 --- a/packages/turf-sector/test.js +++ b/packages/turf-sector/test.js @@ -1,8 +1,8 @@ import test from "tape"; import fs from "fs"; import path from "path"; -import load from "load-json-file"; -import write from "write-json-file"; +import { loadJsonFileSync } from "load-json-file"; +import { writeJsonFileSync } from "write-json-file"; import truncate from "@turf/truncate"; import { featureCollection } from "@turf/helpers"; import sector from "./index"; @@ -16,7 +16,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); @@ -28,8 +28,9 @@ test("turf-sector", (t) => { ); const results = featureCollection([geojson, sectored]); - if (process.env.REGEN) write.sync(directories.out + filename, results); - t.deepEquals(results, load.sync(directories.out + filename), name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, results); + t.deepEquals(results, loadJsonFileSync(directories.out + filename), name); } t.end(); }); diff --git a/packages/turf-shortest-path/bench.js b/packages/turf-shortest-path/bench.js index 8e57908c7f..10b2f2f000 100644 --- a/packages/turf-shortest-path/bench.js +++ b/packages/turf-shortest-path/bench.js @@ -1,12 +1,12 @@ import fs from "fs"; import path from "path"; -import load from "load-json-file"; +import { loadJsonFileSync } from "load-json-file"; import Benchmark from "benchmark"; import shortestPath from "./index"; const directory = path.join(__dirname, "test", "in") + path.sep; const fixtures = fs.readdirSync(directory).map((filename) => { - const geojson = load.sync(directory + filename); + const geojson = loadJsonFileSync(directory + filename); return { name: path.parse(filename).name, start: geojson.features.shift(), diff --git a/packages/turf-shortest-path/package.json b/packages/turf-shortest-path/package.json index 376719abfd..5c5f72db0c 100644 --- a/packages/turf-shortest-path/package.json +++ b/packages/turf-shortest-path/package.json @@ -51,13 +51,13 @@ }, "devDependencies": { "@turf/truncate": "^7.0.0-alpha.2", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*", - "write-json-file": "*" + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/bbox": "^7.0.0-alpha.2", diff --git a/packages/turf-shortest-path/test.js b/packages/turf-shortest-path/test.js index 298be25f5a..b61d6779ae 100644 --- a/packages/turf-shortest-path/test.js +++ b/packages/turf-shortest-path/test.js @@ -1,8 +1,8 @@ import fs from "fs"; import test from "tape"; import path from "path"; -import load from "load-json-file"; -import write from "write-json-file"; +import { loadJsonFileSync } from "load-json-file"; +import { writeJsonFileSync } from "write-json-file"; import truncate from "@turf/truncate"; import { featureCollection, point } from "@turf/helpers"; import { getCoord } from "@turf/invariant"; @@ -18,7 +18,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); @@ -46,8 +46,9 @@ test("turf-shortest-path", (t) => { results.features.push(point(getCoord(end), end.properties)); results.features.push(path); - if (process.env.REGEN) write.sync(directories.out + filename, results); - t.deepEqual(results, load.sync(directories.out + filename), name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, results); + t.deepEqual(results, loadJsonFileSync(directories.out + filename), name); } t.end(); }); diff --git a/packages/turf-simplify/bench.js b/packages/turf-simplify/bench.js index 801797db63..aef4ec63bb 100644 --- a/packages/turf-simplify/bench.js +++ b/packages/turf-simplify/bench.js @@ -1,6 +1,6 @@ import fs from "fs"; import path from "path"; -import load from "load-json-file"; +import { loadJsonFileSync } from "load-json-file"; import Benchmark from "benchmark"; import simplify from "./index"; @@ -8,7 +8,7 @@ const directory = path.join(__dirname, "test", "in") + path.sep; const fixtures = fs.readdirSync(directory).map((filename) => { return { name: path.parse(filename).name, - geojson: load.sync(directory + filename), + geojson: loadJsonFileSync(directory + filename), }; }); diff --git a/packages/turf-simplify/package.json b/packages/turf-simplify/package.json index 967ddcabf3..fb613c66d0 100644 --- a/packages/turf-simplify/package.json +++ b/packages/turf-simplify/package.json @@ -54,13 +54,13 @@ }, "devDependencies": { "@turf/truncate": "^7.0.0-alpha.2", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*", - "write-json-file": "*" + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/clean-coords": "^7.0.0-alpha.2", diff --git a/packages/turf-simplify/test.js b/packages/turf-simplify/test.js index 54d0199501..81c97b71f6 100644 --- a/packages/turf-simplify/test.js +++ b/packages/turf-simplify/test.js @@ -1,8 +1,8 @@ import fs from "fs"; import test from "tape"; import path from "path"; -import load from "load-json-file"; -import write from "write-json-file"; +import { loadJsonFileSync } from "load-json-file"; +import { writeJsonFileSync } from "write-json-file"; import truncate from "@turf/truncate"; import { polygon, multiPolygon } from "@turf/helpers"; import simplify from "./index"; @@ -16,7 +16,7 @@ let fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); // fixtures = fixtures.filter(({name}) => name.includes('#555')); @@ -34,8 +34,9 @@ test("simplify", (t) => { }) ); - if (process.env.REGEN) write.sync(directories.out + filename, simplified); - t.deepEqual(simplified, load.sync(directories.out + filename), name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, simplified); + t.deepEqual(simplified, loadJsonFileSync(directories.out + filename), name); } t.end(); diff --git a/packages/turf-square-grid/package.json b/packages/turf-square-grid/package.json index 3be491aad1..3ee31acf52 100644 --- a/packages/turf-square-grid/package.json +++ b/packages/turf-square-grid/package.json @@ -50,17 +50,17 @@ "devDependencies": { "@turf/bbox-polygon": "^7.0.0-alpha.2", "@turf/truncate": "^7.0.0-alpha.2", - "@types/tape": "*", - "benchmark": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", "@turf/rectangle-grid": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-square-grid/test.js b/packages/turf-square-grid/test.js index 280316ba7f..8b74acb28a 100644 --- a/packages/turf-square-grid/test.js +++ b/packages/turf-square-grid/test.js @@ -1,8 +1,8 @@ const fs = require("fs"); const test = require("tape"); const path = require("path"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const bboxPoly = require("@turf/bbox-polygon").default; const truncate = require("@turf/truncate").default; const squareGrid = require("./index").default; @@ -16,7 +16,7 @@ let fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - json: load.sync(directories.in + filename), + json: loadJsonFileSync(directories.in + filename), }; }); @@ -48,8 +48,12 @@ test("square-grid", (t) => { } if (process.env.REGEN) - write.sync(directories.out + name + ".geojson", result); - t.deepEqual(result, load.sync(directories.out + name + ".geojson"), name); + writeJsonFileSync(directories.out + name + ".geojson", result); + t.deepEqual( + result, + loadJsonFileSync(directories.out + name + ".geojson"), + name + ); } t.end(); }); diff --git a/packages/turf-square/package.json b/packages/turf-square/package.json index 069c446539..daaf8c8c1a 100644 --- a/packages/turf-square/package.json +++ b/packages/turf-square/package.json @@ -46,11 +46,11 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "benchmark": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*" + "benchmark": "^2.1.4", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0" }, "dependencies": { "@turf/distance": "^7.0.0-alpha.2", diff --git a/packages/turf-standard-deviational-ellipse/package.json b/packages/turf-standard-deviational-ellipse/package.json index d9441e359a..adc200b1c6 100644 --- a/packages/turf-standard-deviational-ellipse/package.json +++ b/packages/turf-standard-deviational-ellipse/package.json @@ -52,13 +52,13 @@ "devDependencies": { "@turf/random": "^7.0.0-alpha.2", "@turf/truncate": "^7.0.0-alpha.2", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*", - "write-json-file": "*" + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/center-mean": "^7.0.0-alpha.2", diff --git a/packages/turf-standard-deviational-ellipse/test.js b/packages/turf-standard-deviational-ellipse/test.js index 95eb24f694..eb3bf2bbfe 100644 --- a/packages/turf-standard-deviational-ellipse/test.js +++ b/packages/turf-standard-deviational-ellipse/test.js @@ -1,8 +1,8 @@ import test from "tape"; -import glob from "glob"; +import { glob } from "glob"; import path from "path"; -import load from "load-json-file"; -import write from "write-json-file"; +import { loadJsonFileSync } from "load-json-file"; +import { writeJsonFileSync } from "write-json-file"; import { featureCollection } from "@turf/helpers"; import standardDeviationalEllipse from "./dist/js/index.js"; @@ -12,7 +12,7 @@ test("turf-standard-deviational-ellipse", (t) => { .forEach((filepath) => { // Define params const { name } = path.parse(filepath); - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const options = geojson.options; // Optional: ESRI Polygon in GeoJSON test/in to compare results const esriEllipse = geojson.esriEllipse; @@ -29,8 +29,8 @@ test("turf-standard-deviational-ellipse", (t) => { path.join("test", "in"), path.join("test", "out") ); - if (process.env.REGEN) write.sync(out, results); - t.deepEqual(results, load.sync(out), name); + if (process.env.REGEN) writeJsonFileSync(out, results); + t.deepEqual(results, loadJsonFileSync(out), name); }); t.end(); }); diff --git a/packages/turf-tag/package.json b/packages/turf-tag/package.json index 8882d90d85..c8533e2b0c 100644 --- a/packages/turf-tag/package.json +++ b/packages/turf-tag/package.json @@ -50,12 +50,12 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*" + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0" }, "dependencies": { "@turf/boolean-point-in-polygon": "^7.0.0-alpha.2", diff --git a/packages/turf-tag/test.js b/packages/turf-tag/test.js index 6beb169965..12b7270184 100644 --- a/packages/turf-tag/test.js +++ b/packages/turf-tag/test.js @@ -1,11 +1,13 @@ import path from "path"; import test from "tape"; -import load from "load-json-file"; +import { loadJsonFileSync } from "load-json-file"; import tag from "./index"; test("tag", (t) => { - const points = load.sync(path.join(__dirname, "test", "tagPoints.geojson")); - const polygons = load.sync( + const points = loadJsonFileSync( + path.join(__dirname, "test", "tagPoints.geojson") + ); + const polygons = loadJsonFileSync( path.join(__dirname, "test", "tagPolygons.geojson") ); @@ -26,10 +28,10 @@ test("tag", (t) => { }); test("tag -- multipolygon support", (t) => { - const points = load.sync( + const points = loadJsonFileSync( path.join(__dirname, "test", "tagMultiPolygonsPoints.geojson") ); - const polygons = load.sync( + const polygons = loadJsonFileSync( path.join(__dirname, "test", "tagMultiPolygons.geojson") ); diff --git a/packages/turf-tesselate/package.json b/packages/turf-tesselate/package.json index a6b8990657..931bed6406 100644 --- a/packages/turf-tesselate/package.json +++ b/packages/turf-tesselate/package.json @@ -54,14 +54,14 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "benchmark": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*" + "benchmark": "^2.1.4", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", - "earcut": "^2.0.0" + "earcut": "^2.2.4" } } diff --git a/packages/turf-tin/package.json b/packages/turf-tin/package.json index 24c00f3c26..3daf2ab737 100644 --- a/packages/turf-tin/package.json +++ b/packages/turf-tin/package.json @@ -47,15 +47,15 @@ "test:types": "tsc --esModuleInterop --noEmit --strict types.ts" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-transform-rotate/bench.js b/packages/turf-transform-rotate/bench.js index 15feeea3c5..abd7bb82dc 100644 --- a/packages/turf-transform-rotate/bench.js +++ b/packages/turf-transform-rotate/bench.js @@ -1,6 +1,6 @@ import fs from "fs"; import path from "path"; -import load from "load-json-file"; +import { loadJsonFileSync } from "load-json-file"; import Benchmark from "benchmark"; import rotate from "./index"; @@ -8,7 +8,7 @@ const directory = path.join(__dirname, "test", "in") + path.sep; const fixtures = fs.readdirSync(directory).map((filename) => { return { name: path.parse(filename).name, - geojson: load.sync(directory + filename), + geojson: loadJsonFileSync(directory + filename), }; }); diff --git a/packages/turf-transform-rotate/package.json b/packages/turf-transform-rotate/package.json index 8bea109d57..87b4c3eccd 100644 --- a/packages/turf-transform-rotate/package.json +++ b/packages/turf-transform-rotate/package.json @@ -52,13 +52,13 @@ }, "devDependencies": { "@turf/truncate": "^7.0.0-alpha.2", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*", - "write-json-file": "*" + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/centroid": "^7.0.0-alpha.2", diff --git a/packages/turf-transform-rotate/test.js b/packages/turf-transform-rotate/test.js index 82873a45aa..d25ffdad30 100644 --- a/packages/turf-transform-rotate/test.js +++ b/packages/turf-transform-rotate/test.js @@ -1,8 +1,8 @@ import fs from "fs"; import test from "tape"; import path from "path"; -import load from "load-json-file"; -import write from "write-json-file"; +import { loadJsonFileSync } from "load-json-file"; +import { writeJsonFileSync } from "write-json-file"; import centroid from "@turf/centroid"; import truncate from "@turf/truncate"; import { getCoord } from "@turf/invariant"; @@ -23,7 +23,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); @@ -38,8 +38,9 @@ test("rotate", (t) => { makePivot(pivot, geojson), ]); - if (process.env.REGEN) write.sync(directories.out + filename, result); - t.deepEqual(result, load.sync(directories.out + filename), name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, result); + t.deepEqual(result, loadJsonFileSync(directories.out + filename), name); } t.end(); diff --git a/packages/turf-transform-scale/bench.js b/packages/turf-transform-scale/bench.js index 9651e17205..ae7b0b640e 100644 --- a/packages/turf-transform-scale/bench.js +++ b/packages/turf-transform-scale/bench.js @@ -1,6 +1,6 @@ import fs from "fs"; import path from "path"; -import load from "load-json-file"; +import { loadJsonFileSync } from "load-json-file"; import Benchmark from "benchmark"; import scale from "./index"; @@ -8,7 +8,7 @@ const directory = path.join(__dirname, "test", "in") + path.sep; const fixtures = fs.readdirSync(directory).map((filename) => { return { name: path.parse(filename).name, - geojson: load.sync(directory + filename), + geojson: loadJsonFileSync(directory + filename), }; }); diff --git a/packages/turf-transform-scale/package.json b/packages/turf-transform-scale/package.json index 4f76c6fa53..4cd669f2b5 100644 --- a/packages/turf-transform-scale/package.json +++ b/packages/turf-transform-scale/package.json @@ -58,13 +58,13 @@ "@turf/bbox-polygon": "^7.0.0-alpha.2", "@turf/hex-grid": "^7.0.0-alpha.2", "@turf/truncate": "^7.0.0-alpha.2", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*", - "write-json-file": "*" + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/bbox": "^7.0.0-alpha.2", diff --git a/packages/turf-transform-scale/test.js b/packages/turf-transform-scale/test.js index 8156691237..51fbef8f98 100644 --- a/packages/turf-transform-scale/test.js +++ b/packages/turf-transform-scale/test.js @@ -1,8 +1,8 @@ import fs from "fs"; import test from "tape"; import path from "path"; -import load from "load-json-file"; -import write from "write-json-file"; +import { loadJsonFileSync } from "load-json-file"; +import { writeJsonFileSync } from "write-json-file"; import center from "@turf/center"; import hexGrid from "@turf/hex-grid"; import truncate from "@turf/truncate"; @@ -28,7 +28,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); @@ -51,8 +51,9 @@ test("scale", (t) => { result.features.push(markedOrigin(feature, origin)) ); - if (process.env.REGEN) write.sync(directories.out + filename, result); - t.deepEqual(result, load.sync(directories.out + filename), name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, result); + t.deepEqual(result, loadJsonFileSync(directories.out + filename), name); } t.end(); @@ -186,8 +187,8 @@ test("scale -- Issue #895", (t) => { }; grid.features.push(poly); const output = directories.out + "issue-#895.geojson"; - if (process.env.REGEN) write.sync(output, grid); - t.deepEqual(grid, load.sync(output)); + if (process.env.REGEN) writeJsonFileSync(output, grid); + t.deepEqual(grid, loadJsonFileSync(output)); t.end(); }); diff --git a/packages/turf-transform-translate/bench.js b/packages/turf-transform-translate/bench.js index ef24eebbca..4c1c7a1162 100644 --- a/packages/turf-transform-translate/bench.js +++ b/packages/turf-transform-translate/bench.js @@ -1,6 +1,6 @@ import fs from "fs"; import path from "path"; -import load from "load-json-file"; +import { loadJsonFileSync } from "load-json-file"; import Benchmark from "benchmark"; import translate from "./index"; @@ -8,7 +8,7 @@ const directory = path.join(__dirname, "test", "in") + path.sep; const fixtures = fs.readdirSync(directory).map((filename) => { return { name: path.parse(filename).name, - geojson: load.sync(directory + filename), + geojson: loadJsonFileSync(directory + filename), }; }); diff --git a/packages/turf-transform-translate/package.json b/packages/turf-transform-translate/package.json index 8ba1ceb07f..4b8885235d 100644 --- a/packages/turf-transform-translate/package.json +++ b/packages/turf-transform-translate/package.json @@ -54,13 +54,13 @@ }, "devDependencies": { "@turf/truncate": "^7.0.0-alpha.2", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*", - "write-json-file": "*" + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/clone": "^7.0.0-alpha.2", diff --git a/packages/turf-transform-translate/test.js b/packages/turf-transform-translate/test.js index 89bfe71c9a..7583a10313 100644 --- a/packages/turf-transform-translate/test.js +++ b/packages/turf-transform-translate/test.js @@ -1,8 +1,8 @@ import fs from "fs"; import test from "tape"; import path from "path"; -import load from "load-json-file"; -import write from "write-json-file"; +import { loadJsonFileSync } from "load-json-file"; +import { writeJsonFileSync } from "write-json-file"; import truncate from "@turf/truncate"; import { point, @@ -21,7 +21,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); @@ -38,8 +38,13 @@ test("translate", (t) => { geojson, ]); - if (process.env.REGEN) write.sync(directories.out + filename, result); - t.deepEqual(result, load.sync(directories.out + filename), name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, result); + t.deepLooseEqual( + result, + loadJsonFileSync(directories.out + filename), + name + ); } t.end(); diff --git a/packages/turf-triangle-grid/package.json b/packages/turf-triangle-grid/package.json index 6a1a142627..a49cecbc74 100644 --- a/packages/turf-triangle-grid/package.json +++ b/packages/turf-triangle-grid/package.json @@ -52,19 +52,19 @@ "devDependencies": { "@turf/bbox-polygon": "^7.0.0-alpha.2", "@turf/truncate": "^7.0.0-alpha.2", - "@types/tape": "*", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/distance": "^7.0.0-alpha.2", "@turf/helpers": "^7.0.0-alpha.2", "@turf/intersect": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-triangle-grid/test.js b/packages/turf-triangle-grid/test.js index d05f56c351..dccf659854 100644 --- a/packages/turf-triangle-grid/test.js +++ b/packages/turf-triangle-grid/test.js @@ -1,8 +1,8 @@ const fs = require("fs"); const test = require("tape"); const path = require("path"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const bboxPoly = require("@turf/bbox-polygon").default; const truncate = require("@turf/truncate").default; const triangleGrid = require("./index").default; @@ -16,7 +16,7 @@ let fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - json: load.sync(directories.in + filename), + json: loadJsonFileSync(directories.in + filename), }; }); @@ -44,8 +44,12 @@ test("triangle-grid", (t) => { } if (process.env.REGEN) - write.sync(directories.out + name + ".geojson", result); - t.deepEqual(result, load.sync(directories.out + name + ".geojson"), name); + writeJsonFileSync(directories.out + name + ".geojson", result); + t.deepEqual( + result, + loadJsonFileSync(directories.out + name + ".geojson"), + name + ); } t.end(); }); diff --git a/packages/turf-truncate/bench.js b/packages/turf-truncate/bench.js index 9a53e28ecd..671c802ace 100644 --- a/packages/turf-truncate/bench.js +++ b/packages/turf-truncate/bench.js @@ -1,6 +1,6 @@ const fs = require("fs"); const path = require("path"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const truncate = require("./index").default; @@ -9,7 +9,7 @@ let fixtures = fs.readdirSync(directory).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directory + filename), + geojson: loadJsonFileSync(directory + filename), }; }); // fixtures = fixtures.filter(fixture => fixture.name === 'polygons'); diff --git a/packages/turf-truncate/package.json b/packages/turf-truncate/package.json index ae17bf4241..5cc89ff088 100644 --- a/packages/turf-truncate/package.json +++ b/packages/turf-truncate/package.json @@ -51,18 +51,18 @@ "test:types": "tsc --esModuleInterop --noEmit --strict types.ts" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", "@turf/meta": "^7.0.0-alpha.2", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-truncate/test.js b/packages/turf-truncate/test.js index c8d6308cba..7b3a2e3ab7 100644 --- a/packages/turf-truncate/test.js +++ b/packages/turf-truncate/test.js @@ -1,8 +1,8 @@ const fs = require("fs"); const test = require("tape"); const path = require("path"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const { point } = require("@turf/helpers"); const truncate = require("./index").default; @@ -15,7 +15,7 @@ let fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); // fixtures = fixtures.filter(fixture => fixture.name === 'points'); @@ -28,8 +28,9 @@ test("turf-truncate", (t) => { coordinates: coordinates, }); - if (process.env.REGEN) write.sync(directories.out + filename, results); - t.deepEqual(results, load.sync(directories.out + filename), name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, results); + t.deepEqual(results, loadJsonFileSync(directories.out + filename), name); } t.end(); }); diff --git a/packages/turf-union/bench.js b/packages/turf-union/bench.js index fe24ade0be..0763c8081a 100644 --- a/packages/turf-union/bench.js +++ b/packages/turf-union/bench.js @@ -1,6 +1,6 @@ const fs = require("fs"); const path = require("path"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const Benchmark = require("benchmark"); const union = require("./index").default; const { featureCollection } = require("@turf/helpers"); @@ -14,7 +14,7 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); diff --git a/packages/turf-union/package.json b/packages/turf-union/package.json index 16482bbc9f..00de562951 100644 --- a/packages/turf-union/package.json +++ b/packages/turf-union/package.json @@ -46,20 +46,20 @@ "test:types": "tsc --esModuleInterop --noEmit --strict types.ts" }, "devDependencies": { - "@types/tape": "*", - "benchmark": "*", - "glob": "*", - "load-json-file": "*", - "npm-run-all": "*", - "tape": "*", - "tsx": "*", - "typescript": "*", - "write-json-file": "*" + "@types/tape": "^4.2.32", + "benchmark": "^2.1.4", + "glob": "^10.3.10", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "typescript": "^5.2.2", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", "@turf/meta": "^7.0.0-alpha.2", "polygon-clipping": "^0.15.3", - "tslib": "^2.3.0" + "tslib": "^2.6.2" } } diff --git a/packages/turf-union/test.js b/packages/turf-union/test.js index 761533748e..8d2ed39ecb 100644 --- a/packages/turf-union/test.js +++ b/packages/turf-union/test.js @@ -1,8 +1,8 @@ const fs = require("fs"); const path = require("path"); const test = require("tape"); -const load = require("load-json-file"); -const write = require("write-json-file"); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); const union = require("./index").default; const directories = { @@ -14,15 +14,16 @@ const fixtures = fs.readdirSync(directories.in).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directories.in + filename), + geojson: loadJsonFileSync(directories.in + filename), }; }); test("union", function (t) { for (const { name, geojson, filename } of fixtures) { const result = union(geojson); - if (process.env.REGEN) write.sync(directories.out + filename, result); - t.deepEqual(result, load.sync(directories.out + filename), name); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, result); + t.deepEqual(result, loadJsonFileSync(directories.out + filename), name); } t.end(); }); diff --git a/packages/turf-unkink-polygon/bench.js b/packages/turf-unkink-polygon/bench.js index aabfdc0302..45679eaa46 100644 --- a/packages/turf-unkink-polygon/bench.js +++ b/packages/turf-unkink-polygon/bench.js @@ -1,6 +1,6 @@ import fs from "fs"; import path from "path"; -import load from "load-json-file"; +import { loadJsonFileSync } from "load-json-file"; import Benchmark from "benchmark"; import unkink from "./index"; @@ -9,7 +9,7 @@ const directories = { }; const fixtures = fs.readdirSync(directories.in).map((filename) => { - return { filename, geojson: load.sync(directories.in + filename) }; + return { filename, geojson: loadJsonFileSync(directories.in + filename) }; }); const suite = new Benchmark.Suite("unkink-polygon"); diff --git a/packages/turf-unkink-polygon/package.json b/packages/turf-unkink-polygon/package.json index d079903387..6dfe322b99 100644 --- a/packages/turf-unkink-polygon/package.json +++ b/packages/turf-unkink-polygon/package.json @@ -49,13 +49,13 @@ }, "devDependencies": { "@turf/kinks": "^7.0.0-alpha.2", - "benchmark": "*", - "load-json-file": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*", - "write-json-file": "*" + "benchmark": "^2.1.4", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/area": "^7.0.0-alpha.2", diff --git a/packages/turf-unkink-polygon/test.js b/packages/turf-unkink-polygon/test.js index 22d87dc584..9578f7187d 100644 --- a/packages/turf-unkink-polygon/test.js +++ b/packages/turf-unkink-polygon/test.js @@ -1,8 +1,8 @@ import fs from "fs"; import path from "path"; import test from "tape"; -import load from "load-json-file"; -import write from "write-json-file"; +import { loadJsonFileSync } from "load-json-file"; +import { writeJsonFileSync } from "write-json-file"; import { featureEach } from "@turf/meta"; import { featureCollection } from "@turf/helpers"; import kinks from "@turf/kinks"; @@ -14,7 +14,7 @@ const directories = { }; const fixtures = fs.readdirSync(directories.in).map((filename) => { - return { filename, geojson: load.sync(directories.in + filename) }; + return { filename, geojson: loadJsonFileSync(directories.in + filename) }; }); test("unkink-polygon", (t) => { @@ -28,9 +28,10 @@ test("unkink-polygon", (t) => { }); colorize(unkinked); - if (process.env.REGEN) write.sync(directories.out + filename, unkinked); + if (process.env.REGEN) + writeJsonFileSync(directories.out + filename, unkinked); - const expected = load.sync(directories.out + filename); + const expected = loadJsonFileSync(directories.out + filename); t.deepEquals(unkinked, expected, path.parse(filename).name); } t.end(); diff --git a/packages/turf-voronoi/bench.js b/packages/turf-voronoi/bench.js index 4fc1e49dd3..8fae89832b 100644 --- a/packages/turf-voronoi/bench.js +++ b/packages/turf-voronoi/bench.js @@ -1,7 +1,7 @@ import Benchmark from "benchmark"; import path from "path"; import fs from "fs"; -import load from "load-json-file"; +import { loadJsonFileSync } from "load-json-file"; import voronoi from "./index"; const directory = path.join(__dirname, "test", "in") + path.sep; @@ -9,7 +9,7 @@ const fixtures = fs.readdirSync(directory).map((filename) => { return { filename, name: path.parse(filename).name, - geojson: load.sync(directory + filename), + geojson: loadJsonFileSync(directory + filename), }; }); diff --git a/packages/turf-voronoi/package.json b/packages/turf-voronoi/package.json index e025c37302..b7ef2ae5f3 100644 --- a/packages/turf-voronoi/package.json +++ b/packages/turf-voronoi/package.json @@ -53,14 +53,14 @@ "test:tape": "tsx test.js" }, "devDependencies": { - "benchmark": "*", - "glob": "*", - "load-json-file": "*", - "npm-run-all": "*", - "rollup": "*", - "tape": "*", - "tsx": "*", - "write-json-file": "*" + "benchmark": "^2.1.4", + "glob": "^10.3.10", + "load-json-file": "^7.0.1", + "npm-run-all": "^4.1.5", + "rollup": "^2.79.1", + "tape": "^5.7.2", + "tsx": "^3.14.0", + "write-json-file": "^5.0.0" }, "dependencies": { "@turf/helpers": "^7.0.0-alpha.2", diff --git a/packages/turf-voronoi/test.js b/packages/turf-voronoi/test.js index b548670afd..0994d23d4b 100644 --- a/packages/turf-voronoi/test.js +++ b/packages/turf-voronoi/test.js @@ -1,8 +1,8 @@ import test from "tape"; -import glob from "glob"; +import { glob } from "glob"; import path from "path"; -import load from "load-json-file"; -import write from "write-json-file"; +import { loadJsonFileSync } from "load-json-file"; +import { writeJsonFileSync } from "write-json-file"; import voronoi from "./index"; test("turf-voronoi", (t) => { @@ -10,15 +10,15 @@ test("turf-voronoi", (t) => { .sync(path.join(__dirname, "test", "in", "*.json")) .forEach((filepath) => { const { name } = path.parse(filepath); - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const results = voronoi(geojson, { bbox: geojson.bbox }); const out = filepath.replace( path.join("test", "in"), path.join("test", "out") ); - if (process.env.REGEN) write.sync(out, results); - t.deepEqual(results, load.sync(out), name); + if (process.env.REGEN) writeJsonFileSync(out, results); + t.deepEqual(results, loadJsonFileSync(out), name); }); t.end(); }); diff --git a/packages/turf/package.json b/packages/turf/package.json index 7c3952293c..505749282e 100644 --- a/packages/turf/package.json +++ b/packages/turf/package.json @@ -69,18 +69,18 @@ "test": "echo '@turf/turf tests run in the last-checks step'" }, "devDependencies": { - "@babel/core": "^7.16.5", - "@babel/preset-env": "^7.16.5", - "@rollup/plugin-babel": "^5.3.0", - "@rollup/plugin-commonjs": "^17.0.0", - "@rollup/plugin-node-resolve": "^11.0.0", - "camelcase": "*", + "@babel/core": "^7.23.2", + "@babel/preset-env": "^7.23.2", + "@rollup/plugin-babel": "^5.3.1", + "@rollup/plugin-commonjs": "^17.1.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "camelcase": "^8.0.0", "documentation": "^13.2.5", - "glob": "*", - "rollup": "^2.34.2", + "glob": "^10.3.10", + "rollup": "^2.79.1", "rollup-plugin-terser": "^7.0.2", - "tape": "*", - "tsx": "*" + "tape": "^5.7.2", + "tsx": "^3.14.0" }, "dependencies": { "@turf/along": "^7.0.0-alpha.2", diff --git a/packages/turf/test.js b/packages/turf/test.js index 23931fc235..2f5d91882b 100644 --- a/packages/turf/test.js +++ b/packages/turf/test.js @@ -1,8 +1,8 @@ const fs = require("fs"); const path = require("path"); -const glob = require("glob"); +const { glob } = require("glob"); const test = require("tape"); -const camelcase = require("camelcase"); +const camelCase = require("camelcase").default; const documentation = require("documentation"); const turf = require("./dist/js/index.js"); @@ -220,7 +220,7 @@ test("turf -- missing modules", (t) => { }; modules.forEach(({ name }) => { - name = camelcase(name.replace("turf-", "")); + name = camelCase(name.replace("turf-", "")); // name exception with linestring => lineString name = name .replace("linestring", "lineString") @@ -371,13 +371,9 @@ test('turf-example-${turfName}', t => { } // Iterate over each module and retrieve @example to build tests from them -glob(turfModulesPath, (err, files) => { - if (err) throw err; - +glob(turfModulesPath).then((files) => { // Read each JSDocs from index.js files documentation.build(files, {}).then((turfFunctions) => { - if (err) throw err; - // Write header of test.js const writeableStream = fs.createWriteStream(testFilePath); writeableStream.write(requireString); diff --git a/scripts/add-import-extensions.js b/scripts/add-import-extensions.js index 0679c1c7c1..7576d11cb6 100755 --- a/scripts/add-import-extensions.js +++ b/scripts/add-import-extensions.js @@ -9,7 +9,7 @@ * that actually causes issues with ts-node's importing of the .ts files. */ -const glob = require("glob"); +const { glob } = require("glob"); const fs = require("fs"); const RELATIVE_IMPORT_REGEX = /^import (.*) from "(\.\/.*)";$/gm; diff --git a/scripts/checkTsProgress.js b/scripts/checkTsProgress.js index addc4cfaad..ab7f150c53 100644 --- a/scripts/checkTsProgress.js +++ b/scripts/checkTsProgress.js @@ -1,7 +1,7 @@ #!/usr/bin/env node const path = require("path"); -const glob = require("glob"); +const { glob } = require("glob"); const fs = require("fs"); let count = 1; diff --git a/scripts/create-new-module b/scripts/create-new-module index d570943842..fc5476540f 100755 --- a/scripts/create-new-module +++ b/scripts/create-new-module @@ -3,8 +3,8 @@ const fs = require("fs-extra"); const path = require("path"); const meow = require("meow"); -const camelcase = require("camelcase"); -const decamelize = require("decamelize"); +const camelCase = require("camelcase").default; +const decamelize = require("decamelize").default; const cli = meow(` Usage: @@ -19,7 +19,7 @@ let name = cli.input[0]; // Normalize module name // turf-clone => clone name = name.replace(/turf-/, ""); -const camelcaseName = camelcase(name); +const camelcaseName = camelCase(name); const decamelizeName = decamelize(name); // Create Folder @@ -96,11 +96,11 @@ fs.writeFileSync( "homepage": "https://github.com/Turfjs/turf", "devDependencies": { "@std/esm": "*", - "benchmark": "*", - "rollup": "*", - "write-json-file": "*", - "load-json-file": "*", - "tape": "*" + "benchmark": "^2.1.4", + "rollup": "^2.79.1", + "write-json-file": "^5.0.0", + "load-json-file": "^7.0.1", + "tape": "^5.7.0" }, "dependencies": { "@turf/helpers": "*" @@ -150,7 +150,7 @@ import load from 'load-json-file'; const suite = new Benchmark.Suite('turf-${decamelizeName}'); glob.sync(path.join(__dirname, 'test', 'in', '*.geojson')).forEach(filepath => { const {name} = path.parse(filepath); - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); const [feature1, feature2] = geojson.features; console.time(name); ${camelcaseName}(feature1, feature2); @@ -178,13 +178,13 @@ test('turf-${decamelizeName}', t => { glob.sync(path.join(__dirname, 'test', 'in', '*.json')).forEach(filepath => { // Define params const {name} = path.parse(filepath); - const geojson = load.sync(filepath); + const geojson = loadJsonFileSync(filepath); // etc. const results = []; const out = filepath.replace(path.join('test', 'in'), path.join('test', 'out')); - if (process.env.REGEN) write.sync(out, results); - t.deepEqual(results, load.sync(out), name); + if (process.env.REGEN) writeJsonFileSync(out, results); + t.deepEqual(results, loadJsonFileSync(out), name); }); t.end(); }); diff --git a/scripts/generate-readmes.ts b/scripts/generate-readmes.ts index 0ca7e98e12..907cac214f 100755 --- a/scripts/generate-readmes.ts +++ b/scripts/generate-readmes.ts @@ -1,9 +1,9 @@ #!/usr/bin/env node const fs = require("fs-extra"); -const glob = require("glob"); +const { glob } = require("glob"); const path = require("path"); -const load = require("load-json-file"); +const { loadJsonFileSync } = require("load-json-file"); const yaml = require("yamljs"); (async () => { @@ -33,7 +33,7 @@ const yaml = require("yamljs"); packages.forEach((packagePath) => { const directory = path.parse(packagePath).dir; let indexPath = path.join(directory, "index.js"); - const pckg = load.sync(packagePath); + const pckg = loadJsonFileSync(packagePath); const name = pckg.name; const diagrams = glob .sync(path.join(directory, "diagrams", "*")) diff --git a/scripts/update-dependencies b/scripts/update-dependencies index 3526e40eb9..b5e430a978 100755 --- a/scripts/update-dependencies +++ b/scripts/update-dependencies @@ -1,67 +1,69 @@ #!/usr/bin/env node -const load = require('load-json-file'); -const write = require('write-json-file'); -const path = require('path'); -const glob = require('glob'); +const { loadJsonFileSync } = require("load-json-file"); +const { writeJsonFileSync } = require("write-json-file"); +const path = require("path"); +const { glob } = require("glob"); // Update package.json -glob.sync(path.join(__dirname, '..', 'packages', 'turf-*', 'package.json')).forEach(packagePath => { - const pckg = load.sync(packagePath); +glob + .sync(path.join(__dirname, "..", "packages", "turf-*", "package.json")) + .forEach((packagePath) => { + const pckg = loadJsonFileSync(packagePath); // pckg.dependencies = updateDependencies(pckg); pckg.devDependencies = updateDevDependencies(pckg); - write.sync(packagePath, pckg, {indent: 2}); -}); + writeJsonFileSync(packagePath, pckg, { indent: 2 }); + }); function entries(obj) { - return Object.keys(obj || {}).map(key => [key, obj[key]]); + return Object.keys(obj || {}).map((key) => [key, obj[key]]); } function updateDependencies(pckg) { - const dependencies = {}; - new Map(entries(pckg.dependencies)) - .forEach((version, name) => { - // Update dependencies to Major releases - switch (name) { - case 'geojson-rbush': - dependencies[name] = '2.x'; - break; - case 'topojson-client': - case 'topojson-server': - dependencies[name] = '3.x'; - break; - case 'jsts': - case 'jsts-es': - case '@turf/point-on-surface': - case '@turf/line-distance': - case '@turf/inside': - case '@turf/point-on-line': - case '@turf/nearest': - throw new Error(`${pckg.name} module has invalid dependency ${name}`); - default: - dependencies[name] = version; - } - }); - // All modules will have helpers to handle the internal TypeScript definitions - if (pckg.name !== '@turf/helpers') dependencies['@turf/helpers'] = '^5.0.4'; - return dependencies; + const dependencies = {}; + new Map(entries(pckg.dependencies)).forEach((version, name) => { + // Update dependencies to Major releases + switch (name) { + case "geojson-rbush": + dependencies[name] = "2.x"; + break; + case "topojson-client": + case "topojson-server": + dependencies[name] = "3.x"; + break; + case "jsts": + case "jsts-es": + case "@turf/point-on-surface": + case "@turf/line-distance": + case "@turf/inside": + case "@turf/point-on-line": + case "@turf/nearest": + throw new Error(`${pckg.name} module has invalid dependency ${name}`); + default: + dependencies[name] = version; + } + }); + // All modules will have helpers to handle the internal TypeScript definitions + if (pckg.name !== "@turf/helpers") dependencies["@turf/helpers"] = "^5.0.4"; + return dependencies; } function updateDevDependencies(pckg) { - const devDependencies = {}; - const dev = new Map(entries(pckg.devDependencies)); - dev.delete('uglify-js'); - dev.delete('@turf/helpers'); - dev.delete('rollup-plugin-node-resolve'); - dev.delete('rollup-plugin-uglify'); - dev.delete('rollup-plugin-commonjs'); - dev.delete('rollup-plugin-buble'); - dev - .set('rollup', '*') - .set('tape', '*') - .set('@std/esm', '*') - .set('benchmark', '*').forEach((version, name) => { - devDependencies[name] = '*'; - }); - return devDependencies; + const devDependencies = {}; + const dev = new Map(entries(pckg.devDependencies)); + dev.delete("uglify-js"); + dev.delete("@turf/helpers"); + dev.delete("rollup-plugin-node-resolve"); + dev.delete("rollup-plugin-uglify"); + dev.delete("rollup-plugin-commonjs"); + dev.delete("rollup-plugin-buble"); + dev + .set("rollup", "*") + .set("tape", "*") + .set("@std/esm", "*") + .set("benchmark", "*") + .forEach((version, name) => { + devDependencies[name] = "*"; + }); + return devDependencies; } diff --git a/yarn.lock b/yarn.lock index d899887f8c..3f122556f4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -15,20 +15,13 @@ "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.14.5": +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb" integrity sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw== dependencies: "@babel/highlight" "^7.14.5" -"@babel/code-frame@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789" - integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg== - dependencies: - "@babel/highlight" "^7.16.7" - "@babel/code-frame@^7.22.13": version "7.22.13" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e" @@ -37,15 +30,10 @@ "@babel/highlight" "^7.22.13" chalk "^2.4.2" -"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.16.4", "@babel/compat-data@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.16.8.tgz#31560f9f29fdf1868de8cb55049538a1b9732a60" - integrity sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q== - -"@babel/compat-data@^7.22.9": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.20.tgz#8df6e96661209623f1975d66c35ffca66f3306d0" - integrity sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw== +"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9", "@babel/compat-data@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.2.tgz#6a12ced93455827037bfb5ed8492820d60fc32cc" + integrity sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ== "@babel/core@7.12.3": version "7.12.3" @@ -69,41 +57,20 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/core@^7.16.5": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.16.7.tgz#db990f931f6d40cb9b87a0dc7d2adc749f1dcbcf" - integrity sha512-aeLaqcqThRNZYmbMqtulsetOQZ/5gbR/dWruUCJcpas4Qoyy+QeagfDsPdMrqwsPRDNxJvBlRiZxxX7THO7qtA== - dependencies: - "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.16.7" - "@babel/helper-compilation-targets" "^7.16.7" - "@babel/helper-module-transforms" "^7.16.7" - "@babel/helpers" "^7.16.7" - "@babel/parser" "^7.16.7" - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.16.7" - "@babel/types" "^7.16.7" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.1.2" - semver "^6.3.0" - source-map "^0.5.0" - -"@babel/core@^7.18.10": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.0.tgz#f8259ae0e52a123eb40f552551e647b506a94d83" - integrity sha512-97z/ju/Jy1rZmDxybphrBuI+jtJjFVoz7Mr9yUQVVVi+DNZE333uFQeMOqcCIy1x3WYBIbWftUSLmbNXNT7qFQ== +"@babel/core@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.2.tgz#ed10df0d580fff67c5f3ee70fd22e2e4c90a9f94" + integrity sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ== dependencies: "@ampproject/remapping" "^2.2.0" "@babel/code-frame" "^7.22.13" "@babel/generator" "^7.23.0" "@babel/helper-compilation-targets" "^7.22.15" "@babel/helper-module-transforms" "^7.23.0" - "@babel/helpers" "^7.23.0" + "@babel/helpers" "^7.23.2" "@babel/parser" "^7.23.0" "@babel/template" "^7.22.15" - "@babel/traverse" "^7.23.0" + "@babel/traverse" "^7.23.2" "@babel/types" "^7.23.0" convert-source-map "^2.0.0" debug "^4.1.0" @@ -120,25 +87,7 @@ jsesc "^2.5.1" source-map "^0.5.0" -"@babel/generator@^7.12.1": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.5.tgz#848d7b9f031caca9d0cd0af01b063f226f52d785" - integrity sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA== - dependencies: - "@babel/types" "^7.14.5" - jsesc "^2.5.1" - source-map "^0.5.0" - -"@babel/generator@^7.16.7": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.16.8.tgz#359d44d966b8cd059d543250ce79596f792f2ebe" - integrity sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw== - dependencies: - "@babel/types" "^7.16.8" - jsesc "^2.5.1" - source-map "^0.5.0" - -"@babel/generator@^7.18.10", "@babel/generator@^7.23.0": +"@babel/generator@^7.12.1", "@babel/generator@^7.23.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.0.tgz#df5c386e2218be505b34837acbcb874d7a983420" integrity sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g== @@ -148,32 +97,21 @@ "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" -"@babel/helper-annotate-as-pure@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz#bb2339a7534a9c128e3102024c60760a3a7f3862" - integrity sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw== - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz#38d138561ea207f0f69eb1626a418e4f7e6a580b" - integrity sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA== +"@babel/helper-annotate-as-pure@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" + integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== dependencies: - "@babel/helper-explode-assignable-expression" "^7.16.7" - "@babel/types" "^7.16.7" + "@babel/types" "^7.22.5" -"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz#06e66c5f299601e6c7da350049315e83209d551b" - integrity sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA== +"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz#5426b109cf3ad47b91120f8328d8ab1be8b0b956" + integrity sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw== dependencies: - "@babel/compat-data" "^7.16.4" - "@babel/helper-validator-option" "^7.16.7" - browserslist "^4.17.5" - semver "^6.3.0" + "@babel/types" "^7.22.15" -"@babel/helper-compilation-targets@^7.22.15": +"@babel/helper-compilation-targets@^7.22.15", "@babel/helper-compilation-targets@^7.22.5", "@babel/helper-compilation-targets@^7.22.6": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz#0698fc44551a26cf29f18d4662d5bf545a6cfc52" integrity sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw== @@ -184,70 +122,47 @@ lru-cache "^5.1.1" semver "^6.3.1" -"@babel/helper-create-class-features-plugin@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.7.tgz#9c5b34b53a01f2097daf10678d65135c1b9f84ba" - integrity sha512-kIFozAvVfK05DM4EVQYKK+zteWvY85BFdGBRQBytRyY3y+6PX0DkDOn/CZ3lEuczCfrCxEzwt0YtP/87YPTWSw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.16.7" - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-function-name" "^7.16.7" - "@babel/helper-member-expression-to-functions" "^7.16.7" - "@babel/helper-optimise-call-expression" "^7.16.7" - "@babel/helper-replace-supers" "^7.16.7" - "@babel/helper-split-export-declaration" "^7.16.7" - -"@babel/helper-create-regexp-features-plugin@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.7.tgz#0cb82b9bac358eb73bfbd73985a776bfa6b14d48" - integrity sha512-fk5A6ymfp+O5+p2yCkXAu5Kyj6v0xh0RBeNcAkYUMDvvAAoxvSKXn+Jb37t/yWFiQVDFK1ELpUTD8/aLhCPu+g== +"@babel/helper-create-class-features-plugin@^7.22.11", "@babel/helper-create-class-features-plugin@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz#97a61b385e57fe458496fad19f8e63b63c867de4" + integrity sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-member-expression-to-functions" "^7.22.15" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + semver "^6.3.1" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz#5ee90093914ea09639b01c711db0d6775e558be1" + integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== dependencies: - "@babel/helper-annotate-as-pure" "^7.16.7" - regexpu-core "^4.7.1" + "@babel/helper-annotate-as-pure" "^7.22.5" + regexpu-core "^5.3.1" + semver "^6.3.1" -"@babel/helper-define-polyfill-provider@^0.3.0": - version "0.3.0" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz#c5b10cf4b324ff840140bb07e05b8564af2ae971" - integrity sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg== +"@babel/helper-define-polyfill-provider@^0.4.3": + version "0.4.3" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz#a71c10f7146d809f4a256c373f462d9bba8cf6ba" + integrity sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug== dependencies: - "@babel/helper-compilation-targets" "^7.13.0" - "@babel/helper-module-imports" "^7.12.13" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/traverse" "^7.13.0" + "@babel/helper-compilation-targets" "^7.22.6" + "@babel/helper-plugin-utils" "^7.22.5" debug "^4.1.1" lodash.debounce "^4.0.8" resolve "^1.14.2" - semver "^6.1.2" -"@babel/helper-environment-visitor@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz#ff484094a839bde9d89cd63cba017d7aae80ecd7" - integrity sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag== - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-environment-visitor@^7.22.20": +"@babel/helper-environment-visitor@^7.22.20", "@babel/helper-environment-visitor@^7.22.5": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== -"@babel/helper-explode-assignable-expression@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz#12a6d8522fdd834f194e868af6354e8650242b7a" - integrity sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ== - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-function-name@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz#f1ec51551fb1c8956bc8dd95f38523b6cf375f8f" - integrity sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA== - dependencies: - "@babel/helper-get-function-arity" "^7.16.7" - "@babel/template" "^7.16.7" - "@babel/types" "^7.16.7" - -"@babel/helper-function-name@^7.23.0": +"@babel/helper-function-name@^7.22.5", "@babel/helper-function-name@^7.23.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== @@ -255,20 +170,6 @@ "@babel/template" "^7.22.15" "@babel/types" "^7.23.0" -"@babel/helper-get-function-arity@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz#ea08ac753117a669f1508ba06ebcc49156387419" - integrity sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw== - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-hoist-variables@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz#86bcb19a77a509c7b77d0e22323ef588fa58c246" - integrity sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg== - dependencies: - "@babel/types" "^7.16.7" - "@babel/helper-hoist-variables@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" @@ -276,70 +177,28 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-member-expression-to-functions@^7.14.5": - version "7.14.7" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz#97e56244beb94211fe277bd818e3a329c66f7970" - integrity sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA== - dependencies: - "@babel/types" "^7.14.5" - -"@babel/helper-member-expression-to-functions@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz#42b9ca4b2b200123c3b7e726b0ae5153924905b0" - integrity sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q== +"@babel/helper-member-expression-to-functions@^7.22.15": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366" + integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA== dependencies: - "@babel/types" "^7.16.7" + "@babel/types" "^7.23.0" -"@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.16.7": +"@babel/helper-module-imports@^7.10.4": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz#25612a8091a999704461c8a222d0efec5d091437" integrity sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg== dependencies: "@babel/types" "^7.16.7" -"@babel/helper-module-imports@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz#6d1a44df6a38c957aa7c312da076429f11b422f3" - integrity sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ== - dependencies: - "@babel/types" "^7.14.5" - -"@babel/helper-module-imports@^7.22.15": +"@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.22.5": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== dependencies: "@babel/types" "^7.22.15" -"@babel/helper-module-transforms@^7.12.1": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz#7de42f10d789b423eb902ebd24031ca77cb1e10e" - integrity sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA== - dependencies: - "@babel/helper-module-imports" "^7.14.5" - "@babel/helper-replace-supers" "^7.14.5" - "@babel/helper-simple-access" "^7.14.5" - "@babel/helper-split-export-declaration" "^7.14.5" - "@babel/helper-validator-identifier" "^7.14.5" - "@babel/template" "^7.14.5" - "@babel/traverse" "^7.14.5" - "@babel/types" "^7.14.5" - -"@babel/helper-module-transforms@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz#7665faeb721a01ca5327ddc6bba15a5cb34b6a41" - integrity sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng== - dependencies: - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-module-imports" "^7.16.7" - "@babel/helper-simple-access" "^7.16.7" - "@babel/helper-split-export-declaration" "^7.16.7" - "@babel/helper-validator-identifier" "^7.16.7" - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.16.7" - "@babel/types" "^7.16.7" - -"@babel/helper-module-transforms@^7.23.0": +"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.22.5", "@babel/helper-module-transforms@^7.23.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz#3ec246457f6c842c0aee62a01f60739906f7047e" integrity sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw== @@ -350,68 +209,40 @@ "@babel/helper-split-export-declaration" "^7.22.6" "@babel/helper-validator-identifier" "^7.22.20" -"@babel/helper-optimise-call-expression@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz#f27395a8619e0665b3f0364cddb41c25d71b499c" - integrity sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA== - dependencies: - "@babel/types" "^7.14.5" - -"@babel/helper-optimise-call-expression@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz#a34e3560605abbd31a18546bd2aad3e6d9a174f2" - integrity sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w== +"@babel/helper-optimise-call-expression@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" + integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== dependencies: - "@babel/types" "^7.16.7" + "@babel/types" "^7.22.5" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz#aa3a8ab4c3cceff8e65eb9e73d87dc4ff320b2f5" integrity sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA== -"@babel/helper-remap-async-to-generator@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz#29ffaade68a367e2ed09c90901986918d25e57e3" - integrity sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.16.7" - "@babel/helper-wrap-function" "^7.16.8" - "@babel/types" "^7.16.8" - -"@babel/helper-replace-supers@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz#0ecc0b03c41cd567b4024ea016134c28414abb94" - integrity sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow== - dependencies: - "@babel/helper-member-expression-to-functions" "^7.14.5" - "@babel/helper-optimise-call-expression" "^7.14.5" - "@babel/traverse" "^7.14.5" - "@babel/types" "^7.14.5" - -"@babel/helper-replace-supers@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz#e9f5f5f32ac90429c1a4bdec0f231ef0c2838ab1" - integrity sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw== - dependencies: - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-member-expression-to-functions" "^7.16.7" - "@babel/helper-optimise-call-expression" "^7.16.7" - "@babel/traverse" "^7.16.7" - "@babel/types" "^7.16.7" +"@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" + integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== -"@babel/helper-simple-access@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz#66ea85cf53ba0b4e588ba77fc813f53abcaa41c4" - integrity sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw== +"@babel/helper-remap-async-to-generator@^7.22.20", "@babel/helper-remap-async-to-generator@^7.22.5": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0" + integrity sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== dependencies: - "@babel/types" "^7.14.5" + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-wrap-function" "^7.22.20" -"@babel/helper-simple-access@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz#d656654b9ea08dbb9659b69d61063ccd343ff0f7" - integrity sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g== +"@babel/helper-replace-supers@^7.22.5", "@babel/helper-replace-supers@^7.22.9": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz#e37d367123ca98fe455a9887734ed2e16eb7a793" + integrity sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw== dependencies: - "@babel/types" "^7.16.7" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-member-expression-to-functions" "^7.22.15" + "@babel/helper-optimise-call-expression" "^7.22.5" "@babel/helper-simple-access@^7.22.5": version "7.22.5" @@ -420,26 +251,12 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-skip-transparent-expression-wrappers@^7.16.0": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz#0ee3388070147c3ae051e487eca3ebb0e2e8bb09" - integrity sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw== - dependencies: - "@babel/types" "^7.16.0" - -"@babel/helper-split-export-declaration@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz#22b23a54ef51c2b7605d851930c1976dd0bc693a" - integrity sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA== - dependencies: - "@babel/types" "^7.14.5" - -"@babel/helper-split-export-declaration@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz#0b648c0c42da9d3920d85ad585f2778620b8726b" - integrity sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw== +"@babel/helper-skip-transparent-expression-wrappers@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" + integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== dependencies: - "@babel/types" "^7.16.7" + "@babel/types" "^7.22.5" "@babel/helper-split-export-declaration@^7.22.6": version "7.22.6" @@ -468,51 +285,27 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== -"@babel/helper-validator-option@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz#b203ce62ce5fe153899b617c08957de860de4d23" - integrity sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ== - "@babel/helper-validator-option@^7.22.15": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz#694c30dfa1d09a6534cdfcafbe56789d36aba040" integrity sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA== -"@babel/helper-wrap-function@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz#58afda087c4cd235de92f7ceedebca2c41274200" - integrity sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw== - dependencies: - "@babel/helper-function-name" "^7.16.7" - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.16.8" - "@babel/types" "^7.16.8" - -"@babel/helpers@^7.12.1": - version "7.14.6" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.14.6.tgz#5b58306b95f1b47e2a0199434fa8658fa6c21635" - integrity sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA== - dependencies: - "@babel/template" "^7.14.5" - "@babel/traverse" "^7.14.5" - "@babel/types" "^7.14.5" - -"@babel/helpers@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.16.7.tgz#7e3504d708d50344112767c3542fc5e357fffefc" - integrity sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw== +"@babel/helper-wrap-function@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz#15352b0b9bfb10fc9c76f79f6342c00e3411a569" + integrity sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw== dependencies: - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.16.7" - "@babel/types" "^7.16.7" + "@babel/helper-function-name" "^7.22.5" + "@babel/template" "^7.22.15" + "@babel/types" "^7.22.19" -"@babel/helpers@^7.23.0": - version "7.23.1" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.1.tgz#44e981e8ce2b9e99f8f0b703f3326a4636c16d15" - integrity sha512-chNpneuK18yW5Oxsr+t553UZzzAs3aZnFm4bxhebsNTeshrC95yA7l5yl7GBAG+JG1rF0F7zzD2EixK9mWSDoA== +"@babel/helpers@^7.12.1", "@babel/helpers@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.2.tgz#2832549a6e37d484286e15ba36a5330483cac767" + integrity sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ== dependencies: "@babel/template" "^7.22.15" - "@babel/traverse" "^7.23.0" + "@babel/traverse" "^7.23.2" "@babel/types" "^7.23.0" "@babel/highlight@^7.14.5": @@ -524,15 +317,6 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/highlight@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.7.tgz#81a01d7d675046f0d96f82450d9d9578bdfd6b0b" - integrity sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw== - dependencies: - "@babel/helper-validator-identifier" "^7.16.7" - chalk "^2.0.0" - js-tokens "^4.0.0" - "@babel/highlight@^7.22.13": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54" @@ -547,164 +331,41 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.3.tgz#a305415ebe7a6c7023b40b5122a0662d928334cd" integrity sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw== -"@babel/parser@^7.0.0", "@babel/parser@^7.16.7": +"@babel/parser@^7.0.0": version "7.16.8" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.8.tgz#61c243a3875f7d0b0962b0543a33ece6ff2f1f17" integrity sha512-i7jDUfrVBWc+7OKcBzEe5n7fbv3i2fWtxKzzCvOjnzSxMfWMigAhtfJ7qzZNGFNMsCCd67+uz553dYKWXPvCKw== -"@babel/parser@^7.10.5", "@babel/parser@^7.12.0", "@babel/parser@^7.12.3", "@babel/parser@^7.13.9", "@babel/parser@^7.14.5": +"@babel/parser@^7.10.5": version "7.14.7" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.7.tgz#6099720c8839ca865a2637e6c85852ead0bdb595" integrity sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA== -"@babel/parser@^7.18.11", "@babel/parser@^7.20.15", "@babel/parser@^7.21.3", "@babel/parser@^7.22.15", "@babel/parser@^7.23.0": +"@babel/parser@^7.12.3", "@babel/parser@^7.22.15", "@babel/parser@^7.23.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719" integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz#4eda6d6c2a0aa79c70fa7b6da67763dfe2141050" - integrity sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz#cc001234dfc139ac45f6bcf801866198c8c72ff9" - integrity sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" - "@babel/plugin-proposal-optional-chaining" "^7.16.7" - -"@babel/plugin-proposal-async-generator-functions@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz#3bdd1ebbe620804ea9416706cd67d60787504bc8" - integrity sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-remap-async-to-generator" "^7.16.8" - "@babel/plugin-syntax-async-generators" "^7.8.4" - -"@babel/plugin-proposal-class-properties@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz#925cad7b3b1a2fcea7e59ecc8eb5954f961f91b0" - integrity sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-proposal-class-static-block@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.7.tgz#712357570b612106ef5426d13dc433ce0f200c2a" - integrity sha512-dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - -"@babel/plugin-proposal-dynamic-import@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz#c19c897eaa46b27634a00fee9fb7d829158704b2" - integrity sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - -"@babel/plugin-proposal-export-namespace-from@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz#09de09df18445a5786a305681423ae63507a6163" - integrity sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - -"@babel/plugin-proposal-json-strings@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz#9732cb1d17d9a2626a08c5be25186c195b6fa6e8" - integrity sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-json-strings" "^7.8.3" - -"@babel/plugin-proposal-logical-assignment-operators@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz#be23c0ba74deec1922e639832904be0bea73cdea" - integrity sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - -"@babel/plugin-proposal-nullish-coalescing-operator@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz#141fc20b6857e59459d430c850a0011e36561d99" - integrity sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - -"@babel/plugin-proposal-numeric-separator@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz#d6b69f4af63fb38b6ca2558442a7fb191236eba9" - integrity sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - -"@babel/plugin-proposal-object-rest-spread@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.7.tgz#94593ef1ddf37021a25bdcb5754c4a8d534b01d8" - integrity sha512-3O0Y4+dw94HA86qSg9IHfyPktgR7q3gpNVAeiKQd+8jBKFaU5NQS1Yatgo4wY+UFNuLjvxcSmzcsHqrhgTyBUA== - dependencies: - "@babel/compat-data" "^7.16.4" - "@babel/helper-compilation-targets" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.16.7" - -"@babel/plugin-proposal-optional-catch-binding@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz#c623a430674ffc4ab732fd0a0ae7722b67cb74cf" - integrity sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - -"@babel/plugin-proposal-optional-chaining@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz#7cd629564724816c0e8a969535551f943c64c39a" - integrity sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - -"@babel/plugin-proposal-private-methods@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.7.tgz#e418e3aa6f86edd6d327ce84eff188e479f571e0" - integrity sha512-7twV3pzhrRxSwHeIvFE6coPgvo+exNDOiGUMg39o2LiLo1Y+4aKpfkcLGcg1UHonzorCt7SNXnoMyCnnIOA8Sw== +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz#02dc8a03f613ed5fdc29fb2f728397c78146c962" + integrity sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg== dependencies: - "@babel/helper-create-class-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-proposal-private-property-in-object@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz#b0b8cef543c2c3d57e59e2c611994861d46a3fce" - integrity sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ== +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz#2aeb91d337d4e1a1e7ce85b76a37f5301781200f" + integrity sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ== dependencies: - "@babel/helper-annotate-as-pure" "^7.16.7" - "@babel/helper-create-class-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-transform-optional-chaining" "^7.22.15" -"@babel/plugin-proposal-unicode-property-regex@^7.16.7", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz#635d18eb10c6214210ffc5ff4932552de08188a2" - integrity sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" +"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": + version "7.21.0-placeholder-for-preset-env.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" + integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" @@ -741,6 +402,27 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-syntax-import-assertions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz#07d252e2aa0bc6125567f742cd58619cb14dce98" + integrity sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-import-attributes@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz#ab840248d834410b829f569f5262b9e517555ecb" + integrity sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-import-meta@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-json-strings@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" @@ -804,287 +486,422 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-arrow-functions@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz#44125e653d94b98db76369de9c396dc14bef4154" - integrity sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ== +"@babel/plugin-syntax-unicode-sets-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357" + integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-async-to-generator@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz#b83dff4b970cf41f1b819f8b49cc0cfbaa53a808" - integrity sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg== +"@babel/plugin-transform-arrow-functions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz#e5ba566d0c58a5b2ba2a8b795450641950b71958" + integrity sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw== dependencies: - "@babel/helper-module-imports" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-remap-async-to-generator" "^7.16.8" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-block-scoped-functions@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz#4d0d57d9632ef6062cdf354bb717102ee042a620" - integrity sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg== +"@babel/plugin-transform-async-generator-functions@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.2.tgz#054afe290d64c6f576f371ccc321772c8ea87ebb" + integrity sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.20" + "@babel/plugin-syntax-async-generators" "^7.8.4" -"@babel/plugin-transform-block-scoping@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz#f50664ab99ddeaee5bc681b8f3a6ea9d72ab4f87" - integrity sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ== +"@babel/plugin-transform-async-to-generator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz#c7a85f44e46f8952f6d27fe57c2ed3cc084c3775" + integrity sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.5" -"@babel/plugin-transform-classes@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz#8f4b9562850cd973de3b498f1218796eb181ce00" - integrity sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.16.7" - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-function-name" "^7.16.7" - "@babel/helper-optimise-call-expression" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-replace-supers" "^7.16.7" - "@babel/helper-split-export-declaration" "^7.16.7" +"@babel/plugin-transform-block-scoped-functions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz#27978075bfaeb9fa586d3cb63a3d30c1de580024" + integrity sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-block-scoping@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz#8744d02c6c264d82e1a4bc5d2d501fd8aff6f022" + integrity sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-class-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz#97a56e31ad8c9dc06a0b3710ce7803d5a48cca77" + integrity sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-class-static-block@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz#dc8cc6e498f55692ac6b4b89e56d87cec766c974" + integrity sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.11" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-transform-classes@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz#aaf4753aee262a232bbc95451b4bdf9599c65a0b" + integrity sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.9" + "@babel/helper-split-export-declaration" "^7.22.6" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz#66dee12e46f61d2aae7a73710f591eb3df616470" - integrity sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw== +"@babel/plugin-transform-computed-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz#cd1e994bf9f316bd1c2dafcd02063ec261bb3869" + integrity sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/template" "^7.22.5" -"@babel/plugin-transform-destructuring@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.7.tgz#ca9588ae2d63978a4c29d3f33282d8603f618e23" - integrity sha512-VqAwhTHBnu5xBVDCvrvqJbtLUa++qZaWC0Fgr2mqokBlulZARGyIvZDoqbPlPaKImQ9dKAcCzbv+ul//uqu70A== +"@babel/plugin-transform-destructuring@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz#6447aa686be48b32eaf65a73e0e2c0bd010a266c" + integrity sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-dotall-regex@^7.16.7", "@babel/plugin-transform-dotall-regex@^7.4.4": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz#6b2d67686fab15fb6a7fd4bd895d5982cfc81241" - integrity sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ== +"@babel/plugin-transform-dotall-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz#dbb4f0e45766eb544e193fb00e65a1dd3b2a4165" + integrity sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-duplicate-keys@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz#2207e9ca8f82a0d36a5a67b6536e7ef8b08823c9" - integrity sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw== +"@babel/plugin-transform-duplicate-keys@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz#b6e6428d9416f5f0bba19c70d1e6e7e0b88ab285" + integrity sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-exponentiation-operator@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz#efa9862ef97e9e9e5f653f6ddc7b665e8536fe9b" - integrity sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA== +"@babel/plugin-transform-dynamic-import@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz#2c7722d2a5c01839eaf31518c6ff96d408e447aa" + integrity sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-transform-exponentiation-operator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz#402432ad544a1f9a480da865fda26be653e48f6a" + integrity sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g== dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-for-of@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz#649d639d4617dff502a9a158c479b3b556728d8c" - integrity sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg== +"@babel/plugin-transform-export-namespace-from@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz#b3c84c8f19880b6c7440108f8929caf6056db26c" + integrity sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" -"@babel/plugin-transform-function-name@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz#5ab34375c64d61d083d7d2f05c38d90b97ec65cf" - integrity sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA== +"@babel/plugin-transform-for-of@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz#f64b4ccc3a4f131a996388fae7680b472b306b29" + integrity sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA== dependencies: - "@babel/helper-compilation-targets" "^7.16.7" - "@babel/helper-function-name" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-literals@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz#254c9618c5ff749e87cb0c0cef1a0a050c0bdab1" - integrity sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ== +"@babel/plugin-transform-function-name@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz#935189af68b01898e0d6d99658db6b164205c143" + integrity sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-compilation-targets" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-json-strings@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz#689a34e1eed1928a40954e37f74509f48af67835" + integrity sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-transform-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz#e9341f4b5a167952576e23db8d435849b1dd7920" + integrity sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-logical-assignment-operators@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz#24c522a61688bde045b7d9bc3c2597a4d948fc9c" + integrity sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-transform-member-expression-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz#4fcc9050eded981a468347dd374539ed3e058def" + integrity sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-modules-amd@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz#05b2bc43373faa6d30ca89214731f76f966f3b88" + integrity sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw== + dependencies: + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-modules-commonjs@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz#b3dba4757133b2762c00f4f94590cf6d52602481" + integrity sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ== + dependencies: + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-simple-access" "^7.22.5" + +"@babel/plugin-transform-modules-systemjs@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz#77591e126f3ff4132a40595a6cccd00a6b60d160" + integrity sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg== + dependencies: + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" + +"@babel/plugin-transform-modules-umd@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz#4694ae40a87b1745e3775b6a7fe96400315d4f98" + integrity sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ== + dependencies: + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f" + integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-new-target@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz#1b248acea54ce44ea06dfd37247ba089fcf9758d" + integrity sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-nullish-coalescing-operator@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz#debef6c8ba795f5ac67cd861a81b744c5d38d9fc" + integrity sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-transform-numeric-separator@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz#498d77dc45a6c6db74bb829c02a01c1d719cbfbd" + integrity sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-transform-object-rest-spread@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz#21a95db166be59b91cde48775310c0df6e1da56f" + integrity sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q== + dependencies: + "@babel/compat-data" "^7.22.9" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.22.15" -"@babel/plugin-transform-member-expression-literals@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz#6e5dcf906ef8a098e630149d14c867dd28f92384" - integrity sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw== +"@babel/plugin-transform-object-super@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz#794a8d2fcb5d0835af722173c1a9d704f44e218c" + integrity sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.5" -"@babel/plugin-transform-modules-amd@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz#b28d323016a7daaae8609781d1f8c9da42b13186" - integrity sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g== +"@babel/plugin-transform-optional-catch-binding@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz#461cc4f578a127bb055527b3e77404cad38c08e0" + integrity sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ== dependencies: - "@babel/helper-module-transforms" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - babel-plugin-dynamic-import-node "^2.3.3" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-transform-modules-commonjs@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz#cdee19aae887b16b9d331009aa9a219af7c86afe" - integrity sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA== +"@babel/plugin-transform-optional-chaining@^7.22.15", "@babel/plugin-transform-optional-chaining@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz#73ff5fc1cf98f542f09f29c0631647d8ad0be158" + integrity sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g== dependencies: - "@babel/helper-module-transforms" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-simple-access" "^7.16.7" - babel-plugin-dynamic-import-node "^2.3.3" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" -"@babel/plugin-transform-modules-systemjs@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz#887cefaef88e684d29558c2b13ee0563e287c2d7" - integrity sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw== +"@babel/plugin-transform-parameters@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz#719ca82a01d177af358df64a514d64c2e3edb114" + integrity sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ== dependencies: - "@babel/helper-hoist-variables" "^7.16.7" - "@babel/helper-module-transforms" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-validator-identifier" "^7.16.7" - babel-plugin-dynamic-import-node "^2.3.3" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-modules-umd@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz#23dad479fa585283dbd22215bff12719171e7618" - integrity sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ== +"@babel/plugin-transform-private-methods@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz#21c8af791f76674420a147ae62e9935d790f8722" + integrity sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA== dependencies: - "@babel/helper-module-transforms" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-named-capturing-groups-regex@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz#7f860e0e40d844a02c9dcf9d84965e7dfd666252" - integrity sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw== +"@babel/plugin-transform-private-property-in-object@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz#ad45c4fc440e9cb84c718ed0906d96cf40f9a4e1" + integrity sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.16.7" + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.22.11" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" -"@babel/plugin-transform-new-target@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz#9967d89a5c243818e0800fdad89db22c5f514244" - integrity sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg== +"@babel/plugin-transform-property-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz#b5ddabd73a4f7f26cd0e20f5db48290b88732766" + integrity sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-object-super@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz#ac359cf8d32cf4354d27a46867999490b6c32a94" - integrity sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw== +"@babel/plugin-transform-regenerator@^7.22.10": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz#8ceef3bd7375c4db7652878b0241b2be5d0c3cca" + integrity sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-replace-supers" "^7.16.7" + "@babel/helper-plugin-utils" "^7.22.5" + regenerator-transform "^0.15.2" -"@babel/plugin-transform-parameters@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz#a1721f55b99b736511cb7e0152f61f17688f331f" - integrity sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw== +"@babel/plugin-transform-reserved-words@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz#832cd35b81c287c4bcd09ce03e22199641f964fb" + integrity sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-property-literals@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz#2dadac85155436f22c696c4827730e0fe1057a55" - integrity sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw== +"@babel/plugin-transform-shorthand-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz#6e277654be82b5559fc4b9f58088507c24f0c624" + integrity sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-regenerator@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz#9e7576dc476cb89ccc5096fff7af659243b4adeb" - integrity sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q== +"@babel/plugin-transform-spread@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz#6487fd29f229c95e284ba6c98d65eafb893fea6b" + integrity sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg== dependencies: - regenerator-transform "^0.14.2" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" -"@babel/plugin-transform-reserved-words@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz#1d798e078f7c5958eec952059c460b220a63f586" - integrity sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg== +"@babel/plugin-transform-sticky-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz#295aba1595bfc8197abd02eae5fc288c0deb26aa" + integrity sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-shorthand-properties@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz#e8549ae4afcf8382f711794c0c7b6b934c5fbd2a" - integrity sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg== +"@babel/plugin-transform-template-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz#8f38cf291e5f7a8e60e9f733193f0bcc10909bff" + integrity sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-spread@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz#a303e2122f9f12e0105daeedd0f30fb197d8ff44" - integrity sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg== +"@babel/plugin-transform-typeof-symbol@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz#5e2ba478da4b603af8673ff7c54f75a97b716b34" + integrity sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-sticky-regex@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz#c84741d4f4a38072b9a1e2e3fd56d359552e8660" - integrity sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw== +"@babel/plugin-transform-unicode-escapes@^7.22.10": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz#c723f380f40a2b2f57a62df24c9005834c8616d9" + integrity sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-template-literals@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz#f3d1c45d28967c8e80f53666fc9c3e50618217ab" - integrity sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA== +"@babel/plugin-transform-unicode-property-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz#098898f74d5c1e86660dc112057b2d11227f1c81" + integrity sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-typeof-symbol@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz#9cdbe622582c21368bd482b660ba87d5545d4f7e" - integrity sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ== +"@babel/plugin-transform-unicode-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz#ce7e7bb3ef208c4ff67e02a22816656256d7a183" + integrity sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-unicode-escapes@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz#da8717de7b3287a2c6d659750c964f302b31ece3" - integrity sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q== +"@babel/plugin-transform-unicode-sets-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz#77788060e511b708ffc7d42fdfbc5b37c3004e91" + integrity sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg== dependencies: - "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-unicode-regex@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz#0f7aa4a501198976e25e82702574c34cfebe9ef2" - integrity sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q== +"@babel/preset-env@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.23.2.tgz#1f22be0ff0e121113260337dbc3e58fafce8d059" + integrity sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/preset-env@^7.16.5": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.16.8.tgz#e682fa0bcd1cf49621d64a8956318ddfb9a05af9" - integrity sha512-9rNKgVCdwHb3z1IlbMyft6yIXIeP3xz6vWvGaLHrJThuEIqWfHb0DNBH9VuTgnDfdbUDhkmkvMZS/YMCtP7Elg== - dependencies: - "@babel/compat-data" "^7.16.8" - "@babel/helper-compilation-targets" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-validator-option" "^7.16.7" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.16.7" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.16.7" - "@babel/plugin-proposal-async-generator-functions" "^7.16.8" - "@babel/plugin-proposal-class-properties" "^7.16.7" - "@babel/plugin-proposal-class-static-block" "^7.16.7" - "@babel/plugin-proposal-dynamic-import" "^7.16.7" - "@babel/plugin-proposal-export-namespace-from" "^7.16.7" - "@babel/plugin-proposal-json-strings" "^7.16.7" - "@babel/plugin-proposal-logical-assignment-operators" "^7.16.7" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.16.7" - "@babel/plugin-proposal-numeric-separator" "^7.16.7" - "@babel/plugin-proposal-object-rest-spread" "^7.16.7" - "@babel/plugin-proposal-optional-catch-binding" "^7.16.7" - "@babel/plugin-proposal-optional-chaining" "^7.16.7" - "@babel/plugin-proposal-private-methods" "^7.16.7" - "@babel/plugin-proposal-private-property-in-object" "^7.16.7" - "@babel/plugin-proposal-unicode-property-regex" "^7.16.7" + "@babel/compat-data" "^7.23.2" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.22.15" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.22.15" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.22.15" + "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-class-properties" "^7.12.13" "@babel/plugin-syntax-class-static-block" "^7.14.5" "@babel/plugin-syntax-dynamic-import" "^7.8.3" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-import-assertions" "^7.22.5" + "@babel/plugin-syntax-import-attributes" "^7.22.5" + "@babel/plugin-syntax-import-meta" "^7.10.4" "@babel/plugin-syntax-json-strings" "^7.8.3" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" @@ -1094,57 +911,77 @@ "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-private-property-in-object" "^7.14.5" "@babel/plugin-syntax-top-level-await" "^7.14.5" - "@babel/plugin-transform-arrow-functions" "^7.16.7" - "@babel/plugin-transform-async-to-generator" "^7.16.8" - "@babel/plugin-transform-block-scoped-functions" "^7.16.7" - "@babel/plugin-transform-block-scoping" "^7.16.7" - "@babel/plugin-transform-classes" "^7.16.7" - "@babel/plugin-transform-computed-properties" "^7.16.7" - "@babel/plugin-transform-destructuring" "^7.16.7" - "@babel/plugin-transform-dotall-regex" "^7.16.7" - "@babel/plugin-transform-duplicate-keys" "^7.16.7" - "@babel/plugin-transform-exponentiation-operator" "^7.16.7" - "@babel/plugin-transform-for-of" "^7.16.7" - "@babel/plugin-transform-function-name" "^7.16.7" - "@babel/plugin-transform-literals" "^7.16.7" - "@babel/plugin-transform-member-expression-literals" "^7.16.7" - "@babel/plugin-transform-modules-amd" "^7.16.7" - "@babel/plugin-transform-modules-commonjs" "^7.16.8" - "@babel/plugin-transform-modules-systemjs" "^7.16.7" - "@babel/plugin-transform-modules-umd" "^7.16.7" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.16.8" - "@babel/plugin-transform-new-target" "^7.16.7" - "@babel/plugin-transform-object-super" "^7.16.7" - "@babel/plugin-transform-parameters" "^7.16.7" - "@babel/plugin-transform-property-literals" "^7.16.7" - "@babel/plugin-transform-regenerator" "^7.16.7" - "@babel/plugin-transform-reserved-words" "^7.16.7" - "@babel/plugin-transform-shorthand-properties" "^7.16.7" - "@babel/plugin-transform-spread" "^7.16.7" - "@babel/plugin-transform-sticky-regex" "^7.16.7" - "@babel/plugin-transform-template-literals" "^7.16.7" - "@babel/plugin-transform-typeof-symbol" "^7.16.7" - "@babel/plugin-transform-unicode-escapes" "^7.16.7" - "@babel/plugin-transform-unicode-regex" "^7.16.7" - "@babel/preset-modules" "^0.1.5" - "@babel/types" "^7.16.8" - babel-plugin-polyfill-corejs2 "^0.3.0" - babel-plugin-polyfill-corejs3 "^0.5.0" - babel-plugin-polyfill-regenerator "^0.3.0" - core-js-compat "^3.20.2" - semver "^6.3.0" - -"@babel/preset-modules@^0.1.5": - version "0.1.5" - resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9" - integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== + "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" + "@babel/plugin-transform-arrow-functions" "^7.22.5" + "@babel/plugin-transform-async-generator-functions" "^7.23.2" + "@babel/plugin-transform-async-to-generator" "^7.22.5" + "@babel/plugin-transform-block-scoped-functions" "^7.22.5" + "@babel/plugin-transform-block-scoping" "^7.23.0" + "@babel/plugin-transform-class-properties" "^7.22.5" + "@babel/plugin-transform-class-static-block" "^7.22.11" + "@babel/plugin-transform-classes" "^7.22.15" + "@babel/plugin-transform-computed-properties" "^7.22.5" + "@babel/plugin-transform-destructuring" "^7.23.0" + "@babel/plugin-transform-dotall-regex" "^7.22.5" + "@babel/plugin-transform-duplicate-keys" "^7.22.5" + "@babel/plugin-transform-dynamic-import" "^7.22.11" + "@babel/plugin-transform-exponentiation-operator" "^7.22.5" + "@babel/plugin-transform-export-namespace-from" "^7.22.11" + "@babel/plugin-transform-for-of" "^7.22.15" + "@babel/plugin-transform-function-name" "^7.22.5" + "@babel/plugin-transform-json-strings" "^7.22.11" + "@babel/plugin-transform-literals" "^7.22.5" + "@babel/plugin-transform-logical-assignment-operators" "^7.22.11" + "@babel/plugin-transform-member-expression-literals" "^7.22.5" + "@babel/plugin-transform-modules-amd" "^7.23.0" + "@babel/plugin-transform-modules-commonjs" "^7.23.0" + "@babel/plugin-transform-modules-systemjs" "^7.23.0" + "@babel/plugin-transform-modules-umd" "^7.22.5" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" + "@babel/plugin-transform-new-target" "^7.22.5" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.22.11" + "@babel/plugin-transform-numeric-separator" "^7.22.11" + "@babel/plugin-transform-object-rest-spread" "^7.22.15" + "@babel/plugin-transform-object-super" "^7.22.5" + "@babel/plugin-transform-optional-catch-binding" "^7.22.11" + "@babel/plugin-transform-optional-chaining" "^7.23.0" + "@babel/plugin-transform-parameters" "^7.22.15" + "@babel/plugin-transform-private-methods" "^7.22.5" + "@babel/plugin-transform-private-property-in-object" "^7.22.11" + "@babel/plugin-transform-property-literals" "^7.22.5" + "@babel/plugin-transform-regenerator" "^7.22.10" + "@babel/plugin-transform-reserved-words" "^7.22.5" + "@babel/plugin-transform-shorthand-properties" "^7.22.5" + "@babel/plugin-transform-spread" "^7.22.5" + "@babel/plugin-transform-sticky-regex" "^7.22.5" + "@babel/plugin-transform-template-literals" "^7.22.5" + "@babel/plugin-transform-typeof-symbol" "^7.22.5" + "@babel/plugin-transform-unicode-escapes" "^7.22.10" + "@babel/plugin-transform-unicode-property-regex" "^7.22.5" + "@babel/plugin-transform-unicode-regex" "^7.22.5" + "@babel/plugin-transform-unicode-sets-regex" "^7.22.5" + "@babel/preset-modules" "0.1.6-no-external-plugins" + "@babel/types" "^7.23.0" + babel-plugin-polyfill-corejs2 "^0.4.6" + babel-plugin-polyfill-corejs3 "^0.8.5" + babel-plugin-polyfill-regenerator "^0.5.3" + core-js-compat "^3.31.0" + semver "^6.3.1" + +"@babel/preset-modules@0.1.6-no-external-plugins": + version "0.1.6-no-external-plugins" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz#ccb88a2c49c817236861fee7826080573b8a923a" + integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA== dependencies: "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" - "@babel/plugin-transform-dotall-regex" "^7.4.4" "@babel/types" "^7.4.4" esutils "^2.0.2" +"@babel/regjsgen@^0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" + integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== + "@babel/runtime@^7.8.4": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.16.7.tgz#03ff99f64106588c9c403c6ecb8c3bafbbdff1fa" @@ -1152,25 +989,7 @@ dependencies: regenerator-runtime "^0.13.4" -"@babel/template@^7.10.4", "@babel/template@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.14.5.tgz#a9bc9d8b33354ff6e55a9c60d1109200a68974f4" - integrity sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g== - dependencies: - "@babel/code-frame" "^7.14.5" - "@babel/parser" "^7.14.5" - "@babel/types" "^7.14.5" - -"@babel/template@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.7.tgz#8d126c8701fde4d66b264b3eba3d96f07666d155" - integrity sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w== - dependencies: - "@babel/code-frame" "^7.16.7" - "@babel/parser" "^7.16.7" - "@babel/types" "^7.16.7" - -"@babel/template@^7.22.15": +"@babel/template@^7.10.4", "@babel/template@^7.22.15", "@babel/template@^7.22.5": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== @@ -1179,7 +998,7 @@ "@babel/parser" "^7.22.15" "@babel/types" "^7.22.15" -"@babel/traverse@^7.10.5", "@babel/traverse@^7.12.1", "@babel/traverse@^7.13.0", "@babel/traverse@^7.14.5", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.18.11", "@babel/traverse@^7.23.0": +"@babel/traverse@^7.10.5", "@babel/traverse@^7.12.1", "@babel/traverse@^7.23.2": version "7.23.2" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.2.tgz#329c7a06735e144a506bdb2cad0268b7f46f4ad8" integrity sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw== @@ -1195,15 +1014,16 @@ debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.12.0", "@babel/types@^7.12.1", "@babel/types@^7.13.0", "@babel/types@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.5.tgz#3bb997ba829a2104cedb20689c4a5b8121d383ff" - integrity sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg== +"@babel/types@^7.12.1", "@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.0.tgz#8c1f020c9df0e737e4e247c0619f58c68458aaeb" + integrity sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg== dependencies: - "@babel/helper-validator-identifier" "^7.14.5" + "@babel/helper-string-parser" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" to-fast-properties "^2.0.0" -"@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.4.4": +"@babel/types@^7.16.7", "@babel/types@^7.4.4": version "7.16.8" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.16.8.tgz#0ba5da91dd71e0a4e7781a30f22770831062e3c1" integrity sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg== @@ -1211,15 +1031,6 @@ "@babel/helper-validator-identifier" "^7.16.7" to-fast-properties "^2.0.0" -"@babel/types@^7.18.10", "@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.23.0": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.0.tgz#8c1f020c9df0e737e4e247c0619f58c68458aaeb" - integrity sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg== - dependencies: - "@babel/helper-string-parser" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.20" - to-fast-properties "^2.0.0" - "@colors/colors@1.5.0": version "1.5.0" resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" @@ -1234,30 +1045,6 @@ enabled "2.0.x" kuler "^2.0.0" -"@esbuild-kit/cjs-loader@^2.4.2": - version "2.4.2" - resolved "https://registry.yarnpkg.com/@esbuild-kit/cjs-loader/-/cjs-loader-2.4.2.tgz#cb4dde00fbf744a68c4f20162ea15a8242d0fa54" - integrity sha512-BDXFbYOJzT/NBEtp71cvsrGPwGAMGRB/349rwKuoxNSiKjPraNNnlK6MIIabViCjqZugu6j+xeMDlEkWdHHJSg== - dependencies: - "@esbuild-kit/core-utils" "^3.0.0" - get-tsconfig "^4.4.0" - -"@esbuild-kit/core-utils@^3.0.0", "@esbuild-kit/core-utils@^3.2.2": - version "3.2.2" - resolved "https://registry.yarnpkg.com/@esbuild-kit/core-utils/-/core-utils-3.2.2.tgz#ac3fe38d6ddcb3aa4658425034bb7a9cefa83495" - integrity sha512-Ub6LaRaAgF80dTSzUdXpFLM1pVDdmEVB9qb5iAzSpyDlX/mfJTFGOnZ516O05p5uWWteNviMKi4PAyEuRxI5gA== - dependencies: - esbuild "~0.18.20" - source-map-support "^0.5.21" - -"@esbuild-kit/esm-loader@^2.5.5": - version "2.5.5" - resolved "https://registry.yarnpkg.com/@esbuild-kit/esm-loader/-/esm-loader-2.5.5.tgz#b82da14fcee3fc1d219869756c06f43f67d1ca71" - integrity sha512-Qwfvj/qoPbClxCRNuac1Du01r9gvNOT+pMYtJDapfB1eoGN1YlJ1BixLyL9WVENRx5RXgNLdfYdx/CuswlGhMw== - dependencies: - "@esbuild-kit/core-utils" "^3.0.0" - get-tsconfig "^4.4.0" - "@esbuild/android-arm64@0.18.20": version "0.18.20" resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz#984b4f9c8d0377443cc2dfcef266d02244593622" @@ -1380,10 +1167,10 @@ 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== +"@eslint/eslintrc@^2.1.3": + version "2.1.3" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.3.tgz#797470a75fe0fbd5a53350ee715e85e87baff22d" + integrity sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA== dependencies: ajv "^6.12.4" debug "^4.3.2" @@ -1395,17 +1182,17 @@ 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== +"@eslint/js@8.53.0": + version "8.53.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.53.0.tgz#bea56f2ed2b5baea164348ff4d5a879f6f81f20d" + integrity sha512-Kn7K8dx/5U6+cT1yEhpX1w4PCSg0M+XyRILPgvwcEBjerFWCwQj5sbr3/VmxqV0JGHCBCzyd6LxypEuehypY1w== -"@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== +"@humanwhocodes/config-array@^0.11.13": + version "0.11.13" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.13.tgz#075dc9684f40a531d9b26b0822153c1e832ee297" + integrity sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ== dependencies: - "@humanwhocodes/object-schema" "^2.0.0" + "@humanwhocodes/object-schema" "^2.0.1" debug "^4.1.1" minimatch "^3.0.5" @@ -1414,10 +1201,10 @@ 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== +"@humanwhocodes/object-schema@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz#e5211452df060fa8522b55c7b3c0c4d1981cb044" + integrity sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw== "@hutson/parse-repository-url@^3.0.0": version "3.0.2" @@ -1519,21 +1306,21 @@ "@jridgewell/resolve-uri" "^3.0.3" "@jridgewell/sourcemap-codec" "^1.4.10" -"@lerna/child-process@7.3.0": - version "7.3.0" - resolved "https://registry.yarnpkg.com/@lerna/child-process/-/child-process-7.3.0.tgz#c56488a8a881f22a64793bf9339c5a2450a18559" - integrity sha512-rA+fGUo2j/LEq6w1w8s6oVikLbJTWoIDVpYMc7bUCtwDOUuZKMQiRtjmpavY3fTm7ltu42f4AKflc2A70K4wvA== +"@lerna/child-process@7.4.2": + version "7.4.2" + resolved "https://registry.yarnpkg.com/@lerna/child-process/-/child-process-7.4.2.tgz#a2fd013ac2150dc288270d3e0d0b850c06bec511" + integrity sha512-je+kkrfcvPcwL5Tg8JRENRqlbzjdlZXyaR88UcnCdNW0AJ1jX9IfHRys1X7AwSroU2ug8ESNC+suoBw1vX833Q== dependencies: chalk "^4.1.0" execa "^5.0.0" strong-log-transformer "^2.1.0" -"@lerna/create@7.3.0": - version "7.3.0" - resolved "https://registry.yarnpkg.com/@lerna/create/-/create-7.3.0.tgz#5438c231f617b8e825731390d394f8684af471d5" - integrity sha512-fjgiKjg9VXwQ4ZKKsrXICEKRiC3yo6+FprR0mc55uz0s5e9xupoSGLobUTTBdE7ncNB3ibqml8dfaAn/+ESajQ== +"@lerna/create@7.4.2": + version "7.4.2" + resolved "https://registry.yarnpkg.com/@lerna/create/-/create-7.4.2.tgz#f845fad1480e46555af98bd39af29571605dddc9" + integrity sha512-1wplFbQ52K8E/unnqB0Tq39Z4e+NEoNrpovEnl6GpsTUrC6WDp8+w0Le2uCBV0hXyemxChduCkLz4/y1H1wTeg== dependencies: - "@lerna/child-process" "7.3.0" + "@lerna/child-process" "7.4.2" "@npmcli/run-script" "6.0.2" "@nx/devkit" ">=16.5.1 < 17" "@octokit/plugin-enterprise-rest" "6.0.1" @@ -1606,20 +1393,28 @@ dependencies: "@ljharb/through" "^2.3.9" +"@ljharb/through@^2.3.11": + version "2.3.11" + resolved "https://registry.yarnpkg.com/@ljharb/through/-/through-2.3.11.tgz#783600ff12c06f21a76cc26e33abd0b1595092f9" + integrity sha512-ccfcIDlogiXNq5KcbAwbaO7lMh3Tm1i3khMPYpxlK8hH/W53zN81KM9coerRLOnTGu3nfXIniAmQbRI9OxbC0w== + dependencies: + call-bind "^1.0.2" + "@ljharb/through@^2.3.9": version "2.3.9" resolved "https://registry.yarnpkg.com/@ljharb/through/-/through-2.3.9.tgz#85f221eb82f9d555e180e87d6e50fb154af85408" integrity sha512-yN599ZBuMPPK4tdoToLlvgJB4CLK8fGl7ntfy0Wn7U6ttNvHYurd81bfUiK/6sMkiIwm65R6ck4L6+Y3DfVbNQ== -"@mapbox/geojsonhint@*": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@mapbox/geojsonhint/-/geojsonhint-2.0.1.tgz#32dac7300f04b3ebaec74b5ba9853dfb42532354" +"@mapbox/geojsonhint@^3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@mapbox/geojsonhint/-/geojsonhint-3.2.0.tgz#3bf88d3f22a90dcdebca175c761fb4e8a31a822e" + integrity sha512-2gvaeDq0uGZ2jiKsdKBd2u3HJD6h0H1GzDnZjH3nVQHyyig3aNFNrMMqDYn0XipkQvkKGU96Y971qsJM1qpDdw== dependencies: - concat-stream "~1.5.1" + concat-stream "^1.6.1" jsonlint-lines "1.7.1" - minimist "1.2.0" - vfile "2.0.0" - vfile-reporter "3.0.0" + minimist "^1.2.8" + vfile "^4.0.0" + vfile-reporter "^5.1.1" "@monorepolint/cli@^0.5.0-alpha.20+fb5a530": version "0.5.0-alpha.20" @@ -1975,18 +1770,18 @@ 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" - integrity sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw== +"@rollup/plugin-babel@^5.3.1": + version "5.3.1" + resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz#04bc0608f4aa4b2e4b1aebf284344d0f68fda283" + integrity sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q== dependencies: "@babel/helper-module-imports" "^7.10.4" "@rollup/pluginutils" "^3.1.0" -"@rollup/plugin-commonjs@^17.0.0": - version "17.0.0" - resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-17.0.0.tgz#2ae2228354cf0fbba6cf9f06f30b2c66a974324c" - integrity sha1-KuIig1TPD7umz58G8wssZql0Mkw= +"@rollup/plugin-commonjs@^17.1.0": + version "17.1.0" + resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-17.1.0.tgz#757ec88737dffa8aa913eb392fade2e45aef2a2d" + integrity sha512-PoMdXCw0ZyvjpCMT5aV4nkL0QywxP29sODQsSGeDpr/oI49Qq9tRtAsb/LbYbDzFlOydVEqHmmZWFtXJEAX9ew== dependencies: "@rollup/pluginutils" "^3.1.0" commondir "^1.0.1" @@ -1996,10 +1791,10 @@ magic-string "^0.25.7" resolve "^1.17.0" -"@rollup/plugin-node-resolve@^11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.0.0.tgz#770458fb26691a686c5f29f37dded94832ffce59" - integrity sha1-dwRY+yZpGmhsXynzfd7ZSDL/zlk= +"@rollup/plugin-node-resolve@^11.2.1": + version "11.2.1" + resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz#82aa59397a29cd4e13248b106e6a4a1880362a60" + integrity sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg== dependencies: "@rollup/pluginutils" "^3.1.0" "@types/resolve" "1.17.1" @@ -2017,13 +1812,6 @@ estree-walker "^1.0.1" picomatch "^2.2.2" -"@samverschueren/stream-to-observable@^0.3.0": - version "0.3.0" - resolved "https://registry.yarnpkg.com/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz#ecdf48d532c58ea477acfcab80348424f8d0662f" - integrity sha512-MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg== - dependencies: - any-observable "^0.3.0" - "@sigstore/bundle@^1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@sigstore/bundle/-/bundle-1.1.0.tgz#17f8d813b09348b16eeed66a8cf1c3d6bd3d04f1" @@ -2076,34 +1864,10 @@ "@tufjs/canonical-json" "1.0.0" minimatch "^9.0.0" -"@turf/bbox@*": - version "6.5.0" - resolved "https://registry.yarnpkg.com/@turf/bbox/-/bbox-6.5.0.tgz#bec30a744019eae420dac9ea46fb75caa44d8dc5" - integrity sha512-RBbLaao5hXTYyyg577iuMtDB8ehxMlUqHEJiMs8jT1GHkFhr6sYre3lmLsPeYEi/ZKj5TP5tt7fkzNdJ4GIVyw== - dependencies: - "@turf/helpers" "^6.5.0" - "@turf/meta" "^6.5.0" - -"@turf/geojson-rbush@^3.2.0": - version "3.2.0" - resolved "https://registry.yarnpkg.com/@turf/geojson-rbush/-/geojson-rbush-3.2.0.tgz#325a86348e62364c685f8f1548e1ff6b4f0b339b" - integrity sha512-1OGzZpjSiy7i/ZfFAV9859l1SdLpUshNyvTZCLbdSbDOrXc3ePsBeuJ4+MBDRbAF0p1ms6FdjAKcWT4nYjgWXg== - dependencies: - "@turf/bbox" "*" - "@turf/helpers" "6.x" - "@turf/meta" "6.x" - "@types/geojson" "7946.0.8" - rbush "^3.0.1" - "@turf/helpers@5.x", "@turf/helpers@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/helpers/-/helpers-5.1.5.tgz#153405227ab933d004a5bb9641a9ed999fcbe0cf" -"@turf/helpers@6.x", "@turf/helpers@^6.5.0": - version "6.5.0" - resolved "https://registry.yarnpkg.com/@turf/helpers/-/helpers-6.5.0.tgz#f79af094bd6b8ce7ed2bd3e089a8493ee6cae82e" - integrity sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw== - "@turf/invariant@^5.1.5": version "5.2.0" resolved "https://registry.yarnpkg.com/@turf/invariant/-/invariant-5.2.0.tgz#f0150ff7290b38577b73d088b7932c1ee0aa90a7" @@ -2117,13 +1881,6 @@ dependencies: jsts "2.7.1" -"@turf/meta@6.x", "@turf/meta@^6.5.0": - version "6.5.0" - resolved "https://registry.yarnpkg.com/@turf/meta/-/meta-6.5.0.tgz#b725c3653c9f432133eaa04d3421f7e51e0418ca" - integrity sha512-RrArvtsV0vdsCBegoBtOalgdSOfkBrTJ07VkpiCnq/491W67hnMWmDu7e6Ztw0C3WldRYTXkg3SumfdzZxLBHA== - dependencies: - "@turf/helpers" "^6.5.0" - "@turf/rhumb-destination@5.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/rhumb-destination/-/rhumb-destination-5.1.5.tgz#b1b2aeb921547f2ac0c1a994b6a130f92463c742" @@ -2131,29 +1888,22 @@ "@turf/helpers" "^5.1.5" "@turf/invariant" "^5.1.5" -"@types/concaveman@^1.1.3": - version "1.1.3" - resolved "https://registry.yarnpkg.com/@types/concaveman/-/concaveman-1.1.3.tgz#ffb07771b29cf764fdafa263d01aa109da1478a3" - integrity sha512-G6crIs1efR4OV/Nshgh2w7H0GSsUomloz9Hq0iFysLXsIRX5fHbYGLncIo/RyCljgcpBOqsQdS5e+qJ+ZBVNSg== - -"@types/debug@^4.0.0": - version "4.1.9" - resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.9.tgz#906996938bc672aaf2fb8c0d3733ae1dda05b005" - integrity sha512-8Hz50m2eoS56ldRlepxSBa6PWEVCtzUo/92HgLc2qTMnotJNIm7xP+UZhyWoYsyOdd5dxZ+NZLb24rsKyFs2ow== - dependencies: - "@types/ms" "*" +"@types/concaveman@^1.1.6": + version "1.1.6" + resolved "https://registry.yarnpkg.com/@types/concaveman/-/concaveman-1.1.6.tgz#d82548021d8db80562be70187fa6e07237f60775" + integrity sha512-3shTHRmSStvc+91qrFlQv2UmrOB0sZ6biDQo7YzY+9tV1mNLpdzuZal4D3hTYXYWig49K01lCvYDpnh+txToXw== -"@types/deep-equal@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@types/deep-equal/-/deep-equal-1.0.1.tgz#71cfabb247c22bcc16d536111f50c0ed12476b03" - integrity sha512-mMUu4nWHLBlHtxXY17Fg6+ucS/MnndyOWyOe7MmwkoMYxvfQU2ajtRaEvqSUv+aVkMqH/C0NCI8UoVfRNQ10yg== +"@types/deep-equal@^1.0.4": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@types/deep-equal/-/deep-equal-1.0.4.tgz#c0a854be62d6b9fae665137a6639aab53389a147" + integrity sha512-tqdiS4otQP4KmY0PR3u6KbZ5EWvhNdUoS/jc93UuK23C220lOZ/9TvjfxdPcKvqwwDVtmtSCrnr0p/2dirAxkA== -"@types/density-clustering@^1.3.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@types/density-clustering/-/density-clustering-1.3.0.tgz#43788f753498cc1912619bbaa942b8f68a06f244" - integrity sha512-3dBJlxpR8vHFSA4C0JDruxl2UqdSVoP3shJdqWctaXhS+pli6NeQB2zweoRyO/QIYxgwYaAuqGTb/Henq6mvcA== +"@types/density-clustering@^1.3.3": + version "1.3.3" + resolved "https://registry.yarnpkg.com/@types/density-clustering/-/density-clustering-1.3.3.tgz#6ec7cc5b18fcec2773f0edd7eb01b952b4d52d01" + integrity sha512-p2zEz57kHxWVg39XZ9QQVW6ity4rC3/1cCeLqm2eqqomvOrf8CFYaw7jO8gdYuchO4532ak0Z0f/vBr9irwG/w== -"@types/estree@*", "@types/estree@^0.0.48": +"@types/estree@*": version "0.0.48" resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.48.tgz#18dc8091b285df90db2f25aa7d906cfc394b7f74" integrity sha512-LfZwXoGUDo0C3me81HXgkBg5CTQYb6xzEl+fNmbO4JdRiSKQ8A0GD1OBBvKAIsbCUgoyAty7m99GqqMQe784ew== @@ -2168,15 +1918,10 @@ resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" integrity sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g== -"@types/extend@^3.0.0": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@types/extend/-/extend-3.0.2.tgz#cabe436ca01e981f4ec6a49b55effe5e4eb1b8c2" - integrity sha512-CqDQhn7jxaN9zw7zAu926zIx51ZzMaX8U8Wa4jGpKI6jeBr9ejFE68AQ+h+ztfrNJD+leo7K1cLbvMjpHfZSRg== - -"@types/geojson-equality@^0.2.0": - version "0.2.0" - resolved "https://registry.yarnpkg.com/@types/geojson-equality/-/geojson-equality-0.2.0.tgz#2c7d411f534bee6bf2e7689c14c4c6f3dced2a8c" - integrity sha512-JH6J3S3MW79WKbEuSrwosuu3oUnC6mujFL7UosxlcIWIHwC77Zg1+edkC4oZTRHXAp8SfqTisIEPBBOWLAwlzw== +"@types/geojson-equality@^0.2.2": + version "0.2.2" + resolved "https://registry.yarnpkg.com/@types/geojson-equality/-/geojson-equality-0.2.2.tgz#a416371a69141835ebf7315ed3ec2056907ae374" + integrity sha512-KnMp/o7uMyab9jMqWuf+49C9LR22Z85HzE1s6BQOK2nbjWqLThScGjT8HoqDYw1T/cWcQcxax3hLB237kQ92lA== dependencies: "@types/geojson" "*" @@ -2194,13 +1939,6 @@ "@types/minimatch" "*" "@types/node" "*" -"@types/hast@^2.0.0": - version "2.3.6" - resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.6.tgz#bb8b05602112a26d22868acb70c4b20984ec7086" - integrity sha512-47rJE80oqPmFdVDCD7IheXBrVdwuBgsYwoczFvKmwfo2Mzsnt+V9OONsYauFmICb6lQPpCuXYJWejBNs4pDJRg== - dependencies: - "@types/unist" "^2" - "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": version "2.0.1" resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz#42995b446db9a48a11a07ec083499a860e9138ff" @@ -2234,11 +1972,11 @@ "@types/unist" "*" "@types/mdast@^3.0.3": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.3.tgz#2d7d671b1cd1ea3deb306ea75036c2a0407d2deb" - integrity sha512-SXPBMnFVQg1s00dlMCc/jCdvPqdE4mXaMMCeRlxLDmTAEoegHT53xKtkDnzDTOcmMHUfcjyf36/YYZ6SxRdnsw== + version "3.0.14" + resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.14.tgz#0735473a5b35be032b9f2685b7413cbab1b8a639" + integrity sha512-gVZ04PGgw1qLZKsnWnyFv4ORnaJ+DXLdHTVSFbU8yX6xZ34Bjg4Q32yPkmveUP1yItXReKfB0Aknlh/3zxTKAw== dependencies: - "@types/unist" "*" + "@types/unist" "^2" "@types/minimatch@*", "@types/minimatch@^3.0.3": version "3.0.4" @@ -2250,11 +1988,6 @@ resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.1.tgz#283f669ff76d7b8260df8ab7a4262cc83d988256" integrity sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg== -"@types/ms@*": - version "0.7.32" - resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.32.tgz#f6cd08939ae3ad886fcc92ef7f0109dacddf61ab" - integrity sha512-xPSg0jm4mqgEkNhowKgZFBNtwoEwF6gJ4Dhww+GFpm3IgtNseHQZ5IqdNwnquZEoANxyDAKDRAdVo4Z72VvD/g== - "@types/node@*": version "9.4.6" resolved "https://registry.yarnpkg.com/@types/node/-/node-9.4.6.tgz#d8176d864ee48753d053783e4e463aec86b8d82e" @@ -2269,29 +2002,20 @@ resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== -"@types/normalize-package-data@^2.4.1": - version "2.4.2" - resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.2.tgz#9b0e3e8533fe5024ad32d6637eb9589988b6fdca" - integrity sha512-lqa4UEhhv/2sjjIQgjX8B+RBjj47eo0mzGasklVJ78UKGQY1r0VpB9XHDaZZO9qzEFDdy4MrXLuEaSmPrPSe/A== - -"@types/object-assign@*": - version "4.0.30" - resolved "https://registry.yarnpkg.com/@types/object-assign/-/object-assign-4.0.30.tgz#8949371d5a99f4381ee0f1df0a9b7a187e07e652" +"@types/object-assign@^4.0.33": + version "4.0.33" + resolved "https://registry.yarnpkg.com/@types/object-assign/-/object-assign-4.0.33.tgz#62546e6192d6fa639b040afdbb514bb10daff2dd" + integrity sha512-HeuamLPmpVPuJU/oY7z/YGAezy4HFy6mhvzwupi9Xc8n0FKY8tR1/U3AKaOn/I5Mb4dvbw2szSYcXi84eW07TQ== "@types/parse-json@^4.0.0": version "4.0.0" resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== -"@types/parse5@^6.0.0": - version "6.0.3" - resolved "https://registry.yarnpkg.com/@types/parse5/-/parse5-6.0.3.tgz#705bb349e789efa06f43f128cef51240753424cb" - integrity sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g== - -"@types/rbush@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/rbush/-/rbush-3.0.0.tgz#b6887d99b159e87ae23cd14eceff34f139842aa6" - integrity sha512-W3ue/GYWXBOpkRm0VSoifrP3HV0Ni47aVJWvXyWMcbtpBy/l/K/smBRiJ+fI8f7shXRjZBiux+iJzYbh7VmcZg== +"@types/rbush@^3.0.2": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/rbush/-/rbush-3.0.2.tgz#5c00d3cce670d5a8833db671e1c02e0d5e2515a2" + integrity sha512-1UFWlJxobWW+Do79uUvXOtX0ZSceXOmSSq8wYp1Pc+TE+kCAXz98r0NwIbS6NASxAZ6D/pTJxa57ip+vHhogrg== "@types/resolve@1.17.1": version "1.17.1" @@ -2305,19 +2029,23 @@ 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" - integrity sha512-VFOatc1ITAAaYjslFTow+2qJckJROAa5eUvivcTZ4wnSLELFCVt3ezwC0ENl21A0SfqclhKeK4unthZ3uTBCCg== +"@types/skmeans@^0.11.7": + version "0.11.7" + resolved "https://registry.yarnpkg.com/@types/skmeans/-/skmeans-0.11.7.tgz#08d4dbda67dc721f8f18273bf91d025ec32da0ec" + integrity sha512-3fT48uRSRppOdQIlNCQKNNJRVaqzxkdCSTZM+NeHNxEpw6JejLLH78OHP54BxUHYEsa7pVsGn6uON552jwv9ZQ== -"@types/supports-color@^8.0.0": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@types/supports-color/-/supports-color-8.1.1.tgz#1b44b1b096479273adf7f93c75fc4ecc40a61ee4" - integrity sha512-dPWnWsf+kzIG140B8z2w3fr5D03TLWbOAFQl45xUpI3vcizeXriNR5VYkWZ+WTMsUHqZ9Xlt3hrxGNANFyNQfw== +"@types/tape@^4.2.32": + version "4.13.4" + resolved "https://registry.yarnpkg.com/@types/tape/-/tape-4.13.4.tgz#2fe220e9040c1721e5b1af6cd71e9e018d07cafb" + integrity sha512-0Mw8/FAMheD2MvyaFYDaAix7X5GfNjl/XI+zvqJdzC6N05BmHKz6Hwn+r7+8PEXDEKrC3V/irC9z7mrl5a130g== + dependencies: + "@types/node" "*" + "@types/through" "*" -"@types/tape@*": - version "4.2.32" - resolved "https://registry.yarnpkg.com/@types/tape/-/tape-4.2.32.tgz#1188330d22c4e822648c344faa070277737982d9" +"@types/through@*": + version "0.0.32" + resolved "https://registry.yarnpkg.com/@types/through/-/through-0.0.32.tgz#1c4c8a29140221c1b29c2874dea1f4a1f2092c6a" + integrity sha512-7XsfXIsjdfJM2wFDRAtEWp3zb2aVPk5QeyZxGlVK57q4u26DczMHhJmlhr0Jqv0THwxam/L8REXkj8M2I/lcvw== dependencies: "@types/node" "*" @@ -2360,9 +2088,9 @@ integrity sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw== "@types/unist@^2.0.2", "@types/unist@^2.0.3": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e" - integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ== + version "2.0.9" + resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.9.tgz#72e164381659a49557b0a078b28308f2c6a3e1ce" + integrity sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ== "@types/yargs-parser@*": version "15.0.0" @@ -2376,16 +2104,16 @@ dependencies: "@types/yargs-parser" "*" -"@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== +"@typescript-eslint/eslint-plugin@^6.10.0": + version "6.10.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.10.0.tgz#cfe2bd34e26d2289212946b96ab19dcad64b661a" + integrity sha512-uoLj4g2OTL8rfUQVx2AFO1hp/zja1wABJq77P6IclQs6I/m9GLrm7jCdgzZkvWdDCQf1uEvoa8s8CupsgWQgVg== dependencies: "@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" + "@typescript-eslint/scope-manager" "6.10.0" + "@typescript-eslint/type-utils" "6.10.0" + "@typescript-eslint/utils" "6.10.0" + "@typescript-eslint/visitor-keys" "6.10.0" debug "^4.3.4" graphemer "^1.4.0" ignore "^5.2.4" @@ -2393,32 +2121,32 @@ 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== +"@typescript-eslint/parser@^6.10.0": + version "6.10.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-6.10.0.tgz#578af79ae7273193b0b6b61a742a2bc8e02f875a" + integrity sha512-+sZwIj+s+io9ozSxIWbNB5873OSdfeBEH/FR0re14WLI6BaKuSOnnwCJ2foUiu8uXf4dRp1UqHP0vrZ1zXGrog== 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" + "@typescript-eslint/scope-manager" "6.10.0" + "@typescript-eslint/types" "6.10.0" + "@typescript-eslint/typescript-estree" "6.10.0" + "@typescript-eslint/visitor-keys" "6.10.0" debug "^4.3.4" -"@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== +"@typescript-eslint/scope-manager@6.10.0": + version "6.10.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.10.0.tgz#b0276118b13d16f72809e3cecc86a72c93708540" + integrity sha512-TN/plV7dzqqC2iPNf1KrxozDgZs53Gfgg5ZHyw8erd6jd5Ta/JIEcdCheXFt9b1NYb93a1wmIIVW/2gLkombDg== dependencies: - "@typescript-eslint/types" "6.8.0" - "@typescript-eslint/visitor-keys" "6.8.0" + "@typescript-eslint/types" "6.10.0" + "@typescript-eslint/visitor-keys" "6.10.0" -"@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== +"@typescript-eslint/type-utils@6.10.0": + version "6.10.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-6.10.0.tgz#1007faede067c78bdbcef2e8abb31437e163e2e1" + integrity sha512-wYpPs3hgTFblMYwbYWPT3eZtaDOjbLyIYuqpwuLBBqhLiuvJ+9sEp2gNRJEtR5N/c9G1uTtQQL5AhV0fEPJYcg== dependencies: - "@typescript-eslint/typescript-estree" "6.8.0" - "@typescript-eslint/utils" "6.8.0" + "@typescript-eslint/typescript-estree" "6.10.0" + "@typescript-eslint/utils" "6.10.0" debug "^4.3.4" ts-api-utils "^1.0.1" @@ -2427,18 +2155,18 @@ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.33.0.tgz#a1e59036a3b53ae8430ceebf2a919dc7f9af6d72" integrity sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ== -"@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/types@6.10.0": + version "6.10.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.10.0.tgz#f4f0a84aeb2ac546f21a66c6e0da92420e921367" + integrity sha512-36Fq1PWh9dusgo3vH7qmQAj5/AZqARky1Wi6WpINxB6SkQdY5vQoT2/7rW7uBIsPDcvvGCLi4r10p0OJ7ITAeg== -"@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== +"@typescript-eslint/typescript-estree@6.10.0": + version "6.10.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.10.0.tgz#667381eed6f723a1a8ad7590a31f312e31e07697" + integrity sha512-ek0Eyuy6P15LJVeghbWhSrBCj/vJpPXXR+EpaRZqou7achUWL8IdYnMSC5WHAeTWswYQuP2hAZgij/bC9fanBg== dependencies: - "@typescript-eslint/types" "6.8.0" - "@typescript-eslint/visitor-keys" "6.8.0" + "@typescript-eslint/types" "6.10.0" + "@typescript-eslint/visitor-keys" "6.10.0" debug "^4.3.4" globby "^11.1.0" is-glob "^4.0.3" @@ -2458,17 +2186,17 @@ 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== +"@typescript-eslint/utils@6.10.0": + version "6.10.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-6.10.0.tgz#4d76062d94413c30e402c9b0df8c14aef8d77336" + integrity sha512-v+pJ1/RcVyRc0o4wAGux9x42RHmAjIGzPRo538Z8M1tVx6HOnoQBCX/NoadHQlZeC+QO2yr4nNSFWOoraZCAyg== 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" + "@typescript-eslint/scope-manager" "6.10.0" + "@typescript-eslint/types" "6.10.0" + "@typescript-eslint/typescript-estree" "6.10.0" semver "^7.5.4" "@typescript-eslint/visitor-keys@4.33.0": @@ -2479,126 +2207,76 @@ "@typescript-eslint/types" "4.33.0" eslint-visitor-keys "^2.0.0" -"@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== +"@typescript-eslint/visitor-keys@6.10.0": + version "6.10.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.10.0.tgz#b9eaf855a1ac7e95633ae1073af43d451e8f84e3" + integrity sha512-xMGluxQIEtOM7bqFCo+rCMh5fqI+ZxV5RUUOa29iVPz1OgCZrtc7rFnz5cLUazlkPKYqX+75iuDq7m0HQ48nCg== dependencies: - "@typescript-eslint/types" "6.8.0" + "@typescript-eslint/types" "6.10.0" eslint-visitor-keys "^3.4.1" -"@vue/compiler-core@3.1.2": - version "3.1.2" - resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.1.2.tgz#31ab1d88e1706a5c7a545faeeb64c31bd0101db0" - integrity sha512-nHmq7vLjq/XM2IMbZUcKWoH5sPXa2uR/nIKZtjbK5F3TcbnYE/zKsrSUR9WZJ03unlwotNBX1OyxVt9HbWD7/Q== - dependencies: - "@babel/parser" "^7.12.0" - "@babel/types" "^7.12.0" - "@vue/shared" "3.1.2" - estree-walker "^2.0.1" - source-map "^0.6.1" +"@ungap/structured-clone@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" + integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== -"@vue/compiler-core@3.3.4": - version "3.3.4" - resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.3.4.tgz#7fbf591c1c19e1acd28ffd284526e98b4f581128" - integrity sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g== +"@vue/compiler-core@3.3.8": + version "3.3.8" + resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.3.8.tgz#301bb60d0245265a88ed5b30e200fbf223acb313" + integrity sha512-hN/NNBUECw8SusQvDSqqcVv6gWq8L6iAktUR0UF3vGu2OhzRqcOiAno0FmBJWwxhYEXRlQJT5XnoKsVq1WZx4g== dependencies: - "@babel/parser" "^7.21.3" - "@vue/shared" "3.3.4" + "@babel/parser" "^7.23.0" + "@vue/shared" "3.3.8" estree-walker "^2.0.2" source-map-js "^1.0.2" -"@vue/compiler-dom@3.1.2": - version "3.1.2" - resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.1.2.tgz#75a7731bcc5d9718183a3c56c18e992f7c13e7b1" - integrity sha512-k2+SWcWH0jL6WQAX7Or2ONqu5MbtTgTO0dJrvebQYzgqaKMXNI90RNeWeCxS4BnNFMDONpHBeFgbwbnDWIkmRg== - dependencies: - "@vue/compiler-core" "3.1.2" - "@vue/shared" "3.1.2" - -"@vue/compiler-dom@3.3.4": - version "3.3.4" - resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz#f56e09b5f4d7dc350f981784de9713d823341151" - integrity sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w== +"@vue/compiler-dom@3.3.8": + version "3.3.8" + resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.3.8.tgz#09d832514b9b8d9415a3816b065d69dbefcc7e9b" + integrity sha512-+PPtv+p/nWDd0AvJu3w8HS0RIm/C6VGBIRe24b9hSyNWOAPEUosFZ5diwawwP8ip5sJ8n0Pe87TNNNHnvjs0FQ== dependencies: - "@vue/compiler-core" "3.3.4" - "@vue/shared" "3.3.4" + "@vue/compiler-core" "3.3.8" + "@vue/shared" "3.3.8" "@vue/compiler-sfc@^3.0.11": - version "3.1.2" - resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.1.2.tgz#23ff1e366d887b964899568bffcb11e3d0511fc4" - integrity sha512-SeG/2+DvwejQ7oAiSx8BrDh5qOdqCYHGClPiTvVIHTfSIHiS2JjMbCANdDCjHkTOh/O7WZzo2JhdKm98bRBxTw== - dependencies: - "@babel/parser" "^7.13.9" - "@babel/types" "^7.13.0" - "@types/estree" "^0.0.48" - "@vue/compiler-core" "3.1.2" - "@vue/compiler-dom" "3.1.2" - "@vue/compiler-ssr" "3.1.2" - "@vue/shared" "3.1.2" - consolidate "^0.16.0" - estree-walker "^2.0.1" - hash-sum "^2.0.0" - lru-cache "^5.1.1" - magic-string "^0.25.7" - merge-source-map "^1.1.0" - postcss "^8.1.10" - postcss-modules "^4.0.0" - postcss-selector-parser "^6.0.4" - source-map "^0.6.1" - -"@vue/compiler-sfc@^3.2.37": - version "3.3.4" - resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz#b19d942c71938893535b46226d602720593001df" - integrity sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ== - dependencies: - "@babel/parser" "^7.20.15" - "@vue/compiler-core" "3.3.4" - "@vue/compiler-dom" "3.3.4" - "@vue/compiler-ssr" "3.3.4" - "@vue/reactivity-transform" "3.3.4" - "@vue/shared" "3.3.4" + version "3.3.8" + resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.3.8.tgz#40b18e48aa00260950964d1d72157668521be0e1" + integrity sha512-WMzbUrlTjfYF8joyT84HfwwXo+8WPALuPxhy+BZ6R4Aafls+jDBnSz8PDz60uFhuqFbl3HxRfxvDzrUf3THwpA== + dependencies: + "@babel/parser" "^7.23.0" + "@vue/compiler-core" "3.3.8" + "@vue/compiler-dom" "3.3.8" + "@vue/compiler-ssr" "3.3.8" + "@vue/reactivity-transform" "3.3.8" + "@vue/shared" "3.3.8" estree-walker "^2.0.2" - magic-string "^0.30.0" - postcss "^8.1.10" + magic-string "^0.30.5" + postcss "^8.4.31" source-map-js "^1.0.2" -"@vue/compiler-ssr@3.1.2": - version "3.1.2" - resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.1.2.tgz#e33ad0876d9b96f0950e22b0e174b94c1b049d2d" - integrity sha512-BwXo9LFk5OSWdMyZQ4bX1ELHX0Z/9F+ld/OaVnpUPzAZCHslBYLvyKUVDwv2C/lpLjRffpC2DOUEdl1+RP1aGg== - dependencies: - "@vue/compiler-dom" "3.1.2" - "@vue/shared" "3.1.2" - -"@vue/compiler-ssr@3.3.4": - version "3.3.4" - resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz#9d1379abffa4f2b0cd844174ceec4a9721138777" - integrity sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ== +"@vue/compiler-ssr@3.3.8": + version "3.3.8" + resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.3.8.tgz#136eed54411e4694815d961048a237191063fbce" + integrity sha512-hXCqQL/15kMVDBuoBYpUnSYT8doDNwsjvm3jTefnXr+ytn294ySnT8NlsFHmTgKNjwpuFy7XVV8yTeLtNl/P6w== dependencies: - "@vue/compiler-dom" "3.3.4" - "@vue/shared" "3.3.4" + "@vue/compiler-dom" "3.3.8" + "@vue/shared" "3.3.8" -"@vue/reactivity-transform@3.3.4": - version "3.3.4" - resolved "https://registry.yarnpkg.com/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz#52908476e34d6a65c6c21cd2722d41ed8ae51929" - integrity sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw== +"@vue/reactivity-transform@3.3.8": + version "3.3.8" + resolved "https://registry.yarnpkg.com/@vue/reactivity-transform/-/reactivity-transform-3.3.8.tgz#6d07649013b0be5c670f0ab6cc7ddd3150ad03f2" + integrity sha512-49CvBzmZNtcHua0XJ7GdGifM8GOXoUMOX4dD40Y5DxI3R8OUhMlvf2nvgUAcPxaXiV5MQQ1Nwy09ADpnLQUqRw== dependencies: - "@babel/parser" "^7.20.15" - "@vue/compiler-core" "3.3.4" - "@vue/shared" "3.3.4" + "@babel/parser" "^7.23.0" + "@vue/compiler-core" "3.3.8" + "@vue/shared" "3.3.8" estree-walker "^2.0.2" - magic-string "^0.30.0" - -"@vue/shared@3.1.2": - version "3.1.2" - resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.1.2.tgz#1069c0bc7d6f4bd15ccf3a5f3be29450aca368f9" - integrity sha512-EmH/poaDWBPJaPILXNI/1fvUbArJQmmTyVCwvvyDYDFnkPoTclAbHRAtyIvqfez7jybTDn077HTNILpxlsoWhg== + magic-string "^0.30.5" -"@vue/shared@3.3.4": - version "3.3.4" - resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.3.4.tgz#06e83c5027f464eef861c329be81454bc8b70780" - integrity sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ== +"@vue/shared@3.3.8": + version "3.3.8" + resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.3.8.tgz#f044942142e1d3a395f24132e6203a784838542d" + integrity sha512-8PGwybFwM4x8pcfgqEQFy70NaQxASvOC5DJwLQfpArw1UDfUXrJkdxD3BhVTMS+0Lef/TU7YO0Jvr0jJY8T+mw== "@yarnpkg/lockfile@^1.1.0": version "1.1.0" @@ -2620,14 +2298,7 @@ dependencies: argparse "^2.0.1" -JSONStream@^1.0.3, JSONStream@^1.0.4: - version "1.3.2" - resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.2.tgz#c102371b6ec3a7cf3b847ca00c20bb0fce4c6dea" - dependencies: - jsonparse "^1.2.0" - through ">=2.2.7 <3" - -JSONStream@^1.3.5: +JSONStream@^1.0.3, JSONStream@^1.0.4, JSONStream@^1.3.5: version "1.3.5" resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== @@ -2649,7 +2320,7 @@ acorn-jsx@^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: +acorn-node@^1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.8.2.tgz#114c95d64539e53dede23de8b9d96df7c7ae2af8" integrity sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A== @@ -2725,11 +2396,7 @@ ansi-colors@^4.1.1: resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== -ansi-escapes@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.0.0.tgz#ec3e8b4e9f8064fc02c3ac9b65f1c275bda8ef92" - -ansi-escapes@^4.2.1: +ansi-escapes@^4.2.1, ansi-escapes@^4.3.0: version "4.3.2" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== @@ -2739,6 +2406,7 @@ ansi-escapes@^4.2.1: ansi-html@^0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" + integrity sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA== ansi-regex@^2.0.0: version "2.1.1" @@ -2800,11 +2468,6 @@ ansi-styles@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-1.0.0.tgz#cb102df1c56f5123eab8b67cd7b98027a0279178" -any-observable@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/any-observable/-/any-observable-0.3.0.tgz#af933475e5806a67d0d7df090dd5e8bef65d119b" - integrity sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog== - anymatch@~3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" @@ -2821,6 +2484,7 @@ app-module-path@^2.2.0: append-buffer@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/append-buffer/-/append-buffer-1.0.2.tgz#d8220cf466081525efea50614f3de6514dfa58f1" + integrity sha512-WLbYiXzD3y/ATLZFufV/rZvWdZOs+Z/+5v1rBZ463Jn398pa6kcde27cvozYnBoxXblGZTFfoPpsaEw0orU5BA== dependencies: buffer-equal "^1.0.0" @@ -2856,6 +2520,7 @@ argparse@^2.0.1: arr-diff@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + integrity sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA== arr-flatten@^1.1.0: version "1.1.0" @@ -2865,7 +2530,7 @@ arr-flatten@^1.1.0: arr-union@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" - integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= + integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q== array-buffer-byte-length@^1.0.0: version "1.0.0" @@ -2880,10 +2545,6 @@ array-differ@^3.0.0: resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== -array-find-index@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" - array-ify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" @@ -2896,7 +2557,7 @@ array-union@^2.1.0: array-unique@^0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" - integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= + integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ== array.prototype.every@^1.1.5: version "1.1.5" @@ -2933,13 +2594,18 @@ arrify@^2.0.1: assign-symbols@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" - integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= + integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== ast-module-types@^2.3.2, ast-module-types@^2.4.0, ast-module-types@^2.7.0, ast-module-types@^2.7.1: version "2.7.1" resolved "https://registry.yarnpkg.com/ast-module-types/-/ast-module-types-2.7.1.tgz#3f7989ef8dfa1fdb82dfe0ab02bdfc7c77a57dd3" integrity sha512-Rnnx/4Dus6fn7fTqdeLEAn5vUll5w7/vts0RN608yFa6si/rDOUonlIIiwugHBFWjylHjxm9owoSZn71KwG4gw== +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== + async@^3.2.3: version "3.2.4" resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c" @@ -2949,11 +2615,6 @@ asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" -at-least-node@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" - integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== - atob@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" @@ -2973,36 +2634,29 @@ axios@^1.0.0: form-data "^4.0.0" proxy-from-env "^1.1.0" -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" - integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== - dependencies: - object.assign "^4.1.0" - -babel-plugin-polyfill-corejs2@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz#407082d0d355ba565af24126fb6cb8e9115251fd" - integrity sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA== +babel-plugin-polyfill-corejs2@^0.4.6: + version "0.4.6" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz#b2df0251d8e99f229a8e60fc4efa9a68b41c8313" + integrity sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q== dependencies: - "@babel/compat-data" "^7.13.11" - "@babel/helper-define-polyfill-provider" "^0.3.0" - semver "^6.1.1" + "@babel/compat-data" "^7.22.6" + "@babel/helper-define-polyfill-provider" "^0.4.3" + semver "^6.3.1" -babel-plugin-polyfill-corejs3@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.0.tgz#f81371be3fe499d39e074e272a1ef86533f3d268" - integrity sha512-Hcrgnmkf+4JTj73GbK3bBhlVPiLL47owUAnoJIf69Hakl3q+KfodbDXiZWGMM7iqCZTxCG3Z2VRfPNYES4rXqQ== +babel-plugin-polyfill-corejs3@^0.8.5: + version "0.8.6" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.6.tgz#25c2d20002da91fe328ff89095c85a391d6856cf" + integrity sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ== dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.0" - core-js-compat "^3.20.0" + "@babel/helper-define-polyfill-provider" "^0.4.3" + core-js-compat "^3.33.1" -babel-plugin-polyfill-regenerator@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz#9ebbcd7186e1a33e21c5e20cae4e7983949533be" - integrity sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg== +babel-plugin-polyfill-regenerator@^0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz#d4c49e4b44614607c13fb769bcd85c72bb26a4a5" + integrity sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw== dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.0" + "@babel/helper-define-polyfill-provider" "^0.4.3" babelify@^10.0.0: version "10.0.0" @@ -3010,13 +2664,9 @@ babelify@^10.0.0: integrity sha512-X40FaxyH7t3X+JFAKvb1H9wooWKLRCi8pg3m8poqtdZaIng+bjzp9RvKQCvRjF9isHiPkXspbbXT/zwXLtwgwg== bail@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.2.tgz#f7d6c1731630a9f9f0d4d35ed1f962e2074a1764" - -bail@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/bail/-/bail-2.0.2.tgz#d26f5cd8fe5d6f832a31517b9f7c356040ba6d5d" - integrity sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw== + version "1.0.5" + resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.5.tgz#b6fa133404a392cbc1f8c4bf63f5953351e7a776" + integrity sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ== balanced-match@^1.0.0: version "1.0.2" @@ -3046,9 +2696,10 @@ before-after-hook@^2.2.0: resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.2.2.tgz#a6e8ca41028d90ee2c24222f201c90956091613e" integrity sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ== -benchmark@*: +benchmark@^2.1.4: version "2.1.4" resolved "https://registry.yarnpkg.com/benchmark/-/benchmark-2.1.4.tgz#09f3de31c916425d498cc2ee565a0ebf3c2a5629" + integrity sha512-l9MlfN4M1K/H2fbhfMy3B7vJd6AGKJVQn2h6Sg/Yx+KckoUA7ewS5Vv6TjSq18ooE1kS9hhAlQRH3AkXIh/aOQ== dependencies: lodash "^4.17.4" platform "^1.3.3" @@ -3058,11 +2709,6 @@ big-integer@^1.6.44: 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" - integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== - binary-extensions@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" @@ -3077,14 +2723,10 @@ bl@^4.0.3, bl@^4.1.0: inherits "^2.0.4" readable-stream "^3.4.0" -bluebird@^3.7.2: - version "3.7.2" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" - integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== - body@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/body/-/body-5.1.0.tgz#e4ba0ce410a46936323367609ecb4e6553125069" + integrity sha512-chUsBxGRtuElD6fmw1gHLpvnKdVLK302peeFa9ZqAEk8TyzZ3fygLyUEDDPTJvL9+Bor0dIwn6ePOsRM2y0zQQ== dependencies: continuable-cache "^0.3.1" error "^7.0.0" @@ -3125,7 +2767,7 @@ brace-expansion@^2.0.1: dependencies: balanced-match "^1.0.0" -braces@^2.3.0: +braces@^2.3.1: version "2.3.2" resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== @@ -3149,23 +2791,13 @@ braces@^3.0.1, braces@~3.0.2: fill-range "^7.0.1" browser-resolve@^1.7.0: - version "1.11.2" - resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.2.tgz#8ff09b0a2c421718a1051c260b32e48f442938ce" + version "1.11.3" + resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.3.tgz#9b7cbb3d0f510e4cb86bdbd796124d28b5890af6" + integrity sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ== dependencies: resolve "1.1.7" -browserslist@^4.17.5, browserslist@^4.19.1: - version "4.19.1" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.19.1.tgz#4ac0435b35ab655896c31d53018b6dd5e9e4c9a3" - integrity sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A== - dependencies: - caniuse-lite "^1.0.30001286" - electron-to-chromium "^1.4.17" - escalade "^3.1.1" - node-releases "^2.0.1" - picocolors "^1.0.0" - -browserslist@^4.21.9: +browserslist@^4.21.9, browserslist@^4.22.1: version "4.22.1" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.1.tgz#ba91958d1a59b87dab6fed8dfbcb3da5e2e9c619" integrity sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ== @@ -3176,8 +2808,9 @@ browserslist@^4.21.9: update-browserslist-db "^1.0.13" buffer-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-1.0.0.tgz#59616b498304d556abd466966b22eeda3eca5fbe" + version "1.0.1" + resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-1.0.1.tgz#2f7651be5b1b3f057fcd6e7ee16cf34767077d90" + integrity sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg== buffer-from@^1.0.0: version "1.1.2" @@ -3187,6 +2820,7 @@ buffer-from@^1.0.0: buffer-shims@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/buffer-shims/-/buffer-shims-1.0.0.tgz#9978ce317388c649ad8793028c3477ef044a8b51" + integrity sha512-Zy8ZXMyxIT6RMTeY7OP/bDndfj6bwCan7SS98CEndS6deHwWPpseeHlwarNcBim+etXnF9HBc1non5JgDaJU1g== buffer@^5.5.0: version "5.7.1" @@ -3228,6 +2862,7 @@ byte-size@8.1.1: bytes@1: version "1.0.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-1.0.0.tgz#3569ede8ba34315fab99c3e92cb04c7220de1fa8" + integrity sha512-/x68VkHLeTl3/Ll8IvxdwzhrT+IyKc52e/oyHhA2RwqPqswSnjVbSddfPRwAsJtbilMAPSRWwAlpxdYsSWOTKQ== cacache@^17.0.0: version "17.1.4" @@ -3275,18 +2910,20 @@ call-bind@^1.0.0, call-bind@^1.0.2: function-bind "^1.1.1" get-intrinsic "^1.0.2" +call-bind@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.5.tgz#6fa2b7845ce0ea49bf4d8b9ef64727a2c2e2e513" + integrity sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ== + dependencies: + function-bind "^1.1.2" + get-intrinsic "^1.2.1" + set-function-length "^1.1.1" + callsites@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== -camelcase-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" - dependencies: - camelcase "^2.0.0" - map-obj "^1.0.0" - camelcase-keys@^6.2.2: version "6.2.2" resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0" @@ -3296,35 +2933,26 @@ camelcase-keys@^6.2.2: map-obj "^4.0.0" quick-lru "^4.0.1" -camelcase@*, camelcase@^5.0.0, camelcase@^5.2.0, camelcase@^5.3.1: +camelcase@^5.0.0, camelcase@^5.2.0, camelcase@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -camelcase@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" - -caniuse-lite@^1.0.30001286: - version "1.0.30001299" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001299.tgz#d753bf6444ed401eb503cbbe17aa3e1451b5a68c" - integrity sha512-iujN4+x7QzqA2NCSrS5VUy+4gLmRd4xv6vbBBsmfVqTx8bLAD8097euLqQgKxSVLvxjSDcvF1T/i9ocgnUFexw== +camelcase@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-8.0.0.tgz#c0d36d418753fb6ad9c5e0437579745c1c14a534" + integrity sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA== caniuse-lite@^1.0.30001541: - version "1.0.30001546" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001546.tgz#10fdad03436cfe3cc632d3af7a99a0fb497407f0" - integrity sha512-zvtSJwuQFpewSyRrI3AsftF6rM0X80mZkChIt1spBGEvRglCrjTniXvinc8JKRoqTwXAgvqTImaN9igfSMtUBw== + version "1.0.30001561" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001561.tgz#752f21f56f96f1b1a52e97aae98c57c562d5d9da" + integrity sha512-NTt0DNoKe958Q0BE0j0c1V9jbUzhBxHIEJy7asmGrpE0yG63KTV7PLHPnK2E1O9RsQrQ081I3NLuXGS6zht3cw== ccount@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.1.0.tgz#246687debb6014735131be8abab2d93898f8d043" integrity sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg== -ccount@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/ccount/-/ccount-2.0.1.tgz#17a3bf82302e0870d6da43a01311a8bc02a3ecf5" - integrity sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg== - chalk@4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" @@ -3333,7 +2961,7 @@ chalk@4.1.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.3: +chalk@^1.1.0: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" dependencies: @@ -3352,14 +2980,6 @@ chalk@^2.0.0, chalk@^2.0.1, chalk@^2.3.0, chalk@^2.4.1, chalk@^2.4.2: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" - integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - chalk@^4.0.0, chalk@^4.1.0: version "4.1.1" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.1.tgz#c80b3fab28bf6371e6863325eee67e618b77e6ad" @@ -3376,11 +2996,6 @@ chalk@^4.0.2, chalk@^4.1.1: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^5.0.1: - version "5.3.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385" - integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== - chalk@~0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/chalk/-/chalk-0.4.0.tgz#5199a3ddcd0c1efe23bc08c1b027b06176e0c64f" @@ -3394,33 +3009,20 @@ character-entities-html4@^1.0.0: resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-1.1.4.tgz#0e64b0a3753ddbf1fdc044c5fd01d0199a02e125" integrity sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g== -character-entities-html4@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-2.1.0.tgz#1f1adb940c971a4b22ba39ddca6b618dc6e56b2b" - integrity sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA== - character-entities-legacy@^1.0.0: version "1.1.4" resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1" integrity sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA== -character-entities-legacy@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz#76bc83a90738901d7bc223a9e93759fdd560125b" - integrity sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ== - character-entities@^1.0.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.1.tgz#f76871be5ef66ddb7f8f8e3478ecc374c27d6dca" - -character-entities@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.2.tgz#2d09c2e72cd9523076ccb21157dff66ad43fcc22" - integrity sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ== + version "1.2.4" + resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.4.tgz#e12c3939b7eaf4e5b15e7ad4c5e28e1d48c5b16b" + integrity sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw== character-reference-invalid@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.1.tgz#942835f750e4ec61a308e60c2ef8cc1011202efc" + version "1.1.4" + resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz#083329cda0eae272ab3dbbf37e9a382c13af1560" + integrity sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg== chardet@^0.7.0: version "0.7.0" @@ -3428,21 +3030,6 @@ chardet@^0.7.0: integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== chokidar@^3.4.0: - version "3.5.2" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75" - integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ== - dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" - optionalDependencies: - fsevents "~2.3.2" - -chokidar@^3.5.3: version "3.5.3" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== @@ -3462,13 +3049,10 @@ chownr@^2.0.0: resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== -chroma-js@*: - version "1.3.6" - resolved "https://registry.yarnpkg.com/chroma-js/-/chroma-js-1.3.6.tgz#22dd7220ef6b55dcfcb8ef92982baaf55dced45d" - -chromatism@*: +chromatism@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/chromatism/-/chromatism-3.0.0.tgz#a7249d353c1e4f3577e444ac41171c4e2e624b12" + integrity sha512-slVGC45odKFB6KzD/hpXP8XgS/Y+x72X1ckAhxU/9YZecCy8VwCJUSZsn0O4gQUwaTogun6IfrSiK3YuQaADFw== ci-info@^2.0.0: version "2.0.0" @@ -3502,12 +3086,6 @@ cli-cursor@3.1.0, cli-cursor@^3.1.0: dependencies: restore-cursor "^3.1.0" -cli-cursor@^2.0.0, cli-cursor@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" - dependencies: - restore-cursor "^2.0.0" - cli-spinners@2.6.1: version "2.6.1" resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.1.tgz#adc954ebe281c37a6319bfa401e6dd2488ffb70d" @@ -3518,13 +3096,13 @@ cli-spinners@^2.5.0: resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.1.tgz#9c0b9dad69a6d47cbb4333c14319b060ed395a35" integrity sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ== -cli-truncate@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-0.2.1.tgz#9f15cfbb0705005369216c626ac7d05ab90dd574" - integrity sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ= +cli-truncate@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7" + integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== dependencies: - slice-ansi "0.0.4" - string-width "^1.0.1" + slice-ansi "^3.0.0" + string-width "^4.2.0" cli-width@^3.0.0: version "3.0.0" @@ -3570,6 +3148,7 @@ cliui@^8.0.1: clone-buffer@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" + integrity sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g== clone-deep@4.0.1: version "4.0.1" @@ -3583,36 +3162,35 @@ clone-deep@4.0.1: clone-stats@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680" + integrity sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag== clone@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.3.tgz#298d7e2231660f40c003c2ed3140decf3f53085f" clone@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.1.tgz#d217d1e961118e3ac9a4b8bba3285553bf647cdb" + version "2.1.2" + resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" + integrity sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w== cloneable-readable@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/cloneable-readable/-/cloneable-readable-1.0.0.tgz#a6290d413f217a61232f95e458ff38418cfb0117" + version "1.1.3" + resolved "https://registry.yarnpkg.com/cloneable-readable/-/cloneable-readable-1.1.3.tgz#120a00cb053bfb63a222e709f9683ea2e11d8cec" + integrity sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ== dependencies: inherits "^2.0.1" - process-nextick-args "^1.0.6" - through2 "^2.0.1" + process-nextick-args "^2.0.0" + readable-stream "^2.3.5" cmd-shim@6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-6.0.1.tgz#a65878080548e1dca760b3aea1e21ed05194da9d" integrity sha512-S9iI9y0nKR4hwEQsVWpyxld/6kRfGepGfzff83FcaiEBpmvlbA2nnGe7Cylgrx2f/p1P5S5wpRm9oL8z1PbS3Q== -code-point-at@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" - collection-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" - integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= + integrity sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw== dependencies: map-visit "^1.0.0" object-visit "^1.0.0" @@ -3668,6 +3246,11 @@ color@^3.1.3: color-convert "^1.9.3" color-string "^1.6.0" +colorette@^2.0.16: + version "2.0.20" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" + integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== + colorspace@1.1.x: version "1.1.4" resolved "https://registry.yarnpkg.com/colorspace/-/colorspace-1.1.4.tgz#8d442d1186152f60453bf8070cd66eb364e59243" @@ -3696,11 +3279,6 @@ comma-separated-tokens@^1.0.0: resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz#632b80b6117867a158f1080ad498b2fbe7e3f5ea" integrity sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw== -comma-separated-tokens@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz#4e89c9458acb61bc8fef19f4529973b2392839ee" - integrity sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg== - commander@10.0.0: version "10.0.0" resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.0.tgz#71797971162cd3cf65f0b9d24eb28f8d303acdf1" @@ -3711,10 +3289,10 @@ commander@2, commander@^2.16.0, commander@^2.20.0, commander@^2.20.3, commander@ resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== -commander@^4.0.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" - integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== +commander@^6.2.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" + integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== commondir@^1.0.1: version "1.0.1" @@ -3729,7 +3307,7 @@ compare-func@^2.0.0: array-ify "^1.0.0" dot-prop "^5.1.0" -compare-versions@^3.5.1: +compare-versions@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.6.0.tgz#1a5689913685e5a87637b8d3ffca75514ec41d62" integrity sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA== @@ -3744,7 +3322,7 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== -concat-stream@^1.6.0: +concat-stream@^1.6.0, concat-stream@^1.6.1: version "1.6.2" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== @@ -3773,7 +3351,7 @@ concat-stream@~1.4.4: readable-stream "~1.1.9" typedarray "~0.0.5" -concat-stream@~1.5.0, concat-stream@~1.5.1: +concat-stream@~1.5.0: version "1.5.2" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.5.2.tgz#708978624d856af41a5a741defdd261da752c266" dependencies: @@ -3796,28 +3374,22 @@ console-control-strings@^1.1.0: resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== -consolidate@^0.16.0: - version "0.16.0" - resolved "https://registry.yarnpkg.com/consolidate/-/consolidate-0.16.0.tgz#a11864768930f2f19431660a65906668f5fbdc16" - integrity sha512-Nhl1wzCslqXYTJVDyJCu3ODohy9OfBMB5uD2BiBTzd7w+QY0lBzafkR8y8755yMYHAaMD4NuzbAw03/xzfw+eQ== - dependencies: - bluebird "^3.7.2" - continuable-cache@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/continuable-cache/-/continuable-cache-0.3.1.tgz#bd727a7faed77e71ff3985ac93351a912733ad0f" + integrity sha512-TF30kpKhTH8AGCG3dut0rdd/19B7Z+qCnrMoBLpyQu/2drZdNrrpcjPEoJeSVsQM+8KmWG5O56oPDjSSUsuTyA== -conventional-changelog-angular@6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-6.0.0.tgz#a9a9494c28b7165889144fd5b91573c4aa9ca541" - integrity sha512-6qLgrBF4gueoC7AFVHu51nHL9pF9FRjXrH+ceVf7WmAfH3gs+gEYOkvxhjMPjZu57I4AGUGoNTY8V7Hrgf1uqg== +conventional-changelog-angular@7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-7.0.0.tgz#5eec8edbff15aa9b1680a8dcfbd53e2d7eb2ba7a" + integrity sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ== dependencies: compare-func "^2.0.0" conventional-changelog-angular@^5.0.12: - version "5.0.12" - resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.12.tgz#c979b8b921cbfe26402eb3da5bbfda02d865a2b9" - integrity sha512-5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw== + version "5.0.13" + resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz#896885d63b914a70d4934b59d2fe7bde1832b28c" + integrity sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA== dependencies: compare-func "^2.0.0" q "^1.5.1" @@ -3841,19 +3413,10 @@ conventional-changelog-config-spec@2.1.0: resolved "https://registry.yarnpkg.com/conventional-changelog-config-spec/-/conventional-changelog-config-spec-2.1.0.tgz#874a635287ef8b581fd8558532bf655d4fb59f2d" integrity sha512-IpVePh16EbbB02V+UA+HQnnPIohgXvJRxHcS5+Uwk4AT5LjzCZJm5sp/yqs5C6KZJ1jMsV4paEV13BN1pvDuxQ== -conventional-changelog-conventionalcommits@4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.5.0.tgz#a02e0b06d11d342fdc0f00c91d78265ed0bc0a62" - integrity sha512-buge9xDvjjOxJlyxUnar/+6i/aVEVGA7EEh4OafBCXPlLUQPGbRUBhBUveWRxzvR8TEjhKEP4BdepnpG2FSZXw== - dependencies: - compare-func "^2.0.0" - lodash "^4.17.15" - q "^1.5.1" - -conventional-changelog-conventionalcommits@^4.5.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.0.tgz#7fc17211dbca160acf24687bd2fdd5fd767750eb" - integrity sha512-sj9tj3z5cnHaSJCYObA9nISf7eq/YjscLPoq6nmew4SiOjxqL2KRpK20fjnjVbpNDjJ2HR3MoVcWKXwbVvzS0A== +conventional-changelog-conventionalcommits@4.6.3, conventional-changelog-conventionalcommits@^4.5.0: + version "4.6.3" + resolved "https://registry.yarnpkg.com/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.3.tgz#0765490f56424b46f6cb4db9135902d6e5a36dc2" + integrity sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g== dependencies: compare-func "^2.0.0" lodash "^4.17.15" @@ -3877,15 +3440,15 @@ conventional-changelog-core@5.0.1: read-pkg-up "^3.0.0" conventional-changelog-core@^4.2.1: - version "4.2.2" - resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-4.2.2.tgz#f0897df6d53b5d63dec36b9442bd45354f8b3ce5" - integrity sha512-7pDpRUiobQDNkwHyJG7k9f6maPo9tfPzkSWbRq97GGiZqisElhnvUZSvyQH20ogfOjntB5aadvv6NNcKL1sReg== + version "4.2.4" + resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz#e50d047e8ebacf63fac3dc67bf918177001e1e9f" + integrity sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg== dependencies: add-stream "^1.0.0" - conventional-changelog-writer "^4.0.18" + conventional-changelog-writer "^5.0.0" conventional-commits-parser "^3.2.0" dateformat "^3.0.0" - get-pkg-repo "^1.0.0" + get-pkg-repo "^4.0.0" git-raw-commits "^2.0.8" git-remote-origin-url "^2.0.0" git-semver-tags "^4.1.1" @@ -3894,7 +3457,6 @@ conventional-changelog-core@^4.2.1: q "^1.5.1" read-pkg "^3.0.0" read-pkg-up "^3.0.0" - shelljs "^0.8.3" through2 "^4.0.0" conventional-changelog-ember@^2.0.9: @@ -3943,15 +3505,14 @@ conventional-changelog-preset-loader@^3.0.0: resolved "https://registry.yarnpkg.com/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-3.0.0.tgz#14975ef759d22515d6eabae6396c2ae721d4c105" integrity sha512-qy9XbdSLmVnwnvzEisjxdDiLA4OmV3o8db+Zdg4WiFw14fP3B6XNz98X0swPPpkTd/pc1K7+adKgEDM1JCUMiA== -conventional-changelog-writer@^4.0.18: - version "4.1.0" - resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-4.1.0.tgz#1ca7880b75aa28695ad33312a1f2366f4b12659f" - integrity sha512-WwKcUp7WyXYGQmkLsX4QmU42AZ1lqlvRW9mqoyiQzdD+rJWbTepdWoKJuwXTS+yq79XKnQNa93/roViPQrAQgw== +conventional-changelog-writer@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz#e0757072f045fe03d91da6343c843029e702f359" + integrity sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ== dependencies: - compare-func "^2.0.0" conventional-commits-filter "^2.0.7" dateformat "^3.0.0" - handlebars "^4.7.6" + handlebars "^4.7.7" json-stringify-safe "^5.0.1" lodash "^4.17.15" meow "^8.0.0" @@ -3972,10 +3533,10 @@ conventional-changelog-writer@^6.0.0: semver "^7.0.0" split "^1.0.1" -conventional-changelog@3.1.24: - version "3.1.24" - resolved "https://registry.yarnpkg.com/conventional-changelog/-/conventional-changelog-3.1.24.tgz#ebd180b0fd1b2e1f0095c4b04fd088698348a464" - integrity sha512-ed6k8PO00UVvhExYohroVPXcOJ/K1N0/drJHx/faTH37OIZthlecuLIRX/T6uOp682CAoVoFpu+sSEaeuH6Asg== +conventional-changelog@3.1.25: + version "3.1.25" + resolved "https://registry.yarnpkg.com/conventional-changelog/-/conventional-changelog-3.1.25.tgz#3e227a37d15684f5aa1fb52222a6e9e2536ccaff" + integrity sha512-ryhi3fd1mKf3fSjbLXOfK2D06YwKNic1nC9mWqybBHdObPd8KJ2vjaXZfYj1U23t+V8T8n0d7gwnc9XbIdFbyQ== dependencies: conventional-changelog-angular "^5.0.12" conventional-changelog-atom "^2.0.8" @@ -4006,9 +3567,9 @@ conventional-commits-filter@^3.0.0: modify-values "^1.0.1" conventional-commits-parser@^3.2.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.2.1.tgz#ba44f0b3b6588da2ee9fd8da508ebff50d116ce2" - integrity sha512-OG9kQtmMZBJD/32NEw5IhN5+HnBqVjy03eC+I71I0oQRFA5rOgA4OtPOYG7mz1GkCfCNxn3gKIX8EiHJYuf1cA== + version "3.2.4" + resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz#a7d3b77758a202a9b2293d2112a8d8052c740972" + integrity sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q== dependencies: JSONStream "^1.0.4" is-text-path "^1.0.1" @@ -4016,7 +3577,6 @@ conventional-commits-parser@^3.2.0: meow "^8.0.0" split2 "^3.0.0" through2 "^4.0.0" - trim-off-newlines "^1.0.0" conventional-commits-parser@^4.0.0: version "4.0.0" @@ -4055,7 +3615,12 @@ conventional-recommended-bump@7.0.1: git-semver-tags "^5.0.0" meow "^8.1.2" -convert-source-map@^1.5.0, convert-source-map@^1.7.0: +convert-source-map@^1.5.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" + integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== + +convert-source-map@^1.7.0: version "1.8.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== @@ -4070,31 +3635,30 @@ convert-source-map@^2.0.0: copy-descriptor@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" - integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= + integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== -core-js-compat@^3.20.0, core-js-compat@^3.20.2: - version "3.20.3" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.20.3.tgz#d71f85f94eb5e4bea3407412e549daa083d23bd6" - integrity sha512-c8M5h0IkNZ+I92QhIpuSijOxGAcj3lgpsWdkCqmUTZNwidujF4r3pi6x1DCN+Vcs5qTS2XWWMfWSuCqyupX8gw== +core-js-compat@^3.31.0, core-js-compat@^3.33.1: + version "3.33.2" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.33.2.tgz#3ea4563bfd015ad4e4b52442865b02c62aba5085" + integrity sha512-axfo+wxFVxnqf8RvxTzoAlzW4gRoacrHeoFlc9n0x50+7BEyZL/Rt3hicaED1/CEd7I6tPCPVUYcJwCMO5XUYw== dependencies: - browserslist "^4.19.1" - semver "7.0.0" + browserslist "^4.22.1" core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= -cosmiconfig@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" - integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== +cosmiconfig@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" + integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== dependencies: "@types/parse-json" "^4.0.0" - import-fresh "^3.1.0" + import-fresh "^3.2.1" parse-json "^5.0.0" path-type "^4.0.0" - yaml "^1.7.2" + yaml "^1.10.0" cosmiconfig@^8.2.0: version "8.3.6" @@ -4131,17 +3695,6 @@ cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: shebang-command "^2.0.0" which "^2.0.1" -cssesc@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" - integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== - -currently-unhandled@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" - dependencies: - array-find-index "^1.0.1" - d3-array@1: version "1.2.1" resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-1.2.1.tgz#d1ca33de2f6ac31efadb8e050a021d7e2396d5dc" @@ -4165,11 +3718,6 @@ dargs@^7.0.0: resolved "https://registry.yarnpkg.com/dargs/-/dargs-7.0.0.tgz#04015c41de0bcb69ec84050f3d9be0caf8d6d5cc" integrity sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg== -date-fns@^1.27.2: - version "1.30.1" - resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.30.1.tgz#2e71bf0b119153dbb4cc4e88d9ea5acfb50dc05c" - integrity sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw== - dateformat@^3.0.0, dateformat@^3.0.3: version "3.0.3" resolved "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" @@ -4187,26 +3735,34 @@ debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1: dependencies: ms "2.1.2" -debug@^2.2.0, debug@^2.3.3, debug@~2.6.7: +debug@^2.2.0, debug@^2.3.3: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" -debug@^4.3.1, debug@^4.3.3: - version "4.3.3" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664" - integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== +debug@^3.1.0: + version "3.2.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== dependencies: - ms "2.1.2" + ms "^2.1.1" -debug@^4.3.2, debug@^4.3.4: +debug@^4.2.0, 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== dependencies: ms "2.1.2" +debug@^4.3.1, debug@^4.3.3: + version "4.3.3" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664" + integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== + dependencies: + ms "2.1.2" + decamelize-keys@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9" @@ -4215,22 +3771,14 @@ decamelize-keys@^1.1.0: decamelize "^1.1.0" map-obj "^1.0.0" -decamelize@*: - version "2.0.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-2.0.0.tgz#656d7bbc8094c4c788ea53c5840908c9c7d063c7" - dependencies: - xregexp "4.0.0" - -decamelize@^1.1.0, decamelize@^1.1.2, decamelize@^1.2.0: +decamelize@^1.1.0, decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" -decode-named-character-reference@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz#daabac9690874c394c81e4162a0304b35d824f0e" - integrity sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg== - dependencies: - character-entities "^2.0.0" +decamelize@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-6.0.0.tgz#8cad4d916fde5c41a264a43d0ecc56fe3d31749e" + integrity sha512-Fv96DCsdOgB6mdGl67MT5JaTNKRzrzill5OH5s8bjYJXVlcXyPYGyPsUkWyGV5p1TXI5esYIYMMeDJL0hEIwaA== decode-uri-component@^0.2.0: version "0.2.2" @@ -4241,10 +3789,22 @@ dedent@0.7.0, dedent@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" -deep-equal@1.x, deep-equal@^1.0.0, deep-equal@~1.0.1: +deep-equal@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" +deep-equal@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.2.tgz#78a561b7830eef3134c7f6f3a3d6af272a678761" + integrity sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg== + dependencies: + is-arguments "^1.1.1" + is-date-object "^1.0.5" + is-regex "^1.1.4" + object-is "^1.1.5" + object-keys "^1.1.1" + regexp.prototype.flags "^1.5.1" + deep-equal@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.2.tgz#9b2635da569a13ba8e1cc159c2f744071b115daa" @@ -4317,6 +3877,15 @@ define-data-property@^1.0.1: gopd "^1.0.1" has-property-descriptors "^1.0.0" +define-data-property@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" + integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ== + dependencies: + get-intrinsic "^1.2.1" + gopd "^1.0.1" + has-property-descriptors "^1.0.0" + define-lazy-prop@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" @@ -4346,14 +3915,14 @@ define-properties@^1.1.4, define-properties@^1.2.0: define-property@^0.2.5: version "0.2.5" resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" - integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= + integrity sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA== dependencies: is-descriptor "^0.1.0" define-property@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" - integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= + integrity sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA== dependencies: is-descriptor "^1.0.0" @@ -4365,11 +3934,7 @@ define-property@^2.0.2: is-descriptor "^1.0.2" isobject "^3.0.1" -defined@^1.0.0, defined@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" - -defined@^1.0.1: +defined@^1.0.0, defined@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.1.tgz#c0b9db27bfaffd95d6f61399419b893df0f91ebf" integrity sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q== @@ -4402,11 +3967,6 @@ deprecation@^2.0.0: resolved "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== -dequal@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" - integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== - detect-indent@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" @@ -4416,6 +3976,11 @@ detect-indent@^6.0.0: resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6" integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA== +detect-indent@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-7.0.1.tgz#cbb060a12842b9c4d333f1cac4aa4da1bb66bc25" + integrity sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g== + detect-newline@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" @@ -4499,13 +4064,13 @@ detective-typescript@^7.0.0: typescript "^3.9.7" detective@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/detective/-/detective-5.2.0.tgz#feb2a77e85b904ecdea459ad897cc90a99bd2a7b" - integrity sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg== + version "5.2.1" + resolved "https://registry.yarnpkg.com/detective/-/detective-5.2.1.tgz#6af01eeda11015acb0e73f933242b70f24f91034" + integrity sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw== dependencies: - acorn-node "^1.6.1" + acorn-node "^1.8.2" defined "^1.0.0" - minimist "^1.1.1" + minimist "^1.2.6" diff-sequences@^24.9.0: version "24.9.0" @@ -4522,11 +4087,6 @@ diff@^4.0.1: resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" integrity sha1-YPOuy4nV+uUgwRqhnvwruYKq3n0= -diff@^5.0.0, diff@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/diff/-/diff-5.1.0.tgz#bc52d298c5ea8df9194800224445ed43ffc87e40" - integrity sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw== - dir-glob@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" @@ -4603,52 +4163,6 @@ documentation@^13.2.5: "@vue/compiler-sfc" "^3.0.11" vue-template-compiler "^2.6.12" -documentation@^14.0.2: - version "14.0.2" - resolved "https://registry.yarnpkg.com/documentation/-/documentation-14.0.2.tgz#d8c379ba08835953ba5c3b9bd5f9db66a62e66a3" - integrity sha512-hWoTf8/u4pOjib02L7w94hwmhPfcSwyJNGtlPdGVe8GFyq8HkzcFzQQltaaikKunHEp0YSwDAbwBAO7nxrWIfA== - dependencies: - "@babel/core" "^7.18.10" - "@babel/generator" "^7.18.10" - "@babel/parser" "^7.18.11" - "@babel/traverse" "^7.18.11" - "@babel/types" "^7.18.10" - chalk "^5.0.1" - chokidar "^3.5.3" - diff "^5.1.0" - doctrine-temporary-fork "2.1.0" - git-url-parse "^13.1.0" - github-slugger "1.4.0" - glob "^8.0.3" - globals-docs "^2.4.1" - highlight.js "^11.6.0" - ini "^3.0.0" - js-yaml "^4.1.0" - konan "^2.1.1" - lodash "^4.17.21" - mdast-util-find-and-replace "^2.2.1" - mdast-util-inject "^1.1.0" - micromark-util-character "^1.1.0" - parse-filepath "^1.0.2" - pify "^6.0.0" - read-pkg-up "^9.1.0" - remark "^14.0.2" - remark-gfm "^3.0.1" - remark-html "^15.0.1" - remark-reference-links "^6.0.1" - remark-toc "^8.0.1" - resolve "^1.22.1" - strip-json-comments "^5.0.0" - unist-builder "^3.0.0" - unist-util-visit "^4.1.0" - vfile "^5.3.4" - vfile-reporter "^7.0.4" - vfile-sort "^3.0.0" - yargs "^17.5.1" - optionalDependencies: - "@vue/compiler-sfc" "^3.2.37" - vue-template-compiler "^2.7.8" - dot-prop@^5.1.0: version "5.3.0" resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" @@ -4684,6 +4198,7 @@ dotignore@^0.1.2: duplexer2@^0.1.2, duplexer2@~0.1.0: version "0.1.4" resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1" + integrity sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA== dependencies: readable-stream "^2.0.2" @@ -4691,18 +4206,20 @@ duplexer@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" -duplexify@^3.5.3: - version "3.5.3" - resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.5.3.tgz#8b5818800df92fd0125b27ab896491912858243e" +duplexify@^3.6.0: + version "3.7.1" + resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" + integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== dependencies: end-of-stream "^1.0.0" inherits "^2.0.1" readable-stream "^2.0.0" stream-shift "^1.0.0" -earcut@^2.0.0: - version "2.1.3" - resolved "https://registry.yarnpkg.com/earcut/-/earcut-2.1.3.tgz#ca579545f351941af7c3d0df49c9f7d34af99b0c" +earcut@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/earcut/-/earcut-2.2.4.tgz#6d02fd4d68160c114825d06890a92ecaae60343a" + integrity sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ== eastasianwidth@^0.2.0: version "0.2.0" @@ -4716,24 +4233,15 @@ ejs@^3.1.7: dependencies: jake "^10.8.5" -electron-to-chromium@^1.4.17: - version "1.4.46" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.46.tgz#c88a6fedc766589826db0481602a888864ade1ca" - integrity sha512-UtV0xUA/dibCKKP2JMxOpDtXR74zABevuUEH4K0tvduFSIoxRVcYmQsbB51kXsFTX8MmOyWMt8tuZAlmDOqkrQ== - electron-to-chromium@^1.4.535: - version "1.4.543" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.543.tgz#51116ffc9fba1ee93514d6a40d34676aa6d7d1c4" - integrity sha512-t2ZP4AcGE0iKCCQCBx/K2426crYdxD3YU6l0uK2EO3FZH0pbC4pFz/sZm2ruZsND6hQBTcDWWlo/MLpiOdif5g== - -elegant-spinner@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/elegant-spinner/-/elegant-spinner-1.0.1.tgz#db043521c95d7e303fd8f345bedc3349cfb0729e" - integrity sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4= + version "1.4.578" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.578.tgz#7a3510f333bcd55e87882799ebeb7518d6ab4d95" + integrity sha512-V0ZhSu1BQZKfG0yNEL6Dadzik8E1vAzfpVOapdSiT9F6yapEJ3Bk+4tZ4SMPdWiUchCgnM/ByYtBzp5ntzDMIA== "emoji-regex@>=6.0.0 <=6.1.1": version "6.1.1" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.1.1.tgz#c6cd0ec1b0642e2a3c67a1137efc5e796da4f88e" + integrity sha512-WfVwM9e+M9B/4Qjh9SRnPX2A74Tom3WlVfWF9QWJ8f2BPa1u+/q4aEp1tizZ3vBKAZTg7B6yxn3t9iMjT+dv4w== emoji-regex@^7.0.1: version "7.0.3" @@ -4750,11 +4258,6 @@ emoji-regex@^9.2.2: resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== -emojis-list@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" - integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== - enabled@2.0.x: version "2.0.0" resolved "https://registry.yarnpkg.com/enabled/-/enabled-2.0.0.tgz#f9dd92ec2d6f4bbc0d5d1e64e21d61cd4665e7c2" @@ -4767,19 +4270,19 @@ encoding@^0.1.13: dependencies: iconv-lite "^0.6.2" -end-of-stream@^1.0.0, end-of-stream@^1.1.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43" - dependencies: - once "^1.4.0" - -end-of-stream@^1.4.1: +end-of-stream@^1.0.0, end-of-stream@^1.4.1: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" +end-of-stream@^1.1.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43" + dependencies: + once "^1.4.0" + enhanced-resolve@^5.8.3: version "5.8.3" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz#6d552d465cce0423f5b3d718511ea53826a7b2f0" @@ -4788,6 +4291,14 @@ enhanced-resolve@^5.8.3: graceful-fs "^4.2.4" tapable "^2.2.0" +enquirer@^2.3.6: + version "2.4.1" + resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.4.1.tgz#93334b3fbd74fc7097b224ab4a8fb7e40bf4ae56" + integrity sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ== + dependencies: + ansi-colors "^4.1.1" + strip-ansi "^6.0.1" + enquirer@~2.3.6: version "2.3.6" resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" @@ -4810,20 +4321,20 @@ err-code@^2.0.2: resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== -error-ex@^1.2.0, error-ex@^1.3.1: +error-ex@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.1.tgz#f855a86ce61adc4e8621c3cda21e7a7612c3a8dc" dependencies: is-arrayish "^0.2.1" error@^7.0.0: - version "7.0.2" - resolved "https://registry.yarnpkg.com/error/-/error-7.0.2.tgz#a5f75fff4d9926126ddac0ea5dc38e689153cb02" + version "7.2.1" + resolved "https://registry.yarnpkg.com/error/-/error-7.2.1.tgz#eab21a4689b5f684fc83da84a0e390de82d94894" + integrity sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA== dependencies: string-template "~0.2.1" - xtend "~4.0.0" -es-abstract@^1.17.0-next.1, es-abstract@^1.5.0: +es-abstract@^1.17.0-next.1: version "1.17.4" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.4.tgz#e3aedf19706b20e7c2594c35fc0d57605a79e184" integrity sha1-467fGXBrIOfCWUw1/A1XYFp54YQ= @@ -4971,11 +4482,6 @@ escape-string-regexp@^4.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== -escape-string-regexp@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" - integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== - escodegen@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" @@ -5019,18 +4525,19 @@ eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4 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== +eslint@^8.53.0: + version "8.53.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.53.0.tgz#14f2c8244298fcae1f46945459577413ba2697ce" + integrity sha512-N4VuiPjXDUa4xVeV/GC/RV3hQW9Nw+Y463lkWaKKXKYMvmRiRDAtfpuPFLN+E1/6ZhyR8J2ig+eVREnYgUsiag== 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" + "@eslint/eslintrc" "^2.1.3" + "@eslint/js" "8.53.0" + "@humanwhocodes/config-array" "^0.11.13" "@humanwhocodes/module-importer" "^1.0.1" "@nodelib/fs.walk" "^1.2.8" + "@ungap/structured-clone" "^1.2.0" ajv "^6.12.4" chalk "^4.0.0" cross-spawn "^7.0.2" @@ -5138,10 +4645,10 @@ execa@5.0.0: signal-exit "^3.0.3" strip-final-newline "^2.0.0" -execa@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-3.4.0.tgz#c08ed4550ef65d858fac269ffc8572446f37eb89" - integrity sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g== +execa@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" + integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== dependencies: cross-spawn "^7.0.0" get-stream "^5.0.0" @@ -5150,7 +4657,6 @@ execa@^3.4.0: merge-stream "^2.0.0" npm-run-path "^4.0.0" onetime "^5.1.0" - p-finally "^2.0.0" signal-exit "^3.0.2" strip-final-newline "^2.0.0" @@ -5187,6 +4693,7 @@ execa@^7.1.1: expand-brackets@^2.1.4: version "2.1.4" resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + integrity sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA== dependencies: debug "^2.3.3" define-property "^0.2.5" @@ -5204,14 +4711,14 @@ exponential-backoff@^3.1.1: extend-shallow@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= + integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== dependencies: is-extendable "^0.1.0" extend-shallow@^3.0.0, extend-shallow@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" - integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= + integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q== dependencies: assign-symbols "^1.0.0" is-extendable "^1.0.1" @@ -5230,9 +4737,10 @@ external-editor@^3.0.3: iconv-lite "^0.4.24" tmp "^0.0.33" -extglob@^2.0.2: +extglob@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== dependencies: array-unique "^0.3.2" define-property "^1.0.0" @@ -5311,6 +4819,7 @@ fastq@^1.6.0: faye-websocket@~0.10.0: version "0.10.0" resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" + integrity sha512-Xhj93RXbMSq8urNCUq4p9l0P6hnySJ/7YNRhYNug0bLOuii7pKO7xQFb5mx9xZXWCar88pLPb805PvUkwrLZpQ== dependencies: websocket-driver ">=0.5.1" @@ -5326,20 +4835,6 @@ figures@3.2.0, figures@^3.0.0, figures@^3.1.0: dependencies: escape-string-regexp "^1.0.5" -figures@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" - integrity sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4= - dependencies: - escape-string-regexp "^1.0.5" - object-assign "^4.1.0" - -figures@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" - dependencies: - escape-string-regexp "^1.0.5" - 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" @@ -5375,7 +4870,7 @@ filing-cabinet@^3.0.1: fill-range@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" - integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= + integrity sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ== dependencies: extend-shallow "^2.0.1" is-number "^3.0.0" @@ -5389,12 +4884,10 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" -find-up@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" - dependencies: - path-exists "^2.0.0" - pinkie-promise "^2.0.0" +filter-obj@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/filter-obj/-/filter-obj-1.1.0.tgz#9b311112bc6c6127a16e016c6c5d7f19e0805c5b" + integrity sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ== find-up@^2.0.0: version "2.1.0" @@ -5425,20 +4918,12 @@ find-up@^5.0.0: locate-path "^6.0.0" path-exists "^4.0.0" -find-up@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-6.3.0.tgz#2abab3d3280b2dc7ac10199ef324c4e002c8c790" - integrity sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw== - dependencies: - locate-path "^7.1.0" - path-exists "^5.0.0" - -find-versions@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-3.2.0.tgz#10297f98030a786829681690545ef659ed1d254e" - integrity sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww== +find-versions@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-4.0.0.tgz#3c57e573bf97769b8cb8df16934b627915da4965" + integrity sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ== dependencies: - semver-regex "^2.0.0" + semver-regex "^3.1.2" flat-cache@^3.0.4: version "3.1.1" @@ -5465,11 +4950,12 @@ flatten@^1.0.2: integrity sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg== flush-write-stream@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.0.2.tgz#c81b90d8746766f1a609a46809946c45dd8ae417" + version "1.1.1" + resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" + integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== dependencies: - inherits "^2.0.1" - readable-stream "^2.0.4" + inherits "^2.0.3" + readable-stream "^2.3.6" fn.name@1.x.x: version "1.1.0" @@ -5488,16 +4974,10 @@ for-each@^0.3.3: dependencies: is-callable "^1.1.3" -for-each@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.2.tgz#2c40450b9348e97f281322593ba96704b9abd4d4" - dependencies: - is-function "~1.0.0" - for-in@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" - integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= + integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ== foreground-child@^3.1.0: version "3.1.1" @@ -5519,31 +4999,15 @@ form-data@^4.0.0: fragment-cache@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + integrity sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA== dependencies: map-cache "^0.2.2" -fs-access@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/fs-access/-/fs-access-1.0.1.tgz#d6a87f262271cefebec30c553407fb995da8777a" - integrity sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o= - dependencies: - null-check "^1.0.0" - fs-constants@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== -fs-extra@*: - version "9.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" - integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== - dependencies: - at-least-node "^1.0.0" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - fs-extra@^11.1.0, fs-extra@^11.1.1: version "11.1.1" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.1.1.tgz#da69f7c39f3b002378b0954bb6ae7efdc0876e2d" @@ -5570,6 +5034,7 @@ fs-minipass@^3.0.0: fs-mkdirp-stream@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz#0b7815fc3201c6a69e14db98ce098c16935259eb" + integrity sha512-+vSd9frUnapVC2RZYfL3FCB2p3g4TBhaUmrsWlSudsGdnxIuUvBB2QM1VZeBtc49QFwrp+wQLrDs3+xxDgI5gQ== dependencies: graceful-fs "^4.1.11" through2 "^2.0.3" @@ -5579,21 +5044,26 @@ fs.realpath@^1.0.0: resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= -fsevents@~2.1.2: - version "2.1.3" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e" - integrity sha1-+3OHA66NL5/pAMM4Nt3r7ouX8j4= - fsevents@~2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== -function-bind@^1.0.2, function-bind@^1.1.1, function-bind@~1.1.0: +fsevents@~2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + +function-bind@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + function.prototype.name@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd" @@ -5604,7 +5074,7 @@ function.prototype.name@^1.1.6: es-abstract "^1.22.1" functions-have-names "^1.2.3" -functions-have-names@^1.2.2, functions-have-names@^1.2.3: +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" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== @@ -5623,13 +5093,6 @@ gauge@^4.0.3: strip-ansi "^6.0.1" wide-align "^1.1.5" -generic-names@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/generic-names/-/generic-names-2.0.1.tgz#f8a378ead2ccaa7a34f0317b05554832ae41b872" - integrity sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ== - dependencies: - loader-utils "^1.1.0" - gensync@^1.0.0-beta.1, gensync@^1.0.0-beta.2: version "1.0.0-beta.2" resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" @@ -5647,9 +5110,10 @@ geojson-fixtures@*: dependencies: geojsonhint "^1.0.0" -geojson-polygon-self-intersections@1.2.x: - version "1.2.0" - resolved "https://registry.yarnpkg.com/geojson-polygon-self-intersections/-/geojson-polygon-self-intersections-1.2.0.tgz#451c49e89e0103588c6252363c598d73716b1746" +geojson-polygon-self-intersections@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/geojson-polygon-self-intersections/-/geojson-polygon-self-intersections-1.2.1.tgz#7018edabe58e9262f20821a7334953708c78bbb7" + integrity sha512-/QM1b5u2d172qQVO//9CGRa49jEmclKEsYOQmWP9ooEjj63tBM51m2805xsbxkzlEELQ2REgTf700gUhhlegxA== dependencies: rbush "^2.0.1" @@ -5696,17 +5160,7 @@ get-package-type@^0.1.0: resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== -get-pkg-repo@^1.0.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz#c73b489c06d80cc5536c2c853f9e05232056972d" - dependencies: - hosted-git-info "^2.1.4" - meow "^3.3.0" - normalize-package-data "^2.3.0" - parse-github-repo-url "^1.3.0" - through2 "^2.0.0" - -get-pkg-repo@^4.2.1: +get-pkg-repo@^4.0.0, get-pkg-repo@^4.2.1: version "4.2.1" resolved "https://registry.yarnpkg.com/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz#75973e1c8050c73f48190c52047c4cee3acbf385" integrity sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA== @@ -5721,10 +5175,6 @@ get-port@5.1.1, get-port@^5.0.0: resolved "https://registry.yarnpkg.com/get-port/-/get-port-5.1.1.tgz#0469ed07563479de6efb986baf053dcd7d4e3193" integrity sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ== -get-stdin@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" - get-stream@6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.0.tgz#3e0012cb6827319da2706e601a1583e8629a6718" @@ -5750,22 +5200,22 @@ get-symbol-description@^1.0.0: call-bind "^1.0.2" get-intrinsic "^1.1.1" -get-tsconfig@^4.4.0: - version "4.7.0" - resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.7.0.tgz#06ce112a1463e93196aa90320c35df5039147e34" - integrity sha512-pmjiZ7xtB8URYm74PlGJozDNyhvsVLUcpBa8DZBG3bWHwaHa9bPiRpiSfovw+fjhwONSCWKRyk+JQHEGZmMrzw== +get-tsconfig@^4.7.2: + version "4.7.2" + resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.7.2.tgz#0dcd6fb330391d46332f4c6c1bf89a6514c2ddce" + integrity sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A== dependencies: resolve-pkg-maps "^1.0.0" get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" - integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= + integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== git-raw-commits@^2.0.8: - version "2.0.10" - resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.10.tgz#e2255ed9563b1c9c3ea6bd05806410290297bbc1" - integrity sha512-sHhX5lsbG9SOO6yXdlwgEMQ/ljIn7qMpAbJZCGfXX2fq5T8M5SrDnpYk9/4HswTildcIqatsWa91vty6VhWSaQ== + version "2.0.11" + resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.11.tgz#bc3576638071d18655e1cc60d7f524920008d723" + integrity sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A== dependencies: dargs "^7.0.0" lodash "^4.17.15" @@ -5806,12 +5256,12 @@ git-semver-tags@^5.0.0: semver "^7.0.0" git-up@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/git-up/-/git-up-4.0.1.tgz#cb2ef086653640e721d2042fe3104857d89007c0" - integrity sha512-LFTZZrBlrCrGCG07/dm1aCjjpL1z9L3+5aEeI9SBhAqSc+kiA9Or1bgZhQFNppJX6h/f5McrvJt1mQXTFm6Qrw== + version "4.0.5" + resolved "https://registry.yarnpkg.com/git-up/-/git-up-4.0.5.tgz#e7bb70981a37ea2fb8fe049669800a1f9a01d759" + integrity sha512-YUvVDg/vX3d0syBsk/CKUTib0srcQME0JyHkL5BaYdwLsiCslPWmDSi8PUMo9pXYjrryMcmsCoCgsTpSCJEQaA== dependencies: is-ssh "^1.3.0" - parse-url "^5.0.0" + parse-url "^6.0.0" git-up@^7.0.0: version "7.0.0" @@ -5821,7 +5271,7 @@ git-up@^7.0.0: is-ssh "^1.4.0" parse-url "^8.1.0" -git-url-parse@13.1.0, git-url-parse@^13.1.0: +git-url-parse@13.1.0: version "13.1.0" resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-13.1.0.tgz#07e136b5baa08d59fabdf0e33170de425adf07b4" integrity sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA== @@ -5829,9 +5279,9 @@ git-url-parse@13.1.0, git-url-parse@^13.1.0: git-up "^7.0.0" git-url-parse@^11.1.2: - version "11.4.4" - resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-11.4.4.tgz#5d747debc2469c17bc385719f7d0427802d83d77" - integrity sha512-Y4o9o7vQngQDIU9IjyCmRJBin5iYjI5u9ZITnddRZpD7dcCFQj2sL2XuMNbLRE4b4B/4ENPsp2Q8P44fjAZ0Pw== + version "11.6.0" + resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-11.6.0.tgz#c634b8de7faa66498a2b88932df31702c67df605" + integrity sha512-WWUxvJs5HsyHL6L08wOusa/IXYtMuCAhrMmnTjQPpBU0TTHyDhnOATNH3xNQz7YOQUsqIIPTGr4xiVti1Hsk5g== dependencies: git-up "^4.0.0" @@ -5844,25 +5294,14 @@ gitconfiglocal@^1.0.0: github-slugger@1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.2.0.tgz#8ada3286fd046d8951c3c952a8d7854cfd90fd9a" + integrity sha512-wIaa75k1vZhyPm9yWrD08A5Xnx/V+RmzGrpjQuLemGKSb77Qukiaei58Bogrl/LZSADDfPzKJX8jhLs4CRTl7Q== dependencies: emoji-regex ">=6.0.0 <=6.1.1" -github-slugger@1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.4.0.tgz#206eb96cdb22ee56fdc53a28d5a302338463444e" - integrity sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ== - github-slugger@^1.2.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.3.0.tgz#9bd0a95c5efdfc46005e82a906ef8e2a059124c9" - integrity sha512-gwJScWVNhFYSRDvURk/8yhcFBee6aFjye2a7Lhb2bUyRulpIoek9p0I9Kt7PT67d/nUlZbFu8L9RLiA0woQN8Q== - dependencies: - emoji-regex ">=6.0.0 <=6.1.1" - -github-slugger@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-2.0.0.tgz#52cf2f9279a21eb6c59dd385b410f0c0adda8f1a" - integrity sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw== + version "1.5.0" + resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.5.0.tgz#17891bbc73232051474d68bd867a34625c955f7d" + integrity sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw== glob-parent@5.1.2, glob-parent@^5.1.0, glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" @@ -5874,6 +5313,7 @@ glob-parent@5.1.2, glob-parent@^5.1.0, glob-parent@^5.1.2, glob-parent@~5.1.2: glob-parent@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + integrity sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA== dependencies: is-glob "^3.1.0" path-dirname "^1.0.0" @@ -5888,6 +5328,7 @@ glob-parent@^6.0.2: glob-stream@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/glob-stream/-/glob-stream-6.1.0.tgz#7045c99413b3eb94888d83ab46d0b404cc7bdde4" + integrity sha512-uMbLGAP3S2aDOHUDfdoYcdIePUCfysbAd0IAoWVZbeGU/oNQ8asHVSshLDJUPWxfzj8zsCG7/XeHPHTtow0nsw== dependencies: extend "^3.0.0" glob "^7.1.1" @@ -5900,18 +5341,6 @@ glob-stream@^6.1.0: to-absolute-glob "^2.0.0" unique-stream "^2.0.2" -glob@*, glob@^7.0.0, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: - version "7.2.0" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" - integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - glob@7.1.4: version "7.1.4" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" @@ -5924,7 +5353,7 @@ glob@7.1.4: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^10.2.2: +glob@^10.2.2, glob@^10.3.10: version "10.3.10" resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.10.tgz#0351ebb809fd187fe421ab96af83d3a70715df4b" integrity sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g== @@ -5935,7 +5364,19 @@ glob@^10.2.2: minipass "^5.0.0 || ^6.0.2 || ^7.0.0" path-scurry "^1.10.1" -glob@^7.2.3: +glob@^7.0.5, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: + version "7.2.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" + integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^7.1.1, glob@^7.1.2, glob@^7.2.3: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -5947,7 +5388,7 @@ glob@^7.2.3: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^8.0.1, glob@^8.0.3: +glob@^8.0.1: version "8.1.0" resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== @@ -5968,23 +5409,7 @@ glob@^9.2.0: minipass "^4.2.4" path-scurry "^1.6.1" -glob@~7.1.2: - version "7.1.6" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" - integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - globals-docs@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/globals-docs/-/globals-docs-2.4.0.tgz#f2c647544eb6161c7c38452808e16e693c2dafbb" - -globals-docs@^2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/globals-docs/-/globals-docs-2.4.1.tgz#d16887709f4a15eb22d97e96343591f87a2ee3db" integrity sha512-qpPnUKkWnz8NESjrCvnlGklsgiQzlq+rcCxoG5uNQ+dNA7cFMCmn231slLAwS2N/PlkzZ3COL8CcS10jXmLHqg== @@ -6048,12 +5473,12 @@ gopd@^1.0.1: dependencies: get-intrinsic "^1.1.3" -graceful-fs@4.2.11, graceful-fs@^4.2.6: +graceful-fs@4.2.11, graceful-fs@^4.0.0, graceful-fs@^4.2.6: version "4.2.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== -graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: version "4.2.6" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== @@ -6068,18 +5493,6 @@ graphemer@^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" - integrity sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA== - dependencies: - minimist "^1.2.5" - neo-async "^2.6.0" - source-map "^0.6.1" - wordwrap "^1.0.0" - optionalDependencies: - uglify-js "^3.1.4" - handlebars@^4.7.7: version "4.7.8" resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.8.tgz#41c42c18b1be2365439188c77c6afae71c0cd9e9" @@ -6165,7 +5578,7 @@ has-unicode@2.0.1, has-unicode@^2.0.1: has-value@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" - integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= + integrity sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q== dependencies: get-value "^2.0.3" has-values "^0.1.4" @@ -6174,7 +5587,7 @@ has-value@^0.3.1: has-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" - integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= + integrity sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw== dependencies: get-value "^2.0.6" has-values "^1.0.0" @@ -6183,70 +5596,35 @@ has-value@^1.0.0: has-values@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" - integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= + integrity sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ== has-values@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" - integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= + integrity sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ== dependencies: is-number "^3.0.0" kind-of "^4.0.0" -has@^1.0.1, has@^1.0.3, has@~1.0.1: +has@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== dependencies: function-bind "^1.1.1" -hash-sum@^2.0.0: +hasown@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/hash-sum/-/hash-sum-2.0.0.tgz#81d01bb5de8ea4a214ad5d6ead1b523460b0b45a" - integrity sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg== - -hast-util-from-parse5@^7.0.0: - version "7.1.2" - resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-7.1.2.tgz#aecfef73e3ceafdfa4550716443e4eb7b02e22b0" - integrity sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw== + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.0.tgz#f4c513d454a57b7c7e1650778de226b11700546c" + integrity sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA== dependencies: - "@types/hast" "^2.0.0" - "@types/unist" "^2.0.0" - hastscript "^7.0.0" - property-information "^6.0.0" - vfile "^5.0.0" - vfile-location "^4.0.0" - web-namespaces "^2.0.0" + function-bind "^1.1.2" hast-util-is-element@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/hast-util-is-element/-/hast-util-is-element-1.1.0.tgz#3b3ed5159a2707c6137b48637fbfe068e175a425" integrity sha512-oUmNua0bFbdrD/ELDSSEadRVtWZOf3iF6Lbv81naqsIV99RnSCieTbWuWCY8BAeEfKJTKl0gRdokv+dELutHGQ== -hast-util-parse-selector@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz#25ab00ae9e75cbc62cf7a901f68a247eade659e2" - integrity sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA== - dependencies: - "@types/hast" "^2.0.0" - -hast-util-raw@^7.0.0: - version "7.2.3" - resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-7.2.3.tgz#dcb5b22a22073436dbdc4aa09660a644f4991d99" - integrity sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg== - dependencies: - "@types/hast" "^2.0.0" - "@types/parse5" "^6.0.0" - hast-util-from-parse5 "^7.0.0" - hast-util-to-parse5 "^7.0.0" - html-void-elements "^2.0.0" - parse5 "^6.0.0" - unist-util-position "^4.0.0" - unist-util-visit "^4.0.0" - vfile "^5.0.0" - web-namespaces "^2.0.0" - zwitch "^2.0.0" - hast-util-sanitize@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/hast-util-sanitize/-/hast-util-sanitize-3.0.2.tgz#b0b783220af528ba8fe6999f092d138908678520" @@ -6254,13 +5632,6 @@ hast-util-sanitize@^3.0.0: dependencies: xtend "^4.0.0" -hast-util-sanitize@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/hast-util-sanitize/-/hast-util-sanitize-4.1.0.tgz#d90f8521f5083547095c5c63a7e03150303e0286" - integrity sha512-Hd9tU0ltknMGRDv+d6Ro/4XKzBqQnP/EZrpiTbpFYfXv/uOhWeKc+2uajcbEvAEH98VZd7eII2PiXm13RihnLw== - dependencies: - "@types/hast" "^2.0.0" - hast-util-to-html@^7.0.0: version "7.1.3" resolved "https://registry.yarnpkg.com/hast-util-to-html/-/hast-util-to-html-7.1.3.tgz#9f339ca9bea71246e565fc79ff7dbfe98bb50f5e" @@ -6277,57 +5648,12 @@ hast-util-to-html@^7.0.0: unist-util-is "^4.0.0" xtend "^4.0.0" -hast-util-to-html@^8.0.0: - version "8.0.4" - resolved "https://registry.yarnpkg.com/hast-util-to-html/-/hast-util-to-html-8.0.4.tgz#0269ef33fa3f6599b260a8dc94f733b8e39e41fc" - integrity sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA== - dependencies: - "@types/hast" "^2.0.0" - "@types/unist" "^2.0.0" - ccount "^2.0.0" - comma-separated-tokens "^2.0.0" - hast-util-raw "^7.0.0" - hast-util-whitespace "^2.0.0" - html-void-elements "^2.0.0" - property-information "^6.0.0" - space-separated-tokens "^2.0.0" - stringify-entities "^4.0.0" - zwitch "^2.0.4" - -hast-util-to-parse5@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-7.1.0.tgz#c49391bf8f151973e0c9adcd116b561e8daf29f3" - integrity sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw== - dependencies: - "@types/hast" "^2.0.0" - comma-separated-tokens "^2.0.0" - property-information "^6.0.0" - space-separated-tokens "^2.0.0" - web-namespaces "^2.0.0" - zwitch "^2.0.0" - hast-util-whitespace@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-1.0.4.tgz#e4fe77c4a9ae1cb2e6c25e02df0043d0164f6e41" integrity sha512-I5GTdSfhYfAPNztx2xJRQpG8cuDSNt599/7YUn7Gx/WxNMsG+a835k97TDkFgk123cwjfwINaZknkKkphx/f2A== -hast-util-whitespace@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz#0ec64e257e6fc216c7d14c8a1b74d27d650b4557" - integrity sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng== - -hastscript@^7.0.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-7.2.0.tgz#0eafb7afb153d047077fa2a833dc9b7ec604d10b" - integrity sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw== - dependencies: - "@types/hast" "^2.0.0" - comma-separated-tokens "^2.0.0" - hast-util-parse-selector "^3.0.0" - property-information "^6.0.0" - space-separated-tokens "^2.0.0" - -he@^1.1.0, he@^1.2.0: +he@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== @@ -6337,11 +5663,6 @@ highlight.js@^10.7.2: resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.7.3.tgz#697272e3991356e40c3cac566a74eef681756531" integrity sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A== -highlight.js@^11.6.0: - version "11.8.0" - resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-11.8.0.tgz#966518ea83257bae2e7c9a48596231856555bb65" - integrity sha512-MedQhoqVdr0U6SSnWPzfiadUcDHfN/Wzq25AkXiQv9oiOO/sG0S7XkvpFIqWBl9Yq1UYyYOOVORs5UW2XlPyzg== - hosted-git-info@^2.1.4: version "2.8.9" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" @@ -6380,19 +5701,15 @@ html-void-elements@^1.0.0: resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-1.0.5.tgz#ce9159494e86d95e45795b166c2021c2cfca4483" integrity sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w== -html-void-elements@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-2.0.1.tgz#29459b8b05c200b6c5ee98743c41b979d577549f" - integrity sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A== - http-cache-semantics@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== -http-parser-js@>=0.4.0: - version "0.4.10" - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.10.tgz#92c9c1374c35085f75db359ec56cc257cbb93fa4" +http-parser-js@>=0.5.1: + version "0.5.8" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" + integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== http-proxy-agent@^5.0.0: version "5.0.0" @@ -6433,18 +5750,18 @@ humanize-ms@^1.2.1: dependencies: ms "^2.0.0" -husky@^4.2.3: - version "4.2.3" - resolved "https://registry.yarnpkg.com/husky/-/husky-4.2.3.tgz#3b18d2ee5febe99e27f2983500202daffbc3151e" - integrity sha512-VxTsSTRwYveKXN4SaH1/FefRJYCtx+wx04sSVcOpD7N2zjoHxa+cEJ07Qg5NmV3HAK+IRKOyNVpi2YBIVccIfQ== +husky@^4.3.8: + version "4.3.8" + resolved "https://registry.yarnpkg.com/husky/-/husky-4.3.8.tgz#31144060be963fd6850e5cc8f019a1dfe194296d" + integrity sha512-LCqqsB0PzJQ/AlCgfrfzRe3e3+NvmefAdKQhRYpxS4u6clblBoDdzzvHi8fmxKRzvMxPY/1WZWzomPZww0Anow== dependencies: - chalk "^3.0.0" + chalk "^4.0.0" ci-info "^2.0.0" - compare-versions "^3.5.1" - cosmiconfig "^6.0.0" - find-versions "^3.2.0" + compare-versions "^3.6.0" + cosmiconfig "^7.0.0" + find-versions "^4.0.0" opencollective-postinstall "^2.0.2" - pkg-dir "^4.2.0" + pkg-dir "^5.0.0" please-upgrade-node "^3.2.0" slash "^3.0.0" which-pm-runs "^1.0.0" @@ -6463,16 +5780,6 @@ iconv-lite@^0.6.2: dependencies: safer-buffer ">= 2.1.2 < 3.0.0" -icss-replace-symbols@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded" - integrity sha1-Bupvg2ead0njhs/h/oEq5dsiPe0= - -icss-utils@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" - integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== - ieee754@^1.1.13: version "1.2.1" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" @@ -6507,7 +5814,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.1.0, import-fresh@^3.2.1: +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== @@ -6535,16 +5842,6 @@ imurmurhash@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" -indent-string@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" - dependencies: - repeating "^2.0.0" - -indent-string@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289" - indent-string@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" @@ -6573,11 +5870,6 @@ ini@^1.3.2, ini@^1.3.5, ini@^1.3.8: resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== -ini@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/ini/-/ini-3.0.1.tgz#c76ec81007875bc44d544ff7a11a55d12294102d" - integrity sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ== - init-package-json@5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-5.0.0.tgz#030cf0ea9c84cfc1b0dc2e898b45d171393e4b40" @@ -6621,20 +5913,11 @@ internal-slot@^1.0.4, internal-slot@^1.0.5: has "^1.0.3" side-channel "^1.0.4" -interpret@^1.0.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" - integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== - ip@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ip/-/ip-2.0.0.tgz#4cf4ab182fee2314c75ede1276f8c80b479936da" integrity sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ== -irregular-plurals@^1.0.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/irregular-plurals/-/irregular-plurals-1.4.0.tgz#2ca9b033651111855412f16be5d77c62a458a766" - is-absolute@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" @@ -6642,27 +5925,22 @@ is-absolute@^1.0.0: is-relative "^1.0.0" is-windows "^1.0.1" -is-accessor-descriptor@^0.1.6: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" - integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= - dependencies: - kind-of "^3.0.2" - -is-accessor-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" - integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== +is-accessor-descriptor@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz#3223b10628354644b86260db29b3e693f5ceedd4" + integrity sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA== dependencies: - kind-of "^6.0.0" + hasown "^2.0.0" is-alphabetical@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.1.tgz#c77079cc91d4efac775be1034bf2d243f95e6f08" + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz#9e7d6b94916be22153745d184c298cbf986a686d" + integrity sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg== is-alphanumerical@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.1.tgz#dfb4aa4d1085e33bdb61c2dee9c80e9c6c19f53b" + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz#7eb9a2431f855f6b1ef1a78e326df515696c4dbf" + integrity sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A== dependencies: is-alphabetical "^1.0.0" is-decimal "^1.0.0" @@ -6715,7 +5993,7 @@ is-boolean-object@^1.1.0: call-bind "^1.0.2" has-tostringtag "^1.0.0" -is-buffer@^1.1.4, is-buffer@^1.1.5: +is-buffer@^1.1.5: version "1.1.6" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== @@ -6742,7 +6020,7 @@ is-ci@3.0.1: dependencies: ci-info "^3.2.0" -is-core-module@^2.13.0, is-core-module@^2.5.0, is-core-module@^2.8.1, is-core-module@^2.9.0: +is-core-module@^2.13.0, is-core-module@^2.5.0, is-core-module@^2.8.1: version "2.13.0" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== @@ -6763,19 +6041,12 @@ is-core-module@^2.8.0: dependencies: has "^1.0.3" -is-data-descriptor@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" - integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= - dependencies: - kind-of "^3.0.2" - -is-data-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" - integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== +is-data-descriptor@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz#2109164426166d32ea38c405c1e0945d9e6a4eeb" + integrity sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw== dependencies: - kind-of "^6.0.0" + hasown "^2.0.0" is-date-object@^1.0.1: version "1.0.1" @@ -6789,26 +6060,25 @@ is-date-object@^1.0.5: has-tostringtag "^1.0.0" is-decimal@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.1.tgz#f5fb6a94996ad9e8e3761fbfbd091f1fca8c4e82" + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5" + integrity sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw== is-descriptor@^0.1.0: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" - integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== + version "0.1.7" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.7.tgz#2727eb61fd789dcd5bdf0ed4569f551d2fe3be33" + integrity sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg== dependencies: - is-accessor-descriptor "^0.1.6" - is-data-descriptor "^0.1.4" - kind-of "^5.0.0" + is-accessor-descriptor "^1.0.1" + is-data-descriptor "^1.0.1" is-descriptor@^1.0.0, is-descriptor@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" - integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.3.tgz#92d27cb3cd311c4977a4db47df457234a13cb306" + integrity sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw== dependencies: - is-accessor-descriptor "^1.0.0" - is-data-descriptor "^1.0.0" - kind-of "^6.0.2" + is-accessor-descriptor "^1.0.1" + is-data-descriptor "^1.0.1" is-docker@^2.0.0, is-docker@^2.1.1: version "2.2.1" @@ -6823,7 +6093,7 @@ is-docker@^3.0.0: 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" - integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= + integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== is-extendable@^1.0.1: version "1.0.1" @@ -6836,18 +6106,6 @@ is-extglob@^2.1.0, is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" -is-finite@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" - dependencies: - number-is-nan "^1.0.0" - -is-fullwidth-code-point@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" - dependencies: - number-is-nan "^1.0.0" - is-fullwidth-code-point@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" @@ -6857,13 +6115,10 @@ is-fullwidth-code-point@^3.0.0: resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== -is-function@~1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.1.tgz#12cfb98b65b57dd3d193a3121f5f6e2f437602b5" - is-glob@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + integrity sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw== dependencies: is-extglob "^2.1.0" @@ -6882,8 +6137,9 @@ is-glob@^4.0.3: 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" + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7" + integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw== is-inside-container@^1.0.0: version "1.0.0" @@ -6914,6 +6170,7 @@ is-module@^1.0.0: is-negated-glob@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-negated-glob/-/is-negated-glob-1.0.0.tgz#6910bca5da8c95e784b5751b976cf5a10fee36d2" + integrity sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug== is-negative-zero@^2.0.2: version "2.0.2" @@ -6930,7 +6187,7 @@ is-number-object@^1.0.4: is-number@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" - integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= + integrity sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg== dependencies: kind-of "^3.0.2" @@ -6948,19 +6205,6 @@ is-obj@^2.0.0: resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== -is-observable@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-observable/-/is-observable-1.1.0.tgz#b3e986c8f44de950867cab5403f5a3465005975e" - integrity sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA== - dependencies: - symbol-observable "^1.1.0" - -is-odd@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-odd/-/is-odd-1.0.0.tgz#3b8a932eb028b3775c39bb09e91767accdb69088" - 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" @@ -6992,10 +6236,6 @@ is-plain-object@^5.0.0: resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== -is-promise@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" - is-reference@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7" @@ -7046,13 +6286,7 @@ is-shared-array-buffer@^1.0.2: dependencies: call-bind "^1.0.2" -is-ssh@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/is-ssh/-/is-ssh-1.3.0.tgz#ebea1169a2614da392a63740366c3ce049d8dff6" - dependencies: - protocols "^1.1.0" - -is-ssh@^1.4.0: +is-ssh@^1.3.0, is-ssh@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/is-ssh/-/is-ssh-1.4.0.tgz#4f8220601d2839d8fa624b3106f8e8884f01b8b2" integrity sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ== @@ -7064,10 +6298,6 @@ is-stream@2.0.0, is-stream@^2.0.0: resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== -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" @@ -7128,13 +6358,15 @@ is-url@^1.2.4: resolved "https://registry.yarnpkg.com/is-url/-/is-url-1.2.4.tgz#04a4df46d28c4cff3d73d01ff06abeb318a1aa52" integrity sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww== -is-utf8@^0.2.0, is-utf8@^0.2.1: +is-utf8@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + integrity sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q== is-valid-glob@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-valid-glob/-/is-valid-glob-1.0.0.tgz#29bf3eff701be2d4d315dbacc39bc39fe8f601aa" + integrity sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA== is-weakmap@^2.0.1: version "2.0.1" @@ -7156,7 +6388,7 @@ is-weakset@^2.0.1: call-bind "^1.0.2" get-intrinsic "^1.1.1" -is-windows@^1.0.1: +is-windows@^1.0.1, is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" @@ -7188,7 +6420,7 @@ isexe@^2.0.0: isobject@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" - integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= + integrity sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA== dependencies: isarray "1.0.0" @@ -7313,23 +6545,10 @@ json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" -json-stable-stringify@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" - dependencies: - jsonify "~0.0.0" - json-stringify-safe@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" -json5@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" - integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== - dependencies: - minimist "^1.2.0" - json5@^2.1.2: version "2.2.0" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" @@ -7356,10 +6575,6 @@ jsonfile@^6.0.1: optionalDependencies: graceful-fs "^4.1.6" -jsonify@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" - jsonlint-lines@1.7.1: version "1.7.1" resolved "https://registry.yarnpkg.com/jsonlint-lines/-/jsonlint-lines-1.7.1.tgz#507de680d3fb8c4be1641cc57d6f679f29f178ff" @@ -7390,31 +6605,22 @@ keyv@^4.5.3: 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" - integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= + integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== dependencies: is-buffer "^1.1.5" kind-of@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" - integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= + integrity sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw== dependencies: is-buffer "^1.1.5" -kind-of@^5.0.0, kind-of@^5.0.2: - version "5.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" - -kind-of@^6.0.0, kind-of@^6.0.2, kind-of@^6.0.3: +kind-of@^6.0.2, kind-of@^6.0.3: version "6.0.3" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== -kleur@^4.0.3: - version "4.1.5" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780" - integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ== - konan@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/konan/-/konan-2.1.1.tgz#eea88f05c56249b78903b952b953393900346dd1" @@ -7429,24 +6635,26 @@ kuler@^2.0.0: integrity sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A== lazystream@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4" + version "1.0.1" + resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.1.tgz#494c831062f1f9408251ec44db1cba29242a2638" + integrity sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw== dependencies: readable-stream "^2.0.5" lead@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/lead/-/lead-1.0.0.tgz#6f14f99a37be3a9dd784f5495690e5903466ee42" + integrity sha512-IpSVCk9AYvLHo5ctcIXxOBpMWUe+4TKN3VPWAKUbJikkmsGp0VrSM8IttVc32D6J4WUsiPE6aEFRNmIoF/gdow== dependencies: flush-write-stream "^1.0.2" -lerna@^7.3.0: - version "7.3.0" - resolved "https://registry.yarnpkg.com/lerna/-/lerna-7.3.0.tgz#efecafbdce15694e2f6841256e073a3a2061053e" - integrity sha512-Dt8TH+J+c9+3MhTYcm5OxnNzXb87WG7GPNj3kidjYJjJY7KxIMDNU37qBTYRWA1h3wAeNKBplXVQYUPkGcYgkQ== +lerna@^7.4.2: + version "7.4.2" + resolved "https://registry.yarnpkg.com/lerna/-/lerna-7.4.2.tgz#03497125d7b7c8d463eebfe17a701b16bde2ad09" + integrity sha512-gxavfzHfJ4JL30OvMunmlm4Anw7d7Tq6tdVHzUukLdS9nWnxCN/QB21qR+VJYp5tcyXogHKbdUEGh6qmeyzxSA== dependencies: - "@lerna/child-process" "7.3.0" - "@lerna/create" "7.3.0" + "@lerna/child-process" "7.4.2" + "@lerna/create" "7.4.2" "@npmcli/run-script" "6.0.2" "@nx/devkit" ">=16.5.1 < 17" "@octokit/plugin-enterprise-rest" "6.0.1" @@ -7456,7 +6664,7 @@ lerna@^7.3.0: clone-deep "4.0.1" cmd-shim "6.0.1" columnify "1.6.0" - conventional-changelog-angular "6.0.0" + conventional-changelog-angular "7.0.0" conventional-changelog-core "5.0.1" conventional-recommended-bump "7.0.1" cosmiconfig "^8.2.0" @@ -7569,74 +6777,47 @@ lines-and-columns@~2.0.3: resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-2.0.3.tgz#b2f0badedb556b747020ab8ea7f0373e22efac1b" integrity sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w== -lint-staged@^10.0.8: - version "10.0.8" - resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.0.8.tgz#0f7849cdc336061f25f5d4fcbcfa385701ff4739" - integrity sha512-Oa9eS4DJqvQMVdywXfEor6F4vP+21fPHF8LUXgBbVWUSWBddjqsvO6Bv1LwMChmgQZZqwUvgJSHlu8HFHAPZmA== +lint-staged@^10.5.4: + version "10.5.4" + resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.5.4.tgz#cd153b5f0987d2371fc1d2847a409a2fe705b665" + integrity sha512-EechC3DdFic/TdOPgj/RB3FicqE6932LTHCUm0Y2fsD9KGlLB+RwJl2q1IYBIvEsKzDOgn0D4gll+YxG5RsrKg== dependencies: - chalk "^3.0.0" - commander "^4.0.1" - cosmiconfig "^6.0.0" - debug "^4.1.1" + chalk "^4.1.0" + cli-truncate "^2.1.0" + commander "^6.2.0" + cosmiconfig "^7.0.0" + debug "^4.2.0" dedent "^0.7.0" - execa "^3.4.0" - listr "^0.14.3" - log-symbols "^3.0.0" + enquirer "^2.3.6" + execa "^4.1.0" + listr2 "^3.2.2" + log-symbols "^4.0.0" micromatch "^4.0.2" normalize-path "^3.0.0" please-upgrade-node "^3.2.0" string-argv "0.3.1" stringify-object "^3.3.0" -listr-silent-renderer@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz#924b5a3757153770bf1a8e3fbf74b8bbf3f9242e" - integrity sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4= - -listr-update-renderer@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz#4ea8368548a7b8aecb7e06d8c95cb45ae2ede6a2" - integrity sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA== - dependencies: - chalk "^1.1.3" - cli-truncate "^0.2.1" - elegant-spinner "^1.0.1" - figures "^1.7.0" - indent-string "^3.0.0" - log-symbols "^1.0.2" - log-update "^2.3.0" - strip-ansi "^3.0.1" - -listr-verbose-renderer@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz#f1132167535ea4c1261102b9f28dac7cba1e03db" - integrity sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw== +listr2@^3.2.2: + version "3.14.0" + resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.14.0.tgz#23101cc62e1375fd5836b248276d1d2b51fdbe9e" + integrity sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g== dependencies: - chalk "^2.4.1" - cli-cursor "^2.1.0" - date-fns "^1.27.2" - figures "^2.0.0" - -listr@^0.14.3: - version "0.14.3" - resolved "https://registry.yarnpkg.com/listr/-/listr-0.14.3.tgz#2fea909604e434be464c50bddba0d496928fa586" - integrity sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA== - dependencies: - "@samverschueren/stream-to-observable" "^0.3.0" - is-observable "^1.1.0" - is-promise "^2.1.0" - is-stream "^1.1.0" - listr-silent-renderer "^1.1.1" - listr-update-renderer "^0.5.0" - listr-verbose-renderer "^0.5.0" - p-map "^2.0.0" - rxjs "^6.3.3" + cli-truncate "^2.1.0" + colorette "^2.0.16" + log-update "^4.0.0" + p-map "^4.0.0" + rfdc "^1.3.0" + rxjs "^7.5.1" + through "^2.3.8" + wrap-ansi "^7.0.0" livereload-js@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/livereload-js/-/livereload-js-2.3.0.tgz#c3ab22e8aaf5bf3505d80d098cbad67726548c9a" + version "2.4.0" + resolved "https://registry.yarnpkg.com/livereload-js/-/livereload-js-2.4.0.tgz#447c31cf1ea9ab52fc20db615c5ddf678f78009c" + integrity sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw== -load-json-file@*, load-json-file@6.2.0: +load-json-file@6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-6.2.0.tgz#5c7770b42cafa97074ca2848707c61662f4251a1" integrity sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ== @@ -7646,16 +6827,6 @@ load-json-file@*, load-json-file@6.2.0: strip-bom "^4.0.0" type-fest "^0.6.0" -load-json-file@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - pinkie-promise "^2.0.0" - strip-bom "^2.0.0" - load-json-file@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" @@ -7665,14 +6836,10 @@ load-json-file@^4.0.0: pify "^3.0.0" strip-bom "^3.0.0" -loader-utils@^1.1.0: - version "1.4.2" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.2.tgz#29a957f3a63973883eb684f10ffd3d151fec01a3" - integrity sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^1.0.1" +load-json-file@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-7.0.1.tgz#a3c9fde6beffb6bedb5acf104fad6bb1604e1b00" + integrity sha512-Gnxj3ev3mB5TkVBGad0JM6dmLiQL+o0t23JPBZ9sd+yvSLk05mFoqKBw5N8gbbkU4TNXyqCgIrl/VM17OgUIgQ== locate-path@^2.0.0: version "2.0.0" @@ -7703,18 +6870,6 @@ locate-path@^6.0.0: dependencies: p-locate "^5.0.0" -locate-path@^7.1.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-7.2.0.tgz#69cb1779bd90b35ab1e771e1f2f89a202c2a8a8a" - integrity sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA== - dependencies: - p-locate "^6.0.0" - -lodash.camelcase@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" - integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= - lodash.debounce@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" @@ -7735,20 +6890,7 @@ lodash@^4.17.10, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.21, lodash@^4.17 resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== -log-symbols@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-1.0.2.tgz#376ff7b58ea3086a0f09facc74617eca501e1a18" - dependencies: - chalk "^1.0.0" - -log-symbols@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-3.0.0.tgz#f3a08516a5dea893336a7dee14d18a1cfdab77c4" - integrity sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ== - dependencies: - chalk "^2.4.2" - -log-symbols@^4.1.0: +log-symbols@^4.0.0, log-symbols@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== @@ -7756,14 +6898,15 @@ log-symbols@^4.1.0: chalk "^4.1.0" is-unicode-supported "^0.1.0" -log-update@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/log-update/-/log-update-2.3.0.tgz#88328fd7d1ce7938b29283746f0b1bc126b24708" - integrity sha1-iDKP19HOeTiykoN0bwsbwSayRwg= +log-update@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1" + integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg== dependencies: - ansi-escapes "^3.0.0" - cli-cursor "^2.0.0" - wrap-ansi "^3.0.1" + ansi-escapes "^4.3.0" + cli-cursor "^3.1.0" + slice-ansi "^4.0.0" + wrap-ansi "^6.2.0" logform@^2.3.2, logform@^2.4.0: version "2.5.1" @@ -7782,18 +6925,6 @@ longest-streak@^2.0.0: resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-2.0.4.tgz#b8599957da5b5dab64dee3fe316fa774597d90e4" integrity sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg== -longest-streak@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-3.1.0.tgz#62fa67cd958742a1574af9f39866364102d90cd4" - integrity sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g== - -loud-rejection@^1.0.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" - dependencies: - currently-unhandled "^0.4.1" - signal-exit "^3.0.0" - lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" @@ -7825,10 +6956,10 @@ magic-string@^0.25.7: dependencies: sourcemap-codec "^1.4.4" -magic-string@^0.30.0: - version "0.30.4" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.4.tgz#c2c683265fc18dda49b56fc7318d33ca0332c98c" - integrity sha512-Q/TKtsC5BPm0kGqgBIF9oXAs/xEf2vRKiIB4wCRQTJOQIByZ1d+NnUOotvJOvNpi5RNIgVOMC3pOuaP1ZTDlVg== +magic-string@^0.30.5: + version "0.30.5" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.5.tgz#1994d980bd1c8835dc6e78db7cbd4ae4f24746f9" + integrity sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA== dependencies: "@jridgewell/sourcemap-codec" "^1.4.15" @@ -7847,13 +6978,6 @@ make-dir@^2.1.0: pify "^4.0.1" semver "^5.6.0" -make-dir@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - make-error@^1.1.1: version "1.3.6" resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" @@ -7884,7 +7008,7 @@ map-cache@^0.2.0, map-cache@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" -map-obj@^1.0.0, map-obj@^1.0.1: +map-obj@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" @@ -7896,7 +7020,7 @@ map-obj@^4.0.0: map-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" - integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= + integrity sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w== dependencies: object-visit "^1.0.0" @@ -7912,14 +7036,10 @@ markdown-table@^2.0.0: dependencies: repeat-string "^1.0.0" -markdown-table@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.3.tgz#e6331d30e493127e031dd385488b5bd326e4a6bd" - integrity sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw== - -matrix-to-grid@*: +matrix-to-grid@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/matrix-to-grid/-/matrix-to-grid-4.0.0.tgz#9b22e2ff1cb53629597f1aa51975708620adf2d4" + integrity sha512-0JukXYrNe55LsmZFex/rp4ZUkZNeVJtMLPXxJb4SwpOhIVML3nOLHUeg2HaRDyqc0j7O4b+GZuEeJQF2GcJ5Lw== dependencies: "@turf/helpers" "5.x" "@turf/rhumb-destination" "5.x" @@ -7931,15 +7051,6 @@ mdast-util-definitions@^4.0.0: dependencies: unist-util-visit "^2.0.0" -mdast-util-definitions@^5.0.0: - version "5.1.2" - resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz#9910abb60ac5d7115d6819b57ae0bcef07a3f7a7" - integrity sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA== - dependencies: - "@types/mdast" "^3.0.0" - "@types/unist" "^2.0.0" - unist-util-visit "^4.0.0" - mdast-util-find-and-replace@^1.1.0, mdast-util-find-and-replace@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-1.1.1.tgz#b7db1e873f96f66588c321f1363069abf607d1b5" @@ -7949,16 +7060,6 @@ mdast-util-find-and-replace@^1.1.0, mdast-util-find-and-replace@^1.1.1: unist-util-is "^4.0.0" unist-util-visit-parents "^3.0.0" -mdast-util-find-and-replace@^2.0.0, mdast-util-find-and-replace@^2.2.1: - version "2.2.2" - resolved "https://registry.yarnpkg.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.2.tgz#cc2b774f7f3630da4bd592f61966fecade8b99b1" - integrity sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw== - dependencies: - "@types/mdast" "^3.0.0" - escape-string-regexp "^5.0.0" - unist-util-is "^5.0.0" - unist-util-visit-parents "^5.0.0" - mdast-util-from-markdown@^0.8.0: version "0.8.5" resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz#d1ef2ca42bc377ecb0463a987910dae89bd9a28c" @@ -7970,24 +7071,6 @@ mdast-util-from-markdown@^0.8.0: parse-entities "^2.0.0" unist-util-stringify-position "^2.0.0" -mdast-util-from-markdown@^1.0.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz#9421a5a247f10d31d2faed2a30df5ec89ceafcf0" - integrity sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww== - dependencies: - "@types/mdast" "^3.0.0" - "@types/unist" "^2.0.0" - decode-named-character-reference "^1.0.0" - mdast-util-to-string "^3.1.0" - micromark "^3.0.0" - micromark-util-decode-numeric-character-reference "^1.0.0" - micromark-util-decode-string "^1.0.0" - micromark-util-normalize-identifier "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - unist-util-stringify-position "^3.0.0" - uvu "^0.5.0" - mdast-util-gfm-autolink-literal@^0.1.0: version "0.1.3" resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-0.1.3.tgz#9c4ff399c5ddd2ece40bd3b13e5447d84e385fb7" @@ -7997,25 +7080,6 @@ mdast-util-gfm-autolink-literal@^0.1.0: mdast-util-find-and-replace "^1.1.0" micromark "^2.11.3" -mdast-util-gfm-autolink-literal@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.3.tgz#67a13abe813d7eba350453a5333ae1bc0ec05c06" - integrity sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA== - dependencies: - "@types/mdast" "^3.0.0" - ccount "^2.0.0" - mdast-util-find-and-replace "^2.0.0" - micromark-util-character "^1.0.0" - -mdast-util-gfm-footnote@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz#ce5e49b639c44de68d5bf5399877a14d5020424e" - integrity sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ== - dependencies: - "@types/mdast" "^3.0.0" - mdast-util-to-markdown "^1.3.0" - micromark-util-normalize-identifier "^1.0.0" - mdast-util-gfm-strikethrough@^0.2.0: version "0.2.3" resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-0.2.3.tgz#45eea337b7fff0755a291844fbea79996c322890" @@ -8023,14 +7087,6 @@ mdast-util-gfm-strikethrough@^0.2.0: dependencies: mdast-util-to-markdown "^0.6.0" -mdast-util-gfm-strikethrough@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz#5470eb105b483f7746b8805b9b989342085795b7" - integrity sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ== - dependencies: - "@types/mdast" "^3.0.0" - mdast-util-to-markdown "^1.3.0" - mdast-util-gfm-table@^0.1.0: version "0.1.6" resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-0.1.6.tgz#af05aeadc8e5ee004eeddfb324b2ad8c029b6ecf" @@ -8039,16 +7095,6 @@ mdast-util-gfm-table@^0.1.0: markdown-table "^2.0.0" mdast-util-to-markdown "~0.6.0" -mdast-util-gfm-table@^1.0.0: - version "1.0.7" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz#3552153a146379f0f9c4c1101b071d70bbed1a46" - integrity sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg== - dependencies: - "@types/mdast" "^3.0.0" - markdown-table "^3.0.0" - mdast-util-from-markdown "^1.0.0" - mdast-util-to-markdown "^1.3.0" - mdast-util-gfm-task-list-item@^0.1.0: version "0.1.6" resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-0.1.6.tgz#70c885e6b9f543ddd7e6b41f9703ee55b084af10" @@ -8056,14 +7102,6 @@ mdast-util-gfm-task-list-item@^0.1.0: dependencies: mdast-util-to-markdown "~0.6.0" -mdast-util-gfm-task-list-item@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz#b280fcf3b7be6fd0cc012bbe67a59831eb34097b" - integrity sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ== - dependencies: - "@types/mdast" "^3.0.0" - mdast-util-to-markdown "^1.3.0" - mdast-util-gfm@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-0.1.2.tgz#8ecddafe57d266540f6881f5c57ff19725bd351c" @@ -8075,33 +7113,12 @@ mdast-util-gfm@^0.1.0: mdast-util-gfm-task-list-item "^0.1.0" mdast-util-to-markdown "^0.6.1" -mdast-util-gfm@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz#e92f4d8717d74bdba6de57ed21cc8b9552e2d0b6" - integrity sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg== - dependencies: - mdast-util-from-markdown "^1.0.0" - mdast-util-gfm-autolink-literal "^1.0.0" - mdast-util-gfm-footnote "^1.0.0" - mdast-util-gfm-strikethrough "^1.0.0" - mdast-util-gfm-table "^1.0.0" - mdast-util-gfm-task-list-item "^1.0.0" - mdast-util-to-markdown "^1.0.0" - mdast-util-inject@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/mdast-util-inject/-/mdast-util-inject-1.1.0.tgz#db06b8b585be959a2dcd2f87f472ba9b756f3675" dependencies: mdast-util-to-string "^1.0.0" -mdast-util-phrasing@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz#c7c21d0d435d7fb90956038f02e8702781f95463" - integrity sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg== - dependencies: - "@types/mdast" "^3.0.0" - unist-util-is "^5.0.0" - mdast-util-to-hast@^10.0.0: version "10.2.0" resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-10.2.0.tgz#61875526a017d8857b71abc9333942700b2d3604" @@ -8116,20 +7133,6 @@ mdast-util-to-hast@^10.0.0: unist-util-position "^3.0.0" unist-util-visit "^2.0.0" -mdast-util-to-hast@^12.0.0: - version "12.3.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz#045d2825fb04374e59970f5b3f279b5700f6fb49" - integrity sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw== - dependencies: - "@types/hast" "^2.0.0" - "@types/mdast" "^3.0.0" - mdast-util-definitions "^5.0.0" - micromark-util-sanitize-uri "^1.1.0" - trim-lines "^3.0.0" - unist-util-generated "^2.0.0" - unist-util-position "^4.0.0" - unist-util-visit "^4.0.0" - mdast-util-to-markdown@^0.6.0, mdast-util-to-markdown@^0.6.1, mdast-util-to-markdown@~0.6.0: version "0.6.5" resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz#b33f67ca820d69e6cc527a93d4039249b504bebe" @@ -8142,20 +7145,6 @@ mdast-util-to-markdown@^0.6.0, mdast-util-to-markdown@^0.6.1, mdast-util-to-mark repeat-string "^1.0.0" zwitch "^1.0.0" -mdast-util-to-markdown@^1.0.0, mdast-util-to-markdown@^1.3.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz#c13343cb3fc98621911d33b5cd42e7d0731171c6" - integrity sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A== - dependencies: - "@types/mdast" "^3.0.0" - "@types/unist" "^2.0.0" - longest-streak "^3.0.0" - mdast-util-phrasing "^3.0.0" - mdast-util-to-string "^3.0.0" - micromark-util-decode-string "^1.0.0" - unist-util-visit "^4.0.0" - zwitch "^2.0.0" - mdast-util-to-string@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-1.0.4.tgz#5c455c878c9355f0c1e7f3e8b719cf583691acfb" @@ -8165,13 +7154,6 @@ mdast-util-to-string@^2.0.0: resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz#b8cfe6a713e1091cb5b728fc48885a4767f8b97b" integrity sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w== -mdast-util-to-string@^3.0.0, mdast-util-to-string@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz#66f7bb6324756741c5f47a53557f0cbf16b6f789" - integrity sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg== - dependencies: - "@types/mdast" "^3.0.0" - mdast-util-toc@^5.0.0: version "5.1.0" resolved "https://registry.yarnpkg.com/mdast-util-toc/-/mdast-util-toc-5.1.0.tgz#3af0f9c9a764b993538af03f1f79f4e3cec22736" @@ -8185,30 +7167,22 @@ mdast-util-toc@^5.0.0: unist-util-is "^4.0.0" unist-util-visit "^2.0.0" -mdast-util-toc@^6.0.0: - version "6.1.1" - resolved "https://registry.yarnpkg.com/mdast-util-toc/-/mdast-util-toc-6.1.1.tgz#28b81b0c99ca80c4442a3c95e20a825daf24518f" - integrity sha512-Er21728Kow8hehecK2GZtb7Ny3omcoPUVrmObiSUwmoRYVZaXLR751QROEFjR8W/vAQdHMLj49Lz20J55XaNpw== - dependencies: - "@types/extend" "^3.0.0" - "@types/mdast" "^3.0.0" - extend "^3.0.0" - github-slugger "^2.0.0" - mdast-util-to-string "^3.1.0" - unist-util-is "^5.0.0" - unist-util-visit "^4.0.0" - mdurl@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" - integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= + integrity sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g== memorystream@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2" integrity sha1-htcJCzDORV1j+64S3aUaR93K+bI= -meow@*, meow@^8.0.0, meow@^8.1.2: +meow@^12.1.1: + version "12.1.1" + resolved "https://registry.yarnpkg.com/meow/-/meow-12.1.1.tgz#e558dddbab12477b69b2e9a2728c327f191bace6" + integrity sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw== + +meow@^8.0.0, meow@^8.1.2: version "8.1.2" resolved "https://registry.yarnpkg.com/meow/-/meow-8.1.2.tgz#bcbe45bda0ee1729d350c03cffc8395a36c4e897" integrity sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q== @@ -8225,28 +7199,6 @@ meow@*, meow@^8.0.0, meow@^8.1.2: type-fest "^0.18.0" yargs-parser "^20.2.3" -meow@^3.3.0: - version "3.7.0" - resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" - dependencies: - camelcase-keys "^2.0.0" - decamelize "^1.1.2" - loud-rejection "^1.0.0" - map-obj "^1.0.1" - minimist "^1.1.3" - normalize-package-data "^2.3.4" - object-assign "^4.0.1" - read-pkg-up "^1.0.1" - redent "^1.0.0" - trim-newlines "^1.0.0" - -merge-source-map@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/merge-source-map/-/merge-source-map-1.1.0.tgz#2fdde7e6020939f70906a68f2d7ae685e4c8c646" - integrity sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw== - dependencies: - source-map "^0.6.1" - merge-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" @@ -8264,302 +7216,52 @@ merge2@^1.4.1: mgrs@1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/mgrs/-/mgrs-1.0.0.tgz#fb91588e78c90025672395cb40b25f7cd6ad1829" - -micromark-core-commonmark@^1.0.0, micromark-core-commonmark@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz#1386628df59946b2d39fb2edfd10f3e8e0a75bb8" - integrity sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw== - dependencies: - decode-named-character-reference "^1.0.0" - micromark-factory-destination "^1.0.0" - micromark-factory-label "^1.0.0" - micromark-factory-space "^1.0.0" - micromark-factory-title "^1.0.0" - micromark-factory-whitespace "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-chunked "^1.0.0" - micromark-util-classify-character "^1.0.0" - micromark-util-html-tag-name "^1.0.0" - micromark-util-normalize-identifier "^1.0.0" - micromark-util-resolve-all "^1.0.0" - micromark-util-subtokenize "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.1" - uvu "^0.5.0" - -micromark-extension-gfm-autolink-literal@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.5.tgz#5853f0e579bbd8ef9e39a7c0f0f27c5a063a66e7" - integrity sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg== - dependencies: - micromark-util-character "^1.0.0" - micromark-util-sanitize-uri "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-extension-gfm-autolink-literal@~0.5.0: - version "0.5.7" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-0.5.7.tgz#53866c1f0c7ef940ae7ca1f72c6faef8fed9f204" - integrity sha512-ePiDGH0/lhcngCe8FtH4ARFoxKTUelMp4L7Gg2pujYD5CSMb9PbblnyL+AAMud/SNMyusbS2XDSiPIRcQoNFAw== - dependencies: - micromark "~2.11.3" - -micromark-extension-gfm-footnote@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.1.2.tgz#05e13034d68f95ca53c99679040bc88a6f92fe2e" - integrity sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q== - dependencies: - micromark-core-commonmark "^1.0.0" - micromark-factory-space "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-normalize-identifier "^1.0.0" - micromark-util-sanitize-uri "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - uvu "^0.5.0" - -micromark-extension-gfm-strikethrough@^1.0.0: - version "1.0.7" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.7.tgz#c8212c9a616fa3bf47cb5c711da77f4fdc2f80af" - integrity sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw== - dependencies: - micromark-util-chunked "^1.0.0" - micromark-util-classify-character "^1.0.0" - micromark-util-resolve-all "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - uvu "^0.5.0" - -micromark-extension-gfm-strikethrough@~0.6.5: - version "0.6.5" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-0.6.5.tgz#96cb83356ff87bf31670eefb7ad7bba73e6514d1" - integrity sha512-PpOKlgokpQRwUesRwWEp+fHjGGkZEejj83k9gU5iXCbDG+XBA92BqnRKYJdfqfkrRcZRgGuPuXb7DaK/DmxOhw== - dependencies: - micromark "~2.11.0" - -micromark-extension-gfm-table@^1.0.0: - version "1.0.7" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.7.tgz#dcb46074b0c6254c3fc9cc1f6f5002c162968008" - integrity sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw== - dependencies: - micromark-factory-space "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - uvu "^0.5.0" - -micromark-extension-gfm-table@~0.4.0: - version "0.4.3" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-0.4.3.tgz#4d49f1ce0ca84996c853880b9446698947f1802b" - integrity sha512-hVGvESPq0fk6ALWtomcwmgLvH8ZSVpcPjzi0AjPclB9FsVRgMtGZkUcpE0zgjOCFAznKepF4z3hX8z6e3HODdA== - dependencies: - micromark "~2.11.0" - -micromark-extension-gfm-tagfilter@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.2.tgz#aa7c4dd92dabbcb80f313ebaaa8eb3dac05f13a7" - integrity sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g== - dependencies: - micromark-util-types "^1.0.0" - -micromark-extension-gfm-tagfilter@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-0.3.0.tgz#d9f26a65adee984c9ccdd7e182220493562841ad" - integrity sha512-9GU0xBatryXifL//FJH+tAZ6i240xQuFrSL7mYi8f4oZSbc+NvXjkrHemeYP0+L4ZUT+Ptz3b95zhUZnMtoi/Q== - -micromark-extension-gfm-task-list-item@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.5.tgz#b52ce498dc4c69b6a9975abafc18f275b9dde9f4" - integrity sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ== - dependencies: - micromark-factory-space "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - uvu "^0.5.0" - -micromark-extension-gfm-task-list-item@~0.3.0: - version "0.3.3" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-0.3.3.tgz#d90c755f2533ed55a718129cee11257f136283b8" - integrity sha512-0zvM5iSLKrc/NQl84pZSjGo66aTGd57C1idmlWmE87lkMcXrTxg1uXa/nXomxJytoje9trP0NDLvw4bZ/Z/XCQ== - dependencies: - micromark "~2.11.0" - -micromark-extension-gfm@^0.3.0: - version "0.3.3" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm/-/micromark-extension-gfm-0.3.3.tgz#36d1a4c089ca8bdfd978c9bd2bf1a0cb24e2acfe" - integrity sha512-oVN4zv5/tAIA+l3GbMi7lWeYpJ14oQyJ3uEim20ktYFAcfX1x3LNlFGGlmrZHt7u9YlKExmyJdDGaTt6cMSR/A== - dependencies: - micromark "~2.11.0" - micromark-extension-gfm-autolink-literal "~0.5.0" - micromark-extension-gfm-strikethrough "~0.6.5" - micromark-extension-gfm-table "~0.4.0" - micromark-extension-gfm-tagfilter "~0.3.0" - micromark-extension-gfm-task-list-item "~0.3.0" - -micromark-extension-gfm@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm/-/micromark-extension-gfm-2.0.3.tgz#e517e8579949a5024a493e49204e884aa74f5acf" - integrity sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ== - dependencies: - micromark-extension-gfm-autolink-literal "^1.0.0" - micromark-extension-gfm-footnote "^1.0.0" - micromark-extension-gfm-strikethrough "^1.0.0" - micromark-extension-gfm-table "^1.0.0" - micromark-extension-gfm-tagfilter "^1.0.0" - micromark-extension-gfm-task-list-item "^1.0.0" - micromark-util-combine-extensions "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-factory-destination@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz#eb815957d83e6d44479b3df640f010edad667b9f" - integrity sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg== - dependencies: - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-factory-label@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz#cc95d5478269085cfa2a7282b3de26eb2e2dec68" - integrity sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w== - dependencies: - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - uvu "^0.5.0" - -micromark-factory-space@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz#c8f40b0640a0150751d3345ed885a080b0d15faf" - integrity sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ== - dependencies: - micromark-util-character "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-factory-title@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz#dd0fe951d7a0ac71bdc5ee13e5d1465ad7f50ea1" - integrity sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ== - dependencies: - micromark-factory-space "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-factory-whitespace@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz#798fb7489f4c8abafa7ca77eed6b5745853c9705" - integrity sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ== - dependencies: - micromark-factory-space "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-util-character@^1.0.0, micromark-util-character@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-1.2.0.tgz#4fedaa3646db249bc58caeb000eb3549a8ca5dcc" - integrity sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg== - dependencies: - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-util-chunked@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz#37a24d33333c8c69a74ba12a14651fd9ea8a368b" - integrity sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ== - dependencies: - micromark-util-symbol "^1.0.0" - -micromark-util-classify-character@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz#6a7f8c8838e8a120c8e3c4f2ae97a2bff9190e9d" - integrity sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw== - dependencies: - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-util-combine-extensions@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz#192e2b3d6567660a85f735e54d8ea6e3952dbe84" - integrity sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA== - dependencies: - micromark-util-chunked "^1.0.0" - micromark-util-types "^1.0.0" + resolved "https://registry.yarnpkg.com/mgrs/-/mgrs-1.0.0.tgz#fb91588e78c90025672395cb40b25f7cd6ad1829" -micromark-util-decode-numeric-character-reference@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz#b1e6e17009b1f20bc652a521309c5f22c85eb1c6" - integrity sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw== +micromark-extension-gfm-autolink-literal@~0.5.0: + version "0.5.7" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-0.5.7.tgz#53866c1f0c7ef940ae7ca1f72c6faef8fed9f204" + integrity sha512-ePiDGH0/lhcngCe8FtH4ARFoxKTUelMp4L7Gg2pujYD5CSMb9PbblnyL+AAMud/SNMyusbS2XDSiPIRcQoNFAw== dependencies: - micromark-util-symbol "^1.0.0" + micromark "~2.11.3" -micromark-util-decode-string@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz#dc12b078cba7a3ff690d0203f95b5d5537f2809c" - integrity sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ== +micromark-extension-gfm-strikethrough@~0.6.5: + version "0.6.5" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-0.6.5.tgz#96cb83356ff87bf31670eefb7ad7bba73e6514d1" + integrity sha512-PpOKlgokpQRwUesRwWEp+fHjGGkZEejj83k9gU5iXCbDG+XBA92BqnRKYJdfqfkrRcZRgGuPuXb7DaK/DmxOhw== dependencies: - decode-named-character-reference "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-decode-numeric-character-reference "^1.0.0" - micromark-util-symbol "^1.0.0" - -micromark-util-encode@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz#92e4f565fd4ccb19e0dcae1afab9a173bbeb19a5" - integrity sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw== - -micromark-util-html-tag-name@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz#48fd7a25826f29d2f71479d3b4e83e94829b3588" - integrity sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q== + micromark "~2.11.0" -micromark-util-normalize-identifier@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz#7a73f824eb9f10d442b4d7f120fecb9b38ebf8b7" - integrity sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q== +micromark-extension-gfm-table@~0.4.0: + version "0.4.3" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-0.4.3.tgz#4d49f1ce0ca84996c853880b9446698947f1802b" + integrity sha512-hVGvESPq0fk6ALWtomcwmgLvH8ZSVpcPjzi0AjPclB9FsVRgMtGZkUcpE0zgjOCFAznKepF4z3hX8z6e3HODdA== dependencies: - micromark-util-symbol "^1.0.0" + micromark "~2.11.0" -micromark-util-resolve-all@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz#4652a591ee8c8fa06714c9b54cd6c8e693671188" - integrity sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA== - dependencies: - micromark-util-types "^1.0.0" +micromark-extension-gfm-tagfilter@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-0.3.0.tgz#d9f26a65adee984c9ccdd7e182220493562841ad" + integrity sha512-9GU0xBatryXifL//FJH+tAZ6i240xQuFrSL7mYi8f4oZSbc+NvXjkrHemeYP0+L4ZUT+Ptz3b95zhUZnMtoi/Q== -micromark-util-sanitize-uri@^1.0.0, micromark-util-sanitize-uri@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz#613f738e4400c6eedbc53590c67b197e30d7f90d" - integrity sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A== +micromark-extension-gfm-task-list-item@~0.3.0: + version "0.3.3" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-0.3.3.tgz#d90c755f2533ed55a718129cee11257f136283b8" + integrity sha512-0zvM5iSLKrc/NQl84pZSjGo66aTGd57C1idmlWmE87lkMcXrTxg1uXa/nXomxJytoje9trP0NDLvw4bZ/Z/XCQ== dependencies: - micromark-util-character "^1.0.0" - micromark-util-encode "^1.0.0" - micromark-util-symbol "^1.0.0" + micromark "~2.11.0" -micromark-util-subtokenize@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz#941c74f93a93eaf687b9054aeb94642b0e92edb1" - integrity sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A== +micromark-extension-gfm@^0.3.0: + version "0.3.3" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm/-/micromark-extension-gfm-0.3.3.tgz#36d1a4c089ca8bdfd978c9bd2bf1a0cb24e2acfe" + integrity sha512-oVN4zv5/tAIA+l3GbMi7lWeYpJ14oQyJ3uEim20ktYFAcfX1x3LNlFGGlmrZHt7u9YlKExmyJdDGaTt6cMSR/A== dependencies: - micromark-util-chunked "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - uvu "^0.5.0" - -micromark-util-symbol@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz#813cd17837bdb912d069a12ebe3a44b6f7063142" - integrity sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag== - -micromark-util-types@^1.0.0, micromark-util-types@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-1.1.0.tgz#e6676a8cae0bb86a2171c498167971886cb7e283" - integrity sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg== + micromark "~2.11.0" + micromark-extension-gfm-autolink-literal "~0.5.0" + micromark-extension-gfm-strikethrough "~0.6.5" + micromark-extension-gfm-table "~0.4.0" + micromark-extension-gfm-tagfilter "~0.3.0" + micromark-extension-gfm-task-list-item "~0.3.0" micromark@^2.11.3, micromark@~2.11.0, micromark@~2.11.3: version "2.11.4" @@ -8569,46 +7271,24 @@ micromark@^2.11.3, micromark@~2.11.0, micromark@~2.11.3: debug "^4.0.0" parse-entities "^2.0.0" -micromark@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/micromark/-/micromark-3.2.0.tgz#1af9fef3f995ea1ea4ac9c7e2f19c48fd5c006e9" - integrity sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA== - dependencies: - "@types/debug" "^4.0.0" - debug "^4.0.0" - decode-named-character-reference "^1.0.0" - micromark-core-commonmark "^1.0.1" - micromark-factory-space "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-chunked "^1.0.0" - micromark-util-combine-extensions "^1.0.0" - micromark-util-decode-numeric-character-reference "^1.0.0" - micromark-util-encode "^1.0.0" - micromark-util-normalize-identifier "^1.0.0" - micromark-util-resolve-all "^1.0.0" - micromark-util-sanitize-uri "^1.0.0" - micromark-util-subtokenize "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.1" - uvu "^0.5.0" - micromatch@^3.1.5: - version "3.1.5" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.5.tgz#d05e168c206472dfbca985bfef4f57797b4cd4ba" + version "3.1.10" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== dependencies: arr-diff "^4.0.0" array-unique "^0.3.2" - braces "^2.3.0" - define-property "^1.0.0" - extend-shallow "^2.0.1" - extglob "^2.0.2" + braces "^2.3.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + extglob "^2.0.4" fragment-cache "^0.2.1" - kind-of "^6.0.0" - nanomatch "^1.2.5" + kind-of "^6.0.2" + nanomatch "^1.2.9" object.pick "^1.3.0" regex-not "^1.0.0" snapdragon "^0.8.1" - to-regex "^3.0.1" + to-regex "^3.0.2" micromatch@^4.0.2: version "4.0.2" @@ -8639,12 +7319,9 @@ mime-types@^2.1.12: mime-db "1.43.0" mime@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.2.0.tgz#161e541965551d3b549fa1114391e3a3d55b923b" - -mimic-fn@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" + version "2.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" + integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== mimic-fn@^2.1.0: version "2.1.0" @@ -8709,20 +7386,16 @@ minimist@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.1.1.tgz#1bc2bc71658cdca5712475684363615b0b4f695b" -minimist@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" +minimist@^1.1.0, minimist@^1.2.6, minimist@^1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== -minimist@^1.1.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5, minimist@~1.2.0: +minimist@^1.2.0, minimist@^1.2.5: version "1.2.7" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18" integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== -minimist@^1.2.6, minimist@^1.2.8: - version "1.2.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" - integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== - minipass-collect@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" @@ -8808,26 +7481,29 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -mkdirp@*, mkdirp@^1.0.3: +mkdirp@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== -mock-property@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/mock-property/-/mock-property-1.0.0.tgz#301518a59fb545312a407c8d1a861aba0357b4a6" - integrity sha512-imC60k5A55GPUU43PqczbubOyyxCudIgneACKzL3PKfsBk08dc1HgNNU8siQbEIAPPjVUhc+gb0v0ypZ/iP9pw== +mkdirp@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-3.0.1.tgz#e44e4c5607fb279c168241713cc6e0fea9adcb50" + integrity sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg== + +mock-property@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/mock-property/-/mock-property-1.0.3.tgz#3e37c50a56609d548cabd56559fde3dd8767b10c" + integrity sha512-2emPTb1reeLLYwHxyVx993iYyCHEiRRO+y8NFXFPL5kl5q14sgTK76cXyEKkeKCHeRw35SfdkUJ10Q1KfHuiIQ== dependencies: - functions-have-names "^1.2.2" - has "^1.0.3" + define-data-property "^1.1.1" + functions-have-names "^1.2.3" + gopd "^1.0.1" has-property-descriptors "^1.0.0" + hasown "^2.0.0" isarray "^2.0.5" -modify-values@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.0.tgz#e2b6cdeb9ce19f99317a53722f3dbf5df5eaaab2" - -modify-values@^1.0.1: +modify-values@^1.0.0, modify-values@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== @@ -8883,15 +7559,10 @@ monorepolint@^0.5.0-alpha.20: "@monorepolint/rules" "^0.5.0-alpha.20+fb5a530" "@monorepolint/utils" "^0.5.0-alpha.20+fb5a530" -mri@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" - integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== - ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== ms@2.1.2, ms@^2.0.0: version "2.1.2" @@ -8929,17 +7600,18 @@ nanoid@^3.3.6: resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== -nanomatch@^1.2.5: - version "1.2.7" - resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.7.tgz#53cd4aa109ff68b7f869591fdc9d10daeeea3e79" +nanomatch@^1.2.9: + version "1.2.13" + resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== dependencies: arr-diff "^4.0.0" array-unique "^0.3.2" - define-property "^1.0.0" - extend-shallow "^2.0.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" fragment-cache "^0.2.1" - is-odd "^1.0.0" - kind-of "^5.0.2" + is-windows "^1.0.2" + kind-of "^6.0.2" object.pick "^1.3.0" regex-not "^1.0.0" snapdragon "^0.8.1" @@ -8954,11 +7626,6 @@ negotiator@^0.6.3: resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== -neo-async@^2.6.0: - version "2.6.1" - resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c" - integrity sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw== - neo-async@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" @@ -9015,11 +7682,6 @@ node-machine-id@1.1.12: resolved "https://registry.yarnpkg.com/node-machine-id/-/node-machine-id-1.1.12.tgz#37904eee1e59b320bb9c5d6c0a59f3b469cb6267" integrity sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ== -node-releases@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.1.tgz#3d1d395f204f1f2f29a54358b9fb678765ad2fc5" - integrity sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA== - node-releases@^2.0.13: version "2.0.13" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" @@ -9046,7 +7708,7 @@ nopt@^6.0.0: dependencies: abbrev "^1.0.0" -normalize-package-data@^2.3.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.5.0: +normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: version "2.5.0" resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== @@ -9066,7 +7728,7 @@ normalize-package-data@^3.0.0: semver "^7.3.4" validate-npm-package-license "^3.0.1" -normalize-package-data@^3.0.2, normalize-package-data@^3.0.3: +normalize-package-data@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz#dbcc3e2da59509a0983422884cd172eefdfa525e" integrity sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA== @@ -9089,6 +7751,7 @@ normalize-package-data@^5.0.0: normalize-path@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + integrity sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w== dependencies: remove-trailing-separator "^1.0.1" @@ -9097,14 +7760,15 @@ normalize-path@^3.0.0, normalize-path@~3.0.0: resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== -normalize-url@^3.3.0: - version "3.3.0" - resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" - integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== +normalize-url@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" + integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== now-and-later@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/now-and-later/-/now-and-later-2.0.0.tgz#bc61cbb456d79cb32207ce47ca05136ff2e7d6ee" + version "2.0.1" + resolved "https://registry.yarnpkg.com/now-and-later/-/now-and-later-2.0.1.tgz#8e579c8685764a7cc02cb680380e94f43ccb1f7c" + integrity sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ== dependencies: once "^1.3.2" @@ -9198,7 +7862,7 @@ npm-registry-fetch@^14.0.0, npm-registry-fetch@^14.0.3, npm-registry-fetch@^14.0 npm-package-arg "^10.0.0" proc-log "^3.0.0" -npm-run-all@*, npm-run-all@^4.1.5: +npm-run-all@^4.1.5: version "4.1.5" resolved "https://registry.yarnpkg.com/npm-run-all/-/npm-run-all-4.1.5.tgz#04476202a15ee0e2e214080861bff12a51d98fba" integrity sha1-BEdiAqFe4OLiFAgIYb/xKlHZj7o= @@ -9237,15 +7901,6 @@ npmlog@^6.0.0, npmlog@^6.0.2: gauge "^4.0.3" set-blocking "^2.0.0" -null-check@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/null-check/-/null-check-1.0.0.tgz#977dffd7176012b9ec30d2a39db5cf72a0439edd" - integrity sha1-l33/1xdgErnsMNKjnbXPcqBDnt0= - -number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - nx@16.10.0, "nx@>=16.5.1 < 17": version "16.10.0" resolved "https://registry.yarnpkg.com/nx/-/nx-16.10.0.tgz#b070461f7de0a3d7988bd78558ea84cda3543ace" @@ -9299,14 +7954,14 @@ nx@16.10.0, "nx@>=16.5.1 < 17": "@nx/nx-win32-arm64-msvc" "16.10.0" "@nx/nx-win32-x64-msvc" "16.10.0" -object-assign@^4.0.1, object-assign@^4.1.0: +object-assign@^4.1.0: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" object-copy@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" - integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= + integrity sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ== dependencies: copy-descriptor "^0.1.0" define-property "^0.2.5" @@ -9317,15 +7972,16 @@ object-inspect@^1.12.3, object-inspect@^1.9.0: resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== +object-inspect@^1.13.1: + version "1.13.1" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" + integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== + object-inspect@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67" integrity sha1-9Pa9GBrXfwBrXs5gvQtvOY/3Smc= -object-inspect@~1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.3.0.tgz#5b1eb8e6742e2ee83342a637034d844928ba2f6d" - object-is@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" @@ -9342,20 +7998,11 @@ object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1: object-visit@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" - integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= + integrity sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA== dependencies: isobject "^3.0.0" -object.assign@^4.0.4, object.assign@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" - dependencies: - define-properties "^1.1.2" - function-bind "^1.1.1" - has-symbols "^1.0.0" - object-keys "^1.0.11" - -object.assign@^4.1.4: +object.assign@^4.0.4, object.assign@^4.1.4: version "4.1.4" resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== @@ -9365,9 +8012,19 @@ object.assign@^4.1.4: has-symbols "^1.0.3" object-keys "^1.1.1" +object.assign@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" + dependencies: + define-properties "^1.1.2" + function-bind "^1.1.1" + has-symbols "^1.0.0" + object-keys "^1.0.11" + object.pick@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + integrity sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ== dependencies: isobject "^3.0.1" @@ -9385,12 +8042,6 @@ one-time@^1.0.0: dependencies: fn.name "1.x.x" -onetime@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" - dependencies: - mimic-fn "^1.0.0" - onetime@^5.1.0, onetime@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" @@ -9471,6 +8122,7 @@ ora@^5.4.1: ordered-read-streams@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz#77c0cb37c41525d64166d990ffad7ec6a0e1363e" + integrity sha512-Z87aSjx3r5c0ZB7bcJqIgIRX5bxR7A4aSzvIbaxd0oTkWBCOoKfuGHiKj60CHVUgg1Phm5yMZzBdt8XqRs73Mw== dependencies: readable-stream "^2.0.1" @@ -9482,11 +8134,6 @@ p-finally@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" -p-finally@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561" - integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw== - p-limit@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.2.0.tgz#0e92b6bedcb59f022c13d0f1949dc82d15909f1c" @@ -9507,13 +8154,6 @@ p-limit@^3.0.2: dependencies: yocto-queue "^0.1.0" -p-limit@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-4.0.0.tgz#914af6544ed32bfa54670b061cafcbd04984b644" - integrity sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ== - dependencies: - yocto-queue "^1.0.0" - p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" @@ -9541,13 +8181,6 @@ p-locate@^5.0.0: dependencies: p-limit "^3.0.2" -p-locate@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-6.0.0.tgz#3da9a49d4934b901089dca3302fa65dc5a05c04f" - integrity sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw== - dependencies: - p-limit "^4.0.0" - p-map-series@2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-map-series/-/p-map-series-2.1.0.tgz#7560d4c452d9da0c07e692fdbfe6e2c81a2a91f2" @@ -9560,11 +8193,6 @@ p-map@4.0.0, p-map@^4.0.0: dependencies: aggregate-error "^3.0.0" -p-map@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" - integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== - p-pipe@3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/p-pipe/-/p-pipe-3.1.0.tgz#48b57c922aa2e1af6a6404cb7c6bf0eb9cc8e60e" @@ -9657,16 +8285,6 @@ parse-filepath@^1.0.2: map-cache "^0.2.0" path-root "^0.1.1" -parse-github-repo-url@^1.3.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz#9e7d8bb252a6cb6ba42595060b7bf6df3dbc1f50" - -parse-json@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" - dependencies: - error-ex "^1.2.0" - parse-json@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" @@ -9695,12 +8313,14 @@ parse-json@^5.2.0: lines-and-columns "^1.1.6" parse-path@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/parse-path/-/parse-path-4.0.1.tgz#0ec769704949778cb3b8eda5e994c32073a1adff" - integrity sha512-d7yhga0Oc+PwNXDvQ0Jv1BuWkLVPXcAoQ/WREgd6vNNoKYaW52KI+RdOFjI63wjkmps9yUE8VS4veP+AgpQ/hA== + version "4.0.4" + resolved "https://registry.yarnpkg.com/parse-path/-/parse-path-4.0.4.tgz#4bf424e6b743fb080831f03b536af9fc43f0ffea" + integrity sha512-Z2lWUis7jlmXC1jeOG9giRO2+FsuyNipeQ43HAjqAZjwSe3SEf+q/84FGPHoso3kyntbxa4c4i77t3m6fGf8cw== dependencies: is-ssh "^1.3.0" protocols "^1.4.0" + qs "^6.9.4" + query-string "^6.13.8" parse-path@^7.0.0: version "7.0.0" @@ -9709,13 +8329,13 @@ parse-path@^7.0.0: dependencies: protocols "^2.0.0" -parse-url@^5.0.0: - version "5.0.1" - resolved "https://registry.npmjs.org/parse-url/-/parse-url-5.0.1.tgz#99c4084fc11be14141efa41b3d117a96fcb9527f" - integrity sha512-flNUPP27r3vJpROi0/R3/2efgKkyXqnXwyP1KQ2U0SfFRgdizOdWfvrrvJg1LuOoxs7GQhmxJlq23IpQ/BkByg== +parse-url@^6.0.0: + version "6.0.5" + resolved "https://registry.yarnpkg.com/parse-url/-/parse-url-6.0.5.tgz#4acab8982cef1846a0f8675fa686cef24b2f6f9b" + integrity sha512-e35AeLTSIlkw/5GFq70IN7po8fmDUjpDPY1rIK+VubRfsUvBonjQ+PBZG+vWMACnQSmNlvl524IucoDmcioMxA== dependencies: is-ssh "^1.3.0" - normalize-url "^3.3.0" + normalize-url "^6.1.0" parse-path "^4.0.0" protocols "^1.4.0" @@ -9726,25 +8346,15 @@ parse-url@^8.1.0: dependencies: parse-path "^7.0.0" -parse5@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" - integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== - pascalcase@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" - integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= + integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw== path-dirname@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" - -path-exists@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" - dependencies: - pinkie-promise "^2.0.0" + integrity sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q== path-exists@^3.0.0: version "3.0.0" @@ -9755,11 +8365,6 @@ path-exists@^4.0.0: resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== -path-exists@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-5.0.0.tgz#a6aad9489200b21fab31e49cf09277e5116fb9e7" - integrity sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ== - path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" @@ -9779,7 +8384,7 @@ path-key@^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: +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" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== @@ -9802,14 +8407,6 @@ path-scurry@^1.10.1, path-scurry@^1.6.1: lru-cache "^9.1.1 || ^10.0.0" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" -path-type@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" - dependencies: - graceful-fs "^4.1.2" - pify "^2.0.0" - pinkie-promise "^2.0.0" - path-type@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" @@ -9846,7 +8443,7 @@ pify@5.0.0, pify@^5.0.0: resolved "https://registry.yarnpkg.com/pify/-/pify-5.0.0.tgz#1f5eca3f5e87ebec28cc6d54a0e4aaf00acc127f" integrity sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA== -pify@^2.0.0, pify@^2.3.0: +pify@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" @@ -9859,21 +8456,6 @@ pify@^4.0.1: resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== -pify@^6.0.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-6.1.0.tgz#db9f2ebfba65f0bc144db65ae84d1a486ab72909" - integrity sha512-KocF8ve28eFjjuBKKGvzOBGzG8ew2OqOOSxTTZhirkzH7h3BI1vyzqlR0qbfcDBve1Yzo3FVlWUAtCRrbVN8Fw== - -pinkie-promise@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" - dependencies: - pinkie "^2.0.0" - -pinkie@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" - pkg-dir@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" @@ -9881,6 +8463,13 @@ pkg-dir@^4.2.0: dependencies: find-up "^4.0.0" +pkg-dir@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-5.0.0.tgz#a02d6aebe6ba133a928f74aec20bafdfe6b8e760" + integrity sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA== + dependencies: + find-up "^5.0.0" + platform@^1.3.3: version "1.3.5" resolved "https://registry.yarnpkg.com/platform/-/platform-1.3.5.tgz#fb6958c696e07e2918d2eeda0f0bc9448d733444" @@ -9892,12 +8481,6 @@ please-upgrade-node@^3.2.0: dependencies: semver-compare "^1.0.0" -plur@^2.0.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/plur/-/plur-2.1.2.tgz#7482452c1a0f508e3e344eaec312c91c29dc655a" - dependencies: - irregular-plurals "^1.0.0" - point-in-polygon-hao@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/point-in-polygon-hao/-/point-in-polygon-hao-1.1.0.tgz#37f5f4fbe14e89fa8a3bb7f67c9158079d2ede7c" @@ -9918,61 +8501,7 @@ polygon-clipping@^0.15.3: posix-character-classes@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" - -postcss-modules-extract-imports@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" - integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== - -postcss-modules-local-by-default@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" - integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== - dependencies: - icss-utils "^5.0.0" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.1.0" - -postcss-modules-scope@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" - integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== - dependencies: - postcss-selector-parser "^6.0.4" - -postcss-modules-values@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" - integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== - dependencies: - icss-utils "^5.0.0" - -postcss-modules@^4.0.0: - version "4.1.3" - resolved "https://registry.yarnpkg.com/postcss-modules/-/postcss-modules-4.1.3.tgz#c4c4c41d98d97d24c70e88dacfc97af5a4b3e21d" - integrity sha512-dBT39hrXe4OAVYJe/2ZuIZ9BzYhOe7t+IhedYeQ2OxKwDpAGlkEN/fR0fGnrbx4BvgbMReRX4hCubYK9cE/pJQ== - dependencies: - generic-names "^2.0.1" - icss-replace-symbols "^1.1.0" - lodash.camelcase "^4.3.0" - postcss-modules-extract-imports "^3.0.0" - postcss-modules-local-by-default "^4.0.0" - postcss-modules-scope "^3.0.0" - postcss-modules-values "^4.0.0" - string-hash "^1.1.1" - -postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: - version "6.0.6" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz#2c5bba8174ac2f6981ab631a42ab0ee54af332ea" - integrity sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg== - dependencies: - cssesc "^3.0.0" - util-deprecate "^1.0.2" - -postcss-value-parser@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" - integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== + integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg== postcss-values-parser@^2.0.1: version "2.0.1" @@ -9983,7 +8512,7 @@ postcss-values-parser@^2.0.1: indexes-of "^1.0.1" uniq "^1.0.1" -postcss@^8.1.10, postcss@^8.1.7: +postcss@^8.1.7, postcss@^8.4.31: version "8.4.31" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d" integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== @@ -10057,7 +8586,12 @@ proc-log@^3.0.0: resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-3.0.0.tgz#fb05ef83ccd64fd7b20bbe9c8c1070fc08338dd8" integrity sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A== -process-nextick-args@^1.0.6, process-nextick-args@~1.0.6: +process-nextick-args@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +process-nextick-args@~1.0.6: version "1.0.7" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" @@ -10065,16 +8599,18 @@ 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@*: - version "2.0.0" - resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.0.tgz#8a1be366bf8fc23db2bd23f10c6fe920b4389d1f" +progress@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== -proj4@*: - version "2.4.4" - resolved "https://registry.yarnpkg.com/proj4/-/proj4-2.4.4.tgz#c03d825e380f6850a4a7af5d20d365f6b72c4042" +proj4@^2.9.2: + version "2.9.2" + resolved "https://registry.yarnpkg.com/proj4/-/proj4-2.9.2.tgz#5f6fe8c2db0f7f9a265546991adcd7b00961ef2e" + integrity sha512-bdyfNmtlWjQN/rHEHEiqFvpTUHhuzDaeQ6Uu1G4sPGqk+Xkxae6ahh865fClJokSGPBmlDOQWWaO6465TCfv5Q== dependencies: mgrs "1.0.0" - wkt-parser "^1.2.0" + wkt-parser "^1.3.3" promise-inflight@^1.0.1: version "1.0.1" @@ -10103,14 +8639,10 @@ property-information@^5.0.0: dependencies: xtend "^4.0.0" -property-information@^6.0.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/property-information/-/property-information-6.3.0.tgz#ba4a06ec6b4e1e90577df9931286953cdf4282c3" - integrity sha512-gVNZ74nqhRMiIUYWGQdosYetaKc83x8oT41a0LlV3AAFCAZwCpg4vmGkq8t34+cUhp3cnM4XDiU/7xlgK7HGrg== - -protocols@^1.1.0, protocols@^1.4.0: - version "1.4.6" - resolved "https://registry.yarnpkg.com/protocols/-/protocols-1.4.6.tgz#f8bb263ea1b5fd7a7604d26b8be39bd77678bf8a" +protocols@^1.4.0: + version "1.4.8" + resolved "https://registry.yarnpkg.com/protocols/-/protocols-1.4.8.tgz#48eea2d8f58d9644a4a32caae5d5db290a075ce8" + integrity sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg== protocols@^2.0.0, protocols@^2.0.1: version "2.0.1" @@ -10125,6 +8657,7 @@ proxy-from-env@^1.1.0: pump@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" + integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== dependencies: end-of-stream "^1.1.0" once "^1.3.1" @@ -10138,10 +8671,11 @@ pump@^3.0.0: once "^1.3.1" pumpify@^1.3.5: - version "1.4.0" - resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.4.0.tgz#80b7c5df7e24153d03f0e7ac8a05a5d068bd07fb" + version "1.5.1" + resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" + integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== dependencies: - duplexify "^3.5.3" + duplexify "^3.6.0" inherits "^2.0.3" pump "^2.0.0" @@ -10156,13 +8690,25 @@ python-shell@^0.4.0: q@^1.5.1: version "1.5.1" - resolved "https://registry.npmjs.org/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" - integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= + resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" + integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== + +qs@^6.4.0, qs@^6.9.4: + version "6.11.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.2.tgz#64bea51f12c1f5da1bc01496f48ffcff7c69d7d9" + integrity sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA== + dependencies: + side-channel "^1.0.4" -qs@^6.4.0: - version "6.5.3" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.3.tgz#3aeeffc91967ef6e35c0e488ef46fb296ab76aad" - integrity sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA== +query-string@^6.13.8: + version "6.14.1" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.14.1.tgz#7ac2dca46da7f309449ba0f86b1fd28255b0c86a" + integrity sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw== + dependencies: + decode-uri-component "^0.2.0" + filter-obj "^1.1.0" + split-on-first "^1.0.0" + strict-uri-encode "^2.0.0" quick-lru@^4.0.1: version "4.0.1" @@ -10188,6 +8734,7 @@ randombytes@^2.1.0: raw-body@~1.1.0: version "1.1.7" resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-1.1.7.tgz#1d027c2bfa116acc6623bca8f00016572a87d425" + integrity sha512-WmJJU2e9Y6M5UzTOkHaM7xJGAPQD8PNzx3bAd2+uhZAim6wDk6dAZxPVYLF67XhbR4hmKGh33Lpmh4XWrCH5Mg== dependencies: bytes "1" string_decoder "0.10" @@ -10238,13 +8785,6 @@ read-package-json@6.0.4, read-package-json@^6.0.0: normalize-package-data "^5.0.0" npm-normalize-package-bin "^3.0.0" -read-pkg-up@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" - dependencies: - find-up "^1.0.0" - read-pkg "^1.0.0" - read-pkg-up@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" @@ -10269,23 +8809,6 @@ read-pkg-up@^7.0.1: read-pkg "^5.2.0" type-fest "^0.8.1" -read-pkg-up@^9.1.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-9.1.0.tgz#38ca48e0bc6c6b260464b14aad9bcd4e5b1fbdc3" - integrity sha512-vaMRR1AC1nrd5CQM0PhlRsO5oc2AAigqr7cCrZ/MW/Rsaflz4RlgzkpL4qoU/z1F6wrbd85iFv1OQj/y5RdGvg== - dependencies: - find-up "^6.3.0" - read-pkg "^7.1.0" - type-fest "^2.5.0" - -read-pkg@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" - dependencies: - load-json-file "^1.0.0" - normalize-package-data "^2.3.2" - path-type "^1.0.0" - read-pkg@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" @@ -10304,16 +8827,6 @@ read-pkg@^5.2.0: parse-json "^5.0.0" type-fest "^0.6.0" -read-pkg@^7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-7.1.0.tgz#438b4caed1ad656ba359b3e00fd094f3c427a43e" - integrity sha512-5iOehe+WF75IccPc30bWTbpdDQLOCc3Uu8bi3Dte3Eueij81yx1Mrufk8qBx/YAbR4uL1FdUr+7BKXDwEtisXg== - dependencies: - "@types/normalize-package-data" "^2.4.1" - normalize-package-data "^3.0.2" - parse-json "^5.2.0" - type-fest "^2.0.0" - read@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/read/-/read-2.1.0.tgz#69409372c54fe3381092bc363a00650b6ac37218" @@ -10321,16 +8834,29 @@ read@^2.0.0: dependencies: mute-stream "~1.0.0" -readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.2: - version "3.6.0" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" - integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== +readable-stream@3, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: + version "3.6.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== dependencies: inherits "^2.0.3" string_decoder "^1.1.1" util-deprecate "^1.0.1" -readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.5, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3: +readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: + version "2.3.8" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" + integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^2.1.5: version "2.3.4" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.4.tgz#c946c3f47fa7d8eabc0b6150f4a12f69a4574071" dependencies: @@ -10342,10 +8868,10 @@ readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable string_decoder "~1.0.3" util-deprecate "~1.0.1" -readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: - version "3.6.2" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" - integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== +readable-stream@^3.0.0, readable-stream@^3.0.2: + version "3.6.0" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== dependencies: inherits "^2.0.3" string_decoder "^1.1.1" @@ -10375,6 +8901,7 @@ readable-stream@~2.0.0: readable-stream@~2.1.0: version "2.1.5" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.1.5.tgz#66fa8b720e1438b364681f2ad1a63c618448c9d0" + integrity sha512-NkXT2AER7VKXeXtJNSaWLpWIhmtSE3K2PguaLEeWr4JILghcIKqoLt1A3wHrnpDC5+ekf8gfk1GKWkFXe4odMw== dependencies: buffer-shims "^1.0.0" core-util-is "~1.0.0" @@ -10391,20 +8918,6 @@ readdirp@~3.6.0: dependencies: picomatch "^2.2.1" -rechoir@^0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" - integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= - dependencies: - resolve "^1.1.6" - -redent@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" - dependencies: - indent-string "^2.1.0" - strip-indent "^1.0.1" - redent@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" @@ -10413,10 +8926,10 @@ redent@^3.0.0: indent-string "^4.0.0" strip-indent "^3.0.0" -regenerate-unicode-properties@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz#54d09c7115e1f53dc2314a974b32c1c344efe326" - integrity sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA== +regenerate-unicode-properties@^10.1.0: + version "10.1.1" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz#6b0e05489d9076b04c436f318d9b067bba459480" + integrity sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q== dependencies: regenerate "^1.4.2" @@ -10430,20 +8943,14 @@ regenerator-runtime@^0.13.4: resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== -regenerator-transform@^0.14.2: - version "0.14.5" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4" - integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== +regenerator-transform@^0.15.2: + version "0.15.2" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4" + integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== dependencies: "@babel/runtime" "^7.8.4" -regex-not@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.0.tgz#42f83e39771622df826b02af176525d6a5f157f9" - dependencies: - extend-shallow "^2.0.1" - -regex-not@^1.0.2: +regex-not@^1.0.0, regex-not@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== @@ -10460,27 +8967,22 @@ regexp.prototype.flags@^1.5.0, regexp.prototype.flags@^1.5.1: define-properties "^1.2.0" set-function-name "^2.0.0" -regexpu-core@^4.7.1: - version "4.8.0" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.8.0.tgz#e5605ba361b67b1718478501327502f4479a98f0" - integrity sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg== +regexpu-core@^5.3.1: + version "5.3.2" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" + integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== dependencies: + "@babel/regjsgen" "^0.8.0" regenerate "^1.4.2" - regenerate-unicode-properties "^9.0.0" - regjsgen "^0.5.2" - regjsparser "^0.7.0" + regenerate-unicode-properties "^10.1.0" + regjsparser "^0.9.1" unicode-match-property-ecmascript "^2.0.0" - unicode-match-property-value-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" -regjsgen@^0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" - integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== - -regjsparser@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.7.0.tgz#a6b667b54c885e18b52554cb4960ef71187e9968" - integrity sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ== +regjsparser@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" + integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== dependencies: jsesc "~0.5.0" @@ -10492,44 +8994,14 @@ remark-gfm@^1.0.0: mdast-util-gfm "^0.1.0" micromark-extension-gfm "^0.3.0" -remark-gfm@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/remark-gfm/-/remark-gfm-3.0.1.tgz#0b180f095e3036545e9dddac0e8df3fa5cfee54f" - integrity sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig== - dependencies: - "@types/mdast" "^3.0.0" - mdast-util-gfm "^2.0.0" - micromark-extension-gfm "^2.0.0" - unified "^10.0.0" - remark-html@^13.0.1: version "13.0.2" resolved "https://registry.yarnpkg.com/remark-html/-/remark-html-13.0.2.tgz#de5f052749ff61fc904c9708c155c88a2e2655dc" - integrity sha512-LhSRQ+3RKdBqB/RGesFWkNNfkGqprDUCwjq54SylfFeNyZby5kqOG8Dn/vYsRoM8htab6EWxFXCY6XIZvMoRiQ== - dependencies: - hast-util-sanitize "^3.0.0" - hast-util-to-html "^7.0.0" - mdast-util-to-hast "^10.0.0" - -remark-html@^15.0.1: - version "15.0.2" - resolved "https://registry.yarnpkg.com/remark-html/-/remark-html-15.0.2.tgz#44ff77c876f037658b406662b5ce15e26ed34d80" - integrity sha512-/CIOI7wzHJzsh48AiuIyIe1clxVkUtreul73zcCXLub0FmnevQE0UMFDQm7NUx8/3rl/4zCshlMfqBdWScQthw== - dependencies: - "@types/mdast" "^3.0.0" - hast-util-sanitize "^4.0.0" - hast-util-to-html "^8.0.0" - mdast-util-to-hast "^12.0.0" - unified "^10.0.0" - -remark-parse@^10.0.0: - version "10.0.2" - resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-10.0.2.tgz#ca241fde8751c2158933f031a4e3efbaeb8bc262" - integrity sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw== + integrity sha512-LhSRQ+3RKdBqB/RGesFWkNNfkGqprDUCwjq54SylfFeNyZby5kqOG8Dn/vYsRoM8htab6EWxFXCY6XIZvMoRiQ== dependencies: - "@types/mdast" "^3.0.0" - mdast-util-from-markdown "^1.0.0" - unified "^10.0.0" + hast-util-sanitize "^3.0.0" + hast-util-to-html "^7.0.0" + mdast-util-to-hast "^10.0.0" remark-parse@^9.0.0: version "9.0.0" @@ -10545,24 +9017,6 @@ remark-reference-links@^5.0.0: dependencies: unist-util-visit "^2.0.0" -remark-reference-links@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/remark-reference-links/-/remark-reference-links-6.0.1.tgz#e1927ad8018585dfc97f7b9c5f781f6d246f1d96" - integrity sha512-34wY2C6HXSuKVTRtyJJwefkUD8zBOZOSHFZ4aSTnU2F656gr9WeuQ2dL6IJDK3NPd2F6xKF2t4XXcQY9MygAXg== - dependencies: - "@types/mdast" "^3.0.0" - unified "^10.0.0" - unist-util-visit "^4.0.0" - -remark-stringify@^10.0.0: - version "10.0.3" - resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-10.0.3.tgz#83b43f2445c4ffbb35b606f967d121b2b6d69717" - integrity sha512-koyOzCMYoUHudypbj4XpnAKFbkddRMYZHwghnxd7ue5210WzGw6kOBwauJTRUMq16jsovXx8dYNvSSWP89kZ3A== - dependencies: - "@types/mdast" "^3.0.0" - mdast-util-to-markdown "^1.0.0" - unified "^10.0.0" - remark-stringify@^9.0.0: version "9.0.1" resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-9.0.1.tgz#576d06e910548b0a7191a71f27b33f1218862894" @@ -10578,15 +9032,6 @@ remark-toc@^7.2.0: "@types/unist" "^2.0.3" mdast-util-toc "^5.0.0" -remark-toc@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/remark-toc/-/remark-toc-8.0.1.tgz#f3e07ea13734f1c531e3d3460e58babe31d17cd7" - integrity sha512-7he2VOm/cy13zilnOTZcyAoyoolV26ULlon6XyCFU+vG54Z/LWJnwphj/xKIDLOt66QmJUgTyUvLVHi2aAElyg== - dependencies: - "@types/mdast" "^3.0.0" - mdast-util-toc "^6.0.0" - unified "^10.0.0" - remark@^13.0.0: version "13.0.0" resolved "https://registry.yarnpkg.com/remark/-/remark-13.0.0.tgz#d15d9bf71a402f40287ebe36067b66d54868e425" @@ -10596,19 +9041,10 @@ remark@^13.0.0: remark-stringify "^9.0.0" unified "^9.1.0" -remark@^14.0.2: - version "14.0.3" - resolved "https://registry.yarnpkg.com/remark/-/remark-14.0.3.tgz#e477886a7579df612908f387c7753dc93cdaa3fc" - integrity sha512-bfmJW1dmR2LvaMJuAnE88pZP9DktIFYXazkTfOIKZzi3Knk9lT0roItIA24ydOucI3bV/g/tXBA6hzqq3FV9Ew== - dependencies: - "@types/mdast" "^3.0.0" - remark-parse "^10.0.0" - remark-stringify "^10.0.0" - unified "^10.0.0" - remove-bom-buffer@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz#c2bf1e377520d324f623892e33c10cac2c252b53" + integrity sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ== dependencies: is-buffer "^1.1.5" is-utf8 "^0.2.1" @@ -10616,6 +9052,7 @@ remove-bom-buffer@^3.0.0: remove-bom-stream@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz#05f1a593f16e42e1fb90ebf59de8e569525f9523" + integrity sha512-wigO8/O08XHb8YPzpDDT+QmRANfW6vLqxfaXm1YXhnFf3AkSLyjfG3GEFg4McZkmgL7KvCj5u2KczkvSP6NfHA== dependencies: remove-bom-buffer "^3.0.0" safe-buffer "^5.1.0" @@ -10624,6 +9061,7 @@ remove-bom-stream@^1.2.0: remove-trailing-separator@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + integrity sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw== repeat-element@^1.1.2: version "1.1.4" @@ -10634,15 +9072,10 @@ repeat-string@^1.0.0, repeat-string@^1.5.0, repeat-string@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" -repeating@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" - dependencies: - is-finite "^1.0.0" - -replace-ext@1.0.0, replace-ext@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" +replace-ext@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.1.tgz#2d6d996d04a15855d967443631dd5f77825b016a" + integrity sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw== require-directory@^2.1.1: version "2.1.1" @@ -10691,6 +9124,7 @@ resolve-from@^4.0.0: resolve-options@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/resolve-options/-/resolve-options-1.1.0.tgz#32bb9e39c06d67338dc9378c0d6d6074566ad131" + integrity sha512-NYDgziiroVeDC29xq7bp/CacZERYsA9bXYd1ZmcJlF3BcrZv5pTb4NG7SjdyKDnXZ84aC4vo2u6sNKIA1LCu/A== dependencies: value-or-function "^3.0.0" @@ -10702,13 +9136,23 @@ resolve-pkg-maps@^1.0.0: resolve-url@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" - integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= + integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== resolve@1.1.7: version "1.1.7" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" + integrity sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg== -resolve@^1.1.3, resolve@^1.10.0, resolve@^1.17.0, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.3.2, resolve@^1.8.1: +resolve@^1.1.3, resolve@^1.3.2, resolve@^1.8.1: + version "1.22.8" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== + dependencies: + is-core-module "^2.13.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +resolve@^1.10.0, resolve@^1.17.0, resolve@^1.19.0, resolve@^1.20.0: version "1.20.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== @@ -10716,7 +9160,7 @@ resolve@^1.1.3, resolve@^1.10.0, resolve@^1.17.0, resolve@^1.19.0, resolve@^1.20 is-core-module "^2.2.0" path-parse "^1.0.6" -resolve@^1.1.6, resolve@^1.14.2, resolve@^1.21.0: +resolve@^1.14.2, resolve@^1.21.0: version "1.21.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.21.0.tgz#b51adc97f3472e6a5cf4444d34bc9d6b9037591f" integrity sha512-3wCbTpk5WJlyE4mSOtDLhqQmGFi0/TD9VPwmiolnk8U0wRgMEktqCXd3vy5buTO3tljvalNvKrjHEfrd2WpEKA== @@ -10725,37 +9169,15 @@ resolve@^1.1.6, resolve@^1.14.2, resolve@^1.21.0: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" -resolve@^1.22.1: - version "1.22.6" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.6.tgz#dd209739eca3aef739c626fea1b4f3c506195362" - integrity sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw== +resolve@^2.0.0-next.5: + version "2.0.0-next.5" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.5.tgz#6b0ec3107e671e52b68cd068ef327173b90dc03c" + integrity sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA== dependencies: is-core-module "^2.13.0" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" -resolve@^2.0.0-next.4: - version "2.0.0-next.4" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660" - integrity sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ== - dependencies: - is-core-module "^2.9.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -resolve@~1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.4.0.tgz#a75be01c53da25d934a98ebd0e4c4a7312f92a86" - dependencies: - path-parse "^1.0.5" - -restore-cursor@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" - dependencies: - onetime "^2.0.0" - signal-exit "^3.0.2" - restore-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" @@ -10764,12 +9186,6 @@ restore-cursor@^3.1.0: onetime "^5.1.0" signal-exit "^3.0.2" -resumer@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/resumer/-/resumer-0.0.0.tgz#f1e8f461e4064ba39e82af3cdc2a8c893d076759" - dependencies: - through "~2.3.4" - ret@~0.1.10: version "0.1.15" resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" @@ -10785,6 +9201,11 @@ reusify@^1.0.4: resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== +rfdc@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" + integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== + rimraf@^3.0.0, rimraf@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" @@ -10814,12 +9235,12 @@ rollup-plugin-terser@^7.0.2: serialize-javascript "^4.0.0" terser "^5.0.0" -rollup@*, rollup@^2.34.2: - version "2.34.2" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.34.2.tgz#fa73e05c64df587e9ed4dc80d7d4e7d4a43f8908" - integrity sha1-+nPgXGTfWH6e1NyA19Tn1KQ/iQg= +rollup@^2.79.1: + version "2.79.1" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.79.1.tgz#bedee8faef7c9f93a2647ac0108748f497f081c7" + integrity sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw== optionalDependencies: - fsevents "~2.1.2" + fsevents "~2.3.2" run-applescript@^5.0.0: version "5.0.0" @@ -10843,27 +9264,13 @@ runtypes@^4.0.0: resolved "https://registry.yarnpkg.com/runtypes/-/runtypes-4.2.0.tgz#6bb01a4683c1ac76015de8669df32a034c6cb0fe" integrity sha512-s89DYbxI7qKSpDMmdKQCGg61nH45tYA5LJMR0pWfJ/1nwPdpww75fusQqGzXE7llpk+rwe8fNPSx78FRGKenJg== -rxjs@^6.3.3: - version "6.6.7" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" - integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== - dependencies: - tslib "^1.9.0" - -rxjs@^7.5.5: +rxjs@^7.5.1, rxjs@^7.5.5: version "7.8.1" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== dependencies: tslib "^2.1.0" -sade@^1.7.3: - version "1.8.1" - resolved "https://registry.yarnpkg.com/sade/-/sade-1.8.1.tgz#0a78e81d658d394887be57d2a409bf703a3b2701" - integrity sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A== - dependencies: - mri "^1.1.0" - safe-array-concat@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.0.1.tgz#91686a63ce3adbea14d61b14c99572a8ff84754c" @@ -10874,7 +9281,7 @@ safe-array-concat@^1.0.1: has-symbols "^1.0.3" isarray "^2.0.5" -safe-buffer@^5.1.0, safe-buffer@~5.2.0: +safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -10886,6 +9293,7 @@ safe-buffer@~5.1.0, safe-buffer@~5.1.1: safe-json-parse@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/safe-json-parse/-/safe-json-parse-1.0.1.tgz#3e76723e38dfdda13c9b1d29a1e07ffee4b30b57" + integrity sha512-o0JmTu17WGUaUOHa1l0FPGXKBfijbxK6qoHzlkihsDXxzBHvJcA7zgviKR92Xs841rX9pK16unfphLq0/KqX7A== safe-regex-test@^1.0.0: version "1.0.0" @@ -10899,7 +9307,7 @@ safe-regex-test@^1.0.0: safe-regex@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" - integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= + integrity sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg== dependencies: ret "~0.1.10" @@ -10925,21 +9333,16 @@ semver-compare@^1.0.0: resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= -semver-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-2.0.0.tgz#a93c2c5844539a770233379107b38c7b4ac9d338" - integrity sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw== +semver-regex@^3.1.2: + version "3.1.4" + resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-3.1.4.tgz#13053c0d4aa11d070a2f2872b6b1e3ae1e1971b4" + integrity sha512-6IiqeZNgq01qGf0TId0t3NvKzSvUsjcpdEO3AQNeIjR6A2+ckTnQlDpl4qu1bjRv0RzN3FP9hzFmws3lKqRWkA== "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== -semver@7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" - integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== - semver@7.5.3: version "7.5.3" resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.3.tgz#161ce8c2c6b4b3bdca6caadc9fa3317a4c4fe88e" @@ -10947,7 +9350,7 @@ semver@7.5.3: dependencies: lru-cache "^6.0.0" -semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0, semver@^6.3.1: +semver@^6.0.0, semver@^6.3.1: version "6.3.1" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== @@ -10970,6 +9373,16 @@ set-blocking@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" +set-function-length@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.1.1.tgz#4bc39fafb0307224a33e106a7d35ca1218d659ed" + integrity sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ== + dependencies: + define-data-property "^1.1.1" + get-intrinsic "^1.2.1" + gopd "^1.0.1" + has-property-descriptors "^1.0.0" + set-function-name@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.1.tgz#12ce38b7954310b9f61faa12701620a0c882793a" @@ -11023,15 +9436,6 @@ shell-quote@^1.6.1: resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.3.tgz#aa40edac170445b9a431e17bb62c0b881b9c4123" integrity sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw== -shelljs@^0.8.3: - version "0.8.5" - resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.5.tgz#de055408d8361bed66c669d2f000538ced8ee20c" - integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow== - dependencies: - glob "^7.0.0" - interpret "^1.0.0" - rechoir "^0.6.2" - side-channel@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" @@ -11046,7 +9450,7 @@ signal-exit@3.0.7, signal-exit@^3.0.7: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== -signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: +signal-exit@^3.0.2, signal-exit@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== @@ -11083,10 +9487,23 @@ slash@3.0.0, slash@^3.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== -slice-ansi@0.0.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35" - integrity sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU= +slice-ansi@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787" + integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + +slice-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" smart-buffer@^4.2.0: version "4.2.0" @@ -11146,12 +9563,12 @@ sort-keys@^2.0.0: dependencies: is-plain-obj "^1.0.0" -sort-keys@^4.0.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-4.2.0.tgz#6b7638cee42c506fff8c1cecde7376d21315be18" - integrity sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg== +sort-keys@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-5.0.0.tgz#5d775f8ae93ecc29bc7312bbf3acac4e36e3c446" + integrity sha512-Pdz01AvCAottHTPQGzndktFNdbRA75BgOfeT1hH+AMnJFv8lynkPi42rfeEhpx1saTEI3YNMWxfqu0sFD1G8pw== dependencies: - is-plain-obj "^2.0.0" + is-plain-obj "^4.0.0" source-map-js@^1.0.2: version "1.0.2" @@ -11201,11 +9618,6 @@ space-separated-tokens@^1.0.0: resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz#85f32c3d10d9682007e917414ddc5c26d1aa6899" integrity sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA== -space-separated-tokens@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz#1ecd9d2350a3844572c3f4a312bceb018348859f" - integrity sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q== - spdx-correct@^3.0.0: version "3.1.0" resolved "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" @@ -11237,6 +9649,11 @@ splaytree@^3.1.0: resolved "https://registry.yarnpkg.com/splaytree/-/splaytree-3.1.0.tgz#17d4a0108a6da3627579690b7b847241e18ddec8" integrity sha512-gvUGR7xnOy0fLKTCxDeUZYgU/I1Tdf8M/lM1Qrf8L2TIOR5ipZjGk02uYcdv0o2x7WjVRgpm3iS2clLyuVAt0Q== +split-on-first@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/split-on-first/-/split-on-first-1.1.0.tgz#f610afeee3b12bce1d0c30425e76398b78249a5f" + integrity sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw== + split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" @@ -11281,21 +9698,20 @@ stack-trace@0.0.x: integrity sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA= standard-version@^9.0.0: - version "9.3.0" - resolved "https://registry.yarnpkg.com/standard-version/-/standard-version-9.3.0.tgz#2e6ff439aa49b2ea8952262f30ae6b70c02467d3" - integrity sha512-cYxxKXhYfI3S9+CA84HmrJa9B88H56V5FQ302iFF2TNwJukJCNoU8FgWt+11YtwKFXRkQQFpepC2QOF7aDq2Ow== + version "9.5.0" + resolved "https://registry.yarnpkg.com/standard-version/-/standard-version-9.5.0.tgz#851d6dcddf5320d5079601832aeb185dbf497949" + integrity sha512-3zWJ/mmZQsOaO+fOlsa0+QK90pwhNd042qEcw6hKFNoLFs7peGyvPffpEBbK/DSGPbyOvli0mUIFv5A4qTjh2Q== dependencies: chalk "^2.4.2" - conventional-changelog "3.1.24" + conventional-changelog "3.1.25" conventional-changelog-config-spec "2.1.0" - conventional-changelog-conventionalcommits "4.5.0" + conventional-changelog-conventionalcommits "4.6.3" conventional-recommended-bump "6.1.0" detect-indent "^6.0.0" detect-newline "^3.1.0" dotgitignore "^2.1.0" figures "^3.1.0" find-up "^5.0.0" - fs-access "^1.0.1" git-semver-tags "^4.0.0" semver "^7.1.1" stringify-package "^1.0.1" @@ -11304,7 +9720,7 @@ standard-version@^9.0.0: static-extend@^0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" - integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= + integrity sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g== dependencies: define-property "^0.2.5" object-copy "^0.1.0" @@ -11319,35 +9735,39 @@ stop-iteration-iterator@^1.0.0: stream-array@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/stream-array/-/stream-array-1.1.2.tgz#9e5f7345f2137c30ee3b498b9114e80b52bb7eb5" + integrity sha512-1yWdVsMEm/btiMa2YyHiC3mDrtAqlmNNaDRylx2F7KHhm3C4tA6kSR2V9mpeMthv+ujvbl8Kamyh5xaHHdFvyQ== dependencies: readable-stream "~2.1.0" stream-combiner2@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/stream-combiner2/-/stream-combiner2-1.1.1.tgz#fb4d8a1420ea362764e21ad4780397bebcb41cbe" + integrity sha512-3PnJbYgS56AeWgtKF5jtJRT6uFJe56Z0Hc5Ngg/6sI6rIt8iiMBTa9cvdyFfpMQjaVHr8dusbNeFGIIonxOvKw== dependencies: duplexer2 "~0.1.0" readable-stream "^2.0.2" stream-shift@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" + version "1.0.1" + resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" + integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== + +strict-uri-encode@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" + integrity sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ== string-argv@0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da" integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg== -string-hash@^1.1.1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/string-hash/-/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b" - integrity sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs= - string-template@~0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/string-template/-/string-template-0.2.1.tgz#42932e598a352d01fc22ec3367d9d84eec6c9add" + integrity sha512-Yptehjogou2xm4UJbxJ4CxgZx12HBfeystp0y3x7s4Dj32ltVVG1Gg8YhKjHZkHicuKpZX/ffilA8505VbUbpw== -"string-width-cjs@npm:string-width@^4.2.0", "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.2.3: +"string-width-cjs@npm:string-width@^4.2.0", "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.0.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -11356,15 +9776,7 @@ string-template@~0.2.1: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" -string-width@^1.0.0, string-width@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" - -string-width@^2.1.1: +string-width@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" dependencies: @@ -11380,7 +9792,7 @@ string-width@^3.0.0, string-width@^3.1.0: is-fullwidth-code-point "^2.0.0" strip-ansi "^5.1.0" -string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0: +string-width@^4.1.0, string-width@^4.2.0: version "4.2.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5" integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA== @@ -11389,7 +9801,7 @@ string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.0" -string-width@^5.0.0, string-width@^5.0.1, string-width@^5.1.2: +string-width@^5.0.1, string-width@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== @@ -11415,14 +9827,6 @@ string.prototype.trim@^1.2.8: define-properties "^1.2.0" es-abstract "^1.22.1" -string.prototype.trim@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.1.2.tgz#d04de2c89e137f4d7d206f086b5ed2fae6be8cea" - dependencies: - define-properties "^1.1.2" - es-abstract "^1.5.0" - function-bind "^1.0.2" - string.prototype.trimend@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz#1bb3afc5008661d73e2dc015cd4853732d6c471e" @@ -11475,6 +9879,13 @@ string_decoder@~1.0.3: dependencies: safe-buffer "~5.1.0" +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + stringify-entities@^3.0.1: version "3.1.0" resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-3.1.0.tgz#b8d3feac256d9ffcc9fa1fefdcf3ca70576ee903" @@ -11484,14 +9895,6 @@ stringify-entities@^3.0.1: character-entities-legacy "^1.0.0" xtend "^4.0.0" -stringify-entities@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-4.0.3.tgz#cfabd7039d22ad30f3cc435b0ca2c1574fc88ef8" - integrity sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g== - dependencies: - character-entities-html4 "^2.0.0" - character-entities-legacy "^3.0.0" - stringify-object@^3.2.1, stringify-object@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" @@ -11513,7 +9916,7 @@ stringify-package@^1.0.1: dependencies: ansi-regex "^5.0.1" -strip-ansi@^3.0.0, strip-ansi@^3.0.1: +strip-ansi@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" dependencies: @@ -11550,12 +9953,6 @@ strip-ansi@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-0.1.1.tgz#39e8a98d044d150660abe4a6808acf70bb7bc991" -strip-bom@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" - dependencies: - is-utf8 "^0.2.0" - strip-bom@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" @@ -11575,12 +9972,6 @@ strip-final-newline@^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" - dependencies: - get-stdin "^4.0.1" - strip-indent@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" @@ -11591,17 +9982,13 @@ strip-indent@^3.0.0: 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" + integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== 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== -strip-json-comments@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-5.0.1.tgz#0d8b7d01b23848ed7dbdf4baaaa31a8250d8cfa0" - integrity sha512-0fk9zBqO67Nq5M/m45qHCJxylV/DhBlIOVExqgOMiCCrzrhU6tCibRXNqE3jwJLftzE9SNuZtYbpzcO+i9FiKw== - strong-log-transformer@2.1.0, strong-log-transformer@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz#0f5ed78d325e0421ac6f90f7f10e691d6ae3ae10" @@ -11622,6 +10009,7 @@ stylus-lookup@^3.0.1: subarg@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/subarg/-/subarg-1.0.0.tgz#f62cf17581e996b48fc965699f54c06ae268b8d2" + integrity sha512-RIrIdRY0X1xojthNcVtgT9sjpOGagEUKpZdgBUi054OEPFo282yg+zE+t1Rj3+RqKq2xStL7uUHhY+AjbC4BXg== dependencies: minimist "^1.1.0" @@ -11629,7 +10017,7 @@ supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" -supports-color@^5.3.0: +supports-color@^5.0.0, supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" integrity sha1-4uaaRKyHcveKHsCzW2id9lMO/I8= @@ -11657,23 +10045,11 @@ supports-color@^8.1.1: dependencies: has-flag "^4.0.0" -supports-color@^9.0.0: - version "9.4.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-9.4.0.tgz#17bfcf686288f531db3dea3215510621ccb55954" - integrity sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw== - supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== -sweepline-intersections@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/sweepline-intersections/-/sweepline-intersections-1.4.0.tgz#9a9843e0fd4829e83e48907506aef27256c564ab" - integrity sha512-OSqsMTRINvMQq9v/6KGaPnpXn2anbbm0lWR1bxa4OVScq7UBi7spK0jQE1q64/bYXZ478onjAa9lgdKLYL5HHQ== - dependencies: - tinyqueue "^2.0.0" - sweepline-intersections@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/sweepline-intersections/-/sweepline-intersections-1.5.0.tgz#85ab3629a291875926fae0acd508496430d8a647" @@ -11681,11 +10057,6 @@ sweepline-intersections@^1.5.0: dependencies: tinyqueue "^2.0.0" -symbol-observable@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" - integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== - synckit@^0.8.5: version "0.8.5" resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.8.5.tgz#b7f4358f9bb559437f9f167eb6bc46b3c9818fa3" @@ -11699,50 +10070,32 @@ tapable@^2.2.0: resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== -tape@*: - version "4.8.0" - resolved "https://registry.yarnpkg.com/tape/-/tape-4.8.0.tgz#f6a9fec41cc50a1de50fa33603ab580991f6068e" - dependencies: - deep-equal "~1.0.1" - defined "~1.0.0" - for-each "~0.3.2" - function-bind "~1.1.0" - glob "~7.1.2" - has "~1.0.1" - inherits "~2.0.3" - minimist "~1.2.0" - object-inspect "~1.3.0" - resolve "~1.4.0" - resumer "~0.0.0" - string.prototype.trim "~1.1.2" - through "~2.3.8" - -tape@^5.7.0: - version "5.7.0" - resolved "https://registry.yarnpkg.com/tape/-/tape-5.7.0.tgz#7f31bf116159d3cdbc6f65baa11aaa025d34ccfc" - integrity sha512-6EZoHjMDUUhet8+k32w/9onULL1U8idXKvBCnZxuZF2iFe+tMYOsKo4bpCtXbTSngZmYBnkU08TMhJwsKaHhaw== +tape@^5.7.2: + version "5.7.2" + resolved "https://registry.yarnpkg.com/tape/-/tape-5.7.2.tgz#04ff0e64a0316f648f153fae8ccd69791143f84b" + integrity sha512-cvSyprYahyOYXbtBwV/B7nrx7kINeZ3VZ9fKoSywoPwZN3oQ1WVLvt+Vl0XCz/gi37CDrY3dlW790nzviIzoPw== dependencies: "@ljharb/resumer" "^0.0.1" - "@ljharb/through" "^2.3.9" + "@ljharb/through" "^2.3.11" array.prototype.every "^1.1.5" - call-bind "^1.0.2" + call-bind "^1.0.5" deep-equal "^2.2.2" defined "^1.0.1" dotignore "^0.1.2" for-each "^0.3.3" get-package-type "^0.1.0" glob "^7.2.3" - has "^1.0.3" has-dynamic-import "^2.0.1" + hasown "^2.0.0" inherits "^2.0.4" is-regex "^1.1.4" minimist "^1.2.8" - mock-property "^1.0.0" - object-inspect "^1.12.3" + mock-property "^1.0.2" + object-inspect "^1.13.1" object-is "^1.1.5" object-keys "^1.1.1" object.assign "^4.1.4" - resolve "^2.0.0-next.4" + resolve "^2.0.0-next.5" string.prototype.trim "^1.2.8" tar-stream@~2.2.0: @@ -11808,20 +10161,29 @@ text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" -through2-filter@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/through2-filter/-/through2-filter-2.0.0.tgz#60bc55a0dacb76085db1f9dae99ab43f83d622ec" +through2-filter@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/through2-filter/-/through2-filter-3.0.0.tgz#700e786df2367c2c88cd8aa5be4cf9c1e7831254" + integrity sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA== dependencies: through2 "~2.0.0" xtend "~4.0.0" -through2@^2.0.0, through2@^2.0.1, through2@^2.0.3, through2@~2.0.0: +through2@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be" dependencies: readable-stream "^2.1.5" xtend "~4.0.1" +through2@^2.0.3, through2@~2.0.0: + version "2.0.5" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== + dependencies: + readable-stream "~2.3.6" + xtend "~4.0.1" + through2@^4.0.0: version "4.0.2" resolved "https://registry.yarnpkg.com/through2/-/through2-4.0.2.tgz#a7ce3ac2a7a8b0b966c80e7c49f0484c3b239764" @@ -11829,16 +10191,17 @@ through2@^4.0.0: dependencies: readable-stream "3" -through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6, through@~2.3.4, through@~2.3.8: +through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6, through@^2.3.8: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" tiny-lr@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/tiny-lr/-/tiny-lr-1.1.0.tgz#a373bce2a4b58cef9a64433360ba593155f4cd45" + version "1.1.1" + resolved "https://registry.yarnpkg.com/tiny-lr/-/tiny-lr-1.1.1.tgz#9fa547412f238fedb068ee295af8b682c98b2aab" + integrity sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA== dependencies: body "^5.1.0" - debug "~2.6.7" + debug "^3.1.0" faye-websocket "~0.10.0" livereload-js "^2.3.0" object-assign "^4.1.0" @@ -11870,6 +10233,7 @@ tmp@~0.2.1: to-absolute-glob@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz#1865f43d9e74b0822db9f145b78cff7d0f7c849b" + integrity sha512-rtwLUQEwT8ZeKQbyFJyomBRYXyE16U5VKuy0ftxLMK/PZb2fkOsg5r9kHdauuVDbsNdIBoC/HCthpidamQFXYA== dependencies: is-absolute "^1.0.0" is-negated-glob "^1.0.0" @@ -11882,14 +10246,14 @@ to-fast-properties@^2.0.0: to-object-path@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" - integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= + integrity sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg== dependencies: kind-of "^3.0.2" to-regex-range@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" - integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= + integrity sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg== dependencies: is-number "^3.0.0" repeat-string "^1.6.1" @@ -11901,7 +10265,7 @@ to-regex-range@^5.0.1: dependencies: is-number "^7.0.0" -to-regex@^3.0.1: +to-regex@^3.0.1, to-regex@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== @@ -11914,6 +10278,7 @@ to-regex@^3.0.1: to-through@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/to-through/-/to-through-2.0.0.tgz#fc92adaba072647bc0b67d6b03664aa195093af6" + integrity sha512-+QIz37Ly7acM4EMdw2PRN389OneM5+d844tirkGp4dPKzI5OE72V9OsbFp+CIYJDahZ41ZV05hNtcPAQUAm9/Q== dependencies: through2 "^2.0.3" @@ -11936,42 +10301,20 @@ tr46@~0.0.3: resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= -trim-lines@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-3.0.1.tgz#d802e332a07df861c48802c04321017b1bd87338" - integrity sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg== - -trim-newlines@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" - trim-newlines@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== -trim-off-newlines@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/trim-off-newlines/-/trim-off-newlines-1.0.3.tgz#8df24847fcb821b0ab27d58ab6efec9f2fe961a1" - integrity sha512-kh6Tu6GbeSNMGfrrZh6Bb/4ZEHV1QlB4xNDBeog8Y9/QwFlKTRyWvY3Fs9tRDAMZliVUwieMgEdIeL/FtqjkJg== - -trim@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd" - triple-beam@^1.3.0: version "1.4.1" resolved "https://registry.yarnpkg.com/triple-beam/-/triple-beam-1.4.1.tgz#6fde70271dc6e5d73ca0c3b24e2d92afb7441984" integrity sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg== trough@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.1.tgz#a9fd8b0394b0ae8fff82e0633a0a36ccad5b5f86" - -trough@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/trough/-/trough-2.1.0.tgz#0f7b511a4fde65a46f18477ab38849b22c554876" - integrity sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g== + version "1.0.5" + resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406" + integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA== ts-api-utils@^1.0.1: version "1.0.3" @@ -12004,7 +10347,7 @@ tslib@^1.8.1, tslib@^1.9.0: 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.5.0, tslib@^2.6.0: +tslib@^2.1.0, tslib@^2.4.0, tslib@^2.5.0, tslib@^2.6.0, tslib@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== @@ -12021,16 +10364,16 @@ tsutils@^3.21.0: dependencies: tslib "^1.8.1" -tsx@*, tsx@^3.12.8: - version "3.12.8" - resolved "https://registry.yarnpkg.com/tsx/-/tsx-3.12.8.tgz#e9ec95c6b116e28f0187467f839029a3ce17a851" - integrity sha512-Lt9KYaRGF023tlLInPj8rgHwsZU8qWLBj4iRXNWxTfjIkU7canGL806AqKear1j722plHuiYNcL2ZCo6uS9UJA== +tsx@^3.14.0: + version "3.14.0" + resolved "https://registry.yarnpkg.com/tsx/-/tsx-3.14.0.tgz#be6e2176b6f210fe8f48124fb6e22e0f075e927b" + integrity sha512-xHtFaKtHxM9LOklMmJdI3BEnQq/D5F73Of2E1GDrITi9sgoVkvIsrQUTY1G8FlmGtA+awCI4EBlTRRYxkL2sRg== dependencies: - "@esbuild-kit/cjs-loader" "^2.4.2" - "@esbuild-kit/core-utils" "^3.2.2" - "@esbuild-kit/esm-loader" "^2.5.5" + esbuild "~0.18.20" + get-tsconfig "^4.7.2" + source-map-support "^0.5.21" optionalDependencies: - fsevents "~2.3.2" + fsevents "~2.3.3" tuf-js@^1.1.7: version "1.1.7" @@ -12085,11 +10428,6 @@ type-fest@^0.8.1: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== -type-fest@^2.0.0, type-fest@^2.5.0: - version "2.19.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" - integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== - typed-array-buffer@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz#18de3e7ed7974b0a729d3feecb94338d1472cd60" @@ -12140,11 +10478,6 @@ 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@*: - version "3.8.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.8.3.tgz#409eb8544ea0335711205869ec458ab109ee1061" - integrity sha1-QJ64VE6gM1cRIFhp7EWKsQnuEGE= - "typescript@>=3 < 6", typescript@^5.2.2: version "5.2.2" resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.2.2.tgz#5ebb5e5a5b75f085f22bc3f8460fba308310fa78" @@ -12194,33 +10527,20 @@ unicode-match-property-ecmascript@^2.0.0: unicode-canonical-property-names-ecmascript "^2.0.0" unicode-property-aliases-ecmascript "^2.0.0" -unicode-match-property-value-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz#1a01aa57247c14c568b89775a54938788189a714" - integrity sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw== +unicode-match-property-value-ecmascript@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" + integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== unicode-property-aliases-ecmascript@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz#0a36cb9a585c4f6abd51ad1deddb285c165297c8" integrity sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ== -unified@^10.0.0: - version "10.1.2" - resolved "https://registry.yarnpkg.com/unified/-/unified-10.1.2.tgz#b1d64e55dafe1f0b98bb6c719881103ecf6c86df" - integrity sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q== - dependencies: - "@types/unist" "^2.0.0" - bail "^2.0.0" - extend "^3.0.0" - is-buffer "^2.0.0" - is-plain-obj "^4.0.0" - trough "^2.0.0" - vfile "^5.0.0" - unified@^9.1.0: - version "9.2.1" - resolved "https://registry.yarnpkg.com/unified/-/unified-9.2.1.tgz#ae18d5674c114021bfdbdf73865ca60f410215a3" - integrity sha512-juWjuI8Z4xFg8pJbnEZ41b5xjGUWGHqXALmBZ3FC3WX0PIx1CZBIIJ6mXbYMcf6Yw4Fi0rFUTA1cdz/BglbOhA== + version "9.2.2" + resolved "https://registry.yarnpkg.com/unified/-/unified-9.2.2.tgz#67649a1abfc3ab85d2969502902775eb03146975" + integrity sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ== dependencies: bail "^1.0.0" extend "^3.0.0" @@ -12259,62 +10579,33 @@ unique-slug@^4.0.0: imurmurhash "^0.1.4" unique-stream@^2.0.2: - version "2.2.1" - resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-2.2.1.tgz#5aa003cfbe94c5ff866c4e7d668bb1c4dbadb369" + version "2.3.1" + resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-2.3.1.tgz#c65d110e9a4adf9a6c5948b28053d9a8d04cbeac" + integrity sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A== dependencies: - json-stable-stringify "^1.0.0" - through2-filter "^2.0.0" + json-stable-stringify-without-jsonify "^1.0.1" + through2-filter "^3.0.0" unist-builder@^2.0.0, unist-builder@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/unist-builder/-/unist-builder-2.0.3.tgz#77648711b5d86af0942f334397a33c5e91516436" integrity sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw== -unist-builder@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/unist-builder/-/unist-builder-3.0.1.tgz#258b89dcadd3c973656b2327b347863556907f58" - integrity sha512-gnpOw7DIpCA0vpr6NqdPvTWnlPTApCTRzr+38E6hCWx3rz/cjo83SsKIlS1Z+L5ttScQ2AwutNnb8+tAvpb6qQ== - dependencies: - "@types/unist" "^2.0.0" - unist-util-generated@^1.0.0: version "1.1.6" resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-1.1.6.tgz#5ab51f689e2992a472beb1b35f2ce7ff2f324d4b" integrity sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg== -unist-util-generated@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-2.0.1.tgz#e37c50af35d3ed185ac6ceacb6ca0afb28a85cae" - integrity sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A== - unist-util-is@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.1.0.tgz#976e5f462a7a5de73d94b706bac1b90671b57797" integrity sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg== -unist-util-is@^5.0.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-5.2.1.tgz#b74960e145c18dcb6226bc57933597f5486deae9" - integrity sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw== - dependencies: - "@types/unist" "^2.0.0" - unist-util-position@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-3.1.0.tgz#1c42ee6301f8d52f47d14f62bbdb796571fa2d47" integrity sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA== -unist-util-position@^4.0.0: - version "4.0.4" - resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-4.0.4.tgz#93f6d8c7d6b373d9b825844645877c127455f037" - integrity sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg== - dependencies: - "@types/unist" "^2.0.0" - -unist-util-stringify-position@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-1.1.1.tgz#3ccbdc53679eed6ecf3777dd7f5e3229c1b6aa3c" - unist-util-stringify-position@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz#cce3bfa1cdf85ba7375d1d5b17bdc4cada9bd9da" @@ -12322,13 +10613,6 @@ unist-util-stringify-position@^2.0.0: dependencies: "@types/unist" "^2.0.2" -unist-util-stringify-position@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz#03ad3348210c2d930772d64b489580c13a7db39d" - integrity sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg== - dependencies: - "@types/unist" "^2.0.0" - unist-util-visit-parents@^3.0.0: version "3.1.1" resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz#65a6ce698f78a6b0f56aa0e88f13801886cdaef6" @@ -12337,14 +10621,6 @@ unist-util-visit-parents@^3.0.0: "@types/unist" "^2.0.0" unist-util-is "^4.0.0" -unist-util-visit-parents@^5.0.0, unist-util-visit-parents@^5.1.1: - version "5.1.3" - resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz#b4520811b0ca34285633785045df7a8d6776cfeb" - integrity sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg== - dependencies: - "@types/unist" "^2.0.0" - unist-util-is "^5.0.0" - unist-util-visit@^2.0.0, unist-util-visit@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.3.tgz#c3703893146df47203bb8a9795af47d7b971208c" @@ -12354,15 +10630,6 @@ unist-util-visit@^2.0.0, unist-util-visit@^2.0.3: unist-util-is "^4.0.0" unist-util-visit-parents "^3.0.0" -unist-util-visit@^4.0.0, unist-util-visit@^4.1.0: - version "4.1.2" - resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-4.1.2.tgz#125a42d1eb876283715a3cb5cceaa531828c72e2" - integrity sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg== - dependencies: - "@types/unist" "^2.0.0" - unist-util-is "^5.0.0" - unist-util-visit-parents "^5.1.1" - universal-user-agent@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-6.0.0.tgz#3381f8503b251c0d9cd21bc1de939ec9df5480ee" @@ -12376,7 +10643,7 @@ universalify@^2.0.0: unset-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" - integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= + integrity sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ== dependencies: has-value "^0.3.1" isobject "^3.0.0" @@ -12409,14 +10676,14 @@ uri-js@^4.2.2: urix@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" - integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= + integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== use@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== -util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: +util-deprecate@^1.0.1, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" @@ -12425,16 +10692,6 @@ uuid@^9.0.0: resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30" integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA== -uvu@^0.5.0: - version "0.5.6" - resolved "https://registry.yarnpkg.com/uvu/-/uvu-0.5.6.tgz#2754ca20bcb0bb59b64e9985e84d2e81058502df" - integrity sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA== - dependencies: - dequal "^2.0.0" - diff "^5.0.0" - kleur "^4.0.3" - sade "^1.7.3" - v8-compile-cache@2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" @@ -12465,14 +10722,7 @@ validate-npm-package-name@^3.0.0: value-or-function@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/value-or-function/-/value-or-function-3.0.0.tgz#1c243a50b595c1be54a754bfece8563b9ff8d813" - -vfile-location@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-4.1.0.tgz#69df82fb9ef0a38d0d02b90dd84620e120050dd0" - integrity sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw== - dependencies: - "@types/unist" "^2.0.0" - vfile "^5.0.0" + integrity sha512-jdBB2FrWvQC/pnPtIqcLsMaQgjhdb6B7tk1MMyTKapox+tQZbdRP4uLxu/JY0t7fbfDCUMnuelzEYv5GsxHhdg== vfile-message@^2.0.0: version "2.0.4" @@ -12482,26 +10732,17 @@ vfile-message@^2.0.0: "@types/unist" "^2.0.0" unist-util-stringify-position "^2.0.0" -vfile-message@^3.0.0: - version "3.1.4" - resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-3.1.4.tgz#15a50816ae7d7c2d1fa87090a7f9f96612b59dea" - integrity sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw== - dependencies: - "@types/unist" "^2.0.0" - unist-util-stringify-position "^3.0.0" - -vfile-reporter@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/vfile-reporter/-/vfile-reporter-3.0.0.tgz#fe50714e373e0d2940510038a99bd609bdc8209f" +vfile-reporter@^5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/vfile-reporter/-/vfile-reporter-5.1.2.tgz#80f1db5cbe8f9c12f2f30cce3e2cd18353a48519" + integrity sha512-b15sTuss1wOPWVlyWOvu+n6wGJ/eTYngz3uqMLimQvxZ+Q5oFQGYZZP1o3dR9sk58G5+wej0UPCZSwQBX/mzrQ== dependencies: - chalk "^1.1.0" - log-symbols "^1.0.2" - plur "^2.0.0" repeat-string "^1.5.0" - string-width "^1.0.0" - strip-ansi "^3.0.1" - trim "0.0.1" - unist-util-stringify-position "^1.0.0" + string-width "^2.0.0" + supports-color "^5.0.0" + unist-util-stringify-position "^2.0.0" + vfile-sort "^2.1.2" + vfile-statistics "^1.1.0" vfile-reporter@^6.0.0: version "6.0.2" @@ -12515,54 +10756,15 @@ vfile-reporter@^6.0.0: vfile-sort "^2.1.2" vfile-statistics "^1.1.0" -vfile-reporter@^7.0.4: - version "7.0.5" - resolved "https://registry.yarnpkg.com/vfile-reporter/-/vfile-reporter-7.0.5.tgz#a0cbf3922c08ad428d6db1161ec64a53b5725785" - integrity sha512-NdWWXkv6gcd7AZMvDomlQbK3MqFWL1RlGzMn++/O2TI+68+nqxCPTvLugdOtfSzXmjh+xUyhp07HhlrbJjT+mw== - dependencies: - "@types/supports-color" "^8.0.0" - string-width "^5.0.0" - supports-color "^9.0.0" - unist-util-stringify-position "^3.0.0" - vfile "^5.0.0" - vfile-message "^3.0.0" - vfile-sort "^3.0.0" - vfile-statistics "^2.0.0" - vfile-sort@^2.1.0, vfile-sort@^2.1.2: version "2.2.2" resolved "https://registry.yarnpkg.com/vfile-sort/-/vfile-sort-2.2.2.tgz#720fe067ce156aba0b411a01bb0dc65596aa1190" integrity sha512-tAyUqD2R1l/7Rn7ixdGkhXLD3zsg+XLAeUDUhXearjfIcpL1Hcsj5hHpCoy/gvfK/Ws61+e972fm0F7up7hfYA== -vfile-sort@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/vfile-sort/-/vfile-sort-3.0.1.tgz#4b06ec63e2946749b0bb514e736554cd75e441a2" - integrity sha512-1os1733XY6y0D5x0ugqSeaVJm9lYgj0j5qdcZQFyxlZOSy1jYarL77lLyb5gK4Wqr1d5OxmuyflSO3zKyFnTFw== - dependencies: - vfile "^5.0.0" - vfile-message "^3.0.0" - vfile-statistics@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/vfile-statistics/-/vfile-statistics-1.1.0.tgz#02104c60fdeed1d11b1f73ad65330b7634b3d895" - -vfile-statistics@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/vfile-statistics/-/vfile-statistics-2.0.1.tgz#2e1adae1cd3a45c1ed4f2a24bd103c3d71e4bce3" - integrity sha512-W6dkECZmP32EG/l+dp2jCLdYzmnDBIw6jwiLZSER81oR5AHRcVqL+k3Z+pfH1R73le6ayDkJRMk0sutj1bMVeg== - dependencies: - vfile "^5.0.0" - vfile-message "^3.0.0" - -vfile@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/vfile/-/vfile-2.0.0.tgz#88620500e36bad025a0b01cc25106dbcb3090548" - dependencies: - has "^1.0.1" - is-buffer "^1.1.4" - replace-ext "1.0.0" - unist-util-stringify-position "^1.0.0" - x-is-string "^0.1.0" + version "1.1.4" + resolved "https://registry.yarnpkg.com/vfile-statistics/-/vfile-statistics-1.1.4.tgz#b99fd15ecf0f44ba088cc973425d666cb7a9f245" + integrity sha512-lXhElVO0Rq3frgPvFBwahmed3X03vjPF8OcjKMy8+F1xU/3Q3QU3tKEDp743SFtb74PdF0UWpxPvtOP0GCLheA== vfile@^4.0.0: version "4.2.1" @@ -12574,19 +10776,10 @@ vfile@^4.0.0: unist-util-stringify-position "^2.0.0" vfile-message "^2.0.0" -vfile@^5.0.0, vfile@^5.3.4: - version "5.3.7" - resolved "https://registry.yarnpkg.com/vfile/-/vfile-5.3.7.tgz#de0677e6683e3380fafc46544cfe603118826ab7" - integrity sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g== - dependencies: - "@types/unist" "^2.0.0" - is-buffer "^2.0.0" - unist-util-stringify-position "^3.0.0" - vfile-message "^3.0.0" - vinyl-fs@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-3.0.2.tgz#1b86258844383f57581fcaac081fe09ef6d6d752" + version "3.0.3" + resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-3.0.3.tgz#c85849405f67428feabbbd5c5dbdd64f47d31bc7" + integrity sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng== dependencies: fs-mkdirp-stream "^1.0.0" glob-stream "^6.1.0" @@ -12609,6 +10802,7 @@ vinyl-fs@^3.0.2: vinyl-sourcemap@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz#92a800593a38703a8cdb11d8b300ad4be63b3e16" + integrity sha512-NiibMgt6VJGJmyw7vtzhctDcfKch4e4n9TBeoWlirb7FMg9/1Ov9k+A5ZRAtywBpRPiyECvQRQllYM8dECegVA== dependencies: append-buffer "^1.0.2" convert-source-map "^1.5.0" @@ -12619,8 +10813,9 @@ vinyl-sourcemap@^1.1.0: vinyl "^2.0.0" vinyl@^2.0.0, vinyl@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-2.1.0.tgz#021f9c2cf951d6b939943c89eb5ee5add4fd924c" + version "2.2.1" + resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-2.2.1.tgz#23cfb8bbab5ece3803aa2c0a1eb28af7cbba1974" + integrity sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw== dependencies: clone "^2.1.1" clone-buffer "^1.0.0" @@ -12630,17 +10825,9 @@ vinyl@^2.0.0, vinyl@^2.1.0: replace-ext "^1.0.0" vue-template-compiler@^2.6.12: - version "2.6.14" - resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.6.14.tgz#a2f0e7d985670d42c9c9ee0d044fed7690f4f763" - integrity sha512-ODQS1SyMbjKoO1JBJZojSw6FE4qnh9rIpUZn2EUT86FKizx9uH5z6uXiIrm4/Nb/gwxTi/o17ZDEGWAXHvtC7g== - dependencies: - de-indent "^1.0.2" - he "^1.1.0" - -vue-template-compiler@^2.7.8: - version "2.7.14" - resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz#4545b7dfb88090744c1577ae5ac3f964e61634b1" - integrity sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ== + version "2.7.15" + resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.7.15.tgz#ec88ba8ceafe0f17a528b89c57e01e02da92b0de" + integrity sha512-yQxjxMptBL7UAog00O8sANud99C6wJF+7kgbcwqkvA38vCGF7HWE66w0ZFnS/kX5gSoJr/PQ4/oS3Ne2pW37Og== dependencies: de-indent "^1.0.2" he "^1.2.0" @@ -12651,21 +10838,18 @@ wcwidth@^1.0.0, wcwidth@^1.0.1: dependencies: defaults "^1.0.3" -web-namespaces@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-2.0.1.tgz#1010ff7c650eccb2592cebeeaf9a1b253fd40692" - integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ== - webidl-conversions@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE= websocket-driver@>=0.5.1: - version "0.7.0" - resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.0.tgz#0caf9d2d755d93aee049d4bdd0d3fe2cca2a24eb" + version "0.7.4" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== dependencies: - http-parser-js ">=0.4.0" + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" websocket-extensions ">=0.1.1" websocket-extensions@>=0.1.1: @@ -12776,9 +10960,10 @@ winston@^3.8.2: triple-beam "^1.3.0" winston-transport "^4.5.0" -wkt-parser@^1.2.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/wkt-parser/-/wkt-parser-1.2.1.tgz#3339689dbc549c103fc5c7447543534785ff8d4d" +wkt-parser@^1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/wkt-parser/-/wkt-parser-1.3.3.tgz#46b4e3032dd9c86907f7e630b57e3c6ea2bb772b" + integrity sha512-ZnV3yH8/k58ZPACOXeiHaMuXIiaTk1t0hSUVisbO0t4RjA5wPpUytcxeyiN2h+LZRrmuHIh/1UlrR9e7DHDvTw== word-wrap@~1.2.3: version "1.2.4" @@ -12799,14 +10984,6 @@ wordwrap@^1.0.0: string-width "^4.1.0" strip-ansi "^6.0.0" -wrap-ansi@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-3.0.1.tgz#288a04d87eda5c286e060dfe8f135ce8d007f8ba" - integrity sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo= - dependencies: - string-width "^2.1.1" - strip-ansi "^4.0.0" - wrap-ansi@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" @@ -12856,7 +11033,7 @@ write-file-atomic@^2.4.2: imurmurhash "^0.1.4" signal-exit "^3.0.2" -write-file-atomic@^3.0.0: +write-file-atomic@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== @@ -12866,18 +11043,6 @@ write-file-atomic@^3.0.0: signal-exit "^3.0.2" typedarray-to-buffer "^3.1.5" -write-json-file@*: - version "4.3.0" - resolved "https://registry.yarnpkg.com/write-json-file/-/write-json-file-4.3.0.tgz#908493d6fd23225344af324016e4ca8f702dd12d" - integrity sha512-PxiShnxf0IlnQuMYOPPhPkhExoCQuTUNPOa/2JWCYTmBquU9njyyDuwRKN26IZBlp4yn1nt+Agh2HOOBl+55HQ== - dependencies: - detect-indent "^6.0.0" - graceful-fs "^4.1.15" - is-plain-obj "^2.0.0" - make-dir "^3.0.0" - sort-keys "^4.0.0" - write-file-atomic "^3.0.0" - write-json-file@^3.2.0: version "3.2.0" resolved "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz#65bbdc9ecd8a1458e15952770ccbadfcff5fe62a" @@ -12890,6 +11055,16 @@ write-json-file@^3.2.0: sort-keys "^2.0.0" write-file-atomic "^2.4.2" +write-json-file@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/write-json-file/-/write-json-file-5.0.0.tgz#11c329a8ea9e8e23fb92a87cc27412a15f87708b" + integrity sha512-ddSsCLa4aQ3kI21BthINo4q905/wfhvQ3JL3774AcRjBaiQmfn5v4rw77jQ7T6CmAit9VOQO+FsLyPkwxoB1fw== + dependencies: + detect-indent "^7.0.0" + is-plain-obj "^4.0.0" + sort-keys "^5.0.0" + write-file-atomic "^3.0.3" + write-pkg@4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/write-pkg/-/write-pkg-4.0.0.tgz#675cc04ef6c11faacbbc7771b24c0abbf2a20039" @@ -12899,14 +11074,6 @@ write-pkg@4.0.0: type-fest "^0.4.1" write-json-file "^3.2.0" -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" - -xregexp@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-4.0.0.tgz#e698189de49dd2a18cc5687b05e17c8e43943020" - xtend@^4.0.0, xtend@^4.0.2, xtend@~4.0.0, xtend@~4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" @@ -12932,14 +11099,15 @@ yallist@^4.0.0: resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yaml@^1.7.2: +yaml@^1.10.0: version "1.10.2" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== -yamljs@*: +yamljs@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/yamljs/-/yamljs-0.3.0.tgz#dc060bf267447b39f7304e9b2bfbe8b5a7ddb03b" + integrity sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ== dependencies: argparse "^1.0.7" glob "^7.0.5" @@ -13022,7 +11190,7 @@ yargs@^15.3.1: y18n "^4.0.0" yargs-parser "^18.1.2" -yargs@^17.5.1, yargs@^17.6.2: +yargs@^17.6.2: version "17.7.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== @@ -13045,17 +11213,7 @@ yocto-queue@^0.1.0: resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== -yocto-queue@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.0.0.tgz#7f816433fb2cbc511ec8bf7d263c3b58a1a3c251" - integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g== - zwitch@^1.0.0: version "1.0.5" resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-1.0.5.tgz#d11d7381ffed16b742f6af7b3f223d5cd9fe9920" integrity sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw== - -zwitch@^2.0.0, zwitch@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.4.tgz#c827d4b0acb76fc3e685a4c6ec2902d51070e9d7" - integrity sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==