diff --git a/.monorepolint.config.ts b/.monorepolint.config.ts index a48ec7adfa..c2435634a9 100644 --- a/.monorepolint.config.ts +++ b/.monorepolint.config.ts @@ -75,13 +75,6 @@ module.exports = { // Example of a URL that will keep working: https://unpkg.com/@turf/turf browser: "turf.min.js", files: ["dist", "index.d.ts", "turf.min.js"], - exports: { - "./package.json": "./package.json", - ".": { - import: "./dist/es/index.js", - require: "./dist/js/index.js", - }, - }, }, }, includePackages: [MAIN_PACKAGE], @@ -89,8 +82,10 @@ module.exports = { { options: { entries: { - main: "dist/js/index.js", - module: "dist/es/index.js", + type: "commonjs", + main: "dist/cjs/index.js", + module: "dist/esm/index.mjs", + types: "dist/cjs/index.d.ts", sideEffects: false, publishConfig: { access: "public", @@ -98,31 +93,19 @@ module.exports = { exports: { "./package.json": "./package.json", ".": { - import: "./dist/es/index.js", - require: "./dist/js/index.js", + import: { + types: "./dist/esm/index.d.mts", + default: "./dist/esm/index.mjs", + }, + require: { + types: "./dist/cjs/index.d.ts", + default: "./dist/cjs/index.js", + }, }, }, }, }, - includePackages: [...TS_PACKAGES, ...JS_PACKAGES], - }, - { - options: { - entries: { - types: "dist/js/index.d.ts", - files: ["dist"], - }, - }, - includePackages: TS_PACKAGES, - }, - { - options: { - entries: { - types: "index.d.ts", - files: ["dist", "index.d.ts"], - }, - }, - includePackages: JS_PACKAGES, + includePackages: [MAIN_PACKAGE, ...TS_PACKAGES, ...JS_PACKAGES], }, { options: { @@ -146,28 +129,16 @@ module.exports = { { options: { scripts: { - build: "npm-run-all build:*", - "build:js": "tsc", - "build:es": - 'tsc --outDir dist/es --module esnext --declaration false && echo \'{"type":"module"}\' > dist/es/package.json', - }, - }, - includePackages: TS_PACKAGES, - }, - { - options: { - scripts: { - build: - 'rollup -c ../../rollup.config.js && echo \'{"type":"module"}\' > dist/es/package.json', + build: "tsup --config ../../tsup.config.ts", }, }, - includePackages: JS_PACKAGES, + includePackages: [...JS_PACKAGES, ...TS_PACKAGES], }, { options: { scripts: { build: - 'rollup -c rollup.config.js && echo \'{"type":"module"}\' > dist/es/package.json', + "tsup --config ../../tsup.config.ts && rollup -c ./rollup.config.js", }, }, includePackages: [MAIN_PACKAGE], @@ -209,10 +180,10 @@ module.exports = { { options: { devDependencies: { - rollup: "*", + tsup: "^8.0.1", }, }, - includePackages: JS_PACKAGES, + includePackages: ALL_PACKAGES, }, ], }, diff --git a/packages/turf-along/package.json b/packages/turf-along/package.json index 8a91feb3fa..0ee1c7d143 100644 --- a/packages/turf-along/package.json +++ b/packages/turf-along/package.json @@ -23,14 +23,21 @@ "turf", "distance" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -39,7 +46,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -54,6 +61,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3" }, diff --git a/packages/turf-angle/package.json b/packages/turf-angle/package.json index ba9a85269c..cc259b3c7a 100644 --- a/packages/turf-angle/package.json +++ b/packages/turf-angle/package.json @@ -23,14 +23,21 @@ "turf", "angle" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -39,7 +46,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -58,6 +65,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-angle/test.js b/packages/turf-angle/test.js index 63ed5175ae..11eed930a4 100644 --- a/packages/turf-angle/test.js +++ b/packages/turf-angle/test.js @@ -3,7 +3,7 @@ const path = require("path"); const glob = require("glob"); const load = require("load-json-file"); const write = require("write-json-file"); -const sector = require("@turf/sector"); +const sector = require("@turf/sector").default; const bearing = require("@turf/bearing").default; const truncate = require("@turf/truncate").default; const distance = require("@turf/distance").default; diff --git a/packages/turf-area/package.json b/packages/turf-area/package.json index 5fa969dca9..eaec1c4361 100644 --- a/packages/turf-area/package.json +++ b/packages/turf-area/package.json @@ -22,14 +22,21 @@ "polygon", "multipolygon" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -38,7 +45,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -53,6 +60,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-bbox-clip/package.json b/packages/turf-bbox-clip/package.json index b660ba736b..bad7751edb 100644 --- a/packages/turf-bbox-clip/package.json +++ b/packages/turf-bbox-clip/package.json @@ -28,14 +28,21 @@ "bbox", "clip" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -44,7 +51,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -60,6 +67,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-bbox-polygon/package.json b/packages/turf-bbox-polygon/package.json index 1dde790cce..7c955bec64 100644 --- a/packages/turf-bbox-polygon/package.json +++ b/packages/turf-bbox-polygon/package.json @@ -23,14 +23,21 @@ "extent", "bbox" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -39,7 +46,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -53,6 +60,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3" }, diff --git a/packages/turf-bbox/package.json b/packages/turf-bbox/package.json index a72ec6c362..552fcce5ea 100644 --- a/packages/turf-bbox/package.json +++ b/packages/turf-bbox/package.json @@ -24,14 +24,21 @@ "featurecollection", "geojson" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -40,7 +47,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -54,6 +61,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3" }, diff --git a/packages/turf-bearing/package.json b/packages/turf-bearing/package.json index e053d5f763..6059ae7cbb 100644 --- a/packages/turf-bearing/package.json +++ b/packages/turf-bearing/package.json @@ -20,14 +20,21 @@ "turf", "bearing" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -36,7 +43,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -51,6 +58,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-bezier-spline/package.json b/packages/turf-bezier-spline/package.json index 47f576c6cf..5b5c2ed22e 100644 --- a/packages/turf-bezier-spline/package.json +++ b/packages/turf-bezier-spline/package.json @@ -23,14 +23,21 @@ "curve", "linestring" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -39,7 +46,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -54,6 +61,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-boolean-clockwise/package.json b/packages/turf-boolean-clockwise/package.json index a5ac2c4075..5abea0facf 100755 --- a/packages/turf-boolean-clockwise/package.json +++ b/packages/turf-boolean-clockwise/package.json @@ -27,14 +27,21 @@ "clockwise", "boolean" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -43,7 +50,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -59,6 +66,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3" }, diff --git a/packages/turf-boolean-concave/package.json b/packages/turf-boolean-concave/package.json index 61e2f2a558..8c64db9e3d 100644 --- a/packages/turf-boolean-concave/package.json +++ b/packages/turf-boolean-concave/package.json @@ -26,14 +26,21 @@ "convex", "boolean" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -42,7 +49,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -58,6 +65,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3" }, diff --git a/packages/turf-boolean-contains/package.json b/packages/turf-boolean-contains/package.json index 712b409171..9854842f62 100644 --- a/packages/turf-boolean-contains/package.json +++ b/packages/turf-boolean-contains/package.json @@ -26,14 +26,21 @@ "boolean", "de-9im" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -42,7 +49,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -60,6 +67,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3" }, diff --git a/packages/turf-boolean-crosses/package.json b/packages/turf-boolean-crosses/package.json index db5638341f..6bf53a7231 100644 --- a/packages/turf-boolean-crosses/package.json +++ b/packages/turf-boolean-crosses/package.json @@ -26,14 +26,21 @@ "boolean", "de-9im" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -42,7 +49,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -59,6 +66,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3" }, diff --git a/packages/turf-boolean-disjoint/package.json b/packages/turf-boolean-disjoint/package.json index bec030be7f..1bc958e342 100644 --- a/packages/turf-boolean-disjoint/package.json +++ b/packages/turf-boolean-disjoint/package.json @@ -26,14 +26,21 @@ "boolean", "de-9im" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -42,7 +49,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -58,6 +65,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3" }, diff --git a/packages/turf-boolean-equal/package.json b/packages/turf-boolean-equal/package.json index d76d61f476..2419f7989a 100644 --- a/packages/turf-boolean-equal/package.json +++ b/packages/turf-boolean-equal/package.json @@ -29,14 +29,21 @@ "equal", "boolean-equal" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -45,7 +52,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -63,6 +70,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3" }, diff --git a/packages/turf-boolean-intersects/package.json b/packages/turf-boolean-intersects/package.json index 062b9a51a5..ee399f96b3 100644 --- a/packages/turf-boolean-intersects/package.json +++ b/packages/turf-boolean-intersects/package.json @@ -26,14 +26,21 @@ "boolean", "de-9im" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -42,7 +49,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -58,6 +65,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3" }, diff --git a/packages/turf-boolean-overlap/package.json b/packages/turf-boolean-overlap/package.json index 6f470a104d..160746e33e 100755 --- a/packages/turf-boolean-overlap/package.json +++ b/packages/turf-boolean-overlap/package.json @@ -28,14 +28,21 @@ "overlap", "boolean-overlap" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -44,7 +51,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -62,6 +69,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3" }, diff --git a/packages/turf-boolean-parallel/package.json b/packages/turf-boolean-parallel/package.json index 8c96dccc47..c459cf8666 100644 --- a/packages/turf-boolean-parallel/package.json +++ b/packages/turf-boolean-parallel/package.json @@ -25,14 +25,21 @@ "boolean", "boolean-parallel" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -41,7 +48,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -56,6 +63,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-boolean-point-in-polygon/package.json b/packages/turf-boolean-point-in-polygon/package.json index eaa4239077..0fd0249b73 100644 --- a/packages/turf-boolean-point-in-polygon/package.json +++ b/packages/turf-boolean-point-in-polygon/package.json @@ -24,14 +24,21 @@ "bin", "gis" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -40,7 +47,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -54,6 +61,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3" }, diff --git a/packages/turf-boolean-point-on-line/package.json b/packages/turf-boolean-point-on-line/package.json index 5afcf9d36e..0a088d18cd 100644 --- a/packages/turf-boolean-point-on-line/package.json +++ b/packages/turf-boolean-point-on-line/package.json @@ -23,14 +23,21 @@ "turf", "booleanPointOnLine" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -39,7 +46,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -55,6 +62,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-boolean-touches/package.json b/packages/turf-boolean-touches/package.json index d5345c9bf2..b01b3754bf 100644 --- a/packages/turf-boolean-touches/package.json +++ b/packages/turf-boolean-touches/package.json @@ -27,14 +27,21 @@ "touches", "boolean-touches" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -43,7 +50,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -62,6 +69,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3" }, diff --git a/packages/turf-boolean-valid/package.json b/packages/turf-boolean-valid/package.json index 2ab9536d3c..b79cefa1ba 100644 --- a/packages/turf-boolean-valid/package.json +++ b/packages/turf-boolean-valid/package.json @@ -26,14 +26,21 @@ "boolean", "ogc" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -42,7 +49,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -60,6 +67,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3" }, diff --git a/packages/turf-boolean-within/package.json b/packages/turf-boolean-within/package.json index adc3c0a772..3f27f37f3d 100644 --- a/packages/turf-boolean-within/package.json +++ b/packages/turf-boolean-within/package.json @@ -27,14 +27,21 @@ "within", "boolean-within" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -43,7 +50,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -62,6 +69,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3" }, diff --git a/packages/turf-buffer/package.json b/packages/turf-buffer/package.json index f6f75526c9..a3b444693c 100644 --- a/packages/turf-buffer/package.json +++ b/packages/turf-buffer/package.json @@ -30,14 +30,21 @@ "geojson", "turf" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -47,7 +54,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js", @@ -60,6 +67,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-center-mean/package.json b/packages/turf-center-mean/package.json index 4a39b779b5..625bb04d47 100644 --- a/packages/turf-center-mean/package.json +++ b/packages/turf-center-mean/package.json @@ -28,14 +28,21 @@ "geo", "turf" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -44,7 +51,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -63,6 +70,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-center-median/package.json b/packages/turf-center-median/package.json index ab087f7631..1b19ebcb34 100644 --- a/packages/turf-center-median/package.json +++ b/packages/turf-center-median/package.json @@ -23,14 +23,21 @@ "turf", "center-median" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -39,7 +46,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -58,6 +65,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-center-of-mass/package.json b/packages/turf-center-of-mass/package.json index 9968a7f1ac..97235484c6 100644 --- a/packages/turf-center-of-mass/package.json +++ b/packages/turf-center-of-mass/package.json @@ -20,14 +20,21 @@ "turf", "gis" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -36,7 +43,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -53,6 +60,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-center/package.json b/packages/turf-center/package.json index 73e48065aa..a1d3eb7c2e 100644 --- a/packages/turf-center/package.json +++ b/packages/turf-center/package.json @@ -24,14 +24,21 @@ "geo", "turf" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -40,7 +47,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -59,6 +66,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-centroid/package.json b/packages/turf-centroid/package.json index 2f8d48abaa..18101657d3 100644 --- a/packages/turf-centroid/package.json +++ b/packages/turf-centroid/package.json @@ -22,14 +22,21 @@ "geo", "gis" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -38,7 +45,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -56,6 +63,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-circle/package.json b/packages/turf-circle/package.json index 317beb7344..31d3a14ba8 100644 --- a/packages/turf-circle/package.json +++ b/packages/turf-circle/package.json @@ -24,14 +24,21 @@ "miles", "km" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -40,7 +47,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -58,6 +65,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-clean-coords/package.json b/packages/turf-clean-coords/package.json index 549dd0a7f6..62134a206e 100644 --- a/packages/turf-clean-coords/package.json +++ b/packages/turf-clean-coords/package.json @@ -24,14 +24,21 @@ "gis", "clean-coords" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -40,7 +47,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -57,6 +64,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-clone/package.json b/packages/turf-clone/package.json index b93273c01d..e90ed2dd8c 100644 --- a/packages/turf-clone/package.json +++ b/packages/turf-clone/package.json @@ -23,14 +23,21 @@ "turf", "clone" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -39,7 +46,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -55,6 +62,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3" }, diff --git a/packages/turf-clusters-dbscan/package.json b/packages/turf-clusters-dbscan/package.json index bdff34279b..b8fe2a820e 100644 --- a/packages/turf-clusters-dbscan/package.json +++ b/packages/turf-clusters-dbscan/package.json @@ -30,14 +30,21 @@ "density", "dbscan" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -46,7 +53,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -67,6 +74,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-clusters-kmeans/package.json b/packages/turf-clusters-kmeans/package.json index a01e148301..e92707ca5e 100644 --- a/packages/turf-clusters-kmeans/package.json +++ b/packages/turf-clusters-kmeans/package.json @@ -29,14 +29,21 @@ "clustering", "k-means" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -45,7 +52,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -68,6 +75,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-clusters/package.json b/packages/turf-clusters/package.json index d7f6e08d33..bbe5e46c97 100644 --- a/packages/turf-clusters/package.json +++ b/packages/turf-clusters/package.json @@ -26,14 +26,21 @@ "clusters", "clustering" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -42,7 +49,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -57,6 +64,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3" }, diff --git a/packages/turf-collect/package.json b/packages/turf-collect/package.json index b7b2c15da0..7cdd3e10a5 100644 --- a/packages/turf-collect/package.json +++ b/packages/turf-collect/package.json @@ -27,14 +27,21 @@ "polygons", "stats" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -43,7 +50,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -58,6 +65,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3" }, diff --git a/packages/turf-combine/package.json b/packages/turf-combine/package.json index 32584ca82a..1ca75527d5 100644 --- a/packages/turf-combine/package.json +++ b/packages/turf-combine/package.json @@ -23,14 +23,21 @@ "multipolygon", "combine" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -39,7 +46,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -53,6 +60,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3" }, diff --git a/packages/turf-concave/package.json b/packages/turf-concave/package.json index 5aac720799..ed179a9477 100644 --- a/packages/turf-concave/package.json +++ b/packages/turf-concave/package.json @@ -33,14 +33,21 @@ "concave", "geometry" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -49,7 +56,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -66,6 +73,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-convex/package.json b/packages/turf-convex/package.json index 38efdc75a2..01bdb4d60f 100644 --- a/packages/turf-convex/package.json +++ b/packages/turf-convex/package.json @@ -20,14 +20,21 @@ "turf", "gis" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -36,7 +43,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -53,6 +60,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-destination/package.json b/packages/turf-destination/package.json index c59654b544..38de418528 100644 --- a/packages/turf-destination/package.json +++ b/packages/turf-destination/package.json @@ -24,14 +24,21 @@ "miles", "km" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -40,7 +47,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -57,6 +64,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-difference/package.json b/packages/turf-difference/package.json index d5f9e52035..d51b94c590 100644 --- a/packages/turf-difference/package.json +++ b/packages/turf-difference/package.json @@ -20,14 +20,21 @@ "turf", "gis" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -37,7 +44,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js" @@ -49,6 +56,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-directional-mean/package.json b/packages/turf-directional-mean/package.json index 4a835dbc6b..11c7c80631 100644 --- a/packages/turf-directional-mean/package.json +++ b/packages/turf-directional-mean/package.json @@ -23,14 +23,21 @@ "turf", "directional-mean" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -39,7 +46,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -54,6 +61,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-dissolve/package.json b/packages/turf-dissolve/package.json index 0feb8e2c4b..ba4cefda73 100644 --- a/packages/turf-dissolve/package.json +++ b/packages/turf-dissolve/package.json @@ -23,14 +23,21 @@ "geojson", "polygon" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -40,7 +47,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js" @@ -51,6 +58,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-distance-weight/package.json b/packages/turf-distance-weight/package.json index c9cceab8fc..a8f354198e 100644 --- a/packages/turf-distance-weight/package.json +++ b/packages/turf-distance-weight/package.json @@ -23,14 +23,21 @@ "turf", "distance-weight" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -39,7 +46,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -54,6 +61,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-distance/package.json b/packages/turf-distance/package.json index bab5f072cb..1dd8fb4da5 100644 --- a/packages/turf-distance/package.json +++ b/packages/turf-distance/package.json @@ -22,14 +22,21 @@ "miles", "km" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -38,7 +45,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -53,6 +60,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-ellipse/package.json b/packages/turf-ellipse/package.json index d9f7cc8325..8d7010b811 100644 --- a/packages/turf-ellipse/package.json +++ b/packages/turf-ellipse/package.json @@ -23,14 +23,21 @@ "turf", "ellipse" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -40,7 +47,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js" @@ -57,6 +64,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-envelope/package.json b/packages/turf-envelope/package.json index 20c4ca56f5..febc2886dc 100644 --- a/packages/turf-envelope/package.json +++ b/packages/turf-envelope/package.json @@ -23,14 +23,21 @@ "polygon", "extent" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -40,7 +47,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js" @@ -51,6 +58,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3" }, diff --git a/packages/turf-explode/package.json b/packages/turf-explode/package.json index 059202b69a..aff8230e85 100644 --- a/packages/turf-explode/package.json +++ b/packages/turf-explode/package.json @@ -22,14 +22,21 @@ "geospatial", "coordinates" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -39,7 +46,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js" @@ -51,6 +58,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-flatten/package.json b/packages/turf-flatten/package.json index eaefb4d2cf..963fb2edc5 100644 --- a/packages/turf-flatten/package.json +++ b/packages/turf-flatten/package.json @@ -27,14 +27,21 @@ "gis", "featurecollection" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -44,7 +51,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js", @@ -56,6 +63,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-flip/package.json b/packages/turf-flip/package.json index ac14be9ff8..1dfd38aa80 100644 --- a/packages/turf-flip/package.json +++ b/packages/turf-flip/package.json @@ -22,14 +22,21 @@ "coordinate", "flip" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -39,7 +46,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js", @@ -51,6 +58,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-great-circle/package.json b/packages/turf-great-circle/package.json index 5433fb053d..6f874e3589 100644 --- a/packages/turf-great-circle/package.json +++ b/packages/turf-great-circle/package.json @@ -28,14 +28,21 @@ "great", "circle" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -45,7 +52,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js", @@ -58,6 +65,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-helpers/package.json b/packages/turf-helpers/package.json index 15b1cea6ff..108c8e00fb 100644 --- a/packages/turf-helpers/package.json +++ b/packages/turf-helpers/package.json @@ -28,14 +28,21 @@ "turf", "geojson" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -44,7 +51,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -59,6 +66,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3" } diff --git a/packages/turf-hex-grid/package.json b/packages/turf-hex-grid/package.json index 3ca9361477..4ae8404ca3 100644 --- a/packages/turf-hex-grid/package.json +++ b/packages/turf-hex-grid/package.json @@ -32,14 +32,21 @@ "points", "geojson" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -48,7 +55,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -66,6 +73,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-interpolate/package.json b/packages/turf-interpolate/package.json index 340164f37b..f1c1ecbddc 100644 --- a/packages/turf-interpolate/package.json +++ b/packages/turf-interpolate/package.json @@ -24,14 +24,21 @@ "idw", "interpolate" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -41,7 +48,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js", @@ -55,6 +62,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-intersect/package.json b/packages/turf-intersect/package.json index ea62a71236..8dd6f636bb 100644 --- a/packages/turf-intersect/package.json +++ b/packages/turf-intersect/package.json @@ -21,14 +21,21 @@ "gis", "intersect" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -37,7 +44,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -54,6 +61,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-invariant/package.json b/packages/turf-invariant/package.json index 390cea2519..fae9df88c5 100644 --- a/packages/turf-invariant/package.json +++ b/packages/turf-invariant/package.json @@ -25,14 +25,21 @@ "invariant", "expectations" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -41,7 +48,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -55,6 +62,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3" }, diff --git a/packages/turf-isobands/package.json b/packages/turf-isobands/package.json index ccacc3ddd3..9a0324b3fb 100644 --- a/packages/turf-isobands/package.json +++ b/packages/turf-isobands/package.json @@ -28,14 +28,21 @@ "topography", "filled" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -45,7 +52,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js" @@ -63,6 +70,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-isolines/package.json b/packages/turf-isolines/package.json index 6ab35cb56e..5bddca1575 100644 --- a/packages/turf-isolines/package.json +++ b/packages/turf-isolines/package.json @@ -27,14 +27,21 @@ "elevation", "topography" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -44,7 +51,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js", @@ -62,6 +69,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-kinks/package.json b/packages/turf-kinks/package.json index 0392d36031..5a8409e581 100644 --- a/packages/turf-kinks/package.json +++ b/packages/turf-kinks/package.json @@ -21,14 +21,21 @@ "kinks", "self-intersection" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -37,7 +44,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -52,6 +59,7 @@ "npm-run-all": "*", "tape": "*", "ts-node": "^10.9.2", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-length/package.json b/packages/turf-length/package.json index b94356b841..0bcf1ce50c 100644 --- a/packages/turf-length/package.json +++ b/packages/turf-length/package.json @@ -28,14 +28,21 @@ "units", "gis" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -44,7 +51,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -59,6 +66,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-line-arc/package.json b/packages/turf-line-arc/package.json index 6e99bc133a..f4965fc0c8 100644 --- a/packages/turf-line-arc/package.json +++ b/packages/turf-line-arc/package.json @@ -20,14 +20,21 @@ "turf", "gif" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -36,7 +43,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -51,6 +58,7 @@ "npm-run-all": "*", "tape": "*", "ts-node": "^10.9.2", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-line-chunk/package.json b/packages/turf-line-chunk/package.json index 46dd26b519..45f759ba30 100644 --- a/packages/turf-line-chunk/package.json +++ b/packages/turf-line-chunk/package.json @@ -29,14 +29,21 @@ "linestring", "line segment" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -46,7 +53,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js", @@ -59,6 +66,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-line-intersect/package.json b/packages/turf-line-intersect/package.json index 66f348f038..4647a4d9ed 100644 --- a/packages/turf-line-intersect/package.json +++ b/packages/turf-line-intersect/package.json @@ -27,14 +27,21 @@ "line", "intersect" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -43,7 +50,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -59,6 +66,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-line-offset/package.json b/packages/turf-line-offset/package.json index 40cc5d5a16..d00989cc5f 100644 --- a/packages/turf-line-offset/package.json +++ b/packages/turf-line-offset/package.json @@ -27,14 +27,21 @@ "turf", "offset" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -44,7 +51,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js", @@ -57,6 +64,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-line-overlap/package.json b/packages/turf-line-overlap/package.json index ad642270aa..3b787807fe 100644 --- a/packages/turf-line-overlap/package.json +++ b/packages/turf-line-overlap/package.json @@ -26,14 +26,21 @@ "line", "overlap" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -42,7 +49,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -59,6 +66,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-line-segment/package.json b/packages/turf-line-segment/package.json index 0bc76ad8b8..226d632c13 100644 --- a/packages/turf-line-segment/package.json +++ b/packages/turf-line-segment/package.json @@ -21,14 +21,21 @@ "line", "segment" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -37,7 +44,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -52,6 +59,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-line-slice-along/package.json b/packages/turf-line-slice-along/package.json index d6445821dc..0d1f1804d9 100644 --- a/packages/turf-line-slice-along/package.json +++ b/packages/turf-line-slice-along/package.json @@ -21,14 +21,21 @@ "along", "line-slice" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -38,7 +45,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js" @@ -50,6 +57,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3" }, diff --git a/packages/turf-line-slice/package.json b/packages/turf-line-slice/package.json index f91d0fbcca..567f292d10 100644 --- a/packages/turf-line-slice/package.json +++ b/packages/turf-line-slice/package.json @@ -25,14 +25,21 @@ "line", "distance" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -42,7 +49,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js" @@ -54,6 +61,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-line-split/package.json b/packages/turf-line-split/package.json index deae395fe7..9ebc8ac872 100644 --- a/packages/turf-line-split/package.json +++ b/packages/turf-line-split/package.json @@ -26,14 +26,21 @@ "line", "split" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -43,7 +50,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js" @@ -54,6 +61,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-line-to-polygon/package.json b/packages/turf-line-to-polygon/package.json index d982b28bdd..a2ba54fafe 100644 --- a/packages/turf-line-to-polygon/package.json +++ b/packages/turf-line-to-polygon/package.json @@ -26,14 +26,21 @@ "linestring", "line" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -42,7 +49,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -58,6 +65,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-mask/package.json b/packages/turf-mask/package.json index 67e703316d..09a87ca77e 100644 --- a/packages/turf-mask/package.json +++ b/packages/turf-mask/package.json @@ -21,14 +21,21 @@ "mask", "polygon" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -38,7 +45,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js", @@ -51,6 +58,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-meta/package.json b/packages/turf-meta/package.json index 75c1855e3a..c1671127bb 100644 --- a/packages/turf-meta/package.json +++ b/packages/turf-meta/package.json @@ -43,14 +43,21 @@ "lineEeach", "lineReduce" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -60,7 +67,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js", @@ -72,6 +79,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3" }, diff --git a/packages/turf-midpoint/package.json b/packages/turf-midpoint/package.json index 670ac9bac3..43cedb66cf 100644 --- a/packages/turf-midpoint/package.json +++ b/packages/turf-midpoint/package.json @@ -23,14 +23,21 @@ "geojson", "line" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -40,7 +47,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js" @@ -50,6 +57,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3" }, diff --git a/packages/turf-moran-index/package.json b/packages/turf-moran-index/package.json index 3cd61cc57d..a5ebcdc696 100644 --- a/packages/turf-moran-index/package.json +++ b/packages/turf-moran-index/package.json @@ -23,14 +23,21 @@ "turf", "moran-index" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -39,7 +46,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -54,6 +61,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-nearest-neighbor-analysis/package.json b/packages/turf-nearest-neighbor-analysis/package.json index fce0b7df9f..32ceeb1bdf 100644 --- a/packages/turf-nearest-neighbor-analysis/package.json +++ b/packages/turf-nearest-neighbor-analysis/package.json @@ -23,14 +23,21 @@ "turf", "nearest-neighbor" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -39,7 +46,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -55,6 +62,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-nearest-point-on-line/package.json b/packages/turf-nearest-point-on-line/package.json index 80c1a3ae9e..2197ad779c 100644 --- a/packages/turf-nearest-point-on-line/package.json +++ b/packages/turf-nearest-point-on-line/package.json @@ -16,14 +16,21 @@ "publishConfig": { "access": "public" }, - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -32,7 +39,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -51,6 +58,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-nearest-point-to-line/package.json b/packages/turf-nearest-point-to-line/package.json index f8cb9ec1f6..180f7bc1bc 100644 --- a/packages/turf-nearest-point-to-line/package.json +++ b/packages/turf-nearest-point-to-line/package.json @@ -26,14 +26,21 @@ "near", "nearest-point-to-line" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -42,7 +49,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -61,6 +68,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-nearest-point/package.json b/packages/turf-nearest-point/package.json index d1f1934a90..d414e19dd8 100644 --- a/packages/turf-nearest-point/package.json +++ b/packages/turf-nearest-point/package.json @@ -24,14 +24,21 @@ "nearest", "point" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -40,7 +47,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -55,6 +62,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3" }, diff --git a/packages/turf-planepoint/package.json b/packages/turf-planepoint/package.json index b23a510edf..ab91b9ec10 100644 --- a/packages/turf-planepoint/package.json +++ b/packages/turf-planepoint/package.json @@ -23,14 +23,21 @@ "point", "interpolation" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -40,7 +47,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js", @@ -51,6 +58,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3" }, diff --git a/packages/turf-point-grid/package.json b/packages/turf-point-grid/package.json index aeec4ea23e..363459b67d 100644 --- a/packages/turf-point-grid/package.json +++ b/packages/turf-point-grid/package.json @@ -26,14 +26,21 @@ "points", "geojson" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -42,7 +49,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -60,6 +67,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-point-on-feature/package.json b/packages/turf-point-on-feature/package.json index ed76af3f9a..92488b5a42 100644 --- a/packages/turf-point-on-feature/package.json +++ b/packages/turf-point-on-feature/package.json @@ -24,14 +24,21 @@ "surface", "polygon" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -41,7 +48,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js" @@ -53,6 +60,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3" }, diff --git a/packages/turf-point-to-line-distance/package.json b/packages/turf-point-to-line-distance/package.json index 00720c47bb..ee2f4ad879 100644 --- a/packages/turf-point-to-line-distance/package.json +++ b/packages/turf-point-to-line-distance/package.json @@ -24,14 +24,21 @@ "point-to-line-distance", "distance" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -40,7 +47,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -57,6 +64,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-points-within-polygon/package.json b/packages/turf-points-within-polygon/package.json index fa8986fba7..bc415baf40 100644 --- a/packages/turf-points-within-polygon/package.json +++ b/packages/turf-points-within-polygon/package.json @@ -23,14 +23,21 @@ "polygon", "featurecollection" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -40,7 +47,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js", @@ -51,6 +58,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3" }, diff --git a/packages/turf-polygon-smooth/package.json b/packages/turf-polygon-smooth/package.json index 145df353dc..8ac7c900c6 100644 --- a/packages/turf-polygon-smooth/package.json +++ b/packages/turf-polygon-smooth/package.json @@ -24,14 +24,21 @@ "geojson", "polygon" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -41,7 +48,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js", @@ -54,6 +61,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-polygon-tangents/package.json b/packages/turf-polygon-tangents/package.json index 5d0dc74613..0cff2bcbc8 100644 --- a/packages/turf-polygon-tangents/package.json +++ b/packages/turf-polygon-tangents/package.json @@ -27,14 +27,21 @@ "tangent", "polygon" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -44,7 +51,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js", @@ -56,6 +63,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-polygon-to-line/package.json b/packages/turf-polygon-to-line/package.json index 54c9d852a5..d094413870 100644 --- a/packages/turf-polygon-to-line/package.json +++ b/packages/turf-polygon-to-line/package.json @@ -23,14 +23,21 @@ "linestring", "polygon" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -39,7 +46,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -54,6 +61,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-polygonize/package.json b/packages/turf-polygonize/package.json index 2f1313dd89..ee5e3b7dcd 100644 --- a/packages/turf-polygonize/package.json +++ b/packages/turf-polygonize/package.json @@ -26,14 +26,21 @@ "gis", "polygonize" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -42,7 +49,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -57,6 +64,7 @@ "rollup": "*", "tape": "*", "ts-node": "^10.9.2", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-projection/package.json b/packages/turf-projection/package.json index 16b786e3cb..7204838460 100644 --- a/packages/turf-projection/package.json +++ b/packages/turf-projection/package.json @@ -34,14 +34,21 @@ "EPSG:900913", "EPSG:102113" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -50,7 +57,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -68,6 +75,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-quadrat-analysis/package.json b/packages/turf-quadrat-analysis/package.json index b6a84904de..b009cfdfc9 100644 --- a/packages/turf-quadrat-analysis/package.json +++ b/packages/turf-quadrat-analysis/package.json @@ -23,14 +23,21 @@ "turf", "quadrat-analysis" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -39,7 +46,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -55,6 +62,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-random/package.json b/packages/turf-random/package.json index 4d5a8bbe73..e7e113e5d9 100644 --- a/packages/turf-random/package.json +++ b/packages/turf-random/package.json @@ -20,14 +20,21 @@ "turf", "gis" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -36,7 +43,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -51,6 +58,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3" }, diff --git a/packages/turf-rectangle-grid/package.json b/packages/turf-rectangle-grid/package.json index 57d03ef707..b9ba0760c6 100644 --- a/packages/turf-rectangle-grid/package.json +++ b/packages/turf-rectangle-grid/package.json @@ -26,14 +26,21 @@ "regular", "cartesian" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -42,7 +49,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -58,6 +65,7 @@ "rollup": "*", "tape": "*", "ts-node": "^10.9.2", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-rewind/package.json b/packages/turf-rewind/package.json index 1afeaabb2e..c33ea5778b 100644 --- a/packages/turf-rewind/package.json +++ b/packages/turf-rewind/package.json @@ -28,14 +28,21 @@ "polygon", "rewind" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -45,7 +52,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js", @@ -57,6 +64,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-rhumb-bearing/package.json b/packages/turf-rhumb-bearing/package.json index 6471237ef3..8e2aa3ec03 100644 --- a/packages/turf-rhumb-bearing/package.json +++ b/packages/turf-rhumb-bearing/package.json @@ -28,14 +28,21 @@ "rhumb", "rhumb line" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -44,7 +51,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -59,6 +66,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-rhumb-destination/package.json b/packages/turf-rhumb-destination/package.json index 0e0decbf4c..57a2d29c8e 100644 --- a/packages/turf-rhumb-destination/package.json +++ b/packages/turf-rhumb-destination/package.json @@ -32,14 +32,21 @@ "miles", "km" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -48,7 +55,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -64,6 +71,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-rhumb-distance/package.json b/packages/turf-rhumb-distance/package.json index 42115c5070..8312fc84c4 100644 --- a/packages/turf-rhumb-distance/package.json +++ b/packages/turf-rhumb-distance/package.json @@ -30,14 +30,21 @@ "miles", "km" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -46,7 +53,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -62,6 +69,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-sample/package.json b/packages/turf-sample/package.json index 25aaa76ad9..96bef882d8 100644 --- a/packages/turf-sample/package.json +++ b/packages/turf-sample/package.json @@ -22,14 +22,21 @@ "sample", "turf" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -39,7 +46,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js" @@ -49,6 +56,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3" }, diff --git a/packages/turf-sector/package.json b/packages/turf-sector/package.json index ec15b8404f..48361e6274 100644 --- a/packages/turf-sector/package.json +++ b/packages/turf-sector/package.json @@ -20,14 +20,21 @@ "turf", "gif" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -37,7 +44,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js", @@ -50,6 +57,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-shortest-path/package.json b/packages/turf-shortest-path/package.json index f68da0957b..d45e22ec52 100644 --- a/packages/turf-shortest-path/package.json +++ b/packages/turf-shortest-path/package.json @@ -25,14 +25,21 @@ "shortest-path", "path" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -42,7 +49,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js", @@ -55,6 +62,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-simplify/package.json b/packages/turf-simplify/package.json index a701b0e096..09672cdeab 100644 --- a/packages/turf-simplify/package.json +++ b/packages/turf-simplify/package.json @@ -28,14 +28,21 @@ "algorithm", "peucker" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -45,7 +52,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js", @@ -58,6 +65,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-square-grid/package.json b/packages/turf-square-grid/package.json index f576ce6a04..7880847c0b 100644 --- a/packages/turf-square-grid/package.json +++ b/packages/turf-square-grid/package.json @@ -23,14 +23,21 @@ "cartesian", "grid" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -39,7 +46,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -55,6 +62,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-square/package.json b/packages/turf-square/package.json index 7bbb33dd25..3b61645472 100644 --- a/packages/turf-square/package.json +++ b/packages/turf-square/package.json @@ -22,14 +22,21 @@ "geojson", "extent" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -39,7 +46,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js" @@ -49,6 +56,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3" }, diff --git a/packages/turf-standard-deviational-ellipse/package.json b/packages/turf-standard-deviational-ellipse/package.json index ec545453cb..de24dd96c0 100644 --- a/packages/turf-standard-deviational-ellipse/package.json +++ b/packages/turf-standard-deviational-ellipse/package.json @@ -25,14 +25,21 @@ "geostatistics", "directional distribution" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -42,7 +49,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js", @@ -56,6 +63,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-tag/package.json b/packages/turf-tag/package.json index 0bc7c06977..f6c16e2119 100644 --- a/packages/turf-tag/package.json +++ b/packages/turf-tag/package.json @@ -26,14 +26,21 @@ "data", "analysis" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -43,7 +50,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js" @@ -54,6 +61,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3" }, diff --git a/packages/turf-tesselate/package.json b/packages/turf-tesselate/package.json index 815f1ca369..7dbd90fd73 100644 --- a/packages/turf-tesselate/package.json +++ b/packages/turf-tesselate/package.json @@ -30,14 +30,21 @@ "polygon", "triangles" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -47,7 +54,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js" @@ -57,6 +64,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3" }, diff --git a/packages/turf-tin/package.json b/packages/turf-tin/package.json index 0782d10cde..06c506643f 100644 --- a/packages/turf-tin/package.json +++ b/packages/turf-tin/package.json @@ -21,14 +21,21 @@ "tin", "triangulate" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -37,7 +44,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -52,6 +59,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3" }, diff --git a/packages/turf-transform-rotate/package.json b/packages/turf-transform-rotate/package.json index 1a9c0d70b4..fb2fbfc1f8 100644 --- a/packages/turf-transform-rotate/package.json +++ b/packages/turf-transform-rotate/package.json @@ -26,14 +26,21 @@ "transformation", "rotate" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -43,7 +50,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js", @@ -56,6 +63,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-transform-scale/package.json b/packages/turf-transform-scale/package.json index d28d66f328..3a44bd1a8d 100644 --- a/packages/turf-transform-scale/package.json +++ b/packages/turf-transform-scale/package.json @@ -30,14 +30,21 @@ "zoom-in", "zoom-out" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -47,7 +54,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js", @@ -62,6 +69,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-transform-translate/package.json b/packages/turf-transform-translate/package.json index 1b8306ba5f..cf694a77ea 100644 --- a/packages/turf-transform-translate/package.json +++ b/packages/turf-transform-translate/package.json @@ -28,14 +28,21 @@ "move", "shift" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -45,7 +52,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js", @@ -58,6 +65,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-triangle-grid/package.json b/packages/turf-triangle-grid/package.json index c8aabec6be..03ead5faa6 100644 --- a/packages/turf-triangle-grid/package.json +++ b/packages/turf-triangle-grid/package.json @@ -24,14 +24,21 @@ "analysis", "gis" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -40,7 +47,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -58,6 +65,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-truncate/package.json b/packages/turf-truncate/package.json index 461dd62a3c..9d66e3eba8 100644 --- a/packages/turf-truncate/package.json +++ b/packages/turf-truncate/package.json @@ -25,14 +25,21 @@ "gis", "truncate" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -41,7 +48,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -57,6 +64,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-union/package.json b/packages/turf-union/package.json index 98f561ed0d..035b92d91a 100644 --- a/packages/turf-union/package.json +++ b/packages/turf-union/package.json @@ -20,14 +20,21 @@ "turf", "gif" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "dist/js/index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -36,7 +43,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "npm-run-all build:*", + "build": "tsup --config ../../tsup.config.ts", "build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json", "build:js": "tsc", "docs": "node ../../scripts/generate-readmes", @@ -54,6 +61,7 @@ "tape": "*", "ts-node": "^10.9.2", "tslint": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-unkink-polygon/package.json b/packages/turf-unkink-polygon/package.json index 469d2f048a..cbb3f1275c 100644 --- a/packages/turf-unkink-polygon/package.json +++ b/packages/turf-unkink-polygon/package.json @@ -23,14 +23,21 @@ "polygon", "self-intersection" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -40,7 +47,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js", @@ -53,6 +60,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf-voronoi/package.json b/packages/turf-voronoi/package.json index 1b067a71d0..32d5d96e57 100644 --- a/packages/turf-voronoi/package.json +++ b/packages/turf-voronoi/package.json @@ -29,14 +29,21 @@ "polygons", "points" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -46,7 +53,7 @@ ], "scripts": { "bench": "tsx bench.js", - "build": "rollup -c ../../rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts", "docs": "node ../../scripts/generate-readmes", "test": "npm-run-all test:*", "test:tape": "tsx test.js" @@ -58,6 +65,7 @@ "npm-run-all": "*", "rollup": "*", "tape": "*", + "tsup": "^8.0.1", "tsx": "^4.9.1", "typescript": "~4.7.3", "write-json-file": "*" diff --git a/packages/turf/babel.config.json b/packages/turf/babel.config.json new file mode 100644 index 0000000000..f77b82335c --- /dev/null +++ b/packages/turf/babel.config.json @@ -0,0 +1,10 @@ +{ + "presets": [ + [ + "@babel/preset-env", + { + "targets": "> 0.25%, last 2 versions, fully supports es5, not dead" + } + ] + ] +} diff --git a/packages/turf/index.mjs b/packages/turf/index.ts similarity index 100% rename from packages/turf/index.mjs rename to packages/turf/index.ts diff --git a/packages/turf/package.json b/packages/turf/package.json index 767b75201e..9715ff7dac 100644 --- a/packages/turf/package.json +++ b/packages/turf/package.json @@ -43,15 +43,22 @@ "jenks", "sample" ], - "main": "dist/js/index.js", - "module": "dist/es/index.js", - "types": "index.d.ts", + "type": "commonjs", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.mjs", + "types": "dist/cjs/index.d.ts", "browser": "turf.min.js", "exports": { "./package.json": "./package.json", ".": { - "import": "./dist/es/index.js", - "require": "./dist/js/index.js" + "import": { + "types": "./dist/esm/index.d.mts", + "default": "./dist/esm/index.mjs" + }, + "require": { + "types": "./dist/cjs/index.d.ts", + "default": "./dist/cjs/index.js" + } } }, "sideEffects": false, @@ -61,19 +68,25 @@ "turf.min.js" ], "scripts": { - "build": "rollup -c rollup.config.js && echo '{\"type\":\"module\"}' > dist/es/package.json", + "build": "tsup --config ../../tsup.config.ts && rollup -c ./rollup.config.js", "last-checks": "npm-run-all last-checks:testjs last-checks:example", "last-checks:example": "node test.example.js", "last-checks:testjs": "node test.js", "test": "echo '@turf/turf tests run in the last-checks step'" }, "devDependencies": { - "@rollup/plugin-commonjs": "^17.0.0", - "@rollup/plugin-node-resolve": "^11.0.0", + "@babel/core": "^7.23.2", + "@babel/preset-env": "^7.23.2", + "@rollup/plugin-babel": "^6.0.4", + "@rollup/plugin-commonjs": "^25.0.7", + "@rollup/plugin-node-resolve": "^15.2.3", + "@rollup/plugin-terser": "^0.4.4", + "@types/tape": "^4.2.32", "camelcase": "*", "documentation": "^13.2.5", "glob": "*", - "rollup": "^2.34.2", + "rollup": "^2.68.0", + "rollup-plugin-polyfill-node": "^0.13.0", "rollup-plugin-terser": "^7.0.2", "tape": "*" }, diff --git a/packages/turf/rollup.config.js b/packages/turf/rollup.config.js index 480233ee99..e57ee99924 100644 --- a/packages/turf/rollup.config.js +++ b/packages/turf/rollup.config.js @@ -1,16 +1,22 @@ -import node from "@rollup/plugin-node-resolve"; +import nodeResolve from "@rollup/plugin-node-resolve"; import commonjs from "@rollup/plugin-commonjs"; -import { terser } from "rollup-plugin-terser"; -import base from "../../rollup.config"; +import terser from "@rollup/plugin-terser"; +import { babel } from "@rollup/plugin-babel"; +import nodePolyfills from "rollup-plugin-polyfill-node"; +import pckg from "./package.json"; -const pckg = require("./package.json"); -const input = "index.mjs"; +const input = "index.ts"; export default [ - { ...base, input }, { input, output: [{ file: pckg.browser, format: "umd", name: "turf" }], - plugins: [commonjs(), node(), terser()], + plugins: [ + commonjs(), + nodeResolve(), + nodePolyfills(), + babel({ babelHelpers: "bundled" }), + terser(), + ], }, ]; diff --git a/rollup.config.js b/rollup.config.js deleted file mode 100644 index ef97d7563b..0000000000 --- a/rollup.config.js +++ /dev/null @@ -1,10 +0,0 @@ -import typescript from "./rollup-plugins/typescript-export"; - -export default { - input: "index.js", - output: [ - { file: "dist/js/index.js", format: "cjs" }, - { file: "dist/es/index.js", format: "es" }, - ], - plugins: [typescript()], -}; diff --git a/tsup.config.ts b/tsup.config.ts new file mode 100644 index 0000000000..d6c4e8240d --- /dev/null +++ b/tsup.config.ts @@ -0,0 +1,30 @@ +import { defineConfig, Options } from "tsup"; +import path from "path"; + +const baseOptions: Options = { + clean: true, + dts: true, + entry: ["index.?s"], // while we have a mix of TS and JS packages + minify: false, + skipNodeModulesBundle: true, + sourcemap: true, + target: "es2017", + tsconfig: "tsconfig.json", + keepNames: true, + // treeshake: true, causes "chunk.default" warning, breaks CJS exports? + cjsInterop: false, // putting this to true will break backwards compatability + splitting: true, +}; + +export default [ + defineConfig({ + ...baseOptions, + outDir: "dist/cjs", + format: "cjs", + }), + defineConfig({ + ...baseOptions, + outDir: "dist/esm", + format: "esm", + }), +]; diff --git a/yarn.lock b/yarn.lock index 90f2c47c92..319c6d3c45 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,14 @@ # yarn lockfile v1 +"@ampproject/remapping@^2.2.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4" + integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.24" + "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb" @@ -9,6 +17,19 @@ dependencies: "@babel/highlight" "^7.14.5" +"@babel/code-frame@^7.23.5", "@babel/code-frame@^7.24.2": + version "7.24.2" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.2.tgz#718b4b19841809a58b29b68cde80bc5e1aa6d9ae" + integrity sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ== + dependencies: + "@babel/highlight" "^7.24.2" + picocolors "^1.0.0" + +"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.23.5", "@babel/compat-data@^7.24.4": + version "7.24.4" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.4.tgz#6f102372e9094f25d908ca0d34fc74c74606059a" + integrity sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ== + "@babel/core@7.12.3": version "7.12.3" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.3.tgz#1b436884e1e3bff6fb1328dc02b208759de92ad8" @@ -31,6 +52,27 @@ semver "^5.4.1" source-map "^0.5.0" +"@babel/core@^7.23.2": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.5.tgz#15ab5b98e101972d171aeef92ac70d8d6718f06a" + integrity sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.24.2" + "@babel/generator" "^7.24.5" + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-module-transforms" "^7.24.5" + "@babel/helpers" "^7.24.5" + "@babel/parser" "^7.24.5" + "@babel/template" "^7.24.0" + "@babel/traverse" "^7.24.5" + "@babel/types" "^7.24.5" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + "@babel/generator@7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.1.tgz#0d70be32bdaa03d7c51c8597dda76e0df1f15468" @@ -49,6 +91,81 @@ jsesc "^2.5.1" source-map "^0.5.0" +"@babel/generator@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.5.tgz#e5afc068f932f05616b66713e28d0f04e99daeb3" + integrity sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA== + dependencies: + "@babel/types" "^7.24.5" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + jsesc "^2.5.1" + +"@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/types" "^7.22.5" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.15": + 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/types" "^7.22.15" + +"@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.23.6": + version "7.23.6" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz#4d79069b16cbcf1461289eccfbbd81501ae39991" + integrity sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ== + dependencies: + "@babel/compat-data" "^7.23.5" + "@babel/helper-validator-option" "^7.23.5" + browserslist "^4.22.2" + lru-cache "^5.1.1" + semver "^6.3.1" + +"@babel/helper-create-class-features-plugin@^7.24.1", "@babel/helper-create-class-features-plugin@^7.24.4", "@babel/helper-create-class-features-plugin@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz#7d19da92c7e0cd8d11c09af2ce1b8e7512a6e723" + integrity sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-member-expression-to-functions" "^7.24.5" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-replace-supers" "^7.24.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.24.5" + semver "^6.3.1" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.15", "@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.22.5" + regexpu-core "^5.3.1" + semver "^6.3.1" + +"@babel/helper-define-polyfill-provider@^0.6.1", "@babel/helper-define-polyfill-provider@^0.6.2": + version "0.6.2" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz#18594f789c3594acb24cfdb4a7f7b7d2e8bd912d" + integrity sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ== + dependencies: + "@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" + +"@babel/helper-environment-visitor@^7.22.20": + 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-function-name@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz#89e2c474972f15d8e233b52ee8c480e2cfcd50c4" @@ -58,6 +175,14 @@ "@babel/template" "^7.14.5" "@babel/types" "^7.14.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== + dependencies: + "@babel/template" "^7.22.15" + "@babel/types" "^7.23.0" + "@babel/helper-get-function-arity@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz#25fbfa579b0937eee1f3b805ece4ce398c431815" @@ -72,6 +197,13 @@ dependencies: "@babel/types" "^7.14.5" +"@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" + integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== + 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" @@ -79,6 +211,13 @@ dependencies: "@babel/types" "^7.14.5" +"@babel/helper-member-expression-to-functions@^7.23.0", "@babel/helper-member-expression-to-functions@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.5.tgz#5981e131d5c7003c7d1fa1ad49e86c9b097ec475" + integrity sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA== + dependencies: + "@babel/types" "^7.24.5" + "@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" @@ -86,6 +225,13 @@ dependencies: "@babel/types" "^7.14.5" +"@babel/helper-module-imports@^7.18.6", "@babel/helper-module-imports@^7.24.1", "@babel/helper-module-imports@^7.24.3": + version "7.24.3" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz#6ac476e6d168c7c23ff3ba3cf4f7841d46ac8128" + integrity sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg== + dependencies: + "@babel/types" "^7.24.0" + "@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" @@ -100,6 +246,17 @@ "@babel/traverse" "^7.14.5" "@babel/types" "^7.14.5" +"@babel/helper-module-transforms@^7.23.3", "@babel/helper-module-transforms@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz#ea6c5e33f7b262a0ae762fd5986355c45f54a545" + integrity sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-module-imports" "^7.24.3" + "@babel/helper-simple-access" "^7.24.5" + "@babel/helper-split-export-declaration" "^7.24.5" + "@babel/helper-validator-identifier" "^7.24.5" + "@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" @@ -107,6 +264,27 @@ dependencies: "@babel/types" "^7.14.5" +"@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.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.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.24.0", "@babel/helper-plugin-utils@^7.24.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz#a924607dd254a65695e5bd209b98b902b3b2f11a" + integrity sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ== + +"@babel/helper-remap-async-to-generator@^7.22.20": + 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/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-wrap-function" "^7.22.20" + "@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" @@ -117,6 +295,15 @@ "@babel/traverse" "^7.14.5" "@babel/types" "^7.14.5" +"@babel/helper-replace-supers@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz#7085bd19d4a0b7ed8f405c1ed73ccb70f323abc1" + integrity sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-member-expression-to-functions" "^7.23.0" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@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" @@ -124,6 +311,20 @@ dependencies: "@babel/types" "^7.14.5" +"@babel/helper-simple-access@^7.22.5", "@babel/helper-simple-access@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz#50da5b72f58c16b07fbd992810be6049478e85ba" + integrity sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ== + dependencies: + "@babel/types" "^7.24.5" + +"@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.22.5" + "@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" @@ -131,11 +332,42 @@ dependencies: "@babel/types" "^7.14.5" +"@babel/helper-split-export-declaration@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz#b9a67f06a46b0b339323617c8c6213b9055a78b6" + integrity sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q== + dependencies: + "@babel/types" "^7.24.5" + +"@babel/helper-string-parser@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz#f99c36d3593db9540705d0739a1f10b5e20c696e" + integrity sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ== + "@babel/helper-validator-identifier@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz#d0f0e277c512e0c938277faa85a3968c9a44c0e8" integrity sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg== +"@babel/helper-validator-identifier@^7.22.20", "@babel/helper-validator-identifier@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz#918b1a7fa23056603506370089bd990d8720db62" + integrity sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA== + +"@babel/helper-validator-option@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307" + integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw== + +"@babel/helper-wrap-function@^7.22.20": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.24.5.tgz#335f934c0962e2c1ed1fb9d79e06a56115067c09" + integrity sha512-/xxzuNvgRl4/HLNKvnFwdhdgN3cpLxgLROeLDl83Yx0AJ1SGvq1ak0OszTOjDfiB8Vx03eJbeDWh9r+jCCWttw== + dependencies: + "@babel/helper-function-name" "^7.23.0" + "@babel/template" "^7.24.0" + "@babel/types" "^7.24.5" + "@babel/helpers@^7.12.1": version "7.14.6" resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.14.6.tgz#5b58306b95f1b47e2a0199434fa8658fa6c21635" @@ -145,6 +377,15 @@ "@babel/traverse" "^7.14.5" "@babel/types" "^7.14.5" +"@babel/helpers@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.5.tgz#fedeb87eeafa62b621160402181ad8585a22a40a" + integrity sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q== + dependencies: + "@babel/template" "^7.24.0" + "@babel/traverse" "^7.24.5" + "@babel/types" "^7.24.5" + "@babel/highlight@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9" @@ -154,6 +395,16 @@ chalk "^2.0.0" js-tokens "^4.0.0" +"@babel/highlight@^7.24.2": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.5.tgz#bc0613f98e1dd0720e99b2a9ee3760194a704b6e" + integrity sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw== + dependencies: + "@babel/helper-validator-identifier" "^7.24.5" + chalk "^2.4.2" + js-tokens "^4.0.0" + picocolors "^1.0.0" + "@babel/parser@7.12.3": version "7.12.3" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.3.tgz#a305415ebe7a6c7023b40b5122a0662d928334cd" @@ -164,6 +415,670 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.7.tgz#6099720c8839ca865a2637e6c85852ead0bdb595" integrity sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA== +"@babel/parser@^7.24.0", "@babel/parser@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.5.tgz#4a4d5ab4315579e5398a82dcf636ca80c3392790" + integrity sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg== + +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.5.tgz#4c3685eb9cd790bcad2843900fe0250c91ccf895" + integrity sha512-LdXRi1wEMTrHVR4Zc9F8OewC3vdm5h4QB6L71zy6StmYeqGi1b3ttIO8UC+BfZKcH9jdr4aI249rBkm+3+YvHw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-plugin-utils" "^7.24.5" + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.24.1": + version "7.24.1" + 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.24.1.tgz#b645d9ba8c2bc5b7af50f0fe949f9edbeb07c8cf" + integrity sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz#da8261f2697f0f41b0855b91d3a20a1fbfd271d3" + integrity sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-transform-optional-chaining" "^7.24.1" + +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz#1181d9685984c91d657b8ddf14f0487a6bab2988" + integrity sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-plugin-utils" "^7.24.0" + +"@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" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-import-assertions@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz#db3aad724153a00eaac115a3fb898de544e34971" + integrity sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-syntax-import-attributes@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz#c66b966c63b714c4eec508fcf5763b1f2d381093" + integrity sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@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" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@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-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-arrow-functions@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz#2bf263617060c9cc45bcdbf492b8cc805082bf27" + integrity sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-async-generator-functions@^7.24.3": + version "7.24.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz#8fa7ae481b100768cc9842c8617808c5352b8b89" + integrity sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-remap-async-to-generator" "^7.22.20" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-transform-async-to-generator@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz#0e220703b89f2216800ce7b1c53cb0cf521c37f4" + integrity sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw== + dependencies: + "@babel/helper-module-imports" "^7.24.1" + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-remap-async-to-generator" "^7.22.20" + +"@babel/plugin-transform-block-scoped-functions@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz#1c94799e20fcd5c4d4589523bbc57b7692979380" + integrity sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-block-scoping@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.5.tgz#89574191397f85661d6f748d4b89ee4d9ee69a2a" + integrity sha512-sMfBc3OxghjC95BkYrYocHL3NaOplrcaunblzwXhGmlPwpmfsxr4vK+mBBt49r+S240vahmv+kUxkeKgs+haCw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.5" + +"@babel/plugin-transform-class-properties@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz#bcbf1aef6ba6085cfddec9fc8d58871cf011fc29" + integrity sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.24.1" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-class-static-block@^7.24.4": + version "7.24.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz#1a4653c0cf8ac46441ec406dece6e9bc590356a4" + integrity sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.24.4" + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-transform-classes@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.5.tgz#05e04a09df49a46348299a0e24bfd7e901129339" + integrity sha512-gWkLP25DFj2dwe9Ck8uwMOpko4YsqyfZJrOmqqcegeDYEbp7rmn4U6UQZNj08UF6MaX39XenSpKRCvpDRBtZ7Q== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-plugin-utils" "^7.24.5" + "@babel/helper-replace-supers" "^7.24.1" + "@babel/helper-split-export-declaration" "^7.24.5" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz#bc7e787f8e021eccfb677af5f13c29a9934ed8a7" + integrity sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/template" "^7.24.0" + +"@babel/plugin-transform-destructuring@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.5.tgz#80843ee6a520f7362686d1a97a7b53544ede453c" + integrity sha512-SZuuLyfxvsm+Ah57I/i1HVjveBENYK9ue8MJ7qkc7ndoNjqquJiElzA7f5yaAXjyW2hKojosOTAQQRX50bPSVg== + dependencies: + "@babel/helper-plugin-utils" "^7.24.5" + +"@babel/plugin-transform-dotall-regex@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz#d56913d2f12795cc9930801b84c6f8c47513ac13" + integrity sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-duplicate-keys@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz#5347a797fe82b8d09749d10e9f5b83665adbca88" + integrity sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-dynamic-import@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz#2a5a49959201970dd09a5fca856cb651e44439dd" + integrity sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-transform-exponentiation-operator@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz#6650ebeb5bd5c012d5f5f90a26613a08162e8ba4" + integrity sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.15" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-export-namespace-from@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz#f033541fc036e3efb2dcb58eedafd4f6b8078acd" + integrity sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-transform-for-of@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz#67448446b67ab6c091360ce3717e7d3a59e202fd" + integrity sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + +"@babel/plugin-transform-function-name@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz#8cba6f7730626cc4dfe4ca2fa516215a0592b361" + integrity sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA== + dependencies: + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-json-strings@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz#08e6369b62ab3e8a7b61089151b161180c8299f7" + integrity sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-transform-literals@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz#0a1982297af83e6b3c94972686067df588c5c096" + integrity sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-logical-assignment-operators@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz#719d8aded1aa94b8fb34e3a785ae8518e24cfa40" + integrity sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-transform-member-expression-literals@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz#896d23601c92f437af8b01371ad34beb75df4489" + integrity sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-modules-amd@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz#b6d829ed15258536977e9c7cc6437814871ffa39" + integrity sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ== + dependencies: + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-modules-commonjs@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz#e71ba1d0d69e049a22bf90b3867e263823d3f1b9" + integrity sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw== + dependencies: + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-simple-access" "^7.22.5" + +"@babel/plugin-transform-modules-systemjs@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz#2b9625a3d4e445babac9788daec39094e6b11e3e" + integrity sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA== + dependencies: + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-validator-identifier" "^7.22.20" + +"@babel/plugin-transform-modules-umd@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz#69220c66653a19cf2c0872b9c762b9a48b8bebef" + integrity sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg== + dependencies: + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.24.0" + +"@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.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz#29c59988fa3d0157de1c871a28cd83096363cc34" + integrity sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-nullish-coalescing-operator@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz#0cd494bb97cb07d428bd651632cb9d4140513988" + integrity sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-transform-numeric-separator@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz#5bc019ce5b3435c1cadf37215e55e433d674d4e8" + integrity sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-transform-object-rest-spread@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.5.tgz#f91bbcb092ff957c54b4091c86bda8372f0b10ef" + integrity sha512-7EauQHszLGM3ay7a161tTQH7fj+3vVM/gThlz5HpFtnygTxjrlvoeq7MPVA1Vy9Q555OB8SnAOsMkLShNkkrHA== + dependencies: + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-plugin-utils" "^7.24.5" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.24.5" + +"@babel/plugin-transform-object-super@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz#e71d6ab13483cca89ed95a474f542bbfc20a0520" + integrity sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-replace-supers" "^7.24.1" + +"@babel/plugin-transform-optional-catch-binding@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz#92a3d0efe847ba722f1a4508669b23134669e2da" + integrity sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-transform-optional-chaining@^7.24.1", "@babel/plugin-transform-optional-chaining@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.5.tgz#a6334bebd7f9dd3df37447880d0bd64b778e600f" + integrity sha512-xWCkmwKT+ihmA6l7SSTpk8e4qQl/274iNbSKRRS8mpqFR32ksy36+a+LWY8OXCCEefF8WFlnOHVsaDI2231wBg== + dependencies: + "@babel/helper-plugin-utils" "^7.24.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-transform-parameters@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.5.tgz#5c3b23f3a6b8fed090f9b98f2926896d3153cc62" + integrity sha512-9Co00MqZ2aoky+4j2jhofErthm6QVLKbpQrvz20c3CH9KQCLHyNB+t2ya4/UrRpQGR+Wrwjg9foopoeSdnHOkA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.5" + +"@babel/plugin-transform-private-methods@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz#a0faa1ae87eff077e1e47a5ec81c3aef383dc15a" + integrity sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.24.1" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-private-property-in-object@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.5.tgz#f5d1fcad36e30c960134cb479f1ca98a5b06eda5" + integrity sha512-JM4MHZqnWR04jPMujQDTBVRnqxpLLpx2tkn7iPn+Hmsc0Gnb79yvRWOkvqFOx3Z7P7VxiRIR22c4eGSNj87OBQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.24.5" + "@babel/helper-plugin-utils" "^7.24.5" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-transform-property-literals@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz#d6a9aeab96f03749f4eebeb0b6ea8e90ec958825" + integrity sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-regenerator@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz#625b7545bae52363bdc1fbbdc7252b5046409c8c" + integrity sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + regenerator-transform "^0.15.2" + +"@babel/plugin-transform-reserved-words@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz#8de729f5ecbaaf5cf83b67de13bad38a21be57c1" + integrity sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-shorthand-properties@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz#ba9a09144cf55d35ec6b93a32253becad8ee5b55" + integrity sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-spread@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz#a1acf9152cbf690e4da0ba10790b3ac7d2b2b391" + integrity sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + +"@babel/plugin-transform-sticky-regex@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz#f03e672912c6e203ed8d6e0271d9c2113dc031b9" + integrity sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-template-literals@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz#15e2166873a30d8617e3e2ccadb86643d327aab7" + integrity sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-typeof-symbol@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.5.tgz#703cace5ef74155fb5eecab63cbfc39bdd25fe12" + integrity sha512-UTGnhYVZtTAjdwOTzT+sCyXmTn8AhaxOS/MjG9REclZ6ULHWF9KoCZur0HSGU7hk8PdBFKKbYe6+gqdXWz84Jg== + dependencies: + "@babel/helper-plugin-utils" "^7.24.5" + +"@babel/plugin-transform-unicode-escapes@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz#fb3fa16676549ac7c7449db9b342614985c2a3a4" + integrity sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-unicode-property-regex@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz#56704fd4d99da81e5e9f0c0c93cabd91dbc4889e" + integrity sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-unicode-regex@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz#57c3c191d68f998ac46b708380c1ce4d13536385" + integrity sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-unicode-sets-regex@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz#c1ea175b02afcffc9cf57a9c4658326625165b7f" + integrity sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/preset-env@^7.23.2": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.24.5.tgz#6a9ac90bd5a5a9dae502af60dfc58c190551bbcd" + integrity sha512-UGK2ifKtcC8i5AI4cH+sbLLuLc2ktYSFJgBAXorKAsHUZmrQ1q6aQ6i3BvU24wWs2AAKqQB6kq3N9V9Gw1HiMQ== + dependencies: + "@babel/compat-data" "^7.24.4" + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-plugin-utils" "^7.24.5" + "@babel/helper-validator-option" "^7.23.5" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.24.5" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.24.1" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.24.1" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.24.1" + "@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.24.1" + "@babel/plugin-syntax-import-attributes" "^7.24.1" + "@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" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@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-syntax-unicode-sets-regex" "^7.18.6" + "@babel/plugin-transform-arrow-functions" "^7.24.1" + "@babel/plugin-transform-async-generator-functions" "^7.24.3" + "@babel/plugin-transform-async-to-generator" "^7.24.1" + "@babel/plugin-transform-block-scoped-functions" "^7.24.1" + "@babel/plugin-transform-block-scoping" "^7.24.5" + "@babel/plugin-transform-class-properties" "^7.24.1" + "@babel/plugin-transform-class-static-block" "^7.24.4" + "@babel/plugin-transform-classes" "^7.24.5" + "@babel/plugin-transform-computed-properties" "^7.24.1" + "@babel/plugin-transform-destructuring" "^7.24.5" + "@babel/plugin-transform-dotall-regex" "^7.24.1" + "@babel/plugin-transform-duplicate-keys" "^7.24.1" + "@babel/plugin-transform-dynamic-import" "^7.24.1" + "@babel/plugin-transform-exponentiation-operator" "^7.24.1" + "@babel/plugin-transform-export-namespace-from" "^7.24.1" + "@babel/plugin-transform-for-of" "^7.24.1" + "@babel/plugin-transform-function-name" "^7.24.1" + "@babel/plugin-transform-json-strings" "^7.24.1" + "@babel/plugin-transform-literals" "^7.24.1" + "@babel/plugin-transform-logical-assignment-operators" "^7.24.1" + "@babel/plugin-transform-member-expression-literals" "^7.24.1" + "@babel/plugin-transform-modules-amd" "^7.24.1" + "@babel/plugin-transform-modules-commonjs" "^7.24.1" + "@babel/plugin-transform-modules-systemjs" "^7.24.1" + "@babel/plugin-transform-modules-umd" "^7.24.1" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" + "@babel/plugin-transform-new-target" "^7.24.1" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.24.1" + "@babel/plugin-transform-numeric-separator" "^7.24.1" + "@babel/plugin-transform-object-rest-spread" "^7.24.5" + "@babel/plugin-transform-object-super" "^7.24.1" + "@babel/plugin-transform-optional-catch-binding" "^7.24.1" + "@babel/plugin-transform-optional-chaining" "^7.24.5" + "@babel/plugin-transform-parameters" "^7.24.5" + "@babel/plugin-transform-private-methods" "^7.24.1" + "@babel/plugin-transform-private-property-in-object" "^7.24.5" + "@babel/plugin-transform-property-literals" "^7.24.1" + "@babel/plugin-transform-regenerator" "^7.24.1" + "@babel/plugin-transform-reserved-words" "^7.24.1" + "@babel/plugin-transform-shorthand-properties" "^7.24.1" + "@babel/plugin-transform-spread" "^7.24.1" + "@babel/plugin-transform-sticky-regex" "^7.24.1" + "@babel/plugin-transform-template-literals" "^7.24.1" + "@babel/plugin-transform-typeof-symbol" "^7.24.5" + "@babel/plugin-transform-unicode-escapes" "^7.24.1" + "@babel/plugin-transform-unicode-property-regex" "^7.24.1" + "@babel/plugin-transform-unicode-regex" "^7.24.1" + "@babel/plugin-transform-unicode-sets-regex" "^7.24.1" + "@babel/preset-modules" "0.1.6-no-external-plugins" + babel-plugin-polyfill-corejs2 "^0.4.10" + babel-plugin-polyfill-corejs3 "^0.10.4" + babel-plugin-polyfill-regenerator "^0.6.1" + 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/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.24.5" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.5.tgz#230946857c053a36ccc66e1dd03b17dd0c4ed02c" + integrity sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g== + dependencies: + regenerator-runtime "^0.14.0" + "@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" @@ -173,6 +1088,15 @@ "@babel/parser" "^7.14.5" "@babel/types" "^7.14.5" +"@babel/template@^7.22.15", "@babel/template@^7.24.0": + version "7.24.0" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.0.tgz#c6a524aa93a4a05d66aaf31654258fae69d87d50" + integrity sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA== + dependencies: + "@babel/code-frame" "^7.23.5" + "@babel/parser" "^7.24.0" + "@babel/types" "^7.24.0" + "@babel/traverse@^7.10.5", "@babel/traverse@^7.12.1", "@babel/traverse@^7.14.5": version "7.14.7" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.7.tgz#64007c9774cfdc3abd23b0780bc18a3ce3631753" @@ -188,6 +1112,22 @@ debug "^4.1.0" globals "^11.1.0" +"@babel/traverse@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.5.tgz#972aa0bc45f16983bf64aa1f877b2dd0eea7e6f8" + integrity sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA== + dependencies: + "@babel/code-frame" "^7.24.2" + "@babel/generator" "^7.24.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.24.5" + "@babel/parser" "^7.24.5" + "@babel/types" "^7.24.5" + debug "^4.3.1" + 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" @@ -196,6 +1136,15 @@ "@babel/helper-validator-identifier" "^7.14.5" to-fast-properties "^2.0.0" +"@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.24.0", "@babel/types@^7.24.5", "@babel/types@^7.4.4": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.5.tgz#7661930afc638a5383eb0c4aee59b74f38db84d7" + integrity sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ== + dependencies: + "@babel/helper-string-parser" "^7.24.1" + "@babel/helper-validator-identifier" "^7.24.5" + to-fast-properties "^2.0.0" + "@cspotcode/source-map-support@^0.8.0": version "0.8.1" resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1" @@ -203,116 +1152,231 @@ dependencies: "@jridgewell/trace-mapping" "0.3.9" +"@esbuild/aix-ppc64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz#d1bc06aedb6936b3b6d313bf809a5a40387d2b7f" + integrity sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA== + "@esbuild/aix-ppc64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz#a70f4ac11c6a1dfc18b8bbb13284155d933b9537" integrity sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g== +"@esbuild/android-arm64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz#7ad65a36cfdb7e0d429c353e00f680d737c2aed4" + integrity sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA== + "@esbuild/android-arm64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz#db1c9202a5bc92ea04c7b6840f1bbe09ebf9e6b9" integrity sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg== +"@esbuild/android-arm@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.19.12.tgz#b0c26536f37776162ca8bde25e42040c203f2824" + integrity sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w== + "@esbuild/android-arm@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.20.2.tgz#3b488c49aee9d491c2c8f98a909b785870d6e995" integrity sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w== +"@esbuild/android-x64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.19.12.tgz#cb13e2211282012194d89bf3bfe7721273473b3d" + integrity sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew== + "@esbuild/android-x64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.20.2.tgz#3b1628029e5576249d2b2d766696e50768449f98" integrity sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg== +"@esbuild/darwin-arm64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz#cbee41e988020d4b516e9d9e44dd29200996275e" + integrity sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g== + "@esbuild/darwin-arm64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz#6e8517a045ddd86ae30c6608c8475ebc0c4000bb" integrity sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA== +"@esbuild/darwin-x64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz#e37d9633246d52aecf491ee916ece709f9d5f4cd" + integrity sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A== + "@esbuild/darwin-x64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz#90ed098e1f9dd8a9381695b207e1cff45540a0d0" integrity sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA== +"@esbuild/freebsd-arm64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz#1ee4d8b682ed363b08af74d1ea2b2b4dbba76487" + integrity sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA== + "@esbuild/freebsd-arm64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz#d71502d1ee89a1130327e890364666c760a2a911" integrity sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw== +"@esbuild/freebsd-x64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz#37a693553d42ff77cd7126764b535fb6cc28a11c" + integrity sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg== + "@esbuild/freebsd-x64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz#aa5ea58d9c1dd9af688b8b6f63ef0d3d60cea53c" integrity sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw== +"@esbuild/linux-arm64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz#be9b145985ec6c57470e0e051d887b09dddb2d4b" + integrity sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA== + "@esbuild/linux-arm64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz#055b63725df678379b0f6db9d0fa85463755b2e5" integrity sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A== +"@esbuild/linux-arm@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz#207ecd982a8db95f7b5279207d0ff2331acf5eef" + integrity sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w== + "@esbuild/linux-arm@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz#76b3b98cb1f87936fbc37f073efabad49dcd889c" integrity sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg== +"@esbuild/linux-ia32@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz#d0d86b5ca1562523dc284a6723293a52d5860601" + integrity sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA== + "@esbuild/linux-ia32@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz#c0e5e787c285264e5dfc7a79f04b8b4eefdad7fa" integrity sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig== +"@esbuild/linux-loong64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz#9a37f87fec4b8408e682b528391fa22afd952299" + integrity sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA== + "@esbuild/linux-loong64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz#a6184e62bd7cdc63e0c0448b83801001653219c5" integrity sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ== +"@esbuild/linux-mips64el@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz#4ddebd4e6eeba20b509d8e74c8e30d8ace0b89ec" + integrity sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w== + "@esbuild/linux-mips64el@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz#d08e39ce86f45ef8fc88549d29c62b8acf5649aa" integrity sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA== +"@esbuild/linux-ppc64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz#adb67dadb73656849f63cd522f5ecb351dd8dee8" + integrity sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg== + "@esbuild/linux-ppc64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz#8d252f0b7756ffd6d1cbde5ea67ff8fd20437f20" integrity sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg== +"@esbuild/linux-riscv64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz#11bc0698bf0a2abf8727f1c7ace2112612c15adf" + integrity sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg== + "@esbuild/linux-riscv64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz#19f6dcdb14409dae607f66ca1181dd4e9db81300" integrity sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg== +"@esbuild/linux-s390x@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz#e86fb8ffba7c5c92ba91fc3b27ed5a70196c3cc8" + integrity sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg== + "@esbuild/linux-s390x@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz#3c830c90f1a5d7dd1473d5595ea4ebb920988685" integrity sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ== +"@esbuild/linux-x64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz#5f37cfdc705aea687dfe5dfbec086a05acfe9c78" + integrity sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg== + "@esbuild/linux-x64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz#86eca35203afc0d9de0694c64ec0ab0a378f6fff" integrity sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw== +"@esbuild/netbsd-x64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz#29da566a75324e0d0dd7e47519ba2f7ef168657b" + integrity sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA== + "@esbuild/netbsd-x64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz#e771c8eb0e0f6e1877ffd4220036b98aed5915e6" integrity sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ== +"@esbuild/openbsd-x64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz#306c0acbdb5a99c95be98bdd1d47c916e7dc3ff0" + integrity sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw== + "@esbuild/openbsd-x64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz#9a795ae4b4e37e674f0f4d716f3e226dd7c39baf" integrity sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ== +"@esbuild/sunos-x64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz#0933eaab9af8b9b2c930236f62aae3fc593faf30" + integrity sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA== + "@esbuild/sunos-x64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz#7df23b61a497b8ac189def6e25a95673caedb03f" integrity sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w== +"@esbuild/win32-arm64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz#773bdbaa1971b36db2f6560088639ccd1e6773ae" + integrity sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A== + "@esbuild/win32-arm64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz#f1ae5abf9ca052ae11c1bc806fb4c0f519bacf90" integrity sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ== +"@esbuild/win32-ia32@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz#000516cad06354cc84a73f0943a4aa690ef6fd67" + integrity sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ== + "@esbuild/win32-ia32@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz#241fe62c34d8e8461cd708277813e1d0ba55ce23" integrity sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ== +"@esbuild/win32-x64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz#c57c8afbb4054a3ab8317591a0b7320360b444ae" + integrity sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA== + "@esbuild/win32-x64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz#9c907b21e30a52db959ba4f80bb01a0cc403d5cc" @@ -334,6 +1398,18 @@ minimatch "^3.0.4" strip-json-comments "^3.1.1" +"@isaacs/cliui@^8.0.2": + version "8.0.2" + resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" + integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== + dependencies: + string-width "^5.1.2" + string-width-cjs "npm:string-width@^4.2.0" + strip-ansi "^7.0.1" + strip-ansi-cjs "npm:strip-ansi@^6.0.1" + wrap-ansi "^8.1.0" + wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" + "@jest/types@^24.9.0": version "24.9.0" resolved "https://registry.yarnpkg.com/@jest/types/-/types-24.9.0.tgz#63cb26cb7500d069e5a389441a7c6ab5e909fc59" @@ -343,12 +1419,34 @@ "@types/istanbul-reports" "^1.1.1" "@types/yargs" "^13.0.0" -"@jridgewell/resolve-uri@^3.0.3": +"@jridgewell/gen-mapping@^0.3.2", "@jridgewell/gen-mapping@^0.3.5": + version "0.3.5" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36" + integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== + dependencies: + "@jridgewell/set-array" "^1.2.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.24" + +"@jridgewell/resolve-uri@^3.0.3", "@jridgewell/resolve-uri@^3.1.0": version "3.1.2" resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== -"@jridgewell/sourcemap-codec@^1.4.10": +"@jridgewell/set-array@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" + integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== + +"@jridgewell/source-map@^0.3.3": + version "0.3.6" + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.6.tgz#9d71ca886e32502eb9362c9a74a46787c36df81a" + integrity sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ== + dependencies: + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.4.15": version "1.4.15" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== @@ -361,6 +1459,14 @@ "@jridgewell/resolve-uri" "^3.0.3" "@jridgewell/sourcemap-codec" "^1.4.10" +"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": + version "0.3.25" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" + integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + "@lerna/add@4.0.0": version "4.0.0" resolved "https://registry.yarnpkg.com/@lerna/add/-/add-4.0.0.tgz#c36f57d132502a57b9e7058d1548b7a565ef183f" @@ -1268,39 +2374,149 @@ dependencies: "@octokit/openapi-types" "^7.3.2" -"@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= +"@pkgjs/parseargs@^0.11.0": + version "0.11.0" + resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" + integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== + +"@rollup/plugin-babel@^6.0.4": + version "6.0.4" + resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-6.0.4.tgz#bd698e351fa9aa9619fcae780aea2a603d98e4c4" + integrity sha512-YF7Y52kFdFT/xVSuVdjkV5ZdX/3YtmX0QulG+x0taQOtJdHYzVU61aSSkAgVJ7NOv6qPkIYiJSgSWWN/DM5sGw== dependencies: - "@rollup/pluginutils" "^3.1.0" - commondir "^1.0.1" - estree-walker "^2.0.1" - glob "^7.1.6" - is-reference "^1.2.1" - magic-string "^0.25.7" - resolve "^1.17.0" + "@babel/helper-module-imports" "^7.18.6" + "@rollup/pluginutils" "^5.0.1" -"@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-commonjs@^25.0.7": + version "25.0.7" + resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.7.tgz#145cec7589ad952171aeb6a585bbeabd0fd3b4cf" + integrity sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ== dependencies: - "@rollup/pluginutils" "^3.1.0" - "@types/resolve" "1.17.1" - builtin-modules "^3.1.0" + "@rollup/pluginutils" "^5.0.1" + commondir "^1.0.1" + estree-walker "^2.0.2" + glob "^8.0.3" + is-reference "1.2.1" + magic-string "^0.30.3" + +"@rollup/plugin-inject@^5.0.4": + version "5.0.5" + resolved "https://registry.yarnpkg.com/@rollup/plugin-inject/-/plugin-inject-5.0.5.tgz#616f3a73fe075765f91c5bec90176608bed277a3" + integrity sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg== + dependencies: + "@rollup/pluginutils" "^5.0.1" + estree-walker "^2.0.2" + magic-string "^0.30.3" + +"@rollup/plugin-node-resolve@^15.2.3": + version "15.2.3" + resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.3.tgz#e5e0b059bd85ca57489492f295ce88c2d4b0daf9" + integrity sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ== + dependencies: + "@rollup/pluginutils" "^5.0.1" + "@types/resolve" "1.20.2" deepmerge "^4.2.2" + is-builtin-module "^3.2.1" is-module "^1.0.0" - resolve "^1.19.0" + resolve "^1.22.1" -"@rollup/pluginutils@^3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" - integrity sha1-cGtFJO5tyLEDs8mVUz5a1oDAK5s= +"@rollup/plugin-terser@^0.4.4": + version "0.4.4" + resolved "https://registry.yarnpkg.com/@rollup/plugin-terser/-/plugin-terser-0.4.4.tgz#15dffdb3f73f121aa4fbb37e7ca6be9aeea91962" + integrity sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A== dependencies: - "@types/estree" "0.0.39" - estree-walker "^1.0.1" - picomatch "^2.2.2" + serialize-javascript "^6.0.1" + smob "^1.0.0" + terser "^5.17.4" + +"@rollup/pluginutils@^5.0.1": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.1.0.tgz#7e53eddc8c7f483a4ad0b94afb1f7f5fd3c771e0" + integrity sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g== + dependencies: + "@types/estree" "^1.0.0" + estree-walker "^2.0.2" + picomatch "^2.3.1" + +"@rollup/rollup-android-arm-eabi@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.17.2.tgz#1a32112822660ee104c5dd3a7c595e26100d4c2d" + integrity sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ== + +"@rollup/rollup-android-arm64@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.17.2.tgz#5aeef206d65ff4db423f3a93f71af91b28662c5b" + integrity sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw== + +"@rollup/rollup-darwin-arm64@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.17.2.tgz#6b66aaf003c70454c292cd5f0236ebdc6ffbdf1a" + integrity sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw== + +"@rollup/rollup-darwin-x64@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.17.2.tgz#f64fc51ed12b19f883131ccbcea59fc68cbd6c0b" + integrity sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ== + +"@rollup/rollup-linux-arm-gnueabihf@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.17.2.tgz#1a7641111be67c10111f7122d1e375d1226cbf14" + integrity sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A== + +"@rollup/rollup-linux-arm-musleabihf@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.17.2.tgz#c93fd632923e0fee25aacd2ae414288d0b7455bb" + integrity sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg== + +"@rollup/rollup-linux-arm64-gnu@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.17.2.tgz#fa531425dd21d058a630947527b4612d9d0b4a4a" + integrity sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A== + +"@rollup/rollup-linux-arm64-musl@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.17.2.tgz#8acc16f095ceea5854caf7b07e73f7d1802ac5af" + integrity sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA== + +"@rollup/rollup-linux-powerpc64le-gnu@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.17.2.tgz#94e69a8499b5cf368911b83a44bb230782aeb571" + integrity sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ== + +"@rollup/rollup-linux-riscv64-gnu@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.17.2.tgz#7ef1c781c7e59e85a6ce261cc95d7f1e0b56db0f" + integrity sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg== + +"@rollup/rollup-linux-s390x-gnu@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.17.2.tgz#f15775841c3232fca9b78cd25a7a0512c694b354" + integrity sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g== + +"@rollup/rollup-linux-x64-gnu@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.17.2.tgz#b521d271798d037ad70c9f85dd97d25f8a52e811" + integrity sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ== + +"@rollup/rollup-linux-x64-musl@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.17.2.tgz#9254019cc4baac35800991315d133cc9fd1bf385" + integrity sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q== + +"@rollup/rollup-win32-arm64-msvc@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.17.2.tgz#27f65a89f6f52ee9426ec11e3571038e4671790f" + integrity sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA== + +"@rollup/rollup-win32-ia32-msvc@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.17.2.tgz#a2fbf8246ed0bb014f078ca34ae6b377a90cb411" + integrity sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ== + +"@rollup/rollup-win32-x64-msvc@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.17.2.tgz#5a2d08b81e8064b34242d5cc9973ef8dd1e60503" + integrity sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w== "@samverschueren/stream-to-observable@^0.3.0": version "0.3.0" @@ -1370,10 +2586,10 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.48.tgz#18dc8091b285df90db2f25aa7d906cfc394b7f74" integrity sha512-LfZwXoGUDo0C3me81HXgkBg5CTQYb6xzEl+fNmbO4JdRiSKQ8A0GD1OBBvKAIsbCUgoyAty7m99GqqMQe784ew== -"@types/estree@0.0.39": - version "0.0.39" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" - integrity sha1-4Xfmme4bjCLSMXTKqnQiZEOJUJ8= +"@types/estree@1.0.5", "@types/estree@^1.0.0": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" + integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== "@types/events@*": version "3.0.0" @@ -1473,12 +2689,10 @@ resolved "https://registry.yarnpkg.com/@types/rbush/-/rbush-2.0.3.tgz#3225369476f51636812b1e09f3e96dabb83ceb4e" integrity sha512-+rVs6cUdPQKH8R5wWzMI9kzxVj+w9W0n7ONVo/W2fY+LKlQJDfrPsRHlJ9ENgwQvWH0BI1K4Tp2fLq3Iq1Bilg== -"@types/resolve@1.17.1": - version "1.17.1" - resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6" - integrity sha1-Ov1q2JZ8d+Q3bFmKgt3Vj0bsRdY= - dependencies: - "@types/node" "*" +"@types/resolve@1.20.2": + version "1.20.2" + resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.20.2.tgz#97d26e00cd4a0423b4af620abecf3e6f442b7975" + integrity sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q== "@types/skmeans@^0.11.2": version "0.11.2" @@ -1491,6 +2705,21 @@ dependencies: "@types/node" "*" +"@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/through@*": + version "0.0.33" + resolved "https://registry.yarnpkg.com/@types/through/-/through-0.0.33.tgz#14ebf599320e1c7851e7d598149af183c6b9ea56" + integrity sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ== + dependencies: + "@types/node" "*" + "@types/topojson-client@^3.0.0": version "3.0.0" resolved "https://registry.yarnpkg.com/@types/topojson-client/-/topojson-client-3.0.0.tgz#2517fae5abbdd3052eb191747c7d0bc268d69918" @@ -1705,7 +2934,7 @@ acorn@^7.0.0, acorn@^7.4.0: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.4.1: +acorn@^8.4.1, acorn@^8.8.2: version "8.11.3" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.3.tgz#71e0b14e13a4ec160724b38fb7b0f233b1b81d7a" integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg== @@ -1791,6 +3020,16 @@ ansi-regex@^5.0.0: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-regex@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" + integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== + ansi-styles@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" @@ -1809,6 +3048,11 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: dependencies: color-convert "^2.0.1" +ansi-styles@^6.1.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" + integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== + ansi-styles@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-1.0.0.tgz#cb102df1c56f5123eab8b67cd7b98027a0279178" @@ -1823,6 +3067,11 @@ any-observable@^0.3.0: resolved "https://registry.yarnpkg.com/any-observable/-/any-observable-0.3.0.tgz#af933475e5806a67d0d7df090dd5e8bef65d119b" integrity sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog== +any-promise@^1.0.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" + integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== + anymatch@~3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" @@ -1974,6 +3223,30 @@ babel-code-frame@^6.22.0: esutils "^2.0.2" js-tokens "^3.0.2" +babel-plugin-polyfill-corejs2@^0.4.10: + version "0.4.11" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz#30320dfe3ffe1a336c15afdcdafd6fd615b25e33" + integrity sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q== + dependencies: + "@babel/compat-data" "^7.22.6" + "@babel/helper-define-polyfill-provider" "^0.6.2" + semver "^6.3.1" + +babel-plugin-polyfill-corejs3@^0.10.4: + version "0.10.4" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz#789ac82405ad664c20476d0233b485281deb9c77" + integrity sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.6.1" + core-js-compat "^3.36.1" + +babel-plugin-polyfill-regenerator@^0.6.1: + version "0.6.2" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz#addc47e240edd1da1058ebda03021f382bba785e" + integrity sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.6.2" + babelify@^10.0.0: version "10.0.0" resolved "https://registry.yarnpkg.com/babelify/-/babelify-10.0.0.tgz#fe73b1a22583f06680d8d072e25a1e0d1d1d7fb5" @@ -2062,6 +3335,13 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + dependencies: + balanced-match "^1.0.0" + braces@^2.3.0: version "2.3.2" resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" @@ -2078,7 +3358,7 @@ braces@^2.3.0: split-string "^3.0.2" to-regex "^3.0.1" -braces@^3.0.1, braces@~3.0.2: +braces@^3.0.1, braces@^3.0.2, braces@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== @@ -2091,6 +3371,16 @@ browser-resolve@^1.7.0: dependencies: resolve "1.1.7" +browserslist@^4.22.2, browserslist@^4.23.0: + version "4.23.0" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.0.tgz#8f3acc2bbe73af7213399430890f86c63a5674ab" + integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ== + dependencies: + caniuse-lite "^1.0.30001587" + electron-to-chromium "^1.4.668" + node-releases "^2.0.14" + 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" @@ -2108,16 +3398,23 @@ builtin-modules@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" -builtin-modules@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.1.0.tgz#aad97c15131eb76b65b50ef208e7584cd76a7484" - integrity sha1-qtl8FRMet2tltQ7yCOdYTNdqdIQ= +builtin-modules@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.3.0.tgz#cae62812b89801e9656336e46223e030386be7b6" + integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw== builtins@^1.0.3: version "1.0.3" resolved "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" integrity sha1-y5T662HIaWRR2zZTThQi+U8K7og= +bundle-require@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/bundle-require/-/bundle-require-4.1.0.tgz#3d5fcd19d5160d4cbac5e95ed5a394d1ecd40ce6" + integrity sha512-FeArRFM+ziGkRViKRnSTbHZc35dgmR9yNog05Kn0+ItI59pOAISGvnnIwW1WgFZQW59IxD9QpJnUPkdIPfZuXg== + dependencies: + load-tsconfig "^0.2.3" + byline@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/byline/-/byline-5.0.0.tgz#741c5216468eadc457b03410118ad77de8c1ddb1" @@ -2131,6 +3428,11 @@ bytes@1: version "1.0.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-1.0.0.tgz#3569ede8ba34315fab99c3e92cb04c7220de1fa8" +cac@^6.7.12: + version "6.7.14" + resolved "https://registry.yarnpkg.com/cac/-/cac-6.7.14.tgz#804e1e6f506ee363cb0e3ccbb09cad5dd9870959" + integrity sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ== + cacache@^15.0.5, cacache@^15.2.0: version "15.2.0" resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.2.0.tgz#73af75f77c58e72d8c630a7a2858cb18ef523389" @@ -2204,6 +3506,11 @@ camelcase@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" +caniuse-lite@^1.0.30001587: + version "1.0.30001616" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001616.tgz#4342712750d35f71ebba9fcac65e2cf8870013c3" + integrity sha512-RHVYKov7IcdNjVHJFNY/78RdG4oGVjbayxv8u5IO74Wv7Hlq4PnJE6mo/OjFijjVFNy5ijnCt6H3IIo4t+wfEw== + caporal@1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/caporal/-/caporal-1.4.0.tgz#d6087b815e3df97c3a0f55dbb82850fae29ed585" @@ -2306,6 +3613,21 @@ chokidar@^3.4.0: optionalDependencies: fsevents "~2.3.2" +chokidar@^3.5.1: + version "3.6.0" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" + integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== + 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" + chownr@^1.1.1: version "1.1.4" resolved "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" @@ -2527,7 +3849,7 @@ commander@2, commander@^2.12.1, commander@^2.20.0, commander@~2.20.3: resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== -commander@^4.0.1: +commander@^4.0.0, 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== @@ -2811,11 +4133,23 @@ convert-source-map@^1.5.0, convert-source-map@^1.7.0: dependencies: safe-buffer "~5.1.1" +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== + 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= +core-js-compat@^3.31.0, core-js-compat@^3.36.1: + version "3.37.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.37.0.tgz#d9570e544163779bb4dff1031c7972f44918dc73" + integrity sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA== + dependencies: + browserslist "^4.23.0" + core-util-is@1.0.2, 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" @@ -2942,6 +4276,13 @@ debug@^2.2.0, debug@^2.3.3, debug@~2.6.7: dependencies: ms "2.0.0" +debug@^4.3.1: + 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" + debuglog@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" @@ -3215,6 +4556,11 @@ earcut@^2.0.0: version "2.1.3" resolved "https://registry.yarnpkg.com/earcut/-/earcut-2.1.3.tgz#ca579545f351941af7c3d0df49c9f7d34af99b0c" +eastasianwidth@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" + integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== + ecc-jsbn@~0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" @@ -3223,6 +4569,11 @@ ecc-jsbn@~0.1.1: jsbn "~0.1.0" safer-buffer "^2.1.0" +electron-to-chromium@^1.4.668: + version "1.4.756" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.756.tgz#7b872ed8c8c5bee571be771730225d6d2a37fe45" + integrity sha512-RJKZ9+vEBMeiPAvKNWyZjuYyUqMndcP1f335oHqn3BEQbs2NFtVrnK5+6Xg5wSM9TknNNpWghGDUCKGYF+xWXw== + elegant-spinner@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/elegant-spinner/-/elegant-spinner-1.0.1.tgz#db043521c95d7e303fd8f345bedc3349cfb0729e" @@ -3242,6 +4593,11 @@ emoji-regex@^8.0.0: resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== +emoji-regex@^9.2.2: + version "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" @@ -3330,6 +4686,35 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" +esbuild@^0.19.2: + version "0.19.12" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.19.12.tgz#dc82ee5dc79e82f5a5c3b4323a2a641827db3e04" + integrity sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg== + optionalDependencies: + "@esbuild/aix-ppc64" "0.19.12" + "@esbuild/android-arm" "0.19.12" + "@esbuild/android-arm64" "0.19.12" + "@esbuild/android-x64" "0.19.12" + "@esbuild/darwin-arm64" "0.19.12" + "@esbuild/darwin-x64" "0.19.12" + "@esbuild/freebsd-arm64" "0.19.12" + "@esbuild/freebsd-x64" "0.19.12" + "@esbuild/linux-arm" "0.19.12" + "@esbuild/linux-arm64" "0.19.12" + "@esbuild/linux-ia32" "0.19.12" + "@esbuild/linux-loong64" "0.19.12" + "@esbuild/linux-mips64el" "0.19.12" + "@esbuild/linux-ppc64" "0.19.12" + "@esbuild/linux-riscv64" "0.19.12" + "@esbuild/linux-s390x" "0.19.12" + "@esbuild/linux-x64" "0.19.12" + "@esbuild/netbsd-x64" "0.19.12" + "@esbuild/openbsd-x64" "0.19.12" + "@esbuild/sunos-x64" "0.19.12" + "@esbuild/win32-arm64" "0.19.12" + "@esbuild/win32-ia32" "0.19.12" + "@esbuild/win32-x64" "0.19.12" + esbuild@~0.20.2: version "0.20.2" resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.20.2.tgz#9d6b2386561766ee6b5a55196c6d766d28c87ea1" @@ -3364,6 +4749,11 @@ escalade@^3.1.1: resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== +escalade@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" + integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== + escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" @@ -3489,12 +4879,7 @@ estraverse@^5.1.0, estraverse@^5.2.0: resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== -estree-walker@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" - integrity sha1-MbxdYSyWtwQQa0d+bdXYqhOMtwA= - -estree-walker@^2.0.1: +estree-walker@^2.0.1, estree-walker@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" integrity sha1-UvAQF4wqTBF6d1fP6UKtt9LaTKw= @@ -3637,6 +5022,17 @@ fast-glob@^3.0.3, fast-glob@^3.1.1: micromatch "^4.0.2" picomatch "^2.2.1" +fast-glob@^3.2.9: + version "3.3.2" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" + integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + fast-json-stable-stringify@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" @@ -3779,6 +5175,14 @@ for-in@^1.0.2: resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= +foreground-child@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.1.1.tgz#1d173e776d75d2772fed08efe4a0de1ea1b12d0d" + integrity sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg== + dependencies: + cross-spawn "^7.0.0" + signal-exit "^4.0.1" + forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" @@ -3859,6 +5263,11 @@ function-bind@^1.0.2, function-bind@^1.1.1, function-bind@~1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" +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== + functional-red-black-tree@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" @@ -3894,7 +5303,7 @@ generic-names@^2.0.1: dependencies: loader-utils "^1.1.0" -gensync@^1.0.0-beta.1: +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" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== @@ -4068,7 +5477,7 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" -glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@^5.1.1, glob-parent@~5.1.2: +glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@^5.1.1, glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== @@ -4090,7 +5499,7 @@ 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, glob@~7.1.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.2: version "7.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== @@ -4102,6 +5511,40 @@ glob@*, glob@^7.0.0, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7 once "^1.3.0" path-is-absolute "^1.0.0" +glob@^10.3.10: + version "10.3.12" + resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.12.tgz#3a65c363c2e9998d220338e88a5f6ac97302960b" + integrity sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg== + dependencies: + foreground-child "^3.1.0" + jackspeak "^2.3.6" + minimatch "^9.0.1" + minipass "^7.0.4" + path-scurry "^1.10.2" + +glob@^7.1.6: + version "7.2.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^8.0.3: + version "8.1.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" + integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^5.0.1" + once "^1.3.0" + globals-docs@^2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/globals-docs/-/globals-docs-2.4.0.tgz#f2c647544eb6161c7c38452808e16e693c2dafbb" @@ -4144,6 +5587,18 @@ globby@^11.0.1, globby@^11.0.2: merge2 "^1.3.0" slash "^3.0.0" +globby@^11.0.3: + version "11.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" + integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.2.9" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^3.0.0" + 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.2.2, graceful-fs@^4.2.3: version "4.2.6" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" @@ -4250,6 +5705,13 @@ hash-sum@^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== +hasown@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" + integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== + dependencies: + function-bind "^1.1.2" + hast-util-is-element@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/hast-util-is-element/-/hast-util-is-element-1.0.0.tgz#3f7216978b2ae14d98749878782675f33be3ce00" @@ -4416,6 +5878,11 @@ ignore@^5.1.1, ignore@^5.1.4: resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== +ignore@^5.2.0: + version "5.3.1" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef" + integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== + import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: version "3.2.2" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.2.tgz#fc129c160c5d68235507f4331a6baad186bdbc3e" @@ -4592,6 +6059,13 @@ is-buffer@^2.0.0: resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== +is-builtin-module@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-3.2.1.tgz#f03271717d8654cfcaf07ab0463faa3571581169" + integrity sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A== + dependencies: + builtin-modules "^3.3.0" + is-callable@^1.1.4, is-callable@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.5.tgz#f7e46b596890456db74e7f6e976cb3273d06faab" @@ -4604,6 +6078,13 @@ is-ci@^2.0.0: dependencies: ci-info "^2.0.0" +is-core-module@^2.13.0: + version "2.13.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" + integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== + dependencies: + hasown "^2.0.0" + is-core-module@^2.2.0: version "2.4.0" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.4.0.tgz#8e9fc8e15027b011418026e98f0e6f4d86305cc1" @@ -4781,10 +6262,10 @@ 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: +is-reference@1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7" - integrity sha1-iy2sCzcfS8mU/eq6nrVC0DAC0Lc= + integrity sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ== dependencies: "@types/estree" "*" @@ -4886,6 +6367,15 @@ isstream@0.1.x, isstream@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" +jackspeak@^2.3.6: + version "2.3.6" + resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8" + integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ== + dependencies: + "@isaacs/cliui" "^8.0.2" + optionalDependencies: + "@pkgjs/parseargs" "^0.11.0" + jest-diff@^24.9.0: version "24.9.0" resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-24.9.0.tgz#931b7d0d5778a1baf7452cb816e325e3724055da" @@ -4910,6 +6400,11 @@ jest-worker@^26.2.1: merge-stream "^2.0.0" supports-color "^7.0.0" +joycon@^3.0.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/joycon/-/joycon-3.1.1.tgz#bce8596d6ae808f8b68168f5fc69280996894f03" + integrity sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw== + js-tokens@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" @@ -4937,6 +6432,11 @@ jsesc@^2.5.1: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== + json-parse-better-errors@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.1.tgz#50183cd1b2d25275de069e9e71b467ac9eab973a" @@ -4983,6 +6483,11 @@ json5@^2.1.2: dependencies: minimist "^1.2.5" +json5@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + jsonfile@^6.0.1: version "6.1.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" @@ -5116,6 +6621,11 @@ libnpmpublish@^4.0.0: semver "^7.1.3" ssri "^8.0.1" +lilconfig@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.1.1.tgz#9d8a246fa753106cfc205fd2d77042faca56e5e3" + integrity sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ== + lines-and-columns@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" @@ -5217,6 +6727,11 @@ load-json-file@^4.0.0: pify "^3.0.0" strip-bom "^3.0.0" +load-tsconfig@^0.2.3: + version "0.2.5" + resolved "https://registry.yarnpkg.com/load-tsconfig/-/load-tsconfig-0.2.5.tgz#453b8cd8961bfb912dea77eb6c168fe8cca3d3a1" + integrity sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg== + loader-utils@^1.1.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" @@ -5264,6 +6779,11 @@ lodash.camelcase@^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" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + lodash.difference@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.difference/-/lodash.difference-4.5.0.tgz#9ccb4e505d486b91651345772885a2df27fd017c" @@ -5289,6 +6809,11 @@ lodash.padstart@^4.1.0: resolved "https://registry.yarnpkg.com/lodash.padstart/-/lodash.padstart-4.6.1.tgz#d2e3eebff0d9d39ad50f5cbd1b52a7bce6bb611b" integrity sha1-0uPuv/DZ05rVD1y9G1KnvOa7YRs= +lodash.sortby@^4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" + integrity sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA== + lodash.template@^4.5.0: version "4.5.0" resolved "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" @@ -5347,6 +6872,11 @@ loud-rejection@^1.0.0: currently-unhandled "^0.4.1" signal-exit "^3.0.0" +lru-cache@^10.2.0: + version "10.2.2" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.2.tgz#48206bc114c1252940c41b25b41af5b545aca878" + integrity sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ== + lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" @@ -5368,6 +6898,13 @@ magic-string@^0.25.7: dependencies: sourcemap-codec "^1.4.4" +magic-string@^0.30.3: + version "0.30.10" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.10.tgz#123d9c41a0cb5640c892b041d4cfb3bd0aa4b39e" + integrity sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ== + dependencies: + "@jridgewell/sourcemap-codec" "^1.4.15" + make-dir@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" @@ -5647,6 +7184,11 @@ merge2@^1.2.3, merge2@^1.3.0: resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.3.0.tgz#5b366ee83b2f1582c48f87e47cf1a9352103ca81" integrity sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw== +merge2@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + mgrs@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/mgrs/-/mgrs-1.0.0.tgz#fb91588e78c90025672395cb40b25f7cd6ad1829" @@ -5730,6 +7272,14 @@ micromatch@^4.0.2: braces "^3.0.1" picomatch "^2.0.5" +micromatch@^4.0.4: + version "4.0.5" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + micromist@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/micromist/-/micromist-1.1.0.tgz#a490bcf9a4b918ad9eed8e52d0ec98b9c3b2d3c8" @@ -5773,6 +7323,27 @@ minimatch@^3.0.4: dependencies: brace-expansion "^1.1.7" +minimatch@^3.1.1: + version "3.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^5.0.1: + version "5.1.6" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" + integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== + dependencies: + brace-expansion "^2.0.1" + +minimatch@^9.0.1: + version "9.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.4.tgz#8e49c731d1749cbec05050ee5145147b32496a51" + integrity sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw== + dependencies: + brace-expansion "^2.0.1" + minimist-options@4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" @@ -5857,6 +7428,11 @@ minipass@^3.0.0, minipass@^3.1.0, minipass@^3.1.1, minipass@^3.1.3: dependencies: yallist "^4.0.0" +"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.0.4: + version "7.1.0" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.0.tgz#b545f84af94e567386770159302ca113469c80b8" + integrity sha512-oGZRv2OT1lO2UF1zUcwdTb3wqUwI0kBGTgt/T7OdSj6M6N5m3o5uPf0AIW6lVxGGoiWUR7e2AwTE+xiwK8WQig== + minizlib@^1.2.1: version "1.3.3" resolved "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d" @@ -5974,6 +7550,15 @@ mute-stream@0.0.8, mute-stream@~0.0.4: resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== +mz@^2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" + integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== + dependencies: + any-promise "^1.0.0" + object-assign "^4.0.1" + thenify-all "^1.0.0" + nanoid@^3.1.23: version "3.1.23" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.23.tgz#f744086ce7c2bc47ee0a8472574d5c78e4183a81" @@ -6052,6 +7637,11 @@ node-gyp@^7.1.0: tar "^6.0.2" which "^2.0.2" +node-releases@^2.0.14: + version "2.0.14" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b" + integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== + "nomnom@>= 1.5.x": version "1.8.1" resolved "https://registry.yarnpkg.com/nomnom/-/nomnom-1.8.1.tgz#2151f722472ba79e50a76fc125bb8c8f2e4dc2a7" @@ -6634,6 +8224,11 @@ path-parse@^1.0.5, path-parse@^1.0.6: resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== +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== + path-root-regex@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" @@ -6644,6 +8239,14 @@ path-root@^0.1.1: dependencies: path-root-regex "^0.1.0" +path-scurry@^1.10.2: + version "1.10.2" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.10.2.tgz#8f6357eb1239d5fa1da8b9f70e9c080675458ba7" + integrity sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA== + dependencies: + lru-cache "^10.2.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" @@ -6668,11 +8271,21 @@ performance-now@^2.1.0: resolved "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= -picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1, picomatch@^2.2.2: +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1: version "2.3.0" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== +picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + pidtree@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.3.0.tgz#f6fada10fccc9f99bf50e90d0b23d72c9ebc2e6b" @@ -6706,6 +8319,11 @@ pinkie@^2.0.0: version "2.0.4" resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" +pirates@^4.0.1: + version "4.0.6" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" + integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== + pkg-dir@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" @@ -6745,6 +8363,14 @@ 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-load-config@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-4.0.2.tgz#7159dcf626118d33e299f485d6afe4aff7c4a3e3" + integrity sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ== + dependencies: + lilconfig "^3.0.0" + yaml "^2.3.4" + 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" @@ -7173,6 +8799,30 @@ redent@^3.0.0: indent-string "^4.0.0" strip-indent "^3.0.0" +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" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.14.0: + version "0.14.1" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f" + integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== + +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" @@ -7192,6 +8842,25 @@ regexpp@^3.0.0, regexpp@^3.1.0: resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== +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 "^10.1.0" + regjsparser "^0.9.1" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" + +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" + remark-gfm@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/remark-gfm/-/remark-gfm-1.0.0.tgz#9213643001be3f277da6256464d56fd28c3b3c0d" @@ -7357,7 +9026,7 @@ resolve@1.1.7: version "1.1.7" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" -resolve@^1.1.3, resolve@^1.1.6, 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.1.6, resolve@^1.10.0, resolve@^1.20.0, resolve@^1.3.2, resolve@^1.8.1: version "1.20.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== @@ -7365,6 +9034,15 @@ resolve@^1.1.3, resolve@^1.1.6, resolve@^1.10.0, resolve@^1.17.0, resolve@^1.19. is-core-module "^2.2.0" path-parse "^1.0.6" +resolve@^1.14.2, resolve@^1.22.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.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.4.0.tgz#a75be01c53da25d934a98ebd0e4c4a7312f92a86" @@ -7460,6 +9138,13 @@ robust-sum@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/robust-sum/-/robust-sum-1.0.0.tgz#16646e525292b4d25d82757a286955e0bbfa53d9" +rollup-plugin-polyfill-node@^0.13.0: + version "0.13.0" + resolved "https://registry.yarnpkg.com/rollup-plugin-polyfill-node/-/rollup-plugin-polyfill-node-0.13.0.tgz#28e5705b59438da894e55133a0fe7a86b57d9b0a" + integrity sha512-FYEvpCaD5jGtyBuBFcQImEGmTxDTPbiHjJdrYIp+mFIwgXiXabxvKUK7ZT9P31ozu2Tqm9llYQMRWsfvTMTAOw== + dependencies: + "@rollup/plugin-inject" "^5.0.4" + rollup-plugin-terser@^7.0.2: version "7.0.2" resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz#e8fbba4869981b2dc35ae7e8a502d5c6c04d324d" @@ -7477,6 +9162,38 @@ rollup@*, rollup@^2.34.2: optionalDependencies: fsevents "~2.1.2" +rollup@^2.68.0: + version "2.79.1" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.79.1.tgz#bedee8faef7c9f93a2647ac0108748f497f081c7" + integrity sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw== + optionalDependencies: + fsevents "~2.3.2" + +rollup@^4.0.2: + version "4.17.2" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.17.2.tgz#26d1785d0144122277fdb20ab3a24729ae68301f" + integrity sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ== + dependencies: + "@types/estree" "1.0.5" + optionalDependencies: + "@rollup/rollup-android-arm-eabi" "4.17.2" + "@rollup/rollup-android-arm64" "4.17.2" + "@rollup/rollup-darwin-arm64" "4.17.2" + "@rollup/rollup-darwin-x64" "4.17.2" + "@rollup/rollup-linux-arm-gnueabihf" "4.17.2" + "@rollup/rollup-linux-arm-musleabihf" "4.17.2" + "@rollup/rollup-linux-arm64-gnu" "4.17.2" + "@rollup/rollup-linux-arm64-musl" "4.17.2" + "@rollup/rollup-linux-powerpc64le-gnu" "4.17.2" + "@rollup/rollup-linux-riscv64-gnu" "4.17.2" + "@rollup/rollup-linux-s390x-gnu" "4.17.2" + "@rollup/rollup-linux-x64-gnu" "4.17.2" + "@rollup/rollup-linux-x64-musl" "4.17.2" + "@rollup/rollup-win32-arm64-msvc" "4.17.2" + "@rollup/rollup-win32-ia32-msvc" "4.17.2" + "@rollup/rollup-win32-x64-msvc" "4.17.2" + fsevents "~2.3.2" + run-async@^2.2.0, run-async@^2.4.0: version "2.4.1" resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" @@ -7548,6 +9265,11 @@ semver@^6.0.0: resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== +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== + semver@^7.1.1, semver@^7.1.3, semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5: version "7.3.5" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" @@ -7562,6 +9284,13 @@ serialize-javascript@^4.0.0: dependencies: randombytes "^2.1.0" +serialize-javascript@^6.0.1: + version "6.0.2" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2" + integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g== + dependencies: + randombytes "^2.1.0" + set-blocking@^2.0.0, set-blocking@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" @@ -7624,6 +9353,11 @@ signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== +signal-exit@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" + integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== + skmeans@0.9.7: version "0.9.7" resolved "https://registry.yarnpkg.com/skmeans/-/skmeans-0.9.7.tgz#72670cebb728508f56e29c0e10d11e623529ce5d" @@ -7657,6 +9391,11 @@ smart-buffer@^4.1.0: resolved "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz#91605c25d91652f4661ea69ccf45f1b331ca21ba" integrity sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw== +smob@^1.0.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/smob/-/smob-1.5.0.tgz#85d79a1403abf128d24d3ebc1cdc5e1a9548d3ab" + integrity sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig== + snapdragon-node@^2.0.1: version "2.1.1" resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" @@ -7741,11 +9480,26 @@ source-map-support@~0.5.19: buffer-from "^1.0.0" source-map "^0.6.0" +source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + source-map-url@^0.4.0: version "0.4.1" resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== +source-map@0.8.0-beta.0: + version "0.8.0-beta.0" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.8.0-beta.0.tgz#d4c1bb42c3f7ee925f005927ba10709e0d1d1f11" + integrity sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA== + dependencies: + whatwg-url "^7.0.0" + source-map@^0.5.0, source-map@^0.5.6: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" @@ -7921,6 +9675,15 @@ string-template@~0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/string-template/-/string-template-0.2.1.tgz#42932e598a352d01fc22ec3367d9d84eec6c9add" +"string-width-cjs@npm:string-width@^4.2.0": + 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== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + string-width@^1.0.0, string-width@^1.0.1, string-width@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" @@ -7954,6 +9717,15 @@ 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.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== + dependencies: + eastasianwidth "^0.2.0" + emoji-regex "^9.2.2" + strip-ansi "^7.0.1" + string.prototype.padend@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/string.prototype.padend/-/string.prototype.padend-3.1.0.tgz#dc08f57a8010dc5c153550318f67e13adbb72ac3" @@ -8027,6 +9799,14 @@ stringify-package@^1.0.1: resolved "https://registry.yarnpkg.com/stringify-package/-/stringify-package-1.0.1.tgz#e5aa3643e7f74d0f28628b72f3dad5cecfc3ba85" integrity sha512-sa4DUQsYciMP1xhKWGuFM04fB0LG/9DlluZoSVywUMRNvzid6XucHK0/90xGxRoHrAaROrcHK1aPKaijCtSrhg== +"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.1: + name strip-ansi-cjs + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + strip-ansi@^3.0.0, strip-ansi@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" @@ -8053,6 +9833,13 @@ strip-ansi@^6.0.0: dependencies: ansi-regex "^5.0.0" +strip-ansi@^7.0.1: + version "7.1.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" + integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== + dependencies: + ansi-regex "^6.0.1" + strip-ansi@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-0.1.1.tgz#39e8a98d044d150660abe4a6808acf70bb7bc991" @@ -8114,6 +9901,19 @@ subarg@^1.0.0: dependencies: minimist "^1.1.0" +sucrase@^3.20.3: + version "3.35.0" + resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.35.0.tgz#57f17a3d7e19b36d8995f06679d121be914ae263" + integrity sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA== + dependencies: + "@jridgewell/gen-mapping" "^0.3.2" + commander "^4.0.0" + glob "^10.3.10" + lines-and-columns "^1.1.6" + mz "^2.7.0" + pirates "^4.0.1" + ts-interface-checker "^0.1.9" + supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" @@ -8139,6 +9939,11 @@ supports-color@^7.0.0, supports-color@^7.1.0: dependencies: has-flag "^4.0.0" +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== + symbol-observable@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" @@ -8235,6 +10040,16 @@ terser@^5.0.0: source-map "~0.7.2" source-map-support "~0.5.19" +terser@^5.17.4: + version "5.31.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.31.0.tgz#06eef86f17007dbad4593f11a574c7f5eb02c6a1" + integrity sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg== + dependencies: + "@jridgewell/source-map" "^0.3.3" + acorn "^8.8.2" + commander "^2.20.0" + source-map-support "~0.5.20" + text-extensions@^1.0.0: version "1.7.0" resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-1.7.0.tgz#faaaba2625ed746d568a23e4d0aacd9bf08a8b39" @@ -8243,6 +10058,20 @@ text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" +thenify-all@^1.0.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" + integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA== + dependencies: + thenify ">= 3.1.0 < 4" + +"thenify@>= 3.1.0 < 4": + version "3.3.1" + resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f" + integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== + dependencies: + any-promise "^1.0.0" + through2-filter@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/through2-filter/-/through2-filter-2.0.0.tgz#60bc55a0dacb76085db1f9dae99ab43f83d622ec" @@ -8368,6 +10197,13 @@ tough-cookie@~2.5.0: psl "^1.1.28" punycode "^2.1.1" +tr46@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" + integrity sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA== + dependencies: + punycode "^2.1.0" + tr46@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" @@ -8375,6 +10211,11 @@ tr46@^2.1.0: dependencies: punycode "^2.1.1" +tree-kill@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" + integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== + trim-newlines@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" @@ -8396,6 +10237,11 @@ trough@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.1.tgz#a9fd8b0394b0ae8fff82e0633a0a36ccad5b5f86" +ts-interface-checker@^0.1.9: + version "0.1.13" + resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699" + integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== + ts-node@^10.9.2: version "10.9.2" resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.9.2.tgz#70f021c9e185bccdca820e26dc413805c101c71f" @@ -8437,6 +10283,26 @@ tslint@*: tslib "^1.8.0" tsutils "^2.12.1" +tsup@^8.0.1: + version "8.0.2" + resolved "https://registry.yarnpkg.com/tsup/-/tsup-8.0.2.tgz#c63192a08386515103e2c44ac5a23bdff75c5fa1" + integrity sha512-NY8xtQXdH7hDUAZwcQdY/Vzlw9johQsaqf7iwZ6g1DOUlFYQ5/AtVAjTvihhEyeRlGo4dLRVHtrRaL35M1daqQ== + dependencies: + bundle-require "^4.0.0" + cac "^6.7.12" + chokidar "^3.5.1" + debug "^4.3.1" + esbuild "^0.19.2" + execa "^5.0.0" + globby "^11.0.3" + joycon "^3.0.1" + postcss-load-config "^4.0.1" + resolve-from "^5.0.0" + rollup "^4.0.2" + source-map "0.8.0-beta.0" + sucrase "^3.20.3" + tree-kill "^1.2.2" + tsutils@^2.12.1: version "2.22.2" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.22.2.tgz#0b9f3d87aa3eb95bd32d26ce2b88aa329a657951" @@ -8556,6 +10422,29 @@ underscore@~1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.6.0.tgz#8b38b10cacdef63337b8b24e4ff86d45aea529a8" +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +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.1.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" + integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== + unified@^9.1.0: version "9.2.1" resolved "https://registry.yarnpkg.com/unified/-/unified-9.2.1.tgz#ae18d5674c114021bfdbdf73865ca60f410215a3" @@ -8669,6 +10558,14 @@ upath@^2.0.1: resolved "https://registry.yarnpkg.com/upath/-/upath-2.0.1.tgz#50c73dea68d6f6b990f51d279ce6081665d61a8b" integrity sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w== +update-browserslist-db@^1.0.13: + version "1.0.15" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.15.tgz#60ed9f8cba4a728b7ecf7356f641a31e3a691d97" + integrity sha512-K9HWH62x3/EalU1U6sjSZiylm9C8tgq2mSvshZpqc7QE69RaA2qjhkW2HlNA0tFpEbtyFz7HTqbSdN4MSwUodA== + dependencies: + escalade "^3.1.2" + picocolors "^1.0.0" + uri-js@^4.2.2: version "4.2.2" resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" @@ -8860,6 +10757,11 @@ wcwidth@^1.0.0: dependencies: defaults "^1.0.3" +webidl-conversions@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" + integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== + webidl-conversions@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" @@ -8877,6 +10779,15 @@ websocket-extensions@>=0.1.1: resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== +whatwg-url@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" + integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg== + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + whatwg-url@^8.4.0: version "8.6.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.6.0.tgz#27c0205a4902084b872aecb97cf0f2a7a3011f4c" @@ -8941,6 +10852,15 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.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" @@ -8967,14 +10887,14 @@ wrap-ansi@^6.2.0: string-width "^4.1.0" strip-ansi "^6.0.0" -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== +wrap-ansi@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" + integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" + ansi-styles "^6.1.0" + string-width "^5.0.1" + strip-ansi "^7.0.1" wrappy@1: version "1.0.2" @@ -9077,6 +10997,11 @@ yaml@^1.10.0, yaml@^1.7.2: resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== +yaml@^2.3.4: + version "2.4.2" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.4.2.tgz#7a2b30f2243a5fc299e1f14ca58d475ed4bc5362" + integrity sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA== + yamljs@*: version "0.3.0" resolved "https://registry.yarnpkg.com/yamljs/-/yamljs-0.3.0.tgz#dc060bf267447b39f7304e9b2bfbe8b5a7ddb03b"