From 3365494ca3726e13af11bafa5beef108d0e6a03f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A3=9E=E5=A4=A9=E5=BE=A1=E5=89=91=E6=B5=81co?= <521luqiya@gmail.com> Date: Mon, 25 Nov 2024 10:13:30 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=89=93=E5=8C=85=E5=B7=A5=E5=85=B7?= =?UTF-8?q?=E6=8D=A2=E6=88=90=20tsup?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.config.ts | 4 + index.js | 1 + package.json | 28 +- pnpm-lock.yaml | 2942 ++++++++++++++++++++++++++++-------- src/ZrenderGeoConverter.ts | 3 +- tsconfig.json | 18 +- tsup.config.ts | 11 + 7 files changed, 2368 insertions(+), 639 deletions(-) create mode 100644 index.js create mode 100644 tsup.config.ts diff --git a/build.config.ts b/build.config.ts index 0bd008c..60ba5b4 100644 --- a/build.config.ts +++ b/build.config.ts @@ -9,4 +9,8 @@ export default defineBuildConfig({ rollup: { emitCJS: true, }, + externals: [ + '@types/geojson', + ], + failOnWarn: false, }) diff --git a/index.js b/index.js new file mode 100644 index 0000000..9247c2a --- /dev/null +++ b/index.js @@ -0,0 +1 @@ +export * from './dist/index' diff --git a/package.json b/package.json index 6f1aa06..2a426ca 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "zrender-geo-converter", "type": "module", - "version": "0.0.0", + "version": "0.0.1", "packageManager": "pnpm@8.14.0", "description": "_description_", "author": "kmq116 ", @@ -17,19 +17,17 @@ "sideEffects": false, "exports": { ".": { - "types": "./dist/index.d.ts", - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" + "import": "./dist/index.js", + "require": "./dist/index.js" } }, "main": "./dist/index.mjs", - "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", + "types": "./dist/index.d.cts", "typesVersions": { "*": { "*": [ "./dist/*", - "./dist/index.d.ts" + "./dist/index.d.cts" ] } }, @@ -37,8 +35,8 @@ "dist" ], "scripts": { - "build": "unbuild", - "dev": "unbuild --stub", + "build": "unbuild --no-type-check", + "dev": "tsup --dts --watch", "lint": "eslint .", "prepublishOnly": "nr build", "release": "bumpp && npm publish", @@ -47,6 +45,11 @@ "typecheck": "tsc --noEmit", "prepare": "simple-git-hooks" }, + "dependencies": { + "@turf/turf": "^7.1.0", + "geojson": "^0.5.0", + "tsup": "^8.3.5" + }, "devDependencies": { "@antfu/eslint-config": "^2.6.2", "@antfu/ni": "^0.21.12", @@ -58,16 +61,9 @@ "lint-staged": "^15.2.0", "pnpm": "^8.14.0", "rimraf": "^5.0.5", - "simple-git-hooks": "^2.9.0", "typescript": "^5.3.3", "unbuild": "^2.0.0", "vite": "^5.0.11", "vitest": "^1.1.3" - }, - "simple-git-hooks": { - "pre-commit": "pnpm lint-staged" - }, - "lint-staged": { - "*": "eslint --fix" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a332609..e789b77 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,9 +8,15 @@ importers: .: dependencies: - turf: - specifier: ^3.0.14 - version: 3.0.14 + '@turf/turf': + specifier: ^7.1.0 + version: 7.1.0 + geojson: + specifier: ^0.5.0 + version: 0.5.0 + tsup: + specifier: ^8.3.5 + version: 8.3.5(jiti@1.21.0)(postcss@8.4.32)(typescript@5.3.3) devDependencies: '@antfu/eslint-config': specifier: ^2.6.2 @@ -210,6 +216,12 @@ packages: resolution: {integrity: sha512-aKUhyn1QI5Ksbqcr3fFJj16p99QdjUxXAEuFst1Z47DRyoiMwivIH9MV/ARcJOCXVjPfjITciej8ZD2O/6qUmw==} engines: {node: '>=16'} + '@esbuild/aix-ppc64@0.24.0': + resolution: {integrity: sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + '@esbuild/android-arm64@0.18.20': resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} engines: {node: '>=12'} @@ -222,6 +234,12 @@ packages: cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.24.0': + resolution: {integrity: sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm@0.18.20': resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} engines: {node: '>=12'} @@ -234,6 +252,12 @@ packages: cpu: [arm] os: [android] + '@esbuild/android-arm@0.24.0': + resolution: {integrity: sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + '@esbuild/android-x64@0.18.20': resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} engines: {node: '>=12'} @@ -246,6 +270,12 @@ packages: cpu: [x64] os: [android] + '@esbuild/android-x64@0.24.0': + resolution: {integrity: sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + '@esbuild/darwin-arm64@0.18.20': resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} engines: {node: '>=12'} @@ -258,6 +288,12 @@ packages: cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.24.0': + resolution: {integrity: sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-x64@0.18.20': resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} engines: {node: '>=12'} @@ -270,6 +306,12 @@ packages: cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.24.0': + resolution: {integrity: sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + '@esbuild/freebsd-arm64@0.18.20': resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} engines: {node: '>=12'} @@ -282,6 +324,12 @@ packages: cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.24.0': + resolution: {integrity: sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-x64@0.18.20': resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} engines: {node: '>=12'} @@ -294,6 +342,12 @@ packages: cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.24.0': + resolution: {integrity: sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + '@esbuild/linux-arm64@0.18.20': resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} engines: {node: '>=12'} @@ -306,6 +360,12 @@ packages: cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.24.0': + resolution: {integrity: sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm@0.18.20': resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} engines: {node: '>=12'} @@ -318,6 +378,12 @@ packages: cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.24.0': + resolution: {integrity: sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + '@esbuild/linux-ia32@0.18.20': resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} engines: {node: '>=12'} @@ -330,6 +396,12 @@ packages: cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.24.0': + resolution: {integrity: sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-loong64@0.18.20': resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} engines: {node: '>=12'} @@ -342,6 +414,12 @@ packages: cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.24.0': + resolution: {integrity: sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-mips64el@0.18.20': resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} engines: {node: '>=12'} @@ -354,6 +432,12 @@ packages: cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.24.0': + resolution: {integrity: sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-ppc64@0.18.20': resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} engines: {node: '>=12'} @@ -366,6 +450,12 @@ packages: cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.24.0': + resolution: {integrity: sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-riscv64@0.18.20': resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} engines: {node: '>=12'} @@ -378,6 +468,12 @@ packages: cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.24.0': + resolution: {integrity: sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-s390x@0.18.20': resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} engines: {node: '>=12'} @@ -390,6 +486,12 @@ packages: cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.24.0': + resolution: {integrity: sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-x64@0.18.20': resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} engines: {node: '>=12'} @@ -402,6 +504,12 @@ packages: cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.24.0': + resolution: {integrity: sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + '@esbuild/netbsd-x64@0.18.20': resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} engines: {node: '>=12'} @@ -414,6 +522,18 @@ packages: cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.24.0': + resolution: {integrity: sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-arm64@0.24.0': + resolution: {integrity: sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-x64@0.18.20': resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} engines: {node: '>=12'} @@ -426,6 +546,12 @@ packages: cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.24.0': + resolution: {integrity: sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + '@esbuild/sunos-x64@0.18.20': resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} engines: {node: '>=12'} @@ -438,6 +564,12 @@ packages: cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.24.0': + resolution: {integrity: sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + '@esbuild/win32-arm64@0.18.20': resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} engines: {node: '>=12'} @@ -450,6 +582,12 @@ packages: cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.24.0': + resolution: {integrity: sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-ia32@0.18.20': resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} engines: {node: '>=12'} @@ -462,6 +600,12 @@ packages: cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.24.0': + resolution: {integrity: sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-x64@0.18.20': resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} engines: {node: '>=12'} @@ -474,6 +618,12 @@ packages: cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.24.0': + resolution: {integrity: sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@eslint-community/eslint-utils@4.4.0': resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -619,65 +769,164 @@ packages: rollup: optional: true + '@rollup/rollup-android-arm-eabi@4.27.4': + resolution: {integrity: sha512-2Y3JT6f5MrQkICUyRVCw4oa0sutfAsgaSsb0Lmmy1Wi2y7X5vT9Euqw4gOsCyy0YfKURBg35nhUKZS4mDcfULw==} + cpu: [arm] + os: [android] + '@rollup/rollup-android-arm-eabi@4.4.1': resolution: {integrity: sha512-Ss4suS/sd+6xLRu+MLCkED2mUrAyqHmmvZB+zpzZ9Znn9S8wCkTQCJaQ8P8aHofnvG5L16u9MVnJjCqioPErwQ==} cpu: [arm] os: [android] + '@rollup/rollup-android-arm64@4.27.4': + resolution: {integrity: sha512-wzKRQXISyi9UdCVRqEd0H4cMpzvHYt1f/C3CoIjES6cG++RHKhrBj2+29nPF0IB5kpy9MS71vs07fvrNGAl/iA==} + cpu: [arm64] + os: [android] + '@rollup/rollup-android-arm64@4.4.1': resolution: {integrity: sha512-sRSkGTvGsARwWd7TzC8LKRf8FiPn7257vd/edzmvG4RIr9x68KBN0/Ek48CkuUJ5Pj/Dp9vKWv6PEupjKWjTYA==} cpu: [arm64] os: [android] + '@rollup/rollup-darwin-arm64@4.27.4': + resolution: {integrity: sha512-PlNiRQapift4LNS8DPUHuDX/IdXiLjf8mc5vdEmUR0fF/pyy2qWwzdLjB+iZquGr8LuN4LnUoSEvKRwjSVYz3Q==} + cpu: [arm64] + os: [darwin] + '@rollup/rollup-darwin-arm64@4.4.1': resolution: {integrity: sha512-nz0AiGrrXyaWpsmBXUGOBiRDU0wyfSXbFuF98pPvIO8O6auQsPG6riWsfQqmCCC5FNd8zKQ4JhgugRNAkBJ8mQ==} cpu: [arm64] os: [darwin] + '@rollup/rollup-darwin-x64@4.27.4': + resolution: {integrity: sha512-o9bH2dbdgBDJaXWJCDTNDYa171ACUdzpxSZt+u/AAeQ20Nk5x+IhA+zsGmrQtpkLiumRJEYef68gcpn2ooXhSQ==} + cpu: [x64] + os: [darwin] + '@rollup/rollup-darwin-x64@4.4.1': resolution: {integrity: sha512-Ogqvf4/Ve/faMaiPRvzsJEqajbqs00LO+8vtrPBVvLgdw4wBg6ZDXdkDAZO+4MLnrc8mhGV6VJAzYScZdPLtJg==} cpu: [x64] os: [darwin] + '@rollup/rollup-freebsd-arm64@4.27.4': + resolution: {integrity: sha512-NBI2/i2hT9Q+HySSHTBh52da7isru4aAAo6qC3I7QFVsuhxi2gM8t/EI9EVcILiHLj1vfi+VGGPaLOUENn7pmw==} + cpu: [arm64] + os: [freebsd] + + '@rollup/rollup-freebsd-x64@4.27.4': + resolution: {integrity: sha512-wYcC5ycW2zvqtDYrE7deary2P2UFmSh85PUpAx+dwTCO9uw3sgzD6Gv9n5X4vLaQKsrfTSZZ7Z7uynQozPVvWA==} + cpu: [x64] + os: [freebsd] + + '@rollup/rollup-linux-arm-gnueabihf@4.27.4': + resolution: {integrity: sha512-9OwUnK/xKw6DyRlgx8UizeqRFOfi9mf5TYCw1uolDaJSbUmBxP85DE6T4ouCMoN6pXw8ZoTeZCSEfSaYo+/s1w==} + cpu: [arm] + os: [linux] + libc: [glibc] + '@rollup/rollup-linux-arm-gnueabihf@4.4.1': resolution: {integrity: sha512-9zc2tqlr6HfO+hx9+wktUlWTRdje7Ub15iJqKcqg5uJZ+iKqmd2CMxlgPpXi7+bU7bjfDIuvCvnGk7wewFEhCg==} cpu: [arm] os: [linux] + '@rollup/rollup-linux-arm-musleabihf@4.27.4': + resolution: {integrity: sha512-Vgdo4fpuphS9V24WOV+KwkCVJ72u7idTgQaBoLRD0UxBAWTF9GWurJO9YD9yh00BzbkhpeXtm6na+MvJU7Z73A==} + cpu: [arm] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-arm64-gnu@4.27.4': + resolution: {integrity: sha512-pleyNgyd1kkBkw2kOqlBx+0atfIIkkExOTiifoODo6qKDSpnc6WzUY5RhHdmTdIJXBdSnh6JknnYTtmQyobrVg==} + cpu: [arm64] + os: [linux] + libc: [glibc] + '@rollup/rollup-linux-arm64-gnu@4.4.1': resolution: {integrity: sha512-phLb1fN3rq2o1j1v+nKxXUTSJnAhzhU0hLrl7Qzb0fLpwkGMHDem+o6d+ZI8+/BlTXfMU4kVWGvy6g9k/B8L6Q==} cpu: [arm64] os: [linux] libc: [glibc] + '@rollup/rollup-linux-arm64-musl@4.27.4': + resolution: {integrity: sha512-caluiUXvUuVyCHr5DxL8ohaaFFzPGmgmMvwmqAITMpV/Q+tPoaHZ/PWa3t8B2WyoRcIIuu1hkaW5KkeTDNSnMA==} + cpu: [arm64] + os: [linux] + libc: [musl] + '@rollup/rollup-linux-arm64-musl@4.4.1': resolution: {integrity: sha512-M2sDtw4tf57VPSjbTAN/lz1doWUqO2CbQuX3L9K6GWIR5uw9j+ROKCvvUNBY8WUbMxwaoc8mH9HmmBKsLht7+w==} cpu: [arm64] os: [linux] libc: [musl] + '@rollup/rollup-linux-powerpc64le-gnu@4.27.4': + resolution: {integrity: sha512-FScrpHrO60hARyHh7s1zHE97u0KlT/RECzCKAdmI+LEoC1eDh/RDji9JgFqyO+wPDb86Oa/sXkily1+oi4FzJQ==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-riscv64-gnu@4.27.4': + resolution: {integrity: sha512-qyyprhyGb7+RBfMPeww9FlHwKkCXdKHeGgSqmIXw9VSUtvyFZ6WZRtnxgbuz76FK7LyoN8t/eINRbPUcvXB5fw==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-s390x-gnu@4.27.4': + resolution: {integrity: sha512-PFz+y2kb6tbh7m3A7nA9++eInGcDVZUACulf/KzDtovvdTizHpZaJty7Gp0lFwSQcrnebHOqxF1MaKZd7psVRg==} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-x64-gnu@4.27.4': + resolution: {integrity: sha512-Ni8mMtfo+o/G7DVtweXXV/Ol2TFf63KYjTtoZ5f078AUgJTmaIJnj4JFU7TK/9SVWTaSJGxPi5zMDgK4w+Ez7Q==} + cpu: [x64] + os: [linux] + libc: [glibc] + '@rollup/rollup-linux-x64-gnu@4.4.1': resolution: {integrity: sha512-mHIlRLX+hx+30cD6c4BaBOsSqdnCE4ok7/KDvjHYAHoSuveoMMxIisZFvcLhUnyZcPBXDGZTuBoalcuh43UfQQ==} cpu: [x64] os: [linux] libc: [glibc] + '@rollup/rollup-linux-x64-musl@4.27.4': + resolution: {integrity: sha512-5AeeAF1PB9TUzD+3cROzFTnAJAcVUGLuR8ng0E0WXGkYhp6RD6L+6szYVX+64Rs0r72019KHZS1ka1q+zU/wUw==} + cpu: [x64] + os: [linux] + libc: [musl] + '@rollup/rollup-linux-x64-musl@4.4.1': resolution: {integrity: sha512-tB+RZuDi3zxFx7vDrjTNGVLu2KNyzYv+UY8jz7e4TMEoAj7iEt8Qk6xVu6mo3pgjnsHj6jnq3uuRsHp97DLwOA==} cpu: [x64] os: [linux] libc: [musl] + '@rollup/rollup-win32-arm64-msvc@4.27.4': + resolution: {integrity: sha512-yOpVsA4K5qVwu2CaS3hHxluWIK5HQTjNV4tWjQXluMiiiu4pJj4BN98CvxohNCpcjMeTXk/ZMJBRbgRg8HBB6A==} + cpu: [arm64] + os: [win32] + '@rollup/rollup-win32-arm64-msvc@4.4.1': resolution: {integrity: sha512-Hdn39PzOQowK/HZzYpCuZdJC91PE6EaGbTe2VCA9oq2u18evkisQfws0Smh9QQGNNRa/T7MOuGNQoLeXhhE3PQ==} cpu: [arm64] os: [win32] + '@rollup/rollup-win32-ia32-msvc@4.27.4': + resolution: {integrity: sha512-KtwEJOaHAVJlxV92rNYiG9JQwQAdhBlrjNRp7P9L8Cb4Rer3in+0A+IPhJC9y68WAi9H0sX4AiG2NTsVlmqJeQ==} + cpu: [ia32] + os: [win32] + '@rollup/rollup-win32-ia32-msvc@4.4.1': resolution: {integrity: sha512-tLpKb1Elm9fM8c5w3nl4N1eLTP4bCqTYw9tqUBxX8/hsxqHO3dxc2qPbZ9PNkdK4tg4iLEYn0pOUnVByRd2CbA==} cpu: [ia32] os: [win32] + '@rollup/rollup-win32-x64-msvc@4.27.4': + resolution: {integrity: sha512-3j4jx1TppORdTAoBJRd+/wJRGCPC0ETWkXOecJ6PPZLj6SptXkrXcNqdj0oclbKML6FkQltdz7bBA3rUSirZug==} + cpu: [x64] + os: [win32] + '@rollup/rollup-win32-x64-msvc@4.4.1': resolution: {integrity: sha512-eAhItDX9yQtZVM3yvXS/VR3qPqcnXvnLyx1pLXl4JzyNMBNO3KC986t/iAg2zcMzpAp9JSvxB5VZGnBiNoA98w==} cpu: [x64] @@ -703,21 +952,372 @@ packages: peerDependencies: eslint: '*' - '@stylistic/eslint-plugin-ts@1.5.3': - resolution: {integrity: sha512-/gUEqGo0gpFeu220YmC0788VliKnmTaAz4pI82KA5cUuCp6OzEhGlrNkb1eevMwH0RRgyND20HJxOYvEGlwu+w==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: '>=8.40.0' + '@stylistic/eslint-plugin-ts@1.5.3': + resolution: {integrity: sha512-/gUEqGo0gpFeu220YmC0788VliKnmTaAz4pI82KA5cUuCp6OzEhGlrNkb1eevMwH0RRgyND20HJxOYvEGlwu+w==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: '>=8.40.0' + + '@stylistic/eslint-plugin@1.5.3': + resolution: {integrity: sha512-Vee+hHKaCd8DPRoRJTCV+mOFz+zFIaA9QiNJaAvgBzmPkcDnSC7Ewh518fN6SSNe9psS8TDIpcxd1g5v4MSY5A==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: '>=8.40.0' + + '@turf/along@7.1.0': + resolution: {integrity: sha512-WLgBZJ/B6CcASF6WL7M+COtHlVP0hBrMbrtKyF7KBlicwRuijJZXDtEQA5oLgr+k1b2HqGN+UqH2A0/E719enQ==} + + '@turf/angle@7.1.0': + resolution: {integrity: sha512-YMHEV/YrARsWgWoQuXEWrQMsvB8z67nTMw2eiLZ883V7jwkhWQGvCW6W+/mGgsWQdHppjCZNcKryryhD2GRWVA==} + + '@turf/area@7.1.0': + resolution: {integrity: sha512-w91FEe02/mQfMPRX2pXua48scFuKJ2dSVMF2XmJ6+BJfFiCPxp95I3+Org8+ZsYv93CDNKbf0oLNEPnuQdgs2g==} + + '@turf/bbox-clip@7.1.0': + resolution: {integrity: sha512-PhZubKCzF/afwStUzODqOJluiCbCw244lCtVhXA9F+Pgkhvk8KvbFdgpPquOZ45OwuktrchSB28BrBkSBiadHw==} + + '@turf/bbox-polygon@7.1.0': + resolution: {integrity: sha512-fvZB09ErCZOVlWVDop836hmpKaGUmfXnR9naMhS73A/8nn4M3hELbQtMv2R8gXj7UakXCuxS/i9erdpDFZ2O+g==} + + '@turf/bbox@7.1.0': + resolution: {integrity: sha512-PdWPz9tW86PD78vSZj2fiRaB8JhUHy6piSa/QXb83lucxPK+HTAdzlDQMTKj5okRCU8Ox/25IR2ep9T8NdopRA==} + + '@turf/bearing@7.1.0': + resolution: {integrity: sha512-X5lackrZ6FW+YhgjWxwVFRgWD1j4xm4t5VvE6EE6v/1PVaHQ5OCjf6u1oaLx5LSG+gaHUhjTlAHrn9MYPFaeTA==} + + '@turf/bezier-spline@7.1.0': + resolution: {integrity: sha512-bhBY70bcVYJEosuW7B/TFtnE5rmPTTpxmJvljhGC0eyM84oNVv7apDBuseb5KdlTOOBIvdD9nIE4qV8lmplp6w==} + + '@turf/boolean-clockwise@7.1.0': + resolution: {integrity: sha512-H5DYno+gHwZx+VaiC8DUBZXZQlxYecdSvqCfCACWi1uMsKvlht/O+xy65hz2P57lk2smlcV+1ETFVxJlEZduYg==} + + '@turf/boolean-concave@7.1.0': + resolution: {integrity: sha512-IFCN25DI+hvngxIsv4+MPuRJQRl/Lz/xnZgpH82leCn4Jqn5wW7KqKFMz7G4GoKK+93cK5/6ioAxY7hVWBXxJw==} + + '@turf/boolean-contains@7.1.0': + resolution: {integrity: sha512-ldy4j1/RVChYTYjEb4wWaE/JyF1jA87WpsB4eVLic6OcAYJGs7POF1kfKbcdkJJiRBmhI3CXNA+u+m9y4Z/j3g==} + + '@turf/boolean-crosses@7.1.0': + resolution: {integrity: sha512-LK8UM3AENycuGinLCDaL0QSznGMnD0XsjFDGnY4KehshiL5Zd8ZsPyKmHOPygUJT9DWeH69iLx459lOc+5Vj2w==} + + '@turf/boolean-disjoint@7.1.0': + resolution: {integrity: sha512-JapOG03kOCoGeYMWgTQjEifhr1nUoK4Os2cX0iC5X9kvZF4qCHeruX8/rffBQDx7PDKQKusSTXq8B1ISFi0hOw==} + + '@turf/boolean-equal@7.1.0': + resolution: {integrity: sha512-deghtFMApc7fNsdXtZdgYR4gsU+TVfowcv666nrvZbPPsXL6NTYGBhDFmYXsJ8gPTCGT9uT0WXppdgT8diWOxA==} + + '@turf/boolean-intersects@7.1.0': + resolution: {integrity: sha512-gpksWbb0RT+Z3nfqRfoACY3KEFyv2BPaxJ3L76PH67DhHZviq3Nfg85KYbpuhS64FSm+9tXe4IaKn6EjbHo20g==} + + '@turf/boolean-overlap@7.1.0': + resolution: {integrity: sha512-mJRN0X8JiPm8eDZk5sLvIrsP03A2GId6ijx4VgSE1AvHwV6qB561KlUbWxga2AScocIfv/y/qd2OCs+/TQSZcg==} + + '@turf/boolean-parallel@7.1.0': + resolution: {integrity: sha512-tA84Oux0X91CxUc6c/lZph5W9wUZGNT4fxFOg5Gp1IMTSwtxSYL1LMvKsr/VmMnwdOUkNcqAgU06+t4wBLtDfg==} + + '@turf/boolean-point-in-polygon@7.1.0': + resolution: {integrity: sha512-mprVsyIQ+ijWTZwbnO4Jhxu94ZW2M2CheqLiRTsGJy0Ooay9v6Av5/Nl3/Gst7ZVXxPqMeMaFYkSzcTc87AKew==} + + '@turf/boolean-point-on-line@7.1.0': + resolution: {integrity: sha512-Kd83EjeTyY4kVMAhcW3Lb8aChwh24BUIhmpE9Or8M+ETNsFGzn9M7qtIySJHLRzKAL3letvWSKXKQPuK1AhAzg==} + + '@turf/boolean-touches@7.1.0': + resolution: {integrity: sha512-qN4LCs3RfVtNAAdn5GpsUFBqoZyAaK9UzSnGSh67GP9sy5M8MEHwM/HAJ5zGWJqQADrczI3U6BRWGLcGfGSz3Q==} + + '@turf/boolean-valid@7.1.0': + resolution: {integrity: sha512-zq1QCfQEyn+piHlvxxDifjmsJn2xl53i4mnKFYdMQI/i09XiX+Fi/MVM3i2hf3D5AsEPsud8Tk7C7rWNCm4nVw==} + + '@turf/boolean-within@7.1.0': + resolution: {integrity: sha512-pgXgKCzYHssADQ1nClB1Q9aWI/dE1elm2jy3B5X59XdoFXKrKDZA+gCHYOYgp2NGO/txzVfl3UKvnxIj54Fa4w==} + + '@turf/buffer@7.1.0': + resolution: {integrity: sha512-QM3JiCMYA19k5ouO8wJtvICX3Y8XntxVpDfHSKhFFidZcCkMTR2PWWOpwS6EoL3t75rSKw/FOLIPLZGtIu963w==} + + '@turf/center-mean@7.1.0': + resolution: {integrity: sha512-NQZB1LUVsyAD+p0+D4huzX2XVnfVx1yEEI9EX602THmi+g+nkge4SK9OMV11ov/Tv8JJ6aVNVPo/cy1vm/LCIQ==} + + '@turf/center-median@7.1.0': + resolution: {integrity: sha512-jx4/Ql5+v41Cd0J/gseNCUbLTzWUT2LUaiXn8eFWDrvmEgqHIx7KJcGcJd5HzV+9zJwng4AXxyh5NMvUR0NjwA==} + + '@turf/center-of-mass@7.1.0': + resolution: {integrity: sha512-j38oBlj7LBoCjZbrIo8EoHVGhk7UQmMLQ1fe8ZPAF9pd05XEL1qxyHKZKdQ/deGISiaEhXCyfLNrKAHAuy25RA==} + + '@turf/center@7.1.0': + resolution: {integrity: sha512-p9AvBMwNZmRg65kU27cGKHAUQnEcdz8Y7f/i5DvaMfm4e8zmawr+hzPKXaUpUfiTyLs8Xt2W9vlOmNGyH+6X3w==} + + '@turf/centroid@7.1.0': + resolution: {integrity: sha512-1Y1b2l+ZB1CZ+ITjUCsGqC4/tSjwm/R4OUfDztVqyyCq/VvezkLmTNqvXTGXgfP0GXkpv68iCfxF5M7QdM5pJQ==} + + '@turf/circle@7.1.0': + resolution: {integrity: sha512-6qhF1drjwH0Dg3ZB9om1JkWTJfAqBcbtIrAj5UPlrAeHP87hGoCO2ZEsFEAL9Q18vntpivT89Uho/nqQUjJhYw==} + + '@turf/clean-coords@7.1.0': + resolution: {integrity: sha512-q1U8UbRVL5cRdwOlNjD8mad8pWjFGe0s4ihg1pSiVNq7i47WASJ3k20yZiUFvuAkyNjV0rZ/A7Jd7WzjcierFg==} + + '@turf/clone@7.1.0': + resolution: {integrity: sha512-5R9qeWvL7FDdBIbEemd0eCzOStr09oburDvJ1hRiPCFX6rPgzcZBQ0gDmZzoF4AFcNLb5IwknbLZjVLaUGWtFA==} + + '@turf/clusters-dbscan@7.1.0': + resolution: {integrity: sha512-BmrBTOEaKN5FIED6b3yb3V3ejfK0A2Q3pT9/ji3mcRLJiBaRGeiN5V6gtGXe7PeMYdoqhHykU5Ye2uUtREWRdQ==} + + '@turf/clusters-kmeans@7.1.0': + resolution: {integrity: sha512-M8cCqR6iE1jDSUF/UU9QdPUFrobZS2fo59TfF1IRHZ2G1EjbcK4GzZcUfmQS6DZraGudYutpMYIuNdm1dPMqdQ==} + + '@turf/clusters@7.1.0': + resolution: {integrity: sha512-7CY3Ai+5V6q2O9/IgqLpJQrmrTy7aUJjTW1iRan8Tz3WixvxyJHeS3iyRy8Oc0046chQIaHLtyTgKVt2QdsPSA==} + + '@turf/collect@7.1.0': + resolution: {integrity: sha512-6indMWLiKeBh4AsioNeFeFnO0k9U5CBsWAFEje6tOEFI4c+P7LF9mNA9z91H8KkrhegR9XNO5Vm2rmdY63aYXw==} + + '@turf/combine@7.1.0': + resolution: {integrity: sha512-Xl7bGKKjgzIq2T/IemS6qnIykyuxU6cMxKtz+qLeWJGoNww/BllwxXePSV+dWRPXZTFFj96KIhBXAW0aUjAQKQ==} + + '@turf/concave@7.1.0': + resolution: {integrity: sha512-aSid53gYRee4Tjc4pfeI3KI+RoBUnL/hRMilxIPduagTgZZS+cvvk01OQWBKm5UTVfHRGuy0XIqnK8y9RFinDQ==} + + '@turf/convex@7.1.0': + resolution: {integrity: sha512-w9fUMZYE36bLrEWEj7L7aVMCB7NBtr2o8G+avRvUIwF4DPqbtcjlcZE9EEBfq44uYdn+/Pke6Iq42T/zyD/cpg==} + + '@turf/destination@7.1.0': + resolution: {integrity: sha512-97XuvB0iaAiMg86hrnZ529WwP44TQAA9mmI5PMlchACiA4LFrEtWjjDzvO6234coieoqhrw6dZYcJvd5O2PwrQ==} + + '@turf/difference@7.1.0': + resolution: {integrity: sha512-+JVzdskICQ8ULKQ9CpWUM5kBvoXxN4CO78Ez/Ki3/7NXl7+HM/nb12B0OyM8hkJchpb8TsOi0YwyJiKMqEpTBA==} + + '@turf/dissolve@7.1.0': + resolution: {integrity: sha512-fyOnCSYVUZ8SF9kt9ROnQYlkJTE0hpWSoWwbMZQCAR7oVZVPiuPq7eIbzTP+k5jzEAnofsqoGs5qVDTjHcWMiw==} + + '@turf/distance-weight@7.1.0': + resolution: {integrity: sha512-8m6s4y8Yyt6r3itf44yAJjXC+62UkrkhOpskIfaE0lHcBcvZz9wjboHoBf3bS4l/42E4StcanbFZdjOpODAdZw==} + + '@turf/distance@7.1.0': + resolution: {integrity: sha512-hhNHhxCHB3ddzAGCNY4BtE29OZh+DAJPvUapQz+wOjISnlwvMcwLKvslgHWSYF536QDVe/93FEU2q67+CsZTPA==} + + '@turf/ellipse@7.1.0': + resolution: {integrity: sha512-AfOahUmStDExWGPg8ZWxxkgom+fdJs7Mn9DzZH+fV/uZ+je1bLQpbPCUu9/ev6u/HhbYGl4VAL/CeQzjOyy6LQ==} + + '@turf/envelope@7.1.0': + resolution: {integrity: sha512-WeLQse9wuxsxhzSqrJA6Ha7rLWnLKgdKY9cfxmJKHSpgqcJyNk60m7+T3UpI/nkGwpfbpeyB3EGC1EWPbxiDUg==} + + '@turf/explode@7.1.0': + resolution: {integrity: sha512-To+GUbU6HtcHZ8S0w/dw1EbdQIOCXALTr6Ug5/IFg8hIBMJelDpVr3Smwy8uqhDRFinY2eprBwQnDPcd10eCqA==} + + '@turf/flatten@7.1.0': + resolution: {integrity: sha512-Kb23pqEarcLsdBqnQcK0qTrSMiWNTVb9tOFrNlZc66DIhDLAdpOKG4eqk00CMoUzWTixlnawDgJRqcStRrR4WA==} + + '@turf/flip@7.1.0': + resolution: {integrity: sha512-vac73W8WblzzNFanzWYLBzWDIcqc5xczOrtEO07RDEiKEI3Heo0471Jed3v9W506uuOX6/HAiCjXbRjTLjiLfw==} + + '@turf/geojson-rbush@7.1.0': + resolution: {integrity: sha512-j1C7Ohlxa1z644bNOpgibcFGaDLgLXGLOzwF1tfQaP5y7E4PJQUXL0DWIgNb3Ke7gZC05LPHM25a5TRReUfFBQ==} + + '@turf/great-circle@7.1.0': + resolution: {integrity: sha512-92q5fqUp5oW+FYekUIrUVR5PZBWbOV6NHKHPIiNahiPvtkpZItbbjoO+tGn5+2i8mxZP9FGOthayJe4V0a1xkg==} + + '@turf/helpers@7.1.0': + resolution: {integrity: sha512-dTeILEUVeNbaEeoZUOhxH5auv7WWlOShbx7QSd4s0T4Z0/iz90z9yaVCtZOLbU89umKotwKaJQltBNO9CzVgaQ==} + + '@turf/hex-grid@7.1.0': + resolution: {integrity: sha512-I+Apx0smOPkMzaS5HHL44YOxSkSUvrz+wtSIETsDFWWLT2xKNkaaEcYU5MkgSoEfQsj082M7EkOIIpocXlA3kg==} + + '@turf/interpolate@7.1.0': + resolution: {integrity: sha512-VWec1OW9gHZLPS3yYkUXAHKMGQuYO4aqh8WCltT7Ym4efrKqkSOE5T+mBqO68QgcL8nY4kiNa8lxwXd0SfXDSA==} + + '@turf/intersect@7.1.0': + resolution: {integrity: sha512-T0VhI6yhptX9EoMsuuBETyqV+edyq31SUC8bfuM6kdJ5WwJ0EvUfQoC+3bhMtCOn60lHawrUuGBgW+vCO8KGMg==} + + '@turf/invariant@7.1.0': + resolution: {integrity: sha512-OCLNqkItBYIP1nE9lJGuIUatWGtQ4rhBKAyTfFu0z8npVzGEYzvguEeof8/6LkKmTTEHW53tCjoEhSSzdRh08Q==} + + '@turf/isobands@7.1.0': + resolution: {integrity: sha512-iMLTOP/K5C05AttF4N1WeV+KrY4O5VWW/abO0N86XCWh1OeqmIUgqIBKEmhDzttAqC0UK2YrUfj0lI1Ez1fYZQ==} + + '@turf/isolines@7.1.0': + resolution: {integrity: sha512-V6QTHXBT5ZsL3s9ZVBJgHYtz3gCFKqNnQLysNE02LE0fVVqaSao3sFrcpghmdDxf0hBCDK8lZVvyRGO6o32LHQ==} + + '@turf/jsts@2.7.1': + resolution: {integrity: sha512-+nwOKme/aUprsxnLSfr2LylV6eL6T1Tuln+4Hl92uwZ8FrmjDRCH5Bi1LJNVfWCiYgk8+5K+t2zDphWNTsIFDA==} + + '@turf/kinks@7.1.0': + resolution: {integrity: sha512-KKLYUsyJPU17fODwA81mhHzFYGQYocdbk9NxDPCcdRHvxzM8t95lptkGx/2k/9rXBs1DK7NmyzI4m7zDO0DK7g==} + + '@turf/length@7.1.0': + resolution: {integrity: sha512-wUJj9WLKEudG1ngNao2ZwD+Dt6UkvWIbubuJ6lR6FndFDL3iezFhNGy0IXS+0xH9kXi2apiTnM9Vk5+i8BTEvQ==} + + '@turf/line-arc@7.1.0': + resolution: {integrity: sha512-9/bM34PozTyJ5FXXPAzl/j0RpcTImgMFJZ0WhH0pZZEZRum6P0rJnENt2E2qI441zeozQ9H6X5DCiJogDmRUEw==} + + '@turf/line-chunk@7.1.0': + resolution: {integrity: sha512-1lIUfqAQvCWAuUNC2ip8UYmM5kDltXOidLPW45Ee1OAIKYGBeFNtjwnxc0mQ40tnfTXclTYLDdOOP9LShspT9w==} + + '@turf/line-intersect@7.1.0': + resolution: {integrity: sha512-JI3dvOsAoCqd4vUJ134FIzgcC42QpC/tBs+b4OJoxWmwDek3REv4qGaZY6wCg9X4hFSlCKFcnhMIQQZ/n720Qg==} + + '@turf/line-offset@7.1.0': + resolution: {integrity: sha512-pz6irzhiQlJurU7DoXada6k3ei7PzY+VpsE/Wotm0D2KEAnoxqum2WK0rqqrhKPHKn+xpUGsHN9W/6K+qtmaHg==} + + '@turf/line-overlap@7.1.0': + resolution: {integrity: sha512-BdHuEoFAtqvVw3LkjCdivG035nfuwZuxji2ijst+mkmDnlv7uwSBudJqcDGjU6up2r8P1mXChS4im4xjUz+lwg==} + + '@turf/line-segment@7.1.0': + resolution: {integrity: sha512-9rgIIH6ZzC3IiWxDQtKsq+j6eu8fRinMkJeusfI9HqOTm4vO02Ll4F/FigjOMOO/6X3TJ+Pqe3gS99TUaBINkw==} + + '@turf/line-slice-along@7.1.0': + resolution: {integrity: sha512-UwfnFORZnu4xdnuRXiQM3ODa8f9Q0FBjQF/XHNsPEI/xxmnwgQj3MZiULbAeHUbtU/7psTC7gEjfE3Lf0tcKQw==} + + '@turf/line-slice@7.1.0': + resolution: {integrity: sha512-44xcjgMQxTa7tTAZlSD3t1cFjHi5SCfAqjg1ONv45EYKsQSonPaxD7LGzCbU5pR2RJjx3R7QRJx2G88hnGcXjQ==} + + '@turf/line-split@7.1.0': + resolution: {integrity: sha512-QqUAmtlrnEu75cpLOmpEuiYU63BeVwpSKOBllBbu5gkP+7H/WBM/9fh7J0VgHNFHzqZCKiu8v4158k+CZr0QAg==} + + '@turf/line-to-polygon@7.1.0': + resolution: {integrity: sha512-n/IWBRbo+l4XDTz4sfQsQm5bU9xex8KrthK397jQasd7a9PiOKGon9Z1t/lddTJhND6ajVyJ3hl+eZMtpQaghQ==} + + '@turf/mask@7.1.0': + resolution: {integrity: sha512-d+u3IIiRhe17TDfP/+UMn9qRlJYPJpK7sj6WorsssluGi0yIG/Z24uWpcLskWKSI8NNgkIbDrp+GIYkJi2t7SA==} + + '@turf/meta@7.1.0': + resolution: {integrity: sha512-ZgGpWWiKz797Fe8lfRj7HKCkGR+nSJ/5aKXMyofCvLSc2PuYJs/qyyifDPWjASQQCzseJ7AlF2Pc/XQ/3XkkuA==} + + '@turf/midpoint@7.1.0': + resolution: {integrity: sha512-uiUU9TwRZOCeiTUn8+7oE6MJUvclfq+n6KQ5VCMTZXiRUJjPu7nDLpBle1t2WSv7/w7O0kSQ4FfKXh0gHnkJOw==} + + '@turf/moran-index@7.1.0': + resolution: {integrity: sha512-xsvAr3IRF/C6PlRMoN/ANrRx6c3QFUJgBCIVfI7re+Lkdprrzgw1HZA48ZjP4F91xbhgA1scnRgQdHFi2vO2SA==} + + '@turf/nearest-neighbor-analysis@7.1.0': + resolution: {integrity: sha512-FAhT8/op3DuvqH0XFhv055JhYq/FC4aaIxEZ4hj8c7W6sYhUHAQgdRZ0tJ1RLe5/h+eXhCTbQ+DFfnfv3klu8g==} + + '@turf/nearest-point-on-line@7.1.0': + resolution: {integrity: sha512-aTjAOm7ab0tl5JoxGYRx/J/IbRL1DY1ZCIYQDMEQjK5gOllhclgeBC0wDXDkEZFGaVftjw0W2RtE2I0jX7RG4A==} + + '@turf/nearest-point-to-line@7.1.0': + resolution: {integrity: sha512-rY2F/iY4S6U8H0hIoOI25xMWYEiKywxeTvTvn5GP8KCu+2oemfZROWa7n2+hQDRwO2/uaegrGEpxO7zlFarvzg==} + + '@turf/nearest-point@7.1.0': + resolution: {integrity: sha512-VyInmhqfVWp+jE7sCK95o46qc4tDjAgzbRfRjr+rTgfFS1Sndyy1PdwyNn6TjBFDxiM6e+mjMEeGPjb1smJlEg==} + + '@turf/planepoint@7.1.0': + resolution: {integrity: sha512-hFORBkCd7Q0kNUzLqksT4XglLgTQF9tCjG+dbnZ1VehpZu+w+vlHdoW/mY7XCX3Kj1ObiyzVmXffmVYgwXwF6Q==} + + '@turf/point-grid@7.1.0': + resolution: {integrity: sha512-ihuuUcWuCu4Z1+34UYCM5NGsU2DJaB4uE8cS3jDQoUqlc+8ii2ng8kcGEtTwVn0HdPsoKA7bgvSZcisJO0v6Ww==} + + '@turf/point-on-feature@7.1.0': + resolution: {integrity: sha512-lOO5J9I0diuGbN+r6jViEKRH3qfymsBvv25b7U0MuP8g/YC19ncUXZ86dmKfJx1++Rb485DS9h0nFvPmJpaOdg==} + + '@turf/point-to-line-distance@7.1.0': + resolution: {integrity: sha512-Ps9eTOCaiNgxDaSNQux0wAcSLcrI0y0zYFaD9HnVm+yCMRliQXneFti2XXotS+gR7TpgnLRAAzyx4VzJMSN2tw==} + + '@turf/points-within-polygon@7.1.0': + resolution: {integrity: sha512-SzqeD9Gcp11rEya+rCVMy6IPuYMrphNEkCiQ39W6ec9hsaqKlruqmtudKhhckMGVLVUUBCQAu5f55yjcDfVW2w==} + + '@turf/polygon-smooth@7.1.0': + resolution: {integrity: sha512-mTlmg4XUP5rKgCP/73N91owkAXIc3t1ZKLuwsJGQM1/Op48T3rJmDwVR/WZIMnVlxl5tFbssWCCB3blj4ivx9g==} + + '@turf/polygon-tangents@7.1.0': + resolution: {integrity: sha512-ffBgHXtkrpgkNs8E6s9sVLSKG4lPGH3WBk294FNKBt9NS+rbhNCv8yTuOMeP0bOm/WizaCq/SUtVryJpUSoI/g==} + + '@turf/polygon-to-line@7.1.0': + resolution: {integrity: sha512-FBlfyBWNQZCTVGqlJH7LR2VXmvj8AydxrA8zegqek/5oPGtQDeUgIppKmvmuNClqbglhv59QtCUVaDK4bOuCTA==} + + '@turf/polygonize@7.1.0': + resolution: {integrity: sha512-FBjxnOzO29MbE7MWnMPHHYtOo93cQopT5pXhkuPyoKgcTUCntR1+iVFpl5YFbMkYup0j5Oexjo/pbY38lVSZGw==} + + '@turf/projection@7.1.0': + resolution: {integrity: sha512-3wHluMoOvXnTe7dfi0kcluTyLNG5MwGsSsK5OA98vkkLH6a1xvItn8e9GcesuT07oB2km/bgefxYEIvjQG5JCA==} + + '@turf/quadrat-analysis@7.1.0': + resolution: {integrity: sha512-4O5h9PyWgpqYXja9O+kzr+qk5MUz0IkJqPtt5oWWX5s4jRcLNqiEUf+zi/GDBQkVV8jH3S5klT5CLrF1fxK3hQ==} + + '@turf/random@7.1.0': + resolution: {integrity: sha512-22mXv8ejDMUWkz8DSMMqdZb0s7a0ISJzXt6T9cHovfT//vsotzkVH+5PDxJQjvmigKMnpaUgobHmQss23tAwEQ==} + + '@turf/rectangle-grid@7.1.0': + resolution: {integrity: sha512-4d2AuDj4LfMMJxNHbds5yX1oFR3mIVAB5D7mx6pFB0e+YkQW0mE2dUWhDTFGJZM+n45yqbNQ5hg19bmiXv94ug==} + + '@turf/rewind@7.1.0': + resolution: {integrity: sha512-zX0KDZpeiH89m1vYLTEJdDL6mFyoAsCxcG0P94mXO7/JXWf0AaxzA9MkNnA/d2QYX0G4ioCMjZ5cD6nXb8SXzw==} + + '@turf/rhumb-bearing@7.1.0': + resolution: {integrity: sha512-ESZt70eOljHVnQMFKIdiu8LIHuQlpZgzh2nqSfV40BrYjsjI/sBKeK+sp2cBWk88nsSDlriPuMTNh4f50Jqpkw==} + + '@turf/rhumb-destination@7.1.0': + resolution: {integrity: sha512-WA2TeO3qrv5ZrzNihtTLLYu8X4kd12WEC6JKElm99XhgLao1/4ao2SJUi43l88HqwbrnNiq4TueGQ6tYpXGU7A==} + + '@turf/rhumb-distance@7.1.0': + resolution: {integrity: sha512-fR1V+yC4E1tnbdThomosiLcv0PQOwbfLSPM8rSWuxbMcJtffsncWxyJ0+N1F5juuHbcdaYhlduX8ri5I0ZCejw==} + + '@turf/sample@7.1.0': + resolution: {integrity: sha512-9Iq/Ankr4+sgBoh4FpuVVvoW+AA10eej3FS89Zu79SFdCqUIdT7T42Nn3MlSVj4jMyA1oXyT2HIAlNWkwgLw6Q==} + + '@turf/sector@7.1.0': + resolution: {integrity: sha512-2FI2rg//eXpa/l+WJtFfvHaf1NJ7ie2MoJ+RH5dKANtrfoof1Ed+y9dXSyuhem2tp/Srq2GhrjaSofFN5/g5vA==} + + '@turf/shortest-path@7.1.0': + resolution: {integrity: sha512-1UmFhS5zHNacLv5rszoFOXq02BGov1oJvjlDatXsSWAd+Z7tqxpDc8D+41edrXy0ZB0Yxsy6WPNagM6hG9PRaA==} + + '@turf/simplify@7.1.0': + resolution: {integrity: sha512-JypymaoiSiFzGHwEoUkK0OPW1KQSnH3hEsEW3UIRS+apzltJ4HdFovYjsfqQgGZJZ+NJ9+dv7h8pgGLYuqcBUQ==} + + '@turf/square-grid@7.1.0': + resolution: {integrity: sha512-JyhsALULVRlkh8htdTi9aXaXFSUv6wRNbeFbqyGJKKlA5eF+AYmyWdI/BlFGQN27xtbtMPeAuLmj+8jaB2omGw==} + + '@turf/square@7.1.0': + resolution: {integrity: sha512-ANuA+WXZheGTLW6Veq0i+/B2S4KMhEHAixDv9gQEb9e6FTyqTJVwrqP4CHI3OzA3DZ/ytFf+NTKVofetO/BBQg==} + + '@turf/standard-deviational-ellipse@7.1.0': + resolution: {integrity: sha512-JqvQFH/witHh+3XgPC1Qk4+3G8w8WQta2NTJjnGinOgFulH+7RD4DcxCT+XXtCHoeq8IvL9VPJRX3ciaW5nSCg==} + + '@turf/tag@7.1.0': + resolution: {integrity: sha512-cD8TC++DnNmdI1B/apTf3nj2zRNY6SoLRliB8K76OB+70Kev8tOf4ZVgAqOd0u+Hpdg/T6l7dO7fyJ6UouE7jA==} + + '@turf/tesselate@7.1.0': + resolution: {integrity: sha512-E/Z94Mx6kUjvQVbEcSuM9MbEo2dkOczRe4ZzjhFlLgJh1dCkfRgwYLH49mb2CcfG/me1arxoCgmtG+qgm7LrCg==} + + '@turf/tin@7.1.0': + resolution: {integrity: sha512-h8Bdm0IYN6OpKHM8lBRWGxkJnZcxL0KYecf8U6pa6DCEYsEXuEExMTvYSD2OmqIsL5ml8P6RjwgyI+dZeE0O9A==} + + '@turf/transform-rotate@7.1.0': + resolution: {integrity: sha512-Vp7VBZ6DqaPV8mkwSycksBFRLqSj3y16zg+uEPSCsXUjbFtw9DOLcyH2F5vMpnC2bOpS9NOB4hebhJRwBwAPWQ==} + + '@turf/transform-scale@7.1.0': + resolution: {integrity: sha512-m5fLnh3JqrWSv0sAC8Aieet/fr5IZND8BFaE9LakMidtNaJqOIPOyVmUoklcrGn6eK6MX+66rRPn+5a1pahlLQ==} + + '@turf/transform-translate@7.1.0': + resolution: {integrity: sha512-XA6Oh7VqUDrieY9m9/OF4XpBTd8qlfVGi3ObywojCqtHaHKLK3aXwTBZ276i0QKmZqOQA+2jFa9NhgF/TgBDrw==} + + '@turf/triangle-grid@7.1.0': + resolution: {integrity: sha512-hrPyRAuX5PKu7txmc/11VPKrlJDR+JGzd+eijupKTspNLR4n2sqZUx8UXqSxZ/1nq06ScTyjIfGQJVzlRS8BTg==} + + '@turf/truncate@7.1.0': + resolution: {integrity: sha512-rrF3AML9PGZw2i5wmt53ESI+Ln9cZyCXgJ7QrEvkT8NbE4OFgmw6p8/1xT8+VEWFSpD4gHz+hmM+5FaFxXvtNg==} + + '@turf/turf@7.1.0': + resolution: {integrity: sha512-7NA6tAjbu9oIvIfpRO5AdPrZbFTlUFU02HVA7sLJM9jFeNIZovW09QuDo23uoS2z5l94SXV1GgKKxN5wo7prCw==} + + '@turf/union@7.1.0': + resolution: {integrity: sha512-7VI8jONdBg9qmbfNlLQycPr93l5aU9HGMgWI9M6pb4ERuU2+p8KgffCgs2NyMtP2HxPrKSybzj31g7bnbEKofQ==} - '@stylistic/eslint-plugin@1.5.3': - resolution: {integrity: sha512-Vee+hHKaCd8DPRoRJTCV+mOFz+zFIaA9QiNJaAvgBzmPkcDnSC7Ewh518fN6SSNe9psS8TDIpcxd1g5v4MSY5A==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: '>=8.40.0' + '@turf/unkink-polygon@7.1.0': + resolution: {integrity: sha512-pqkirni2aLpRA1ELFIuJz+mkjYyJQX8Ar6BflSu1b0ajY/CTrcDxbIv1x8UfvbybLzdJc4Gxzg5mo4cEtSwtaQ==} + + '@turf/voronoi@7.1.0': + resolution: {integrity: sha512-xUvzPDG6GaqEekgxd+pjeMKJXOYJ3eFIqUHbTe/ISKzzv3f2cFGiR2VH7ZGXri8d4ozzCQbUQ27ilHPPLf5+xw==} + + '@types/d3-voronoi@1.1.12': + resolution: {integrity: sha512-DauBl25PKZZ0WVJr42a6CNvI6efsdzofl9sajqZr2Gf5Gu733WkDdUGiPkUHXiUvYGzNNlFQde2wdZdfQPG+yw==} '@types/estree@1.0.0': resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} + '@types/estree@1.0.6': + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + + '@types/geojson@7946.0.14': + resolution: {integrity: sha512-WCfD5Ht3ZesJUsONdhvm84dmzWOiOzOAqOncN0++w0lBw1o8OuDNJF2McvvCef/yBqb/HYRahp1BYtODFQ8bRg==} + '@types/json-schema@7.0.12': resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==} @@ -879,9 +1479,6 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - affine-hull@1.0.0: - resolution: {integrity: sha512-3QNG6+vFAwJvSZHsJYDJ/mt1Cxx9n5ffA+1Ohmj7udw0JuRgUVIXK0P9N9pCMuEdS3jCNt8GFX5q2fChq+GO3Q==} - ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} @@ -913,6 +1510,9 @@ packages: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} + any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} @@ -938,9 +1538,6 @@ packages: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} - bit-twiddle@1.0.2: - resolution: {integrity: sha512-B9UhK0DKFZhoTFcfvAzhqsjStvGJp9vYWf3+6SNTtdSQnvIgfkHbgHrg/e4+TH71N2GDu8tpmCVoyfrL1d7ntA==} - boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} @@ -979,6 +1576,12 @@ packages: engines: {node: '>=10'} hasBin: true + bundle-require@5.0.0: + resolution: {integrity: sha512-GuziW3fSSmopcx4KRymQEJVbZUfqlCqcq7dvs6TYwKRZiegK/2buMxQTPs6MGlNv50wms1699qYO54R8XfRX4w==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + peerDependencies: + esbuild: '>=0.18' + c12@1.5.1: resolution: {integrity: sha512-BWZRJgDEveT8uI+cliCwvYSSSSvb4xKoiiu5S0jaDbKBopQLQF7E+bq9xKk1pTcG+mUa3yXuFO7bD9d8Lr9Xxg==} @@ -1031,6 +1634,10 @@ packages: resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} engines: {node: '>= 8.10.0'} + chokidar@4.0.1: + resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==} + engines: {node: '>= 14.16.0'} + chownr@2.0.0: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} engines: {node: '>=10'} @@ -1081,6 +1688,13 @@ packages: resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} engines: {node: '>=16'} + commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + + commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} + comment-parser@1.4.1: resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==} engines: {node: '>= 12.0.0'} @@ -1091,6 +1705,9 @@ packages: concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + concaveman@1.2.1: + resolution: {integrity: sha512-PwZYKaM/ckQSa8peP5JpVr7IMJ4Nn/MHIaWUjP4be+KoZ7Botgs8seAZGpmaOM+UZXawcdYRao/px9ycrCihHw==} + consola@3.2.3: resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} engines: {node: ^14.18.0 || >=16.10.0} @@ -1098,9 +1715,6 @@ packages: convert-source-map@1.8.0: resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==} - convex-hull@1.0.3: - resolution: {integrity: sha512-24rZAoh81t41GHPLAxcsokgjH9XNoVqU2OiSi8iMHUn6HUURfiefcEWAPt1AfwZjBBWTKadOm1xUcUMnfFukhQ==} - core-js-compat@3.34.0: resolution: {integrity: sha512-4ZIyeNbW/Cn1wkMMDy+mvrRUxrwFNjKwbhCfQpDd+eLgYipDqp8oGFGtLmhh18EDPKA0g3VUBYOxQGGwvWLVpA==} @@ -1113,6 +1727,15 @@ packages: engines: {node: '>=4'} hasBin: true + d3-array@1.2.4: + resolution: {integrity: sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw==} + + d3-geo@1.7.1: + resolution: {integrity: sha512-O4AempWAr+P5qbk2bC2FuN/sDW4z+dN2wDf9QV3bxQt4M5HfOEeXLgJ/UKQW0+o1Dj8BE+L5kiDbdWUMjsmQpw==} + + d3-voronoi@1.1.2: + resolution: {integrity: sha512-RhGS1u2vavcO7ay7ZNAPo4xeDh/VYeGof3x5ZLJBQgYhLegxr3s5IykvWmJ94FTU6mcbtp4sloqZ54mP6R4Utw==} + debug@3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} peerDependencies: @@ -1130,6 +1753,15 @@ packages: supports-color: optional: true + debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + deep-eql@4.1.3: resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} engines: {node: '>=6'} @@ -1200,6 +1832,11 @@ packages: engines: {node: '>=12'} hasBin: true + esbuild@0.24.0: + resolution: {integrity: sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==} + engines: {node: '>=18'} + hasBin: true + escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} @@ -1446,6 +2083,14 @@ packages: fastq@1.13.0: resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} + fdir@6.4.2: + resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + file-entry-cache@6.0.1: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} @@ -1500,17 +2145,15 @@ packages: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} - geojson-area@0.2.1: - resolution: {integrity: sha512-I+cht30/CFFObh8GgEa/1o9Kd7RwQTHmotYp3ToyCpxxDFNcuX5SlErKkvoy3otnrsWzODN8yscSTGOAkQ3tKQ==} - deprecated: 'This module is now under the @mapbox namespace: install @mapbox/geojson-area instead' + geojson-equality-ts@1.0.2: + resolution: {integrity: sha512-h3Ryq+0mCSN/7yLs0eDgrZhvc9af23o/QuC4aTiuuzP/MRCtd6mf5rLsLRY44jX0RPUfM8c4GqERQmlUxPGPoQ==} - geojson-normalize@0.0.0: - resolution: {integrity: sha512-h/ldgc7C2DrYDIn+F/o+AgZLxmeC+O4q3wvGwiuBjTTRnhxvxaGz6cE6cRTeMH89jIJM3BiP+R6Yiht7f3PBuA==} - deprecated: 'This module is now under the @mapbox namespace: install @mapbox/geojson-normalize instead' + geojson-polygon-self-intersections@1.2.1: + resolution: {integrity: sha512-/QM1b5u2d172qQVO//9CGRa49jEmclKEsYOQmWP9ooEjj63tBM51m2805xsbxkzlEELQ2REgTf700gUhhlegxA==} - geojson-random@0.2.2: - resolution: {integrity: sha512-/vZQ14mjKPG3LJ7bpyXsJ0aoz8NzvwpwwP//uBgbzIu2BCFd4uRagp1QvY3RAzRQsHOHyVh33dbYUYws7vOCkg==} - hasBin: true + geojson@0.5.0: + resolution: {integrity: sha512-/Bx5lEn+qRF4TfQ5aLu6NH+UKtvIv7Lhc487y/c8BdludrCTpiWf9wyI0RTyqg49MFefIAvFDuEi5Dfd/zgNxQ==} + engines: {node: '>= 0.10'} get-caller-file@2.0.5: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} @@ -1549,6 +2192,7 @@ packages: glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported glob@8.0.3: resolution: {integrity: sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==} @@ -1614,9 +2258,6 @@ packages: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} - incremental-convex-hull@1.0.1: - resolution: {integrity: sha512-mKRJDXtzo1R9LxCuB1TdwZXHaPaIEldoGPsXy2jrJc/kufyqp8y/VAQQxThSxM2aroLoh6uObexPk1ASJ7FB7Q==} - indent-string@4.0.0: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} engines: {node: '>=8'} @@ -1706,6 +2347,10 @@ packages: resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} hasBin: true + joycon@3.1.1: + resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} + engines: {node: '>=10'} + js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -1755,9 +2400,9 @@ packages: jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} - jsts@1.1.2: - resolution: {integrity: sha512-4qWAI9gR72HcGWCl7bej9/2dCM6Nv6dh5Zn1G+wzJYW9wsFL/2bPA3kdR8IAPObmF4gb56l5EGlXxErmB+9GOw==} - engines: {node: '>= 4'} + jsts@2.7.1: + resolution: {integrity: sha512-x2wSZHEBK20CY+Wy+BPE7MrFQHW6sIsdaGUMEqmGAio+3gFzQaBYPwLRonUfQf9Ak8pBieqj9tUofX1+WtAEIg==} + engines: {node: '>= 12'} kleur@3.0.3: resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} @@ -1771,6 +2416,10 @@ packages: resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==} engines: {node: '>=14'} + lilconfig@3.1.2: + resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} + engines: {node: '>=14'} + lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} @@ -1783,6 +2432,10 @@ packages: resolution: {integrity: sha512-u8cusxAcyqAiQ2RhYvV7kRKNLgUvtObIbhOX2NCXqvp1UU32xIg5CT22ykS2TPKJXZWJwtK3IKLiqAGlGNE+Zg==} engines: {node: '>=18.0.0'} + load-tsconfig@0.2.5: + resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + local-pkg@0.5.0: resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} engines: {node: '>=14'} @@ -1798,6 +2451,9 @@ packages: lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + lodash.sortby@4.7.0: + resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} + lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} @@ -1827,6 +2483,9 @@ packages: resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} engines: {node: '>=12'} + marchingsquares@1.3.3: + resolution: {integrity: sha512-gz6nNQoVK7Lkh2pZulrT4qd4347S/toG9RXH2pyzhLgkL5mLkBoqgv4EvAGXcV0ikDW72n/OQb3Xe8bGagQZCg==} + mdast-util-from-markdown@0.8.5: resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} @@ -1870,9 +2529,6 @@ packages: resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} engines: {node: '>=16 || 14 >=14.17'} - minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - minipass@3.3.6: resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} engines: {node: '>=8'} @@ -1909,9 +2565,6 @@ packages: mlly@1.4.2: resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==} - monotone-convex-hull-2d@1.0.1: - resolution: {integrity: sha512-ixQ3qdXTVHvR7eAoOjKY8kGxl9YjOFtzi7qOjwmFFPfBqZHVOjUFOBy/Dk9dusamRSPJe9ggyfSypRbs0Bl8BA==} - mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} @@ -1922,6 +2575,9 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + nanoid@3.3.7: resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -1961,6 +2617,10 @@ packages: engines: {node: ^14.16.0 || >=16.10.0} hasBin: true + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + ohash@1.1.3: resolution: {integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==} @@ -2057,15 +2717,26 @@ packages: picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} + picomatch@4.0.2: + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + engines: {node: '>=12'} + pidtree@0.6.0: resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} engines: {node: '>=0.10'} hasBin: true + pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + pkg-types@1.0.3: resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} @@ -2078,6 +2749,33 @@ packages: engines: {node: '>=16.14'} hasBin: true + point-in-polygon-hao@1.1.0: + resolution: {integrity: sha512-3hTIM2j/v9Lio+wOyur3kckD4NxruZhpowUbEgmyikW+a2Kppjtu1eN+AhnMQtoHW46zld88JiYWv6fxpsDrTQ==} + + point-in-polygon@1.1.0: + resolution: {integrity: sha512-3ojrFwjnnw8Q9242TzgXuTD+eKiutbzyslcq1ydfu82Db2y+Ogbmyrkpv0Hgj31qwT3lbS9+QAAO/pIQM35XRw==} + + polygon-clipping@0.15.7: + resolution: {integrity: sha512-nhfdr83ECBg6xtqOAJab1tbksbBAOMUltN60bU+llHVOL0e5Onm1WpAXXWXVB39L8AJFssoIhEVuy/S90MmotA==} + + postcss-load-config@6.0.1: + resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} + engines: {node: '>= 18'} + peerDependencies: + jiti: '>=1.21.0' + postcss: '>=8.0.9' + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + jiti: + optional: true + postcss: + optional: true + tsx: + optional: true + yaml: + optional: true + postcss-selector-parser@6.0.13: resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} engines: {node: '>=4'} @@ -2109,6 +2807,18 @@ packages: queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + quickselect@1.1.1: + resolution: {integrity: sha512-qN0Gqdw4c4KGPsBOQafj6yj/PA6c/L63f6CaZ/DCF/xF4Esu3jVmKLUDYxghFx8Kb/O7y9tI7x2RjTSXwdK1iQ==} + + quickselect@2.0.0: + resolution: {integrity: sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==} + + rbush@2.0.2: + resolution: {integrity: sha512-XBOuALcTm+O/H8G90b6pzu6nX6v2zCKiFG4BJho8a+bY6AER6t8uQUZdi5bomQc0AprCWhEGa7ncAbbRap0bRA==} + + rbush@3.0.1: + resolution: {integrity: sha512-XRaVO0YecOpEuIvbhbpTrZgoiI6xBlz6hnlr6EHhd+0x9ase6EmeN+hdwwUaJvLcsFFQ8iWVF1GAK1yB0BWi0w==} + rc9@2.1.1: resolution: {integrity: sha512-lNeOl38Ws0eNxpO3+wD1I9rkHGQyj1NU1jlzv4go2CtEnEQEUfqnIvZG7W+bC/aXdJ27n5x/yUjb6RoT9tko+Q==} @@ -2127,6 +2837,10 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} + readdirp@4.0.2: + resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} + engines: {node: '>= 14.16.0'} + regexp-tree@0.1.27: resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} hasBin: true @@ -2143,6 +2857,10 @@ packages: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} + resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + resolve-pkg-maps@1.0.0: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} @@ -2170,17 +2888,11 @@ packages: engines: {node: '>=14'} hasBin: true - robust-orientation@1.2.1: - resolution: {integrity: sha512-FuTptgKwY6iNuU15nrIJDLjXzCChWB+T4AvksRtwPS/WZ3HuP1CElCm1t+OBfgQKfWbtZIawip+61k7+buRKAg==} - - robust-scale@1.0.2: - resolution: {integrity: sha512-jBR91a/vomMAzazwpsPTPeuTPPmWBacwA+WYGNKcRGSh6xweuQ2ZbjRZ4v792/bZOhRKXRiQH0F48AvuajY0tQ==} + robust-predicates@2.0.4: + resolution: {integrity: sha512-l4NwboJM74Ilm4VKfbAtFeGq7aEjWL+5kVFcmgFA2MrdnQWx9iE/tUGvxY5HyMI7o/WpSIUFLbC5fbeaHgSCYg==} - robust-subtract@1.0.0: - resolution: {integrity: sha512-xhKUno+Rl+trmxAIVwjQMiVdpF5llxytozXJOdoT4eTIqmqsndQqFb1A0oiW3sZGlhMRhOi6pAD4MF1YYW6o/A==} - - robust-sum@1.0.0: - resolution: {integrity: sha512-AvLExwpaqUqD1uwLU6MwzzfRdaI6VEZsyvQ3IAQ0ZJ08v1H+DTyqskrf2ZJyh0BDduFVLN7H04Zmc+qTiahhAw==} + robust-predicates@3.0.2: + resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} rollup-plugin-dts@6.0.0: resolution: {integrity: sha512-A996xSZDAqnx/KfFttzC8mDEuyMjsRpiLCrlGc8effhK8KhE3AG0g1woQiITgFc5HSE8HWU7ccR9CiQ3vXgUlQ==} @@ -2194,6 +2906,11 @@ packages: engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true + rollup@4.27.4: + resolution: {integrity: sha512-RLKxqHEMjh/RGLsDxAEsaLO3mWgyoU6x9w6n1ikAzet4B3gI2/3yP6PWY2p9QzRTh6MfEIXB3MwsOY0Iv3vNrw==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + rollup@4.4.1: resolution: {integrity: sha512-idZzrUpWSblPJX66i+GzrpjKE3vbYrlWirUHteoAbjKReZwa0cohAErOYA5efoMmNCdvG9yrJS+w9Kl6csaH4w==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -2243,15 +2960,12 @@ packages: resolution: {integrity: sha512-waSQ5paUQtyGC0ZxlHmcMmD9I1rRXauikBwX31bX58l5vTOhCEcBC5Bi+ZDkPXTjDnZAF8TbCqKBY+9+sVPScw==} hasBin: true - simplicial-complex@1.0.0: - resolution: {integrity: sha512-mHauIKSOy3GquM5VnYEiu7eP5y4A8BiaN9ezUUgyYFz1k68PqDYcyaH3kenp2cyvWZE96QKE3nrxYw65Allqiw==} - - simplify-js@1.2.4: - resolution: {integrity: sha512-vITfSlwt7h/oyrU42R83mtzFpwYk3+mkH9bOHqq/Qw6n8rtR7aE3NZQ5fbcyCUVVmuMJR6ynsAhOfK2qoah8Jg==} - sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + skmeans@0.9.7: + resolution: {integrity: sha512-hNj1/oZ7ygsfmPZ7ZfN5MUBRoGg1gtpnImuJBgLO0ljQ67DtJuiQaiYdS4lUA6s0KCwnPhGivtC/WRwIZLkHyg==} + slash@3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} @@ -2279,6 +2993,10 @@ packages: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} + source-map@0.8.0-beta.0: + resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} + engines: {node: '>= 8'} + spdx-correct@3.1.1: resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} @@ -2294,6 +3012,9 @@ packages: spdx-license-ids@3.0.11: resolution: {integrity: sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==} + splaytree@3.1.2: + resolution: {integrity: sha512-4OM2BJgC5UzrhVnnJA4BkHKGtjXNzzUfpQjCO8I05xYPsfS/VuQDwjCGGMi8rYQilHEV4j8NBqTFbls/PZEE7A==} + stackback@0.0.2: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} @@ -2339,6 +3060,11 @@ packages: strip-literal@1.3.0: resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==} + sucrase@3.35.0: + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} @@ -2351,6 +3077,9 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} + sweepline-intersections@1.5.0: + resolution: {integrity: sha512-AoVmx72QHpKtItPu72TzFL+kcYjd67BPLDoR0LarIk+xyaRg+pDTMFXndIEvZf9xEKnJv6JdhgRMnocoG0D3AQ==} + tar@6.2.0: resolution: {integrity: sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==} engines: {node: '>=10'} @@ -2358,13 +3087,30 @@ packages: text-table@0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + + thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + tinybench@2.5.1: resolution: {integrity: sha512-65NKvSuAVDP/n4CqH+a9w2kTlLReS9vhsAP06MWx+/89nMinJyB2icyl58RIcqCmIggpojIGeuJGhjU1aGMBSg==} + tinyexec@0.3.1: + resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==} + + tinyglobby@0.2.10: + resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} + engines: {node: '>=12.0.0'} + tinypool@0.8.1: resolution: {integrity: sha512-zBTCK0cCgRROxvs9c0CGK838sPkeokNGdQVUUwHAbynHFlmyJYj825f/oRs528HaIJ97lo0pLIlDUzwN+IorWg==} engines: {node: '>=14.0.0'} + tinyqueue@2.0.3: + resolution: {integrity: sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA==} + tinyspy@2.2.0: resolution: {integrity: sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg==} engines: {node: '>=14.0.0'} @@ -2381,221 +3127,56 @@ packages: resolution: {integrity: sha512-moYoCvkNUAPCxSW9jmHmRElhm4tVJpHL8ItC/+uYD0EpPSFXbck7yREz9tNdJVTSpHVod8+HoipcpbQ0oE6gsw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - ts-api-utils@1.0.1: - resolution: {integrity: sha512-lC/RGlPmwdrIBFTX59wwNzqh7aR2otPNPR/5brHZm/XKFYKsfqxihXUe9pU3JI+3vGkl+vyCoNNnPhJn3aLK1A==} - engines: {node: '>=16.13.0'} - peerDependencies: - typescript: '>=4.2.0' - - tsx@4.1.2: - resolution: {integrity: sha512-1spM1bFV6MP2s4tO4tDC7g52fsaFdtEWdO4GfGdqi20qUgPbnAJqixOyIAvCSx1DDj3YIUB4CD06owTWUsOAuQ==} - engines: {node: '>=18.0.0'} + topojson-client@3.1.0: + resolution: {integrity: sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==} hasBin: true - turf-along@3.0.12: - resolution: {integrity: sha512-9wHa3LiqsdEExCuPgw8O5fJzqeL4lf8srBBfjGid2Tjh2nwuqgkcFZxzbnLE0Y8oFh60iNJUdccGuJSTJ3YGyg==} - deprecated: 'Turf packages are now namespaced: please use @turf/along instead' - - turf-area@3.0.12: - resolution: {integrity: sha512-62Rc1UD8b1yv+AkfhjQ6LSvzxnuJi+jj6q4EkginZxPMJh8HACyQkeNy6VI9WucUULXzoPs8IqeqNwltpMpZVw==} - deprecated: 'Turf packages are now namespaced: please use @turf/area instead' - - turf-bbox-polygon@3.0.12: - resolution: {integrity: sha512-9wuTI5eFBBe0bXNK8c5wk/zHbSne28KmUQVX66QhTRvUc34v+NUIzn4bzi3rZXpJvLSLyPVltPnYfn+YsuCkAQ==} - deprecated: 'Turf packages are now namespaced: please use @turf/bbox-polygon instead' - - turf-bbox@3.0.12: - resolution: {integrity: sha512-ztNkTvRQ3ezArAQB2ZLLtJur9BiuWkwVv5u+aviC+3y0/mU5ITuoArOTUs4kLU+gNOjdpPwD0Ea/gqBR0lh2hw==} - deprecated: 'Turf packages are now namespaced: please use @turf/bbox instead' - - turf-bearing@3.0.12: - resolution: {integrity: sha512-oWAFtgpQwR78xWZn53BzdwHhd4uT5OtuvwEgzFkZWSa6kp+UpdJ39lDAcvdR0H8dCszuGB4KguaGCZLG+iyUvg==} - deprecated: 'Turf packages are now namespaced: please use @turf/bearing instead' - - turf-bezier@3.0.12: - resolution: {integrity: sha512-8B4frrRtir9VJ6DTgGG5e81f7faPBnxTR2uJzWGd3bQkUaOBBX7rLQTBTBv1iFZVTU07QnWYgznm3c06FrtX2w==} - deprecated: 'Turf packages are now namespaced: please use @turf/bezier instead' - - turf-buffer@3.0.12: - resolution: {integrity: sha512-2wy66sAd0EXX13ql2KeA1bFOtecqDCWmaayLueEaM7HOxY6i/VvroDIHZrFzuwPAa/4ZwMZPaTPiFQ6kh7VSGw==} - deprecated: 'Turf packages are now namespaced: please use @turf/buffer instead' - - turf-center@3.0.12: - resolution: {integrity: sha512-H2okrDla22kawwXsPvazV09mHr26/51sKONL52HTBeqiD2sK0WWRQkpdLfJdia0FT47wVk9mBiLXsKeIzDUi7Q==} - deprecated: 'Turf packages are now namespaced: please use @turf/center instead' - - turf-centroid@3.0.12: - resolution: {integrity: sha512-OuH8ZZjnxiNETZ8vZkb+dC6C+fit+LdRBolLGDQzBKDLXV2z1nQX2+w/qTNKV9XP5ZZLeEpJPmP0z1MDSz+YRA==} - deprecated: 'Turf packages are now namespaced: please use @turf/centroid instead' - - turf-circle@3.0.12: - resolution: {integrity: sha512-dOGg9yQXA21SpgI1qjU+Kgq0esvBU+ZTqoM5A2fWmoa0458YUoB85hnbxFtnmsFB3qXDsrW9RBuC4kyNCcn9KQ==} - deprecated: 'Turf packages are now namespaced: please use @turf/circle instead' - - turf-collect@3.0.12: - resolution: {integrity: sha512-V36Hz03VmMXn0BUAZNY+w1bpCX6Ks2JzfvHdiWHh5MccziroaKOfOeC1odJcXSDrhoR14/0oSC4tHDKJslbcPA==} - deprecated: 'Turf packages are now namespaced: please use @turf/collect instead' - - turf-combine@3.0.12: - resolution: {integrity: sha512-j99I2ydmO4AzQQqzh+DBbxRr+a//DNbXJFcvBSy88G7vlKByPzr0ONVDNcvS/a1JRTl11C2vfrWxRtHwwmzzDg==} - deprecated: 'Turf packages are now namespaced: please use @turf/combine instead' - - turf-concave@3.0.12: - resolution: {integrity: sha512-0KQfAk1f7TRUtuNbIDsRcbi4ONMhtrQg0Y/uY/QM5wVIKMj5T5ZuSApqEfs4cDXcfWu//hwe2bgHJzu1GlUn4w==} - deprecated: 'Turf packages are now namespaced: please use @turf/concave instead' - - turf-convex@3.0.12: - resolution: {integrity: sha512-xfwhxDQKygFsdbEK8503/N+B4JZZB6i58lE39DTMcf97xCCLyv7zxGlalsKU4j+qywV3nbO6yhKHScv4t6t5bg==} - deprecated: 'Turf packages are now namespaced: please use @turf/convex instead' - - turf-destination@3.0.12: - resolution: {integrity: sha512-nXKJfH5qv+eoNbw5ggLZNsUokgmaHnGD8Woauc8+7C36JRPSEm1Y3wcjAdJX0VadJJdL8AjNP65QOiWOLdVe1Q==} - deprecated: 'Turf packages are now namespaced: please use @turf/destination instead' - - turf-difference@3.0.12: - resolution: {integrity: sha512-YRMUspic52qdwZZxuVp0LB2QG39q4Ps5ZTfZq+QIGsqdKK7FxvbJTxsb/a+n4xHe/K4zCcWo/AXUw1pOFLrNbA==} - deprecated: 'Turf packages are now namespaced: please use @turf/difference instead' - - turf-distance@3.0.12: - resolution: {integrity: sha512-dy2TguSbcCKJK7ZPwCZuG9+mK2DBKZ4g0wlmbKa7iGPFG18X1nPWJRzUkmNF3kdUe9K6+7SViTnbH6xQYCNpiw==} - deprecated: 'Turf packages are now namespaced: please use @turf/distance instead' - - turf-envelope@3.0.12: - resolution: {integrity: sha512-2ahLojIP000MUhk7JC/ILASwiP074sFD5nc1HTYyHRhqkb8ukwFMHrR3haEmQdf7sJE3nexBELY9PMGyTQmBiQ==} - deprecated: 'Turf packages are now namespaced: please use @turf/envelope instead' - - turf-explode@3.0.12: - resolution: {integrity: sha512-cBUdQl2RBbu5YdL+mBNOcou8OlHLF6F9s6Rwz4EuOOGG0Urs0NE2CmascINB1+TgbxJozb29ZKNXezgwhwnrpg==} - deprecated: 'Turf packages are now namespaced: please use @turf/explode instead' - - turf-flip@3.0.12: - resolution: {integrity: sha512-SV/DI8I/dczRlqBMcAZyyQq1rlkrFZigFUKhtDIBqEJJvqKy70kDxbHrAkJdeAZ20caflkaTV2K40x4UTUpNgg==} - deprecated: 'Turf packages are now namespaced: please use @turf/flip instead' - - turf-grid@1.0.1: - resolution: {integrity: sha512-T2jHZ2HOgvkZZQjMmtl9lexeY6Xk1POF6wbYE7aYLjBO43MQqYNEFDf3JQ1gJymrYEaNy7yDSDYDyiYSsK6sQw==} - - turf-helpers@3.0.12: - resolution: {integrity: sha512-e0Oic1RVdTq3PAd5XlPgdtE3eZlN4kSd+Sr4iwayeeBRCMns60j9t6helyHxvbjLLy1uP28IiNfnm30BF+YThw==} - deprecated: 'Turf packages are now namespaced: please use @turf/helpers instead' - - turf-hex-grid@3.0.12: - resolution: {integrity: sha512-3O580ujUHbAEi8vk38uyxvIQN3yjyeQEJtJppB2sYO7zcNORIcao68DlXQW29nSy1pUAYCbNkghDcumNL3A58A==} - deprecated: 'Turf packages are now namespaced: please use @turf/hex-grid instead' - - turf-inside@3.0.12: - resolution: {integrity: sha512-QjRDeSgDwf1hIEATsYgbYMB1GnnfwEqjapskOIojICeUBfKA+NMExjaBtMc2V1SY5jNqja6tVPH+ek0d+WO7Vg==} - deprecated: 'Turf packages are now namespaced: please use @turf/inside instead' - - turf-intersect@3.0.12: - resolution: {integrity: sha512-eXDksaYFakN6BFcfiyqgH1PDizfkfhPUU2Axd+I5zjVEHgECplK+z8LYA/RqvQ59aWQ2MfNRqxwW12T07c4gMw==} - deprecated: 'Turf packages are now namespaced: please use @turf/intersect instead' - - turf-invariant@3.0.12: - resolution: {integrity: sha512-6BAyAupdij6X8gTlpGHCG/zpqXXaTi7kjMAbQrepTpnPhIEQJtlGsiZCQu4EckCZS5Rzj5/b8Xw4gaxNpadihw==} - deprecated: 'Turf packages are now namespaced: please use @turf/invariant instead' - - turf-isolines@3.0.12: - resolution: {integrity: sha512-b4TY6fKYWvToxiYjYTiURUlljls8jG1oKFaBulu5pz0q6rxmpxkCGOA8t9AXQkNXzHBrDE+vjXashMtYEN9Tsw==} - deprecated: 'Turf packages are now namespaced: please use @turf/isolines instead' - - turf-kinks@3.0.12: - resolution: {integrity: sha512-gzLqDKPqq9rSWIPy6NDZMspDqk1wvP1sg+jaSqdKnW3mPTDn32IbHLxihjGzZoaW0YlIZmnrZlVBLqId6kCZ5w==} - deprecated: 'Turf packages are now namespaced: please use @turf/kinks instead' - - turf-line-distance@3.0.12: - resolution: {integrity: sha512-HzrxOEKdUgl1vdqIBLmaA99B0cg3+41kamQ650wn26BFUdMrrtkt+x2FT3Y7DifYTNljQ2fblbylqtMAAS0jag==} - deprecated: 'Turf packages are now namespaced: please use @turf/line-distance instead' - - turf-line-slice@3.0.12: - resolution: {integrity: sha512-1ecV3DCTRkv2azoaN/ZFcKxLBrw3l4SRSP/dVAk1Gwn83vBYJ9XtjmUiMLE2WbzTzuzuDxLb6fMvyGyteXBUeg==} - deprecated: 'Turf packages are now namespaced: please use @turf/line-slice instead' - - turf-meta@3.0.12: - resolution: {integrity: sha512-B3YSKMpWGx1WYE8IM62pzOA0kqjrGjd/ZkSyrD5WXnrrpPfAUl0yBoZCJYL5IQcOwLqfd5xZt3HJnNH9cFiG7A==} - deprecated: 'Turf packages are now namespaced: please use @turf/meta instead' - - turf-midpoint@3.0.12: - resolution: {integrity: sha512-Q1fZWQzc4SSF09hY+tJvgnDGBmVqTgBkIzOg0I0hy+ti0b9bSJ5P3+KY6wkVcC+zgDa8jzp8GZETijAV4WUAqw==} - deprecated: 'Turf packages are now namespaced: please use @turf/midpoint instead' - - turf-nearest@3.0.12: - resolution: {integrity: sha512-4jyHgtpxVSM2LXh+lz4z47lketEXMKlcIpCJplHFpT1ZddIUoKvT6RJDhTUN8a+mohE8HAPgvcUA53vmjxxNEg==} - deprecated: 'Turf packages are now namespaced: please use @turf/nearest instead' - - turf-planepoint@3.0.12: - resolution: {integrity: sha512-2okyqSAjC00QWEyr1vi04Vgug6OaYfBRtvtzHs16IxBN5xhAuwtCnUICb/1ugbOgCiBFV6TzIle/vA0EUVuRxQ==} - deprecated: 'Turf packages are now namespaced: please use @turf/planepoint instead' - - turf-point-grid@3.0.12: - resolution: {integrity: sha512-5keUPz8j0VWilANaX3bP1evAm/u1u8v10HfUjtoenvWAC5dTGMUVCskgFqX9XitwmsPtaFiCuakM8s3HQzydSQ==} - deprecated: 'Turf packages are now namespaced: please use @turf/point-grid instead' - - turf-point-on-line@3.0.12: - resolution: {integrity: sha512-0+gqSE3pK//ylzQZoc+tLpLUa1/14vvqbMvteFu2bl9NP6oudzZqTWoY9dBfyD9rLQtFOCf/IdkIk+IIwTn1cg==} - deprecated: 'Turf packages are now namespaced: please use @turf/point-on-line instead' - - turf-point-on-surface@3.0.12: - resolution: {integrity: sha512-8/CXalHx672E2gR5FIZlazrx2Gj8HJW9JHb7UF/SH2CGDt/DUQKynz3/rn2fj4PyGtXGG7JoS/XuBwEdH99gAw==} - deprecated: 'Turf packages are now namespaced: please use @turf/point-on-surface instead' - - turf-point@2.0.1: - resolution: {integrity: sha512-DkzYiE8Gc7G6XNW3FsBEwKAMz7jVZ/cw+PqLLkiSR1bde0vRZumF26UDQrspyQNih/oShQ0i4mSfa/dw3tqzsA==} + topojson-server@3.0.1: + resolution: {integrity: sha512-/VS9j/ffKr2XAOjlZ9CgyyeLmgJ9dMwq6Y0YEON8O7p/tGGk+dCWnrE03zEdu7i4L7YsFZLEPZPzCvcB7lEEXw==} hasBin: true - turf-random@3.0.12: - resolution: {integrity: sha512-y0bRhHUfTQJBdEigLpS0+y8ReagylBlAgSKhCanMkw2WtQBj4y5MNOT+dgwX6iOCiWrzCsgPvDm/2hRxdYzmTQ==} - deprecated: 'Turf packages are now namespaced: please use @turf/random instead' - - turf-sample@3.0.12: - resolution: {integrity: sha512-aDwiE4kjSHt60hYdIhCFQp7xTauIPUVufbfJSVR2+Xrq6KdK8IPIkUAjDKNIo7iSetEsK9uHNHCFTTvW1emGMQ==} - deprecated: 'Turf packages are now namespaced: please use @turf/sample instead' - - turf-simplify@3.0.12: - resolution: {integrity: sha512-g+kLtFhZaQD+OZwcl2KZ8RVWGQdsCJBT3/ZQiP6K8RYdD3d3QbruKIQdLgEZhK0lL0/EUCgzQz3/mhpxTA3RMw==} - deprecated: 'Turf packages are now namespaced: please use @turf/simplify instead' - - turf-square-grid@3.0.12: - resolution: {integrity: sha512-L8Bd3/YNYMqIYqWJDmGMJ7itSO7VMrbU1Vubt1f+GOHGnNcf789YXe1poNa6VdONw7spuRlgbQA94VMI5vzZUQ==} - deprecated: 'Turf packages are now namespaced: please use @turf/square-grid instead' - - turf-square@3.0.12: - resolution: {integrity: sha512-jBxMU+9ZO8WAEwFBC2AsBpwV/vmqdBFn73ONEYDb8n+LiOAMbwsDM+75pxg6kt5l3ugQJGbgfxVucVl3SUTJaQ==} - deprecated: 'Turf packages are now namespaced: please use @turf/square instead' + tr46@1.0.1: + resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} - turf-tag@3.0.12: - resolution: {integrity: sha512-tNC7FkAMdFjePrqZqjrxE5IXGdkrZcBjWbRmCSwy0DMKhLgPuXfWNACXt4FFC5dgQ3jc3NbDvfsML6gs1es1zA==} - deprecated: 'Turf packages are now namespaced: please use @turf/tag instead' - - turf-tesselate@3.0.12: - resolution: {integrity: sha512-LWalgrdZGqXoqxkqlD/uV7xpIbuhNJviLw1ANdiST6F6laz8qoi8C2hfHIyzcQB7T/0LeWsuWzHtJ1MotYhpuA==} - deprecated: 'Turf packages are now namespaced: please use @turf/tesselate instead' - - turf-tin@3.0.12: - resolution: {integrity: sha512-uqadTFrAE3pdVzAQN5CMGzZZtZMrirjRYL2iJRaHAXy9lDaVT+TlDe9gt+8SIwiPI1hVHq9NHHrEn6Cyn+xXxg==} - deprecated: 'Turf packages are now namespaced: please use @turf/tin instead' - - turf-triangle-grid@3.0.12: - resolution: {integrity: sha512-hL17vUzp85YoQeqRs4zIKEZloLGt8DWie39j2EK1S8I030L2A60aznZzagnxgo2JnReS25tDSRA4JdrorrECOw==} - deprecated: 'Turf packages are now namespaced: please use @turf/triangle-grid instead' + tree-kill@1.2.2: + resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} + hasBin: true - turf-union@3.0.12: - resolution: {integrity: sha512-9R3/SccBa6Qpqn1CYUU1n7gv1E1f+pNiLZmf1tEqPq0QQQE8jY3B03YrsIBK1bP6RI8N6wx/2hfX7h9LgFQvmw==} - deprecated: 'Turf packages are now namespaced: please use @turf/union instead' + ts-api-utils@1.0.1: + resolution: {integrity: sha512-lC/RGlPmwdrIBFTX59wwNzqh7aR2otPNPR/5brHZm/XKFYKsfqxihXUe9pU3JI+3vGkl+vyCoNNnPhJn3aLK1A==} + engines: {node: '>=16.13.0'} + peerDependencies: + typescript: '>=4.2.0' - turf-within@3.0.12: - resolution: {integrity: sha512-RgVeZ8LBZjcUSX8OvVW/nk2hJ1Vp+RPD+axOWaRf+zMbIiiBBAxmE8FxJSm6EINUuOR8zkvWIt+pyeltRYtG8A==} - deprecated: 'Turf packages are now namespaced: please use @turf/within instead' + ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - turf@3.0.14: - resolution: {integrity: sha512-YKaS5wvijcTkGr1p6YQXh2xHWojhC6PMPo8pUFqphgJhq4DCtRBDc0UfbfbS/SD3ozzRFcGDrO3jrQqNBi3VAw==} - deprecated: 'This package has moved: use @turf/turf instead' + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - two-product@1.0.2: - resolution: {integrity: sha512-vOyrqmeYvzjToVM08iU52OFocWT6eB/I5LUWYnxeAPGXAhAxXYU/Yr/R2uY5/5n4bvJQL9AQulIuxpIsMoT8XQ==} + tsup@8.3.5: + resolution: {integrity: sha512-Tunf6r6m6tnZsG9GYWndg0z8dEV7fD733VBFzFJ5Vcm1FtlXB8xBD/rtrBi2a3YKEV7hHtxiZtW5EAVADoe1pA==} + engines: {node: '>=18'} + hasBin: true + peerDependencies: + '@microsoft/api-extractor': ^7.36.0 + '@swc/core': ^1 + postcss: ^8.4.12 + typescript: '>=4.5.0' + peerDependenciesMeta: + '@microsoft/api-extractor': + optional: true + '@swc/core': + optional: true + postcss: + optional: true + typescript: + optional: true - two-sum@1.0.0: - resolution: {integrity: sha512-phP48e8AawgsNUjEY2WvoIWqdie8PoiDZGxTDv70LDr01uX5wLEQbOgSP7Z/B6+SW5oLtbe8qaYX2fKJs3CGTw==} + tsx@4.1.2: + resolution: {integrity: sha512-1spM1bFV6MP2s4tO4tDC7g52fsaFdtEWdO4GfGdqi20qUgPbnAJqixOyIAvCSx1DDj3YIUB4CD06owTWUsOAuQ==} + engines: {node: '>=18.0.0'} + hasBin: true type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} @@ -2641,9 +3222,6 @@ packages: undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - union-find@1.0.2: - resolution: {integrity: sha512-wFA9bMD/40k7ZcpKVXfu6X1qD3ri5ryO8HUsuA1RnxPCQl66Mu6DgkxyR+XNnd+osD0aLENixcJVFj+uf+O4gw==} - unist-util-stringify-position@2.0.3: resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} @@ -2740,8 +3318,11 @@ packages: peerDependencies: eslint: '>=6.0.0' - wgs84@0.0.0: - resolution: {integrity: sha512-ANHlY4Rb5kHw40D0NJ6moaVfOCMrp9Gpd1R/AIQYg2ko4/jzcJ+TVXYYF6kXJqQwITvEZP4yEthjM7U6rYlljQ==} + webidl-conversions@4.0.2: + resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} + + whatwg-url@7.1.0: + resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} which@2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} @@ -3011,138 +3592,210 @@ snapshots: esquery: 1.5.0 jsdoc-type-pratt-parser: 4.0.0 + '@esbuild/aix-ppc64@0.24.0': + optional: true + '@esbuild/android-arm64@0.18.20': optional: true '@esbuild/android-arm64@0.19.5': optional: true + '@esbuild/android-arm64@0.24.0': + optional: true + '@esbuild/android-arm@0.18.20': optional: true '@esbuild/android-arm@0.19.5': optional: true + '@esbuild/android-arm@0.24.0': + optional: true + '@esbuild/android-x64@0.18.20': optional: true '@esbuild/android-x64@0.19.5': optional: true + '@esbuild/android-x64@0.24.0': + optional: true + '@esbuild/darwin-arm64@0.18.20': optional: true '@esbuild/darwin-arm64@0.19.5': optional: true + '@esbuild/darwin-arm64@0.24.0': + optional: true + '@esbuild/darwin-x64@0.18.20': optional: true '@esbuild/darwin-x64@0.19.5': optional: true + '@esbuild/darwin-x64@0.24.0': + optional: true + '@esbuild/freebsd-arm64@0.18.20': optional: true '@esbuild/freebsd-arm64@0.19.5': optional: true + '@esbuild/freebsd-arm64@0.24.0': + optional: true + '@esbuild/freebsd-x64@0.18.20': optional: true '@esbuild/freebsd-x64@0.19.5': optional: true + '@esbuild/freebsd-x64@0.24.0': + optional: true + '@esbuild/linux-arm64@0.18.20': optional: true '@esbuild/linux-arm64@0.19.5': optional: true + '@esbuild/linux-arm64@0.24.0': + optional: true + '@esbuild/linux-arm@0.18.20': optional: true '@esbuild/linux-arm@0.19.5': optional: true + '@esbuild/linux-arm@0.24.0': + optional: true + '@esbuild/linux-ia32@0.18.20': optional: true '@esbuild/linux-ia32@0.19.5': optional: true + '@esbuild/linux-ia32@0.24.0': + optional: true + '@esbuild/linux-loong64@0.18.20': optional: true '@esbuild/linux-loong64@0.19.5': optional: true + '@esbuild/linux-loong64@0.24.0': + optional: true + '@esbuild/linux-mips64el@0.18.20': optional: true '@esbuild/linux-mips64el@0.19.5': optional: true + '@esbuild/linux-mips64el@0.24.0': + optional: true + '@esbuild/linux-ppc64@0.18.20': optional: true '@esbuild/linux-ppc64@0.19.5': optional: true + '@esbuild/linux-ppc64@0.24.0': + optional: true + '@esbuild/linux-riscv64@0.18.20': optional: true '@esbuild/linux-riscv64@0.19.5': optional: true + '@esbuild/linux-riscv64@0.24.0': + optional: true + '@esbuild/linux-s390x@0.18.20': optional: true '@esbuild/linux-s390x@0.19.5': optional: true + '@esbuild/linux-s390x@0.24.0': + optional: true + '@esbuild/linux-x64@0.18.20': optional: true '@esbuild/linux-x64@0.19.5': optional: true + '@esbuild/linux-x64@0.24.0': + optional: true + '@esbuild/netbsd-x64@0.18.20': optional: true '@esbuild/netbsd-x64@0.19.5': optional: true + '@esbuild/netbsd-x64@0.24.0': + optional: true + + '@esbuild/openbsd-arm64@0.24.0': + optional: true + '@esbuild/openbsd-x64@0.18.20': optional: true '@esbuild/openbsd-x64@0.19.5': optional: true + '@esbuild/openbsd-x64@0.24.0': + optional: true + '@esbuild/sunos-x64@0.18.20': optional: true '@esbuild/sunos-x64@0.19.5': optional: true + '@esbuild/sunos-x64@0.24.0': + optional: true + '@esbuild/win32-arm64@0.18.20': optional: true '@esbuild/win32-arm64@0.19.5': optional: true + '@esbuild/win32-arm64@0.24.0': + optional: true + '@esbuild/win32-ia32@0.18.20': optional: true '@esbuild/win32-ia32@0.19.5': optional: true + '@esbuild/win32-ia32@0.24.0': + optional: true + '@esbuild/win32-x64@0.18.20': optional: true '@esbuild/win32-x64@0.19.5': optional: true + '@esbuild/win32-x64@0.24.0': + optional: true + '@eslint-community/eslint-utils@4.4.0(eslint@8.56.0)': dependencies: eslint: 8.56.0 @@ -3292,39 +3945,93 @@ snapshots: optionalDependencies: rollup: 3.28.1 + '@rollup/rollup-android-arm-eabi@4.27.4': + optional: true + '@rollup/rollup-android-arm-eabi@4.4.1': optional: true - '@rollup/rollup-android-arm64@4.4.1': + '@rollup/rollup-android-arm64@4.27.4': + optional: true + + '@rollup/rollup-android-arm64@4.4.1': + optional: true + + '@rollup/rollup-darwin-arm64@4.27.4': + optional: true + + '@rollup/rollup-darwin-arm64@4.4.1': + optional: true + + '@rollup/rollup-darwin-x64@4.27.4': + optional: true + + '@rollup/rollup-darwin-x64@4.4.1': + optional: true + + '@rollup/rollup-freebsd-arm64@4.27.4': + optional: true + + '@rollup/rollup-freebsd-x64@4.27.4': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.27.4': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.4.1': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.27.4': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.27.4': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.4.1': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.27.4': optional: true - '@rollup/rollup-darwin-arm64@4.4.1': + '@rollup/rollup-linux-arm64-musl@4.4.1': optional: true - '@rollup/rollup-darwin-x64@4.4.1': + '@rollup/rollup-linux-powerpc64le-gnu@4.27.4': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.4.1': + '@rollup/rollup-linux-riscv64-gnu@4.27.4': optional: true - '@rollup/rollup-linux-arm64-gnu@4.4.1': + '@rollup/rollup-linux-s390x-gnu@4.27.4': optional: true - '@rollup/rollup-linux-arm64-musl@4.4.1': + '@rollup/rollup-linux-x64-gnu@4.27.4': optional: true '@rollup/rollup-linux-x64-gnu@4.4.1': optional: true + '@rollup/rollup-linux-x64-musl@4.27.4': + optional: true + '@rollup/rollup-linux-x64-musl@4.4.1': optional: true + '@rollup/rollup-win32-arm64-msvc@4.27.4': + optional: true + '@rollup/rollup-win32-arm64-msvc@4.4.1': optional: true + '@rollup/rollup-win32-ia32-msvc@4.27.4': + optional: true + '@rollup/rollup-win32-ia32-msvc@4.4.1': optional: true + '@rollup/rollup-win32-x64-msvc@4.27.4': + optional: true + '@rollup/rollup-win32-x64-msvc@4.4.1': optional: true @@ -3372,8 +4079,1114 @@ snapshots: - supports-color - typescript + '@turf/along@7.1.0': + dependencies: + '@turf/bearing': 7.1.0 + '@turf/destination': 7.1.0 + '@turf/distance': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/angle@7.1.0': + dependencies: + '@turf/bearing': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@turf/rhumb-bearing': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/area@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/bbox-clip@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/bbox-polygon@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/bbox@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/bearing@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/bezier-spline@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/boolean-clockwise@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/boolean-concave@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/boolean-contains@7.1.0': + dependencies: + '@turf/bbox': 7.1.0 + '@turf/boolean-point-in-polygon': 7.1.0 + '@turf/boolean-point-on-line': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/boolean-crosses@7.1.0': + dependencies: + '@turf/boolean-point-in-polygon': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@turf/line-intersect': 7.1.0 + '@turf/polygon-to-line': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/boolean-disjoint@7.1.0': + dependencies: + '@turf/boolean-point-in-polygon': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/line-intersect': 7.1.0 + '@turf/meta': 7.1.0 + '@turf/polygon-to-line': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/boolean-equal@7.1.0': + dependencies: + '@turf/clean-coords': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@types/geojson': 7946.0.14 + geojson-equality-ts: 1.0.2 + tslib: 2.8.1 + + '@turf/boolean-intersects@7.1.0': + dependencies: + '@turf/boolean-disjoint': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/boolean-overlap@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@turf/line-intersect': 7.1.0 + '@turf/line-overlap': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + geojson-equality-ts: 1.0.2 + tslib: 2.8.1 + + '@turf/boolean-parallel@7.1.0': + dependencies: + '@turf/clean-coords': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/line-segment': 7.1.0 + '@turf/rhumb-bearing': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/boolean-point-in-polygon@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@types/geojson': 7946.0.14 + point-in-polygon-hao: 1.1.0 + tslib: 2.8.1 + + '@turf/boolean-point-on-line@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/boolean-touches@7.1.0': + dependencies: + '@turf/boolean-point-in-polygon': 7.1.0 + '@turf/boolean-point-on-line': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/boolean-valid@7.1.0': + dependencies: + '@turf/bbox': 7.1.0 + '@turf/boolean-crosses': 7.1.0 + '@turf/boolean-disjoint': 7.1.0 + '@turf/boolean-overlap': 7.1.0 + '@turf/boolean-point-in-polygon': 7.1.0 + '@turf/boolean-point-on-line': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@turf/line-intersect': 7.1.0 + '@types/geojson': 7946.0.14 + geojson-polygon-self-intersections: 1.2.1 + tslib: 2.8.1 + + '@turf/boolean-within@7.1.0': + dependencies: + '@turf/bbox': 7.1.0 + '@turf/boolean-point-in-polygon': 7.1.0 + '@turf/boolean-point-on-line': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/buffer@7.1.0': + dependencies: + '@turf/bbox': 7.1.0 + '@turf/center': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/jsts': 2.7.1 + '@turf/meta': 7.1.0 + '@turf/projection': 7.1.0 + '@types/geojson': 7946.0.14 + d3-geo: 1.7.1 + + '@turf/center-mean@7.1.0': + dependencies: + '@turf/bbox': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/center-median@7.1.0': + dependencies: + '@turf/center-mean': 7.1.0 + '@turf/centroid': 7.1.0 + '@turf/distance': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/center-of-mass@7.1.0': + dependencies: + '@turf/centroid': 7.1.0 + '@turf/convex': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/center@7.1.0': + dependencies: + '@turf/bbox': 7.1.0 + '@turf/helpers': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/centroid@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/circle@7.1.0': + dependencies: + '@turf/destination': 7.1.0 + '@turf/helpers': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/clean-coords@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/clone@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/clusters-dbscan@7.1.0': + dependencies: + '@turf/clone': 7.1.0 + '@turf/distance': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + rbush: 3.0.1 + tslib: 2.8.1 + + '@turf/clusters-kmeans@7.1.0': + dependencies: + '@turf/clone': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + skmeans: 0.9.7 + tslib: 2.8.1 + + '@turf/clusters@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/collect@7.1.0': + dependencies: + '@turf/bbox': 7.1.0 + '@turf/boolean-point-in-polygon': 7.1.0 + '@turf/helpers': 7.1.0 + '@types/geojson': 7946.0.14 + rbush: 3.0.1 + tslib: 2.8.1 + + '@turf/combine@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/concave@7.1.0': + dependencies: + '@turf/clone': 7.1.0 + '@turf/distance': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@turf/meta': 7.1.0 + '@turf/tin': 7.1.0 + '@types/geojson': 7946.0.14 + topojson-client: 3.1.0 + topojson-server: 3.0.1 + tslib: 2.8.1 + + '@turf/convex@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + concaveman: 1.2.1 + tslib: 2.8.1 + + '@turf/destination@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/difference@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + polygon-clipping: 0.15.7 + tslib: 2.8.1 + + '@turf/dissolve@7.1.0': + dependencies: + '@turf/flatten': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + polygon-clipping: 0.15.7 + tslib: 2.8.1 + + '@turf/distance-weight@7.1.0': + dependencies: + '@turf/centroid': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/distance@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/ellipse@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@turf/rhumb-destination': 7.1.0 + '@turf/transform-rotate': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/envelope@7.1.0': + dependencies: + '@turf/bbox': 7.1.0 + '@turf/bbox-polygon': 7.1.0 + '@turf/helpers': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/explode@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/flatten@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/flip@7.1.0': + dependencies: + '@turf/clone': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/geojson-rbush@7.1.0': + dependencies: + '@turf/bbox': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + rbush: 3.0.1 + + '@turf/great-circle@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@types/geojson': 7946.0.14 + + '@turf/helpers@7.1.0': + dependencies: + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/hex-grid@7.1.0': + dependencies: + '@turf/distance': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/intersect': 7.1.0 + '@turf/invariant': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/interpolate@7.1.0': + dependencies: + '@turf/bbox': 7.1.0 + '@turf/centroid': 7.1.0 + '@turf/clone': 7.1.0 + '@turf/distance': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/hex-grid': 7.1.0 + '@turf/invariant': 7.1.0 + '@turf/meta': 7.1.0 + '@turf/point-grid': 7.1.0 + '@turf/square-grid': 7.1.0 + '@turf/triangle-grid': 7.1.0 + '@types/geojson': 7946.0.14 + + '@turf/intersect@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + polygon-clipping: 0.15.7 + tslib: 2.8.1 + + '@turf/invariant@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/isobands@7.1.0': + dependencies: + '@turf/area': 7.1.0 + '@turf/bbox': 7.1.0 + '@turf/boolean-point-in-polygon': 7.1.0 + '@turf/explode': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + marchingsquares: 1.3.3 + tslib: 2.8.1 + + '@turf/isolines@7.1.0': + dependencies: + '@turf/bbox': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + marchingsquares: 1.3.3 + tslib: 2.8.1 + + '@turf/jsts@2.7.1': + dependencies: + jsts: 2.7.1 + + '@turf/kinks@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/length@7.1.0': + dependencies: + '@turf/distance': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/line-arc@7.1.0': + dependencies: + '@turf/circle': 7.1.0 + '@turf/destination': 7.1.0 + '@turf/helpers': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/line-chunk@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/length': 7.1.0 + '@turf/line-slice-along': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + + '@turf/line-intersect@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@types/geojson': 7946.0.14 + sweepline-intersections: 1.5.0 + tslib: 2.8.1 + + '@turf/line-offset@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + + '@turf/line-overlap@7.1.0': + dependencies: + '@turf/boolean-point-on-line': 7.1.0 + '@turf/geojson-rbush': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@turf/line-segment': 7.1.0 + '@turf/meta': 7.1.0 + '@turf/nearest-point-on-line': 7.1.0 + '@types/geojson': 7946.0.14 + fast-deep-equal: 3.1.3 + tslib: 2.8.1 + + '@turf/line-segment@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/line-slice-along@7.1.0': + dependencies: + '@turf/bearing': 7.1.0 + '@turf/destination': 7.1.0 + '@turf/distance': 7.1.0 + '@turf/helpers': 7.1.0 + '@types/geojson': 7946.0.14 + + '@turf/line-slice@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@turf/nearest-point-on-line': 7.1.0 + '@types/geojson': 7946.0.14 + + '@turf/line-split@7.1.0': + dependencies: + '@turf/bbox': 7.1.0 + '@turf/geojson-rbush': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@turf/line-intersect': 7.1.0 + '@turf/line-segment': 7.1.0 + '@turf/meta': 7.1.0 + '@turf/nearest-point-on-line': 7.1.0 + '@turf/square': 7.1.0 + '@turf/truncate': 7.1.0 + '@types/geojson': 7946.0.14 + + '@turf/line-to-polygon@7.1.0': + dependencies: + '@turf/bbox': 7.1.0 + '@turf/clone': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/mask@7.1.0': + dependencies: + '@turf/clone': 7.1.0 + '@turf/helpers': 7.1.0 + '@types/geojson': 7946.0.14 + polygon-clipping: 0.15.7 + tslib: 2.8.1 + + '@turf/meta@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@types/geojson': 7946.0.14 + + '@turf/midpoint@7.1.0': + dependencies: + '@turf/bearing': 7.1.0 + '@turf/destination': 7.1.0 + '@turf/distance': 7.1.0 + '@turf/helpers': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/moran-index@7.1.0': + dependencies: + '@turf/distance-weight': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/nearest-neighbor-analysis@7.1.0': + dependencies: + '@turf/area': 7.1.0 + '@turf/bbox': 7.1.0 + '@turf/bbox-polygon': 7.1.0 + '@turf/centroid': 7.1.0 + '@turf/distance': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/meta': 7.1.0 + '@turf/nearest-point': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/nearest-point-on-line@7.1.0': + dependencies: + '@turf/bearing': 7.1.0 + '@turf/destination': 7.1.0 + '@turf/distance': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@turf/line-intersect': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/nearest-point-to-line@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@turf/meta': 7.1.0 + '@turf/point-to-line-distance': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/nearest-point@7.1.0': + dependencies: + '@turf/clone': 7.1.0 + '@turf/distance': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/planepoint@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/point-grid@7.1.0': + dependencies: + '@turf/boolean-within': 7.1.0 + '@turf/distance': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/point-on-feature@7.1.0': + dependencies: + '@turf/boolean-point-in-polygon': 7.1.0 + '@turf/center': 7.1.0 + '@turf/explode': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/nearest-point': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/point-to-line-distance@7.1.0': + dependencies: + '@turf/bearing': 7.1.0 + '@turf/distance': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@turf/meta': 7.1.0 + '@turf/projection': 7.1.0 + '@turf/rhumb-bearing': 7.1.0 + '@turf/rhumb-distance': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/points-within-polygon@7.1.0': + dependencies: + '@turf/boolean-point-in-polygon': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/polygon-smooth@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/polygon-tangents@7.1.0': + dependencies: + '@turf/bbox': 7.1.0 + '@turf/boolean-within': 7.1.0 + '@turf/explode': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@turf/nearest-point': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/polygon-to-line@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/polygonize@7.1.0': + dependencies: + '@turf/boolean-point-in-polygon': 7.1.0 + '@turf/envelope': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/projection@7.1.0': + dependencies: + '@turf/clone': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/quadrat-analysis@7.1.0': + dependencies: + '@turf/area': 7.1.0 + '@turf/bbox': 7.1.0 + '@turf/bbox-polygon': 7.1.0 + '@turf/centroid': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@turf/point-grid': 7.1.0 + '@turf/random': 7.1.0 + '@turf/square-grid': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/random@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/rectangle-grid@7.1.0': + dependencies: + '@turf/boolean-intersects': 7.1.0 + '@turf/distance': 7.1.0 + '@turf/helpers': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/rewind@7.1.0': + dependencies: + '@turf/boolean-clockwise': 7.1.0 + '@turf/clone': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/rhumb-bearing@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/rhumb-destination@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/rhumb-distance@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/sample@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/sector@7.1.0': + dependencies: + '@turf/circle': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@turf/line-arc': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/shortest-path@7.1.0': + dependencies: + '@turf/bbox': 7.1.0 + '@turf/bbox-polygon': 7.1.0 + '@turf/boolean-point-in-polygon': 7.1.0 + '@turf/clean-coords': 7.1.0 + '@turf/distance': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@turf/meta': 7.1.0 + '@turf/transform-scale': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/simplify@7.1.0': + dependencies: + '@turf/clean-coords': 7.1.0 + '@turf/clone': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/square-grid@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/rectangle-grid': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/square@7.1.0': + dependencies: + '@turf/distance': 7.1.0 + '@turf/helpers': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/standard-deviational-ellipse@7.1.0': + dependencies: + '@turf/center-mean': 7.1.0 + '@turf/ellipse': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@turf/meta': 7.1.0 + '@turf/points-within-polygon': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/tag@7.1.0': + dependencies: + '@turf/boolean-point-in-polygon': 7.1.0 + '@turf/clone': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/tesselate@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@types/geojson': 7946.0.14 + earcut: 2.2.4 + tslib: 2.8.1 + + '@turf/tin@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/transform-rotate@7.1.0': + dependencies: + '@turf/centroid': 7.1.0 + '@turf/clone': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@turf/meta': 7.1.0 + '@turf/rhumb-bearing': 7.1.0 + '@turf/rhumb-destination': 7.1.0 + '@turf/rhumb-distance': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/transform-scale@7.1.0': + dependencies: + '@turf/bbox': 7.1.0 + '@turf/center': 7.1.0 + '@turf/centroid': 7.1.0 + '@turf/clone': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@turf/meta': 7.1.0 + '@turf/rhumb-bearing': 7.1.0 + '@turf/rhumb-destination': 7.1.0 + '@turf/rhumb-distance': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/transform-translate@7.1.0': + dependencies: + '@turf/clone': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@turf/meta': 7.1.0 + '@turf/rhumb-destination': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/triangle-grid@7.1.0': + dependencies: + '@turf/distance': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/intersect': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/truncate@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/turf@7.1.0': + dependencies: + '@turf/along': 7.1.0 + '@turf/angle': 7.1.0 + '@turf/area': 7.1.0 + '@turf/bbox': 7.1.0 + '@turf/bbox-clip': 7.1.0 + '@turf/bbox-polygon': 7.1.0 + '@turf/bearing': 7.1.0 + '@turf/bezier-spline': 7.1.0 + '@turf/boolean-clockwise': 7.1.0 + '@turf/boolean-concave': 7.1.0 + '@turf/boolean-contains': 7.1.0 + '@turf/boolean-crosses': 7.1.0 + '@turf/boolean-disjoint': 7.1.0 + '@turf/boolean-equal': 7.1.0 + '@turf/boolean-intersects': 7.1.0 + '@turf/boolean-overlap': 7.1.0 + '@turf/boolean-parallel': 7.1.0 + '@turf/boolean-point-in-polygon': 7.1.0 + '@turf/boolean-point-on-line': 7.1.0 + '@turf/boolean-touches': 7.1.0 + '@turf/boolean-valid': 7.1.0 + '@turf/boolean-within': 7.1.0 + '@turf/buffer': 7.1.0 + '@turf/center': 7.1.0 + '@turf/center-mean': 7.1.0 + '@turf/center-median': 7.1.0 + '@turf/center-of-mass': 7.1.0 + '@turf/centroid': 7.1.0 + '@turf/circle': 7.1.0 + '@turf/clean-coords': 7.1.0 + '@turf/clone': 7.1.0 + '@turf/clusters': 7.1.0 + '@turf/clusters-dbscan': 7.1.0 + '@turf/clusters-kmeans': 7.1.0 + '@turf/collect': 7.1.0 + '@turf/combine': 7.1.0 + '@turf/concave': 7.1.0 + '@turf/convex': 7.1.0 + '@turf/destination': 7.1.0 + '@turf/difference': 7.1.0 + '@turf/dissolve': 7.1.0 + '@turf/distance': 7.1.0 + '@turf/distance-weight': 7.1.0 + '@turf/ellipse': 7.1.0 + '@turf/envelope': 7.1.0 + '@turf/explode': 7.1.0 + '@turf/flatten': 7.1.0 + '@turf/flip': 7.1.0 + '@turf/geojson-rbush': 7.1.0 + '@turf/great-circle': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/hex-grid': 7.1.0 + '@turf/interpolate': 7.1.0 + '@turf/intersect': 7.1.0 + '@turf/invariant': 7.1.0 + '@turf/isobands': 7.1.0 + '@turf/isolines': 7.1.0 + '@turf/kinks': 7.1.0 + '@turf/length': 7.1.0 + '@turf/line-arc': 7.1.0 + '@turf/line-chunk': 7.1.0 + '@turf/line-intersect': 7.1.0 + '@turf/line-offset': 7.1.0 + '@turf/line-overlap': 7.1.0 + '@turf/line-segment': 7.1.0 + '@turf/line-slice': 7.1.0 + '@turf/line-slice-along': 7.1.0 + '@turf/line-split': 7.1.0 + '@turf/line-to-polygon': 7.1.0 + '@turf/mask': 7.1.0 + '@turf/meta': 7.1.0 + '@turf/midpoint': 7.1.0 + '@turf/moran-index': 7.1.0 + '@turf/nearest-neighbor-analysis': 7.1.0 + '@turf/nearest-point': 7.1.0 + '@turf/nearest-point-on-line': 7.1.0 + '@turf/nearest-point-to-line': 7.1.0 + '@turf/planepoint': 7.1.0 + '@turf/point-grid': 7.1.0 + '@turf/point-on-feature': 7.1.0 + '@turf/point-to-line-distance': 7.1.0 + '@turf/points-within-polygon': 7.1.0 + '@turf/polygon-smooth': 7.1.0 + '@turf/polygon-tangents': 7.1.0 + '@turf/polygon-to-line': 7.1.0 + '@turf/polygonize': 7.1.0 + '@turf/projection': 7.1.0 + '@turf/quadrat-analysis': 7.1.0 + '@turf/random': 7.1.0 + '@turf/rectangle-grid': 7.1.0 + '@turf/rewind': 7.1.0 + '@turf/rhumb-bearing': 7.1.0 + '@turf/rhumb-destination': 7.1.0 + '@turf/rhumb-distance': 7.1.0 + '@turf/sample': 7.1.0 + '@turf/sector': 7.1.0 + '@turf/shortest-path': 7.1.0 + '@turf/simplify': 7.1.0 + '@turf/square': 7.1.0 + '@turf/square-grid': 7.1.0 + '@turf/standard-deviational-ellipse': 7.1.0 + '@turf/tag': 7.1.0 + '@turf/tesselate': 7.1.0 + '@turf/tin': 7.1.0 + '@turf/transform-rotate': 7.1.0 + '@turf/transform-scale': 7.1.0 + '@turf/transform-translate': 7.1.0 + '@turf/triangle-grid': 7.1.0 + '@turf/truncate': 7.1.0 + '@turf/union': 7.1.0 + '@turf/unkink-polygon': 7.1.0 + '@turf/voronoi': 7.1.0 + '@types/geojson': 7946.0.14 + tslib: 2.8.1 + + '@turf/union@7.1.0': + dependencies: + '@turf/helpers': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + polygon-clipping: 0.15.7 + tslib: 2.8.1 + + '@turf/unkink-polygon@7.1.0': + dependencies: + '@turf/area': 7.1.0 + '@turf/boolean-point-in-polygon': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/meta': 7.1.0 + '@types/geojson': 7946.0.14 + rbush: 3.0.1 + tslib: 2.8.1 + + '@turf/voronoi@7.1.0': + dependencies: + '@turf/clone': 7.1.0 + '@turf/helpers': 7.1.0 + '@turf/invariant': 7.1.0 + '@types/d3-voronoi': 1.1.12 + '@types/geojson': 7946.0.14 + d3-voronoi: 1.1.2 + tslib: 2.8.1 + + '@types/d3-voronoi@1.1.12': {} + '@types/estree@1.0.0': {} + '@types/estree@1.0.6': {} + + '@types/geojson@7946.0.14': {} + '@types/json-schema@7.0.12': {} '@types/mdast@3.0.10': @@ -3600,10 +5413,6 @@ snapshots: acorn@8.11.3: {} - affine-hull@1.0.0: - dependencies: - robust-orientation: 1.2.1 - ajv@6.12.6: dependencies: fast-deep-equal: 3.1.3 @@ -3631,6 +5440,8 @@ snapshots: ansi-styles@6.2.1: {} + any-promise@1.3.0: {} + anymatch@3.1.3: dependencies: normalize-path: 3.0.0 @@ -3648,8 +5459,6 @@ snapshots: binary-extensions@2.2.0: {} - bit-twiddle@1.0.2: {} - boolbase@1.0.0: {} brace-expansion@1.1.11: @@ -3696,6 +5505,11 @@ snapshots: prompts: 2.4.2 semver: 7.5.4 + bundle-require@5.0.0(esbuild@0.24.0): + dependencies: + esbuild: 0.24.0 + load-tsconfig: 0.2.5 + c12@1.5.1: dependencies: chokidar: 3.5.3 @@ -3765,6 +5579,10 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + chokidar@4.0.1: + dependencies: + readdirp: 4.0.2 + chownr@2.0.0: {} ci-info@4.0.0: {} @@ -3812,24 +5630,29 @@ snapshots: commander@11.1.0: {} + commander@2.20.3: {} + + commander@4.1.1: {} + comment-parser@1.4.1: {} commondir@1.0.1: {} concat-map@0.0.1: {} + concaveman@1.2.1: + dependencies: + point-in-polygon: 1.1.0 + rbush: 3.0.1 + robust-predicates: 2.0.4 + tinyqueue: 2.0.3 + consola@3.2.3: {} convert-source-map@1.8.0: dependencies: safe-buffer: 5.1.2 - convex-hull@1.0.3: - dependencies: - affine-hull: 1.0.0 - incremental-convex-hull: 1.0.1 - monotone-convex-hull-2d: 1.0.1 - core-js-compat@3.34.0: dependencies: browserslist: 4.22.2 @@ -3842,6 +5665,14 @@ snapshots: cssesc@3.0.0: {} + d3-array@1.2.4: {} + + d3-geo@1.7.1: + dependencies: + d3-array: 1.2.4 + + d3-voronoi@1.1.2: {} + debug@3.2.7: dependencies: ms: 2.1.3 @@ -3850,6 +5681,10 @@ snapshots: dependencies: ms: 2.1.2 + debug@4.3.7: + dependencies: + ms: 2.1.3 + deep-eql@4.1.3: dependencies: type-detect: 4.0.8 @@ -3944,6 +5779,33 @@ snapshots: '@esbuild/win32-ia32': 0.19.5 '@esbuild/win32-x64': 0.19.5 + esbuild@0.24.0: + optionalDependencies: + '@esbuild/aix-ppc64': 0.24.0 + '@esbuild/android-arm': 0.24.0 + '@esbuild/android-arm64': 0.24.0 + '@esbuild/android-x64': 0.24.0 + '@esbuild/darwin-arm64': 0.24.0 + '@esbuild/darwin-x64': 0.24.0 + '@esbuild/freebsd-arm64': 0.24.0 + '@esbuild/freebsd-x64': 0.24.0 + '@esbuild/linux-arm': 0.24.0 + '@esbuild/linux-arm64': 0.24.0 + '@esbuild/linux-ia32': 0.24.0 + '@esbuild/linux-loong64': 0.24.0 + '@esbuild/linux-mips64el': 0.24.0 + '@esbuild/linux-ppc64': 0.24.0 + '@esbuild/linux-riscv64': 0.24.0 + '@esbuild/linux-s390x': 0.24.0 + '@esbuild/linux-x64': 0.24.0 + '@esbuild/netbsd-x64': 0.24.0 + '@esbuild/openbsd-arm64': 0.24.0 + '@esbuild/openbsd-x64': 0.24.0 + '@esbuild/sunos-x64': 0.24.0 + '@esbuild/win32-arm64': 0.24.0 + '@esbuild/win32-ia32': 0.24.0 + '@esbuild/win32-x64': 0.24.0 + escalade@3.1.1: {} escape-string-regexp@1.0.5: {} @@ -4274,6 +6136,10 @@ snapshots: dependencies: reusify: 1.0.4 + fdir@6.4.2(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + file-entry-cache@6.0.1: dependencies: flat-cache: 3.0.4 @@ -4325,13 +6191,15 @@ snapshots: gensync@1.0.0-beta.2: {} - geojson-area@0.2.1: + geojson-equality-ts@1.0.2: dependencies: - wgs84: 0.0.0 + '@types/geojson': 7946.0.14 - geojson-normalize@0.0.0: {} + geojson-polygon-self-intersections@1.2.1: + dependencies: + rbush: 2.0.2 - geojson-random@0.2.2: {} + geojson@0.5.0: {} get-caller-file@2.0.5: {} @@ -4443,11 +6311,6 @@ snapshots: imurmurhash@0.1.4: {} - incremental-convex-hull@1.0.1: - dependencies: - robust-orientation: 1.2.1 - simplicial-complex: 1.0.0 - indent-string@4.0.0: {} inflight@1.0.6: @@ -4520,6 +6383,8 @@ snapshots: jiti@1.21.0: {} + joycon@3.1.1: {} + js-tokens@4.0.0: {} js-yaml@4.1.0: @@ -4557,7 +6422,7 @@ snapshots: optionalDependencies: graceful-fs: 4.2.10 - jsts@1.1.2: {} + jsts@2.7.1: {} kleur@3.0.3: {} @@ -4568,6 +6433,8 @@ snapshots: lilconfig@3.0.0: {} + lilconfig@3.1.2: {} + lines-and-columns@1.2.4: {} lint-staged@15.2.0: @@ -4594,6 +6461,8 @@ snapshots: rfdc: 1.3.0 wrap-ansi: 9.0.0 + load-tsconfig@0.2.5: {} + local-pkg@0.5.0: dependencies: mlly: 1.4.2 @@ -4609,6 +6478,8 @@ snapshots: lodash.merge@4.6.2: {} + lodash.sortby@4.7.0: {} + lodash@4.17.21: {} log-update@6.0.0: @@ -4641,6 +6512,8 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 + marchingsquares@1.3.3: {} + mdast-util-from-markdown@0.8.5: dependencies: '@types/mdast': 3.0.10 @@ -4687,8 +6560,6 @@ snapshots: dependencies: brace-expansion: 2.0.1 - minimist@1.2.8: {} - minipass@3.3.6: dependencies: yallist: 4.0.0 @@ -4725,16 +6596,18 @@ snapshots: pkg-types: 1.0.3 ufo: 1.3.1 - monotone-convex-hull-2d@1.0.1: - dependencies: - robust-orientation: 1.2.1 - mri@1.2.0: {} ms@2.1.2: {} ms@2.1.3: {} + mz@2.7.0: + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + nanoid@3.3.7: {} natural-compare-lite@1.4.0: {} @@ -4771,6 +6644,8 @@ snapshots: pathe: 1.1.1 ufo: 1.3.1 + object-assign@4.1.1: {} + ohash@1.1.3: {} once@1.4.0: @@ -4863,10 +6738,16 @@ snapshots: picocolors@1.0.0: {} + picocolors@1.1.1: {} + picomatch@2.3.1: {} + picomatch@4.0.2: {} + pidtree@0.6.0: {} + pirates@4.0.6: {} + pkg-types@1.0.3: dependencies: jsonc-parser: 3.2.0 @@ -4877,6 +6758,22 @@ snapshots: pnpm@8.14.0: {} + point-in-polygon-hao@1.1.0: {} + + point-in-polygon@1.1.0: {} + + polygon-clipping@0.15.7: + dependencies: + robust-predicates: 3.0.2 + splaytree: 3.1.2 + + postcss-load-config@6.0.1(jiti@1.21.0)(postcss@8.4.32): + dependencies: + lilconfig: 3.1.2 + optionalDependencies: + jiti: 1.21.0 + postcss: 8.4.32 + postcss-selector-parser@6.0.13: dependencies: cssesc: 3.0.0 @@ -4907,6 +6804,18 @@ snapshots: queue-microtask@1.2.3: {} + quickselect@1.1.1: {} + + quickselect@2.0.0: {} + + rbush@2.0.2: + dependencies: + quickselect: 1.1.1 + + rbush@3.0.1: + dependencies: + quickselect: 2.0.0 + rc9@2.1.1: dependencies: defu: 6.1.2 @@ -4932,6 +6841,8 @@ snapshots: dependencies: picomatch: 2.3.1 + readdirp@4.0.2: {} + regexp-tree@0.1.27: {} regjsparser@0.10.0: @@ -4942,6 +6853,8 @@ snapshots: resolve-from@4.0.0: {} + resolve-from@5.0.0: {} + resolve-pkg-maps@1.0.0: {} resolve@1.22.8: @@ -4967,21 +6880,9 @@ snapshots: dependencies: glob: 10.3.10 - robust-orientation@1.2.1: - dependencies: - robust-scale: 1.0.2 - robust-subtract: 1.0.0 - robust-sum: 1.0.0 - two-product: 1.0.2 - - robust-scale@1.0.2: - dependencies: - two-product: 1.0.2 - two-sum: 1.0.0 - - robust-subtract@1.0.0: {} + robust-predicates@2.0.4: {} - robust-sum@1.0.0: {} + robust-predicates@3.0.2: {} rollup-plugin-dts@6.0.0(rollup@3.28.1)(typescript@5.3.3): dependencies: @@ -4995,6 +6896,30 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + rollup@4.27.4: + dependencies: + '@types/estree': 1.0.6 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.27.4 + '@rollup/rollup-android-arm64': 4.27.4 + '@rollup/rollup-darwin-arm64': 4.27.4 + '@rollup/rollup-darwin-x64': 4.27.4 + '@rollup/rollup-freebsd-arm64': 4.27.4 + '@rollup/rollup-freebsd-x64': 4.27.4 + '@rollup/rollup-linux-arm-gnueabihf': 4.27.4 + '@rollup/rollup-linux-arm-musleabihf': 4.27.4 + '@rollup/rollup-linux-arm64-gnu': 4.27.4 + '@rollup/rollup-linux-arm64-musl': 4.27.4 + '@rollup/rollup-linux-powerpc64le-gnu': 4.27.4 + '@rollup/rollup-linux-riscv64-gnu': 4.27.4 + '@rollup/rollup-linux-s390x-gnu': 4.27.4 + '@rollup/rollup-linux-x64-gnu': 4.27.4 + '@rollup/rollup-linux-x64-musl': 4.27.4 + '@rollup/rollup-win32-arm64-msvc': 4.27.4 + '@rollup/rollup-win32-ia32-msvc': 4.27.4 + '@rollup/rollup-win32-x64-msvc': 4.27.4 + fsevents: 2.3.3 + rollup@4.4.1: optionalDependencies: '@rollup/rollup-android-arm-eabi': 4.4.1 @@ -5041,15 +6966,10 @@ snapshots: simple-git-hooks@2.9.0: {} - simplicial-complex@1.0.0: - dependencies: - bit-twiddle: 1.0.2 - union-find: 1.0.2 - - simplify-js@1.2.4: {} - sisteransi@1.0.5: {} + skmeans@0.9.7: {} + slash@3.0.0: {} slash@4.0.0: {} @@ -5073,6 +6993,10 @@ snapshots: source-map@0.6.1: {} + source-map@0.8.0-beta.0: + dependencies: + whatwg-url: 7.1.0 + spdx-correct@3.1.1: dependencies: spdx-expression-parse: 3.0.1 @@ -5092,6 +7016,8 @@ snapshots: spdx-license-ids@3.0.11: {} + splaytree@3.1.2: {} + stackback@0.0.2: {} std-env@3.5.0: {} @@ -5136,6 +7062,16 @@ snapshots: dependencies: acorn: 8.11.2 + sucrase@3.35.0: + dependencies: + '@jridgewell/gen-mapping': 0.3.2 + commander: 4.1.1 + glob: 10.3.10 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.6 + ts-interface-checker: 0.1.13 + supports-color@5.5.0: dependencies: has-flag: 3.0.0 @@ -5146,6 +7082,10 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} + sweepline-intersections@1.5.0: + dependencies: + tinyqueue: 2.0.3 + tar@6.2.0: dependencies: chownr: 2.0.0 @@ -5157,321 +7097,95 @@ snapshots: text-table@0.2.0: {} - tinybench@2.5.1: {} - - tinypool@0.8.1: {} - - tinyspy@2.2.0: {} - - to-fast-properties@2.0.0: {} - - to-regex-range@5.0.1: - dependencies: - is-number: 7.0.0 - - toml-eslint-parser@0.9.3: - dependencies: - eslint-visitor-keys: 3.4.3 - - ts-api-utils@1.0.1(typescript@5.3.3): - dependencies: - typescript: 5.3.3 - - tsx@4.1.2: - dependencies: - esbuild: 0.18.20 - get-tsconfig: 4.7.2 - source-map-support: 0.5.21 - optionalDependencies: - fsevents: 2.3.3 - - turf-along@3.0.12: - dependencies: - turf-bearing: 3.0.12 - turf-destination: 3.0.12 - turf-distance: 3.0.12 - turf-helpers: 3.0.12 - - turf-area@3.0.12: - dependencies: - geojson-area: 0.2.1 - - turf-bbox-polygon@3.0.12: - dependencies: - turf-helpers: 3.0.12 - - turf-bbox@3.0.12: - dependencies: - turf-meta: 3.0.12 - - turf-bearing@3.0.12: - dependencies: - turf-invariant: 3.0.12 - - turf-bezier@3.0.12: - dependencies: - turf-helpers: 3.0.12 - - turf-buffer@3.0.12: - dependencies: - geojson-normalize: 0.0.0 - jsts: 1.1.2 - turf-combine: 3.0.12 - turf-helpers: 3.0.12 - - turf-center@3.0.12: - dependencies: - turf-bbox: 3.0.12 - turf-helpers: 3.0.12 - - turf-centroid@3.0.12: - dependencies: - turf-helpers: 3.0.12 - turf-meta: 3.0.12 - - turf-circle@3.0.12: - dependencies: - turf-destination: 3.0.12 - turf-helpers: 3.0.12 - - turf-collect@3.0.12: - dependencies: - turf-inside: 3.0.12 - - turf-combine@3.0.12: - dependencies: - turf-meta: 3.0.12 - - turf-concave@3.0.12: - dependencies: - turf-distance: 3.0.12 - turf-meta: 3.0.12 - turf-tin: 3.0.12 - turf-union: 3.0.12 - - turf-convex@3.0.12: - dependencies: - convex-hull: 1.0.3 - turf-helpers: 3.0.12 - turf-meta: 3.0.12 - - turf-destination@3.0.12: - dependencies: - turf-helpers: 3.0.12 - turf-invariant: 3.0.12 - - turf-difference@3.0.12: - dependencies: - jsts: 1.1.2 - turf-helpers: 3.0.12 - - turf-distance@3.0.12: - dependencies: - turf-helpers: 3.0.12 - turf-invariant: 3.0.12 - - turf-envelope@3.0.12: - dependencies: - turf-bbox: 3.0.12 - turf-bbox-polygon: 3.0.12 - - turf-explode@3.0.12: - dependencies: - turf-helpers: 3.0.12 - turf-meta: 3.0.12 - - turf-flip@3.0.12: - dependencies: - turf-meta: 3.0.12 - - turf-grid@1.0.1: - dependencies: - turf-point: 2.0.1 - - turf-helpers@3.0.12: {} - - turf-hex-grid@3.0.12: + thenify-all@1.6.0: dependencies: - turf-distance: 3.0.12 - turf-helpers: 3.0.12 + thenify: 3.3.1 - turf-inside@3.0.12: + thenify@3.3.1: dependencies: - turf-invariant: 3.0.12 + any-promise: 1.3.0 - turf-intersect@3.0.12: - dependencies: - jsts: 1.1.2 - - turf-invariant@3.0.12: {} - - turf-isolines@3.0.12: - dependencies: - turf-bbox: 3.0.12 - turf-grid: 1.0.1 - turf-helpers: 3.0.12 - turf-inside: 3.0.12 - turf-planepoint: 3.0.12 - turf-square: 3.0.12 - turf-tin: 3.0.12 - - turf-kinks@3.0.12: - dependencies: - turf-helpers: 3.0.12 + tinybench@2.5.1: {} - turf-line-distance@3.0.12: - dependencies: - turf-distance: 3.0.12 - turf-helpers: 3.0.12 + tinyexec@0.3.1: {} - turf-line-slice@3.0.12: + tinyglobby@0.2.10: dependencies: - turf-bearing: 3.0.12 - turf-destination: 3.0.12 - turf-distance: 3.0.12 - turf-helpers: 3.0.12 - turf-point-on-line: 3.0.12 + fdir: 6.4.2(picomatch@4.0.2) + picomatch: 4.0.2 - turf-meta@3.0.12: {} + tinypool@0.8.1: {} - turf-midpoint@3.0.12: - dependencies: - turf-bearing: 3.0.12 - turf-destination: 3.0.12 - turf-distance: 3.0.12 - turf-invariant: 3.0.12 + tinyqueue@2.0.3: {} - turf-nearest@3.0.12: - dependencies: - turf-distance: 3.0.12 + tinyspy@2.2.0: {} - turf-planepoint@3.0.12: {} + to-fast-properties@2.0.0: {} - turf-point-grid@3.0.12: + to-regex-range@5.0.1: dependencies: - turf-distance: 3.0.12 - turf-helpers: 3.0.12 + is-number: 7.0.0 - turf-point-on-line@3.0.12: + toml-eslint-parser@0.9.3: dependencies: - turf-bearing: 3.0.12 - turf-destination: 3.0.12 - turf-distance: 3.0.12 - turf-helpers: 3.0.12 + eslint-visitor-keys: 3.4.3 - turf-point-on-surface@3.0.12: + topojson-client@3.1.0: dependencies: - turf-center: 3.0.12 - turf-distance: 3.0.12 - turf-explode: 3.0.12 - turf-helpers: 3.0.12 - turf-inside: 3.0.12 + commander: 2.20.3 - turf-point@2.0.1: + topojson-server@3.0.1: dependencies: - minimist: 1.2.8 + commander: 2.20.3 - turf-random@3.0.12: + tr46@1.0.1: dependencies: - geojson-random: 0.2.2 + punycode: 2.1.1 - turf-sample@3.0.12: - dependencies: - turf-helpers: 3.0.12 + tree-kill@1.2.2: {} - turf-simplify@3.0.12: + ts-api-utils@1.0.1(typescript@5.3.3): dependencies: - simplify-js: 1.2.4 + typescript: 5.3.3 - turf-square-grid@3.0.12: - dependencies: - turf-distance: 3.0.12 - turf-helpers: 3.0.12 + ts-interface-checker@0.1.13: {} - turf-square@3.0.12: - dependencies: - turf-distance: 3.0.12 - turf-helpers: 3.0.12 + tslib@2.8.1: {} - turf-tag@3.0.12: + tsup@8.3.5(jiti@1.21.0)(postcss@8.4.32)(typescript@5.3.3): dependencies: - turf-inside: 3.0.12 + bundle-require: 5.0.0(esbuild@0.24.0) + cac: 6.7.14 + chokidar: 4.0.1 + consola: 3.2.3 + debug: 4.3.7 + esbuild: 0.24.0 + joycon: 3.1.1 + picocolors: 1.1.1 + postcss-load-config: 6.0.1(jiti@1.21.0)(postcss@8.4.32) + resolve-from: 5.0.0 + rollup: 4.27.4 + source-map: 0.8.0-beta.0 + sucrase: 3.35.0 + tinyexec: 0.3.1 + tinyglobby: 0.2.10 + tree-kill: 1.2.2 + optionalDependencies: + postcss: 8.4.32 + typescript: 5.3.3 + transitivePeerDependencies: + - jiti + - supports-color + - tsx + - yaml - turf-tesselate@3.0.12: + tsx@4.1.2: dependencies: - earcut: 2.2.4 - turf-helpers: 3.0.12 - - turf-tin@3.0.12: - dependencies: - turf-helpers: 3.0.12 - - turf-triangle-grid@3.0.12: - dependencies: - turf-distance: 3.0.12 - turf-helpers: 3.0.12 - - turf-union@3.0.12: - dependencies: - jsts: 1.1.2 - - turf-within@3.0.12: - dependencies: - turf-helpers: 3.0.12 - turf-inside: 3.0.12 - - turf@3.0.14: - dependencies: - turf-along: 3.0.12 - turf-area: 3.0.12 - turf-bbox: 3.0.12 - turf-bbox-polygon: 3.0.12 - turf-bearing: 3.0.12 - turf-bezier: 3.0.12 - turf-buffer: 3.0.12 - turf-center: 3.0.12 - turf-centroid: 3.0.12 - turf-circle: 3.0.12 - turf-collect: 3.0.12 - turf-combine: 3.0.12 - turf-concave: 3.0.12 - turf-convex: 3.0.12 - turf-destination: 3.0.12 - turf-difference: 3.0.12 - turf-distance: 3.0.12 - turf-envelope: 3.0.12 - turf-explode: 3.0.12 - turf-flip: 3.0.12 - turf-helpers: 3.0.12 - turf-hex-grid: 3.0.12 - turf-inside: 3.0.12 - turf-intersect: 3.0.12 - turf-isolines: 3.0.12 - turf-kinks: 3.0.12 - turf-line-distance: 3.0.12 - turf-line-slice: 3.0.12 - turf-meta: 3.0.12 - turf-midpoint: 3.0.12 - turf-nearest: 3.0.12 - turf-planepoint: 3.0.12 - turf-point-grid: 3.0.12 - turf-point-on-line: 3.0.12 - turf-point-on-surface: 3.0.12 - turf-random: 3.0.12 - turf-sample: 3.0.12 - turf-simplify: 3.0.12 - turf-square: 3.0.12 - turf-square-grid: 3.0.12 - turf-tag: 3.0.12 - turf-tesselate: 3.0.12 - turf-tin: 3.0.12 - turf-triangle-grid: 3.0.12 - turf-union: 3.0.12 - turf-within: 3.0.12 - - two-product@1.0.2: {} - - two-sum@1.0.0: {} + esbuild: 0.18.20 + get-tsconfig: 4.7.2 + source-map-support: 0.5.21 + optionalDependencies: + fsevents: 2.3.3 type-check@0.4.0: dependencies: @@ -5525,8 +7239,6 @@ snapshots: undici-types@5.26.5: {} - union-find@1.0.2: {} - unist-util-stringify-position@2.0.3: dependencies: '@types/unist': 2.0.6 @@ -5641,7 +7353,13 @@ snapshots: transitivePeerDependencies: - supports-color - wgs84@0.0.0: {} + webidl-conversions@4.0.2: {} + + whatwg-url@7.1.0: + dependencies: + lodash.sortby: 4.7.0 + tr46: 1.0.1 + webidl-conversions: 4.0.2 which@2.0.2: dependencies: diff --git a/src/ZrenderGeoConverter.ts b/src/ZrenderGeoConverter.ts index 9329aaa..3b0ab01 100644 --- a/src/ZrenderGeoConverter.ts +++ b/src/ZrenderGeoConverter.ts @@ -1,4 +1,5 @@ import * as turf from '@turf/turf' +import type { Position } from 'geojson' /** * Zrender地理坐标转换工具 @@ -99,7 +100,7 @@ export class ZrenderGeoConverter { * @param {number} y - 屏幕y坐标 * @returns {Array} [lng, lat] WGS84经纬度坐标 */ - toWgs84Coord(x: number, y: number) { + toWgs84Coord(x: number, y: number): Position { // 计算缩放比例 const scaleX = this.containerSize.width / (this.bounds.maxX - this.bounds.minX) diff --git a/tsconfig.json b/tsconfig.json index 4d246b3..fe0ce64 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,14 +1,12 @@ { "compilerOptions": { - "target": "ESNext", - "lib": ["ESNext", "dom"], - "module": "ESNext", - "moduleResolution": "Bundler", - "resolveJsonModule": true, - "strict": true, - "strictNullChecks": true, - "esModuleInterop": true, - "skipDefaultLibCheck": true, - "skipLibCheck": true + "target": "esnext", + "lib": ["DOM", "ESNext"], + "moduleResolution": "node", + "alwaysStrict": true, + "noImplicitAny": false, + "declaration": true, + "outDir": "dist", + "allowSyntheticDefaultImports": true // 指定输出目录,可自行修改 } } diff --git a/tsup.config.ts b/tsup.config.ts new file mode 100644 index 0000000..85d0e11 --- /dev/null +++ b/tsup.config.ts @@ -0,0 +1,11 @@ +import { defineConfig } from 'tsup' + +export default defineConfig({ + entry: ['src/index.ts'], + splitting: false, + sourcemap: true, + clean: true, + esbuildOptions(options) { + options.charset = 'utf8' + }, +})