From 84e26573535e604bb01e4124f4ec27cf2f13eaf7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 23 Nov 2023 18:37:08 +0000 Subject: [PATCH 01/10] chore(deps): update dependency typescript to ~5.3.0 --- package.json | 2 +- pnpm-lock.yaml | 64 +++++++++++++++++++++++++------------------------- 2 files changed, 33 insertions(+), 33 deletions(-) diff --git a/package.json b/package.json index 9cd4ad0..45bb9d6 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "svelte-check": "^3.5.2", "svelte-preprocess": "^5.0.4", "tslib": "^2.6.2", - "typescript": "~5.2.2", + "typescript": "~5.3.0", "vite": "^4.4.9" }, "type": "module" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d15a25b..efdc550 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -31,10 +31,10 @@ devDependencies: version: 20.8.0 '@typescript-eslint/eslint-plugin': specifier: ^6.7.3 - version: 6.7.3(@typescript-eslint/parser@6.7.3)(eslint@8.50.0)(typescript@5.2.2) + version: 6.7.3(@typescript-eslint/parser@6.7.3)(eslint@8.50.0)(typescript@5.3.2) '@typescript-eslint/parser': specifier: ^6.7.3 - version: 6.7.3(eslint@8.50.0)(typescript@5.2.2) + version: 6.7.3(eslint@8.50.0)(typescript@5.3.2) '@watergis/maplibre-center-icon': specifier: ^2.0.1 version: 2.0.1(svelte@4.0.5) @@ -115,13 +115,13 @@ devDependencies: version: 3.5.2(postcss@8.4.28)(sass@1.68.0)(svelte@4.0.5) svelte-preprocess: specifier: ^5.0.4 - version: 5.0.4(postcss@8.4.28)(sass@1.68.0)(svelte@4.0.5)(typescript@5.2.2) + version: 5.0.4(postcss@8.4.28)(sass@1.68.0)(svelte@4.0.5)(typescript@5.3.2) tslib: specifier: ^2.6.2 version: 2.6.2 typescript: - specifier: ~5.2.2 - version: 5.2.2 + specifier: ~5.3.0 + version: 5.3.2 vite: specifier: ^4.4.9 version: 4.4.9(@types/node@20.8.0)(sass@1.68.0) @@ -735,7 +735,7 @@ packages: '@types/geojson': 7946.0.10 dev: true - /@typescript-eslint/eslint-plugin@6.7.3(@typescript-eslint/parser@6.7.3)(eslint@8.50.0)(typescript@5.2.2): + /@typescript-eslint/eslint-plugin@6.7.3(@typescript-eslint/parser@6.7.3)(eslint@8.50.0)(typescript@5.3.2): resolution: {integrity: sha512-vntq452UHNltxsaaN+L9WyuMch8bMd9CqJ3zhzTPXXidwbf5mqqKCVXEuvRZUqLJSTLeWE65lQwyXsRGnXkCTA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -747,10 +747,10 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.6.2 - '@typescript-eslint/parser': 6.7.3(eslint@8.50.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.7.3(eslint@8.50.0)(typescript@5.3.2) '@typescript-eslint/scope-manager': 6.7.3 - '@typescript-eslint/type-utils': 6.7.3(eslint@8.50.0)(typescript@5.2.2) - '@typescript-eslint/utils': 6.7.3(eslint@8.50.0)(typescript@5.2.2) + '@typescript-eslint/type-utils': 6.7.3(eslint@8.50.0)(typescript@5.3.2) + '@typescript-eslint/utils': 6.7.3(eslint@8.50.0)(typescript@5.3.2) '@typescript-eslint/visitor-keys': 6.7.3 debug: 4.3.4 eslint: 8.50.0 @@ -758,13 +758,13 @@ packages: ignore: 5.2.4 natural-compare: 1.4.0 semver: 7.5.4 - ts-api-utils: 1.0.2(typescript@5.2.2) - typescript: 5.2.2 + ts-api-utils: 1.0.2(typescript@5.3.2) + typescript: 5.3.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@6.7.3(eslint@8.50.0)(typescript@5.2.2): + /@typescript-eslint/parser@6.7.3(eslint@8.50.0)(typescript@5.3.2): resolution: {integrity: sha512-TlutE+iep2o7R8Lf+yoer3zU6/0EAUc8QIBB3GYBc1KGz4c4TRm83xwXUZVPlZ6YCLss4r77jbu6j3sendJoiQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -776,11 +776,11 @@ packages: dependencies: '@typescript-eslint/scope-manager': 6.7.3 '@typescript-eslint/types': 6.7.3 - '@typescript-eslint/typescript-estree': 6.7.3(typescript@5.2.2) + '@typescript-eslint/typescript-estree': 6.7.3(typescript@5.3.2) '@typescript-eslint/visitor-keys': 6.7.3 debug: 4.3.4 eslint: 8.50.0 - typescript: 5.2.2 + typescript: 5.3.2 transitivePeerDependencies: - supports-color dev: true @@ -793,7 +793,7 @@ packages: '@typescript-eslint/visitor-keys': 6.7.3 dev: true - /@typescript-eslint/type-utils@6.7.3(eslint@8.50.0)(typescript@5.2.2): + /@typescript-eslint/type-utils@6.7.3(eslint@8.50.0)(typescript@5.3.2): resolution: {integrity: sha512-Fc68K0aTDrKIBvLnKTZ5Pf3MXK495YErrbHb1R6aTpfK5OdSFj0rVN7ib6Tx6ePrZ2gsjLqr0s98NG7l96KSQw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -803,12 +803,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.7.3(typescript@5.2.2) - '@typescript-eslint/utils': 6.7.3(eslint@8.50.0)(typescript@5.2.2) + '@typescript-eslint/typescript-estree': 6.7.3(typescript@5.3.2) + '@typescript-eslint/utils': 6.7.3(eslint@8.50.0)(typescript@5.3.2) debug: 4.3.4 eslint: 8.50.0 - ts-api-utils: 1.0.2(typescript@5.2.2) - typescript: 5.2.2 + ts-api-utils: 1.0.2(typescript@5.3.2) + typescript: 5.3.2 transitivePeerDependencies: - supports-color dev: true @@ -818,7 +818,7 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@6.7.3(typescript@5.2.2): + /@typescript-eslint/typescript-estree@6.7.3(typescript@5.3.2): resolution: {integrity: sha512-YLQ3tJoS4VxLFYHTw21oe1/vIZPRqAO91z6Uv0Ss2BKm/Ag7/RVQBcXTGcXhgJMdA4U+HrKuY5gWlJlvoaKZ5g==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -833,13 +833,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - ts-api-utils: 1.0.2(typescript@5.2.2) - typescript: 5.2.2 + ts-api-utils: 1.0.2(typescript@5.3.2) + typescript: 5.3.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@6.7.3(eslint@8.50.0)(typescript@5.2.2): + /@typescript-eslint/utils@6.7.3(eslint@8.50.0)(typescript@5.3.2): resolution: {integrity: sha512-vzLkVder21GpWRrmSR9JxGZ5+ibIUSudXlW52qeKpzUEQhRSmyZiVDDj3crAth7+5tmN1ulvgKaCU2f/bPRCzg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -850,7 +850,7 @@ packages: '@types/semver': 7.5.0 '@typescript-eslint/scope-manager': 6.7.3 '@typescript-eslint/types': 6.7.3 - '@typescript-eslint/typescript-estree': 6.7.3(typescript@5.2.2) + '@typescript-eslint/typescript-estree': 6.7.3(typescript@5.3.2) eslint: 8.50.0 semver: 7.5.4 transitivePeerDependencies: @@ -2607,8 +2607,8 @@ packages: picocolors: 1.0.0 sade: 1.8.1 svelte: 4.0.5 - svelte-preprocess: 5.0.4(postcss@8.4.28)(sass@1.68.0)(svelte@4.0.5)(typescript@5.2.2) - typescript: 5.2.2 + svelte-preprocess: 5.0.4(postcss@8.4.28)(sass@1.68.0)(svelte@4.0.5)(typescript@5.3.2) + typescript: 5.3.2 transitivePeerDependencies: - '@babel/core' - coffeescript @@ -2669,7 +2669,7 @@ packages: svelte: 4.0.5 dev: true - /svelte-preprocess@5.0.4(postcss@8.4.28)(sass@1.68.0)(svelte@4.0.5)(typescript@5.2.2): + /svelte-preprocess@5.0.4(postcss@8.4.28)(sass@1.68.0)(svelte@4.0.5)(typescript@5.3.2): resolution: {integrity: sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==} engines: {node: '>= 14.10.0'} requiresBuild: true @@ -2715,7 +2715,7 @@ packages: sorcery: 0.11.0 strip-indent: 3.0.0 svelte: 4.0.5 - typescript: 5.2.2 + typescript: 5.3.2 dev: true /svelte-range-slider-pips@2.2.2: @@ -2799,13 +2799,13 @@ packages: engines: {node: '>=6'} dev: true - /ts-api-utils@1.0.2(typescript@5.2.2): + /ts-api-utils@1.0.2(typescript@5.3.2): resolution: {integrity: sha512-Cbu4nIqnEdd+THNEsBdkolnOXhg0I8XteoHaEKgvsxpsbWda4IsUut2c187HxywQCvveojow0Dgw/amxtSKVkQ==} engines: {node: '>=16.13.0'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.2.2 + typescript: 5.3.2 dev: true /tslib@2.6.2: @@ -2824,8 +2824,8 @@ packages: engines: {node: '>=10'} dev: true - /typescript@5.2.2: - resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} + /typescript@5.3.2: + resolution: {integrity: sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==} engines: {node: '>=14.17'} hasBin: true dev: true From 457e4e54b27ff65ba9320f76983a3dd8552f153e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 26 Nov 2023 12:59:57 +0000 Subject: [PATCH 02/10] chore(deps): update actions/setup-node action to v4 (#116) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9ac8626..1ea5395 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -28,7 +28,7 @@ jobs: run_install: false - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} cache: 'pnpm' From 0be610bbc51faae8d5ef9435bd5ddf85aa07ddd6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 1 Dec 2023 03:30:13 +0000 Subject: [PATCH 03/10] chore(deps): update jamesives/github-pages-deploy-action action to v4.5.0 --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1ea5395..cc42ca0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -62,7 +62,7 @@ jobs: pnpm build echo "${CNAME}" >> ./build/CNAME - name: Deploy 🚀 - uses: JamesIves/github-pages-deploy-action@v4.4.3 + uses: JamesIves/github-pages-deploy-action@v4.5.0 env: SKIP_DEPLOY_TO_GHPAGES: ${{secrets.SKIP_DEPLOY_TO_GHPAGES}} if: ${{ github.ref == 'refs/heads/main' && env.SKIP_DEPLOY_TO_GHPAGES == '' }} From 57157fae8105bf38b99255da44fe519d30a1a5c7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 14 Dec 2023 08:29:56 +0000 Subject: [PATCH 04/10] chore(deps): update dependency @sjmc11/tourguidejs to ^0.0.11 (#120) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 11 +++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 45bb9d6..c8c0564 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "@evilmartians/lefthook": "^1.5.0", "@maplibre/maplibre-gl-geocoder": "github:maplibre/maplibre-gl-geocoder", "@popperjs/core": "^2.11.8", - "@sjmc11/tourguidejs": "^0.0.10", + "@sjmc11/tourguidejs": "^0.0.11", "@sveltejs/adapter-static": "^2.0.3", "@sveltejs/kit": "^1.25.1", "@types/events": "^3.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index efdc550..3e94374 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,8 +15,8 @@ devDependencies: specifier: ^2.11.8 version: 2.11.8 '@sjmc11/tourguidejs': - specifier: ^0.0.10 - version: 0.0.10 + specifier: ^0.0.11 + version: 0.0.11 '@sveltejs/adapter-static': specifier: ^2.0.3 version: 2.0.3(@sveltejs/kit@1.25.1) @@ -586,6 +586,13 @@ packages: sass: 1.68.0 dev: true + /@sjmc11/tourguidejs@0.0.11: + resolution: {integrity: sha512-swebKbE6DOslhUCAe7EragVUIWE89NqoKZvXpvkRhqCZdtsC/HkgB2xoj92/spXwWTUbWmfulaCDpc6Pe/5FmQ==} + dependencies: + '@floating-ui/dom': 1.5.3 + sass: 1.68.0 + dev: true + /@sveltejs/adapter-static@2.0.3(@sveltejs/kit@1.25.1): resolution: {integrity: sha512-VUqTfXsxYGugCpMqQv1U0LIdbR3S5nBkMMDmpjGVJyM6Q2jHVMFtdWJCkeHMySc6mZxJ+0eZK3T7IgmUCDrcUQ==} peerDependencies: From 9cbb7571fd42b2ba68e1bca983823ba012975800 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 19 Feb 2024 21:25:09 +0000 Subject: [PATCH 05/10] chore(deps): update typescript-eslint monorepo to v7 --- package.json | 4 +- pnpm-lock.yaml | 102 ++++++++++++++++++++++++++++--------------------- 2 files changed, 60 insertions(+), 46 deletions(-) diff --git a/package.json b/package.json index c8c0564..dbe8912 100644 --- a/package.json +++ b/package.json @@ -21,8 +21,8 @@ "@sveltejs/kit": "^1.25.1", "@types/events": "^3.0.1", "@types/node": "^20.8.0", - "@typescript-eslint/eslint-plugin": "^6.7.3", - "@typescript-eslint/parser": "^6.7.3", + "@typescript-eslint/eslint-plugin": "^7.0.0", + "@typescript-eslint/parser": "^7.0.0", "@watergis/maplibre-center-icon": "^2.0.1", "@watergis/maplibre-gl-area-switcher": "^1.0.0", "@watergis/maplibre-gl-tour": "^1.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3e94374..0292e15 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,11 +30,11 @@ devDependencies: specifier: ^20.8.0 version: 20.8.0 '@typescript-eslint/eslint-plugin': - specifier: ^6.7.3 - version: 6.7.3(@typescript-eslint/parser@6.7.3)(eslint@8.50.0)(typescript@5.3.2) + specifier: ^7.0.0 + version: 7.0.2(@typescript-eslint/parser@7.0.2)(eslint@8.50.0)(typescript@5.3.2) '@typescript-eslint/parser': - specifier: ^6.7.3 - version: 6.7.3(eslint@8.50.0)(typescript@5.3.2) + specifier: ^7.0.0 + version: 7.0.2(eslint@8.50.0)(typescript@5.3.2) '@watergis/maplibre-center-icon': specifier: ^2.0.1 version: 2.0.1(svelte@4.0.5) @@ -742,23 +742,23 @@ packages: '@types/geojson': 7946.0.10 dev: true - /@typescript-eslint/eslint-plugin@6.7.3(@typescript-eslint/parser@6.7.3)(eslint@8.50.0)(typescript@5.3.2): - resolution: {integrity: sha512-vntq452UHNltxsaaN+L9WyuMch8bMd9CqJ3zhzTPXXidwbf5mqqKCVXEuvRZUqLJSTLeWE65lQwyXsRGnXkCTA==} + /@typescript-eslint/eslint-plugin@7.0.2(@typescript-eslint/parser@7.0.2)(eslint@8.50.0)(typescript@5.3.2): + resolution: {integrity: sha512-/XtVZJtbaphtdrWjr+CJclaCVGPtOdBpFEnvtNf/jRV0IiEemRrL0qABex/nEt8isYcnFacm3nPHYQwL+Wb7qg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha - eslint: ^7.0.0 || ^8.0.0 + '@typescript-eslint/parser': ^7.0.0 + eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: '@eslint-community/regexpp': 4.6.2 - '@typescript-eslint/parser': 6.7.3(eslint@8.50.0)(typescript@5.3.2) - '@typescript-eslint/scope-manager': 6.7.3 - '@typescript-eslint/type-utils': 6.7.3(eslint@8.50.0)(typescript@5.3.2) - '@typescript-eslint/utils': 6.7.3(eslint@8.50.0)(typescript@5.3.2) - '@typescript-eslint/visitor-keys': 6.7.3 + '@typescript-eslint/parser': 7.0.2(eslint@8.50.0)(typescript@5.3.2) + '@typescript-eslint/scope-manager': 7.0.2 + '@typescript-eslint/type-utils': 7.0.2(eslint@8.50.0)(typescript@5.3.2) + '@typescript-eslint/utils': 7.0.2(eslint@8.50.0)(typescript@5.3.2) + '@typescript-eslint/visitor-keys': 7.0.2 debug: 4.3.4 eslint: 8.50.0 graphemer: 1.4.0 @@ -771,20 +771,20 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@6.7.3(eslint@8.50.0)(typescript@5.3.2): - resolution: {integrity: sha512-TlutE+iep2o7R8Lf+yoer3zU6/0EAUc8QIBB3GYBc1KGz4c4TRm83xwXUZVPlZ6YCLss4r77jbu6j3sendJoiQ==} + /@typescript-eslint/parser@7.0.2(eslint@8.50.0)(typescript@5.3.2): + resolution: {integrity: sha512-GdwfDglCxSmU+QTS9vhz2Sop46ebNCXpPPvsByK7hu0rFGRHL+AusKQJ7SoN+LbLh6APFpQwHKmDSwN35Z700Q==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.7.3 - '@typescript-eslint/types': 6.7.3 - '@typescript-eslint/typescript-estree': 6.7.3(typescript@5.3.2) - '@typescript-eslint/visitor-keys': 6.7.3 + '@typescript-eslint/scope-manager': 7.0.2 + '@typescript-eslint/types': 7.0.2 + '@typescript-eslint/typescript-estree': 7.0.2(typescript@5.3.2) + '@typescript-eslint/visitor-keys': 7.0.2 debug: 4.3.4 eslint: 8.50.0 typescript: 5.3.2 @@ -792,26 +792,26 @@ packages: - supports-color dev: true - /@typescript-eslint/scope-manager@6.7.3: - resolution: {integrity: sha512-wOlo0QnEou9cHO2TdkJmzF7DFGvAKEnB82PuPNHpT8ZKKaZu6Bm63ugOTn9fXNJtvuDPanBc78lGUGGytJoVzQ==} + /@typescript-eslint/scope-manager@7.0.2: + resolution: {integrity: sha512-l6sa2jF3h+qgN2qUMjVR3uCNGjWw4ahGfzIYsCtFrQJCjhbrDPdiihYT8FnnqFwsWX+20hK592yX9I2rxKTP4g==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.7.3 - '@typescript-eslint/visitor-keys': 6.7.3 + '@typescript-eslint/types': 7.0.2 + '@typescript-eslint/visitor-keys': 7.0.2 dev: true - /@typescript-eslint/type-utils@6.7.3(eslint@8.50.0)(typescript@5.3.2): - resolution: {integrity: sha512-Fc68K0aTDrKIBvLnKTZ5Pf3MXK495YErrbHb1R6aTpfK5OdSFj0rVN7ib6Tx6ePrZ2gsjLqr0s98NG7l96KSQw==} + /@typescript-eslint/type-utils@7.0.2(eslint@8.50.0)(typescript@5.3.2): + resolution: {integrity: sha512-IKKDcFsKAYlk8Rs4wiFfEwJTQlHcdn8CLwLaxwd6zb8HNiMcQIFX9sWax2k4Cjj7l7mGS5N1zl7RCHOVwHq2VQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.7.3(typescript@5.3.2) - '@typescript-eslint/utils': 6.7.3(eslint@8.50.0)(typescript@5.3.2) + '@typescript-eslint/typescript-estree': 7.0.2(typescript@5.3.2) + '@typescript-eslint/utils': 7.0.2(eslint@8.50.0)(typescript@5.3.2) debug: 4.3.4 eslint: 8.50.0 ts-api-utils: 1.0.2(typescript@5.3.2) @@ -820,13 +820,13 @@ packages: - supports-color dev: true - /@typescript-eslint/types@6.7.3: - resolution: {integrity: sha512-4g+de6roB2NFcfkZb439tigpAMnvEIg3rIjWQ+EM7IBaYt/CdJt6em9BJ4h4UpdgaBWdmx2iWsafHTrqmgIPNw==} + /@typescript-eslint/types@7.0.2: + resolution: {integrity: sha512-ZzcCQHj4JaXFjdOql6adYV4B/oFOFjPOC9XYwCaZFRvqN8Llfvv4gSxrkQkd2u4Ci62i2c6W6gkDwQJDaRc4nA==} engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@6.7.3(typescript@5.3.2): - resolution: {integrity: sha512-YLQ3tJoS4VxLFYHTw21oe1/vIZPRqAO91z6Uv0Ss2BKm/Ag7/RVQBcXTGcXhgJMdA4U+HrKuY5gWlJlvoaKZ5g==} + /@typescript-eslint/typescript-estree@7.0.2(typescript@5.3.2): + resolution: {integrity: sha512-3AMc8khTcELFWcKcPc0xiLviEvvfzATpdPj/DXuOGIdQIIFybf4DMT1vKRbuAEOFMwhWt7NFLXRkbjsvKZQyvw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -834,11 +834,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.7.3 - '@typescript-eslint/visitor-keys': 6.7.3 + '@typescript-eslint/types': 7.0.2 + '@typescript-eslint/visitor-keys': 7.0.2 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 + minimatch: 9.0.3 semver: 7.5.4 ts-api-utils: 1.0.2(typescript@5.3.2) typescript: 5.3.2 @@ -846,18 +847,18 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@6.7.3(eslint@8.50.0)(typescript@5.3.2): - resolution: {integrity: sha512-vzLkVder21GpWRrmSR9JxGZ5+ibIUSudXlW52qeKpzUEQhRSmyZiVDDj3crAth7+5tmN1ulvgKaCU2f/bPRCzg==} + /@typescript-eslint/utils@7.0.2(eslint@8.50.0)(typescript@5.3.2): + resolution: {integrity: sha512-PZPIONBIB/X684bhT1XlrkjNZJIEevwkKDsdwfiu1WeqBxYEEdIgVDgm8/bbKHVu+6YOpeRqcfImTdImx/4Bsw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0) '@types/json-schema': 7.0.12 '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 6.7.3 - '@typescript-eslint/types': 6.7.3 - '@typescript-eslint/typescript-estree': 6.7.3(typescript@5.3.2) + '@typescript-eslint/scope-manager': 7.0.2 + '@typescript-eslint/types': 7.0.2 + '@typescript-eslint/typescript-estree': 7.0.2(typescript@5.3.2) eslint: 8.50.0 semver: 7.5.4 transitivePeerDependencies: @@ -865,11 +866,11 @@ packages: - typescript dev: true - /@typescript-eslint/visitor-keys@6.7.3: - resolution: {integrity: sha512-HEVXkU9IB+nk9o63CeICMHxFWbHWr3E1mpilIQBe9+7L/lH97rleFLVtYsfnWB+JVMaiFnEaxvknvmIzX+CqVg==} + /@typescript-eslint/visitor-keys@7.0.2: + resolution: {integrity: sha512-8Y+YiBmqPighbm5xA2k4wKTxRzx9EkBu7Rlw+WHqMvRJ3RPz/BMBO9b2ru0LUNmXg120PHUXD5+SWFy2R8DqlQ==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.7.3 + '@typescript-eslint/types': 7.0.2 eslint-visitor-keys: 3.4.3 dev: true @@ -1165,6 +1166,12 @@ packages: concat-map: 0.0.1 dev: true + /brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + dependencies: + balanced-match: 1.0.2 + dev: true + /braces@3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} @@ -2086,6 +2093,13 @@ packages: brace-expansion: 1.1.11 dev: true + /minimatch@9.0.3: + resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + brace-expansion: 2.0.1 + dev: true + /minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} dev: true From 8465fd3aaec1ab9a93a5e86f6979164a90c9453b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 25 Feb 2024 10:56:06 +0000 Subject: [PATCH 06/10] chore(deps): update dependency vite to v4.5.2 [security] --- pnpm-lock.yaml | 75 ++++++++++++++++++++++++++++---------------------- 1 file changed, 42 insertions(+), 33 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0292e15..80321a6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,7 +22,7 @@ devDependencies: version: 2.0.3(@sveltejs/kit@1.25.1) '@sveltejs/kit': specifier: ^1.25.1 - version: 1.25.1(svelte@4.0.5)(vite@4.4.9) + version: 1.25.1(svelte@4.0.5)(vite@4.5.2) '@types/events': specifier: ^3.0.1 version: 3.0.1 @@ -124,7 +124,7 @@ devDependencies: version: 5.3.2 vite: specifier: ^4.4.9 - version: 4.4.9(@types/node@20.8.0)(sass@1.68.0) + version: 4.5.2(@types/node@20.8.0)(sass@1.68.0) packages: @@ -598,10 +598,10 @@ packages: peerDependencies: '@sveltejs/kit': ^1.5.0 dependencies: - '@sveltejs/kit': 1.25.1(svelte@4.0.5)(vite@4.4.9) + '@sveltejs/kit': 1.25.1(svelte@4.0.5)(vite@4.5.2) dev: true - /@sveltejs/kit@1.25.1(svelte@4.0.5)(vite@4.4.9): + /@sveltejs/kit@1.25.1(svelte@4.0.5)(vite@4.5.2): resolution: {integrity: sha512-pD8XsvNJNgTNkFngNlM60my/X8dXWPKVzN5RghEQr0NjGZmuCjy49AfFu2cGbZjNf5pBcqd2RCNMW912P5fkhA==} engines: {node: ^16.14 || >=18} hasBin: true @@ -610,7 +610,7 @@ packages: svelte: ^3.54.0 || ^4.0.0-next.0 vite: ^4.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': 2.4.5(svelte@4.0.5)(vite@4.4.9) + '@sveltejs/vite-plugin-svelte': 2.4.5(svelte@4.0.5)(vite@4.5.2) '@types/cookie': 0.5.1 cookie: 0.5.0 devalue: 4.3.2 @@ -624,12 +624,12 @@ packages: svelte: 4.0.5 tiny-glob: 0.2.9 undici: 5.25.2 - vite: 4.4.9(@types/node@20.8.0)(sass@1.68.0) + vite: 4.5.2(@types/node@20.8.0)(sass@1.68.0) transitivePeerDependencies: - supports-color dev: true - /@sveltejs/vite-plugin-svelte-inspector@1.0.3(@sveltejs/vite-plugin-svelte@2.4.5)(svelte@4.0.5)(vite@4.4.9): + /@sveltejs/vite-plugin-svelte-inspector@1.0.3(@sveltejs/vite-plugin-svelte@2.4.5)(svelte@4.0.5)(vite@4.5.2): resolution: {integrity: sha512-Khdl5jmmPN6SUsVuqSXatKpQTMIifoQPDanaxC84m9JxIibWvSABJyHpyys0Z+1yYrxY5TTEQm+6elh0XCMaOA==} engines: {node: ^14.18.0 || >= 16} peerDependencies: @@ -637,30 +637,30 @@ packages: svelte: ^3.54.0 || ^4.0.0 vite: ^4.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': 2.4.5(svelte@4.0.5)(vite@4.4.9) + '@sveltejs/vite-plugin-svelte': 2.4.5(svelte@4.0.5)(vite@4.5.2) debug: 4.3.4 svelte: 4.0.5 - vite: 4.4.9(@types/node@20.8.0)(sass@1.68.0) + vite: 4.5.2(@types/node@20.8.0)(sass@1.68.0) transitivePeerDependencies: - supports-color dev: true - /@sveltejs/vite-plugin-svelte@2.4.5(svelte@4.0.5)(vite@4.4.9): + /@sveltejs/vite-plugin-svelte@2.4.5(svelte@4.0.5)(vite@4.5.2): resolution: {integrity: sha512-UJKsFNwhzCVuiZd06jM/psscyNJNDwjQC+qIeb7GBJK9iWeQCcIyfcPWDvbCudfcJggY9jtxJeeaZH7uny93FQ==} engines: {node: ^14.18.0 || >= 16} peerDependencies: svelte: ^3.54.0 || ^4.0.0 vite: ^4.0.0 dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 1.0.3(@sveltejs/vite-plugin-svelte@2.4.5)(svelte@4.0.5)(vite@4.4.9) + '@sveltejs/vite-plugin-svelte-inspector': 1.0.3(@sveltejs/vite-plugin-svelte@2.4.5)(svelte@4.0.5)(vite@4.5.2) debug: 4.3.4 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.2 svelte: 4.0.5 svelte-hmr: 0.15.3(svelte@4.0.5) - vite: 4.4.9(@types/node@20.8.0)(sass@1.68.0) - vitefu: 0.2.4(vite@4.4.9) + vite: 4.5.2(@types/node@20.8.0)(sass@1.68.0) + vitefu: 0.2.4(vite@4.5.2) transitivePeerDependencies: - supports-color dev: true @@ -1232,7 +1232,7 @@ packages: dependencies: '@babel/runtime': 7.22.10 '@types/raf': 3.4.0 - core-js: 3.32.1 + core-js: 3.36.0 raf: 3.4.1 regenerator-runtime: 0.13.11 rgbcolor: 1.0.1 @@ -1261,7 +1261,7 @@ packages: normalize-path: 3.0.0 readdirp: 3.6.0 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true /chroma-js@2.4.2: @@ -1302,8 +1302,8 @@ packages: engines: {node: '>= 0.6'} dev: true - /core-js@3.32.1: - resolution: {integrity: sha512-lqufgNn9NLnESg5mQeYsxQP5w7wrViSj0jr/kv6ECQiByzQkrn1MKvV0L3acttpDqfQrHLwr2KCMgX5b8X+lyQ==} + /core-js@3.36.0: + resolution: {integrity: sha512-mt7+TUBbTFg5+GngsAxeKBTl5/VS0guFeJacYge9OmHb+m058UwwIm41SE9T4Den7ClatV57B6TYTuJ0CX1MAw==} requiresBuild: true dev: true optional: true @@ -1693,8 +1693,8 @@ packages: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} dev: true - /fsevents@2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + /fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] requiresBuild: true @@ -1948,7 +1948,7 @@ packages: fflate: 0.4.8 optionalDependencies: canvg: 3.0.10 - core-js: 3.32.1 + core-js: 3.36.0 dompurify: 2.4.7 html2canvas: 1.4.1 dev: true @@ -2129,8 +2129,8 @@ packages: resolution: {integrity: sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw==} dev: true - /nanoid@3.3.6: - resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} + /nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true dev: true @@ -2291,7 +2291,16 @@ packages: resolution: {integrity: sha512-Z7V5j0cq8oEKyejIKfpD8b4eBy9cwW2JWPk0+fB1HOAMsfHbnAXLLS+PfVWlzMSLQaWttKDt607I0XHmpE67Vw==} engines: {node: ^10 || ^12 || >=14} dependencies: - nanoid: 3.3.6 + nanoid: 3.3.7 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: true + + /postcss@8.4.35: + resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.7 picocolors: 1.0.0 source-map-js: 1.0.2 dev: true @@ -2400,12 +2409,12 @@ packages: glob: 7.2.3 dev: true - /rollup@3.28.0: - resolution: {integrity: sha512-d7zhvo1OUY2SXSM6pfNjgD5+d0Nz87CUp4mt8l/GgVP3oBsPwzNvSzyu1me6BSG9JIgWNTVcafIXBIyM8yQ3yw==} + /rollup@3.29.4: + resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true /run-parallel@1.2.0: @@ -2896,8 +2905,8 @@ packages: dev: true optional: true - /vite@4.4.9(@types/node@20.8.0)(sass@1.68.0): - resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==} + /vite@4.5.2(@types/node@20.8.0)(sass@1.68.0): + resolution: {integrity: sha512-tBCZBNSBbHQkaGyhGCDUGqeo2ph8Fstyp6FMSvTtsXeZSPpSMGlviAOav2hxVTqFcx8Hj/twtWKsMJXNY0xI8w==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -2926,14 +2935,14 @@ packages: dependencies: '@types/node': 20.8.0 esbuild: 0.18.20 - postcss: 8.4.28 - rollup: 3.28.0 + postcss: 8.4.35 + rollup: 3.29.4 sass: 1.68.0 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true - /vitefu@0.2.4(vite@4.4.9): + /vitefu@0.2.4(vite@4.5.2): resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==} peerDependencies: vite: ^3.0.0 || ^4.0.0 @@ -2941,7 +2950,7 @@ packages: vite: optional: true dependencies: - vite: 4.4.9(@types/node@20.8.0)(sass@1.68.0) + vite: 4.5.2(@types/node@20.8.0)(sass@1.68.0) dev: true /vt-pbf@3.1.3: From d2ea21091f28589df5ae3e4114ba2c53f4341c31 Mon Sep 17 00:00:00 2001 From: Jin Igarashi Date: Sun, 17 Mar 2024 09:19:06 +0000 Subject: [PATCH 07/10] chore: upgrade sveltekit to v2 and maplibre to v4, and pmtiles to v3 (#131) * migration to SvelteKit 2 * upgrade pmtiles and maplibre * update setting * updated watergis modules --- .eslintignore | 13 + .prettierrc | 3 +- package.json | 39 +- pnpm-lock.yaml | 773 ++++++++++++++--------- src/lib/components/LayerListPanel.svelte | 2 +- src/lib/components/Map.svelte | 11 +- tsconfig.json | 9 +- 7 files changed, 531 insertions(+), 319 deletions(-) create mode 100644 .eslintignore diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..3897265 --- /dev/null +++ b/.eslintignore @@ -0,0 +1,13 @@ +.DS_Store +node_modules +/build +/.svelte-kit +/package +.env +.env.* +!.env.example + +# Ignore files for PNPM, NPM and YARN +pnpm-lock.yaml +package-lock.json +yarn.lock diff --git a/.prettierrc b/.prettierrc index 1a10c5f..9573023 100644 --- a/.prettierrc +++ b/.prettierrc @@ -3,5 +3,6 @@ "singleQuote": true, "trailingComma": "none", "printWidth": 100, - "plugins": ["prettier-plugin-svelte"] + "plugins": ["prettier-plugin-svelte"], + "overrides": [{ "files": "*.svelte", "options": { "parser": "svelte" } }] } diff --git a/package.json b/package.json index dbe8912..cdd048a 100644 --- a/package.json +++ b/package.json @@ -14,36 +14,37 @@ }, "devDependencies": { "@evilmartians/lefthook": "^1.5.0", - "@maplibre/maplibre-gl-geocoder": "github:maplibre/maplibre-gl-geocoder", + "@maplibre/maplibre-gl-geocoder": "^1.5.0", "@popperjs/core": "^2.11.8", - "@sjmc11/tourguidejs": "^0.0.11", - "@sveltejs/adapter-static": "^2.0.3", - "@sveltejs/kit": "^1.25.1", + "@sjmc11/tourguidejs": "^0.0.16", + "@sveltejs/adapter-static": "^3.0.0", + "@sveltejs/kit": "^2.0.0", + "@sveltejs/vite-plugin-svelte": "^3.0.0", "@types/events": "^3.0.1", "@types/node": "^20.8.0", "@typescript-eslint/eslint-plugin": "^7.0.0", "@typescript-eslint/parser": "^7.0.0", - "@watergis/maplibre-center-icon": "^2.0.1", + "@watergis/maplibre-center-icon": "^3.0.0", "@watergis/maplibre-gl-area-switcher": "^1.0.0", - "@watergis/maplibre-gl-tour": "^1.0.2", - "@watergis/svelte-collapsible-panel": "^1.0.1", - "@watergis/svelte-maplibre-attribute-popup": "^2.0.2", - "@watergis/svelte-maplibre-attribute-table": "^1.1.1", - "@watergis/svelte-maplibre-export": "^2.0.2", - "@watergis/svelte-maplibre-legend": "^2.0.3", - "@watergis/svelte-maplibre-measure": "^2.0.1", - "@watergis/svelte-maplibre-menu": "^2.1.1", - "@watergis/svelte-maplibre-share": "^2.0.2", - "@watergis/svelte-maplibre-style-switcher": "^2.0.1", - "@watergis/svelte-maplibre-valhalla": "^2.0.1", + "@watergis/maplibre-gl-tour": "^1.0.4", + "@watergis/svelte-collapsible-panel": "^2.0.0", + "@watergis/svelte-maplibre-attribute-popup": "^3.0.0", + "@watergis/svelte-maplibre-attribute-table": "^2.0.0", + "@watergis/svelte-maplibre-export": "^3.0.0", + "@watergis/svelte-maplibre-legend": "^3.0.0", + "@watergis/svelte-maplibre-measure": "^3.0.0", + "@watergis/svelte-maplibre-menu": "^3.0.0", + "@watergis/svelte-maplibre-share": "^3.0.0", + "@watergis/svelte-maplibre-style-switcher": "^3.0.2", + "@watergis/svelte-maplibre-valhalla": "^3.0.0", "buffer": "^6.0.3", "bulma": "^0.9.4", "eslint": "^8.50.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-svelte": "^2.33.2", "events": "^3.3.0", - "maplibre-gl": "^3.3.1", - "pmtiles": "2.11.0", + "maplibre-gl": "^4.1.1", + "pmtiles": "^3.0.5", "prettier": "^3.0.3", "prettier-plugin-svelte": "^3.0.3", "sass": "^1.68.0", @@ -52,7 +53,7 @@ "svelte-preprocess": "^5.0.4", "tslib": "^2.6.2", "typescript": "~5.3.0", - "vite": "^4.4.9" + "vite": "^5.0.0" }, "type": "module" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 80321a6..96d7ee7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,20 +9,23 @@ devDependencies: specifier: ^1.5.0 version: 1.5.0 '@maplibre/maplibre-gl-geocoder': - specifier: github:maplibre/maplibre-gl-geocoder - version: github.com/maplibre/maplibre-gl-geocoder/9a9f184014cdbe0722728dffd8a6d317026449ad(maplibre-gl@3.3.1) + specifier: ^1.5.0 + version: 1.5.0(maplibre-gl@4.1.1) '@popperjs/core': specifier: ^2.11.8 version: 2.11.8 '@sjmc11/tourguidejs': - specifier: ^0.0.11 - version: 0.0.11 + specifier: ^0.0.16 + version: 0.0.16 '@sveltejs/adapter-static': - specifier: ^2.0.3 - version: 2.0.3(@sveltejs/kit@1.25.1) + specifier: ^3.0.0 + version: 3.0.1(@sveltejs/kit@2.5.4) '@sveltejs/kit': - specifier: ^1.25.1 - version: 1.25.1(svelte@4.0.5)(vite@4.5.2) + specifier: ^2.0.0 + version: 2.5.4(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.0.5)(vite@5.1.6) + '@sveltejs/vite-plugin-svelte': + specifier: ^3.0.0 + version: 3.0.2(svelte@4.0.5)(vite@5.1.6) '@types/events': specifier: ^3.0.1 version: 3.0.1 @@ -36,44 +39,44 @@ devDependencies: specifier: ^7.0.0 version: 7.0.2(eslint@8.50.0)(typescript@5.3.2) '@watergis/maplibre-center-icon': - specifier: ^2.0.1 - version: 2.0.1(svelte@4.0.5) + specifier: ^3.0.0 + version: 3.0.0(svelte@4.0.5) '@watergis/maplibre-gl-area-switcher': specifier: ^1.0.0 version: 1.0.0 '@watergis/maplibre-gl-tour': - specifier: ^1.0.2 - version: 1.0.2(svelte@4.0.5) + specifier: ^1.0.4 + version: 1.0.4(svelte@4.0.5) '@watergis/svelte-collapsible-panel': - specifier: ^1.0.1 - version: 1.0.1(svelte@4.0.5) + specifier: ^2.0.0 + version: 2.0.0(svelte@4.0.5) '@watergis/svelte-maplibre-attribute-popup': - specifier: ^2.0.2 - version: 2.0.2(svelte@4.0.5) + specifier: ^3.0.0 + version: 3.0.0(svelte@4.0.5) '@watergis/svelte-maplibre-attribute-table': - specifier: ^1.1.1 - version: 1.1.1(svelte@4.0.5) + specifier: ^2.0.0 + version: 2.0.0(svelte@4.0.5) '@watergis/svelte-maplibre-export': - specifier: ^2.0.2 - version: 2.0.2(svelte@4.0.5) + specifier: ^3.0.0 + version: 3.0.0(svelte@4.0.5) '@watergis/svelte-maplibre-legend': - specifier: ^2.0.3 - version: 2.0.3(@popperjs/core@2.11.8)(svelte@4.0.5) + specifier: ^3.0.0 + version: 3.0.0(@popperjs/core@2.11.8)(svelte@4.0.5) '@watergis/svelte-maplibre-measure': - specifier: ^2.0.1 - version: 2.0.1(svelte@4.0.5) + specifier: ^3.0.0 + version: 3.0.0(svelte@4.0.5) '@watergis/svelte-maplibre-menu': - specifier: ^2.1.1 - version: 2.1.1(svelte@4.0.5) + specifier: ^3.0.0 + version: 3.0.0(svelte@4.0.5) '@watergis/svelte-maplibre-share': - specifier: ^2.0.2 - version: 2.0.2(svelte@4.0.5) + specifier: ^3.0.0 + version: 3.0.0(svelte@4.0.5) '@watergis/svelte-maplibre-style-switcher': - specifier: ^2.0.1 - version: 2.0.1(svelte@4.0.5) + specifier: ^3.0.2 + version: 3.0.2(svelte@4.0.5) '@watergis/svelte-maplibre-valhalla': - specifier: ^2.0.1 - version: 2.0.1(svelte@4.0.5) + specifier: ^3.0.0 + version: 3.0.0(svelte@4.0.5) buffer: specifier: ^6.0.3 version: 6.0.3 @@ -93,11 +96,11 @@ devDependencies: specifier: ^3.3.0 version: 3.3.0 maplibre-gl: - specifier: ^3.3.1 - version: 3.3.1 + specifier: ^4.1.1 + version: 4.1.1 pmtiles: - specifier: 2.11.0 - version: 2.11.0 + specifier: ^3.0.5 + version: 3.0.5 prettier: specifier: ^3.0.3 version: 3.0.3 @@ -123,8 +126,8 @@ devDependencies: specifier: ~5.3.0 version: 5.3.2 vite: - specifier: ^4.4.9 - version: 4.5.2(@types/node@20.8.0)(sass@1.68.0) + specifier: ^5.0.0 + version: 5.1.6(@types/node@20.8.0)(sass@1.68.0) packages: @@ -152,8 +155,17 @@ packages: resolution: {integrity: sha512-BxOqI5LgsIQP1odU5KMwV9yoijleOPzHL18/YvNqF9KFSGF2K/DLlYAbDQsWqd/1nbaFuSkYD/191dpMtNh4vw==} dev: true - /@esbuild/android-arm64@0.18.20: - resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} + /@esbuild/aix-ppc64@0.19.12: + resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm64@0.19.12: + resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -161,8 +173,8 @@ packages: dev: true optional: true - /@esbuild/android-arm@0.18.20: - resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} + /@esbuild/android-arm@0.19.12: + resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -170,8 +182,8 @@ packages: dev: true optional: true - /@esbuild/android-x64@0.18.20: - resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} + /@esbuild/android-x64@0.19.12: + resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -179,8 +191,8 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64@0.18.20: - resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} + /@esbuild/darwin-arm64@0.19.12: + resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -188,8 +200,8 @@ packages: dev: true optional: true - /@esbuild/darwin-x64@0.18.20: - resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} + /@esbuild/darwin-x64@0.19.12: + resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -197,8 +209,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64@0.18.20: - resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} + /@esbuild/freebsd-arm64@0.19.12: + resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -206,8 +218,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64@0.18.20: - resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} + /@esbuild/freebsd-x64@0.19.12: + resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -215,8 +227,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm64@0.18.20: - resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} + /@esbuild/linux-arm64@0.19.12: + resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -224,8 +236,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm@0.18.20: - resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} + /@esbuild/linux-arm@0.19.12: + resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -233,8 +245,8 @@ packages: dev: true optional: true - /@esbuild/linux-ia32@0.18.20: - resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} + /@esbuild/linux-ia32@0.19.12: + resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -242,8 +254,8 @@ packages: dev: true optional: true - /@esbuild/linux-loong64@0.18.20: - resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} + /@esbuild/linux-loong64@0.19.12: + resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -251,8 +263,8 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el@0.18.20: - resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} + /@esbuild/linux-mips64el@0.19.12: + resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -260,8 +272,8 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64@0.18.20: - resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} + /@esbuild/linux-ppc64@0.19.12: + resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -269,8 +281,8 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64@0.18.20: - resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} + /@esbuild/linux-riscv64@0.19.12: + resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -278,8 +290,8 @@ packages: dev: true optional: true - /@esbuild/linux-s390x@0.18.20: - resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} + /@esbuild/linux-s390x@0.19.12: + resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -287,8 +299,8 @@ packages: dev: true optional: true - /@esbuild/linux-x64@0.18.20: - resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} + /@esbuild/linux-x64@0.19.12: + resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -296,8 +308,8 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64@0.18.20: - resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} + /@esbuild/netbsd-x64@0.19.12: + resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -305,8 +317,8 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64@0.18.20: - resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} + /@esbuild/openbsd-x64@0.19.12: + resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -314,8 +326,8 @@ packages: dev: true optional: true - /@esbuild/sunos-x64@0.18.20: - resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} + /@esbuild/sunos-x64@0.19.12: + resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -323,8 +335,8 @@ packages: dev: true optional: true - /@esbuild/win32-arm64@0.18.20: - resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} + /@esbuild/win32-arm64@0.19.12: + resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -332,8 +344,8 @@ packages: dev: true optional: true - /@esbuild/win32-ia32@0.18.20: - resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} + /@esbuild/win32-ia32@0.19.12: + resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -341,8 +353,8 @@ packages: dev: true optional: true - /@esbuild/win32-x64@0.18.20: - resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} + /@esbuild/win32-x64@0.19.12: + resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -412,18 +424,18 @@ packages: resolution: {integrity: sha512-qprfWkn82Iw821mcKofJ5Pk9wgioHicxcQMxx+5zt5GSKoqdWvgG5AxVmpmUUjzTLPVSH5auBrhI93Deayn/DA==} dev: true - /@fortawesome/fontawesome-common-types@6.4.0: - resolution: {integrity: sha512-HNii132xfomg5QVZw0HwXXpN22s7VBHQBv9CeOu9tfJnhsWQNd2lmTNi8CSrnw5B+5YOmzu1UoPAyxaXsJ6RgQ==} + /@fortawesome/fontawesome-common-types@6.5.1: + resolution: {integrity: sha512-GkWzv+L6d2bI5f/Vk6ikJ9xtl7dfXtoRu3YGE6nq0p/FFqA1ebMOAWg3XgRyb0I6LYyYkiAo+3/KrwuBp8xG7A==} engines: {node: '>=6'} requiresBuild: true dev: true - /@fortawesome/free-solid-svg-icons@6.4.0: - resolution: {integrity: sha512-kutPeRGWm8V5dltFP1zGjQOEAzaLZj4StdQhWVZnfGFCvAPVvHh8qk5bRrU4KXnRRRNni5tKQI9PBAdI6MP8nQ==} + /@fortawesome/free-solid-svg-icons@6.5.1: + resolution: {integrity: sha512-S1PPfU3mIJa59biTtXJz1oI0+KAXW6bkAb31XKhxdxtuXDiUIFsih4JR1v5BbxY7hVHsD1RKq+jRkVRaf773NQ==} engines: {node: '>=6'} requiresBuild: true dependencies: - '@fortawesome/fontawesome-common-types': 6.4.0 + '@fortawesome/fontawesome-common-types': 6.5.1 dev: true /@geoffcox/svelte-splitter@1.0.1: @@ -534,6 +546,19 @@ packages: engines: {node: '>=6.0.0'} dev: true + /@maplibre/maplibre-gl-geocoder@1.5.0(maplibre-gl@4.1.1): + resolution: {integrity: sha512-PsAbV7WFIOu5QYZne95FiXoV7AV1/6ULMjQxgInhZ5DdB0hDLjciQPegnyDgkzI8JfeqoUMZVS/MglZnSZYhyQ==} + engines: {node: '>=6'} + peerDependencies: + maplibre-gl: '>=1.14.0' + dependencies: + lodash.debounce: 4.0.8 + maplibre-gl: 4.1.1 + subtag: 0.5.0 + suggestions-list: 0.0.2 + xtend: 4.0.2 + dev: true + /@maplibre/maplibre-gl-style-spec@19.3.0: resolution: {integrity: sha512-ZbhX9CTV+Z7vHwkRIasDOwTSzr76e8Q6a55RMsAibjyX6+P0ZNL1qAKNzOjjBDP3+aEfNMl7hHo5knuY6pTAUQ==} hasBin: true @@ -546,6 +571,18 @@ packages: sort-object: 3.0.3 dev: true + /@maplibre/maplibre-gl-style-spec@20.1.1: + resolution: {integrity: sha512-z85ARNPCBI2Cs5cPOS3DSbraTN+ue8zrcYVoSWBuNrD/mA+2SKAJ+hIzI22uN7gac6jBMnCdpPKRxS/V0KSZVQ==} + hasBin: true + dependencies: + '@mapbox/jsonlint-lines-primitives': 2.0.2 + '@mapbox/unitbezier': 0.0.1 + json-stringify-pretty-compact: 4.0.0 + minimist: 1.2.8 + rw: 1.3.3 + sort-object: 3.0.3 + dev: true + /@neodrag/svelte@2.0.3: resolution: {integrity: sha512-/7k4Byv6guBs6NpfzOnqOep8PM3HjhPg1rRPNsJsGNGDXSJNB+tn9NAi/vTXJBos3vN9XPlbnr3g/lNKGfg+Jg==} dev: true @@ -571,96 +608,192 @@ packages: fastq: 1.15.0 dev: true - /@polka/url@1.0.0-next.21: - resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} + /@polka/url@1.0.0-next.25: + resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} dev: true /@popperjs/core@2.11.8: resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} dev: true - /@sjmc11/tourguidejs@0.0.10: - resolution: {integrity: sha512-TnEL+ygzv5W73McwzuIoWQNK9HJ1/Wk4/lLHYtQlNpP4kx/Pv9CieI+zakxkgouQAgQX7WL92fZU1p2KPLvvbA==} - dependencies: - '@floating-ui/dom': 1.5.3 - sass: 1.68.0 + /@rollup/rollup-android-arm-eabi@4.13.0: + resolution: {integrity: sha512-5ZYPOuaAqEH/W3gYsRkxQATBW3Ii1MfaT4EQstTnLKViLi2gLSQmlmtTpGucNP3sXEpOiI5tdGhjdE111ekyEg==} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-android-arm64@4.13.0: + resolution: {integrity: sha512-BSbaCmn8ZadK3UAQdlauSvtaJjhlDEjS5hEVVIN3A4bbl3X+otyf/kOJV08bYiRxfejP3DXFzO2jz3G20107+Q==} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-arm64@4.13.0: + resolution: {integrity: sha512-Ovf2evVaP6sW5Ut0GHyUSOqA6tVKfrTHddtmxGQc1CTQa1Cw3/KMCDEEICZBbyppcwnhMwcDce9ZRxdWRpVd6g==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-x64@4.13.0: + resolution: {integrity: sha512-U+Jcxm89UTK592vZ2J9st9ajRv/hrwHdnvyuJpa5A2ngGSVHypigidkQJP+YiGL6JODiUeMzkqQzbCG3At81Gg==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm-gnueabihf@4.13.0: + resolution: {integrity: sha512-8wZidaUJUTIR5T4vRS22VkSMOVooG0F4N+JSwQXWSRiC6yfEsFMLTYRFHvby5mFFuExHa/yAp9juSphQQJAijQ==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-gnu@4.13.0: + resolution: {integrity: sha512-Iu0Kno1vrD7zHQDxOmvweqLkAzjxEVqNhUIXBsZ8hu8Oak7/5VTPrxOEZXYC1nmrBVJp0ZcL2E7lSuuOVaE3+w==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-musl@4.13.0: + resolution: {integrity: sha512-C31QrW47llgVyrRjIwiOwsHFcaIwmkKi3PCroQY5aVq4H0A5v/vVVAtFsI1nfBngtoRpeREvZOkIhmRwUKkAdw==} + cpu: [arm64] + os: [linux] + requiresBuild: true dev: true + optional: true - /@sjmc11/tourguidejs@0.0.11: - resolution: {integrity: sha512-swebKbE6DOslhUCAe7EragVUIWE89NqoKZvXpvkRhqCZdtsC/HkgB2xoj92/spXwWTUbWmfulaCDpc6Pe/5FmQ==} + /@rollup/rollup-linux-riscv64-gnu@4.13.0: + resolution: {integrity: sha512-Oq90dtMHvthFOPMl7pt7KmxzX7E71AfyIhh+cPhLY9oko97Zf2C9tt/XJD4RgxhaGeAraAXDtqxvKE1y/j35lA==} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-gnu@4.13.0: + resolution: {integrity: sha512-yUD/8wMffnTKuiIsl6xU+4IA8UNhQ/f1sAnQebmE/lyQ8abjsVyDkyRkWop0kdMhKMprpNIhPmYlCxgHrPoXoA==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-musl@4.13.0: + resolution: {integrity: sha512-9RyNqoFNdF0vu/qqX63fKotBh43fJQeYC98hCaf89DYQpv+xu0D8QFSOS0biA7cGuqJFOc1bJ+m2rhhsKcw1hw==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-arm64-msvc@4.13.0: + resolution: {integrity: sha512-46ue8ymtm/5PUU6pCvjlic0z82qWkxv54GTJZgHrQUuZnVH+tvvSP0LsozIDsCBFO4VjJ13N68wqrKSeScUKdA==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-ia32-msvc@4.13.0: + resolution: {integrity: sha512-P5/MqLdLSlqxbeuJ3YDeX37srC8mCflSyTrUsgbU1c/U9j6l2g2GiIdYaGD9QjdMQPMSgYm7hgg0551wHyIluw==} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-x64-msvc@4.13.0: + resolution: {integrity: sha512-UKXUQNbO3DOhzLRwHSpa0HnhhCgNODvfoPWv2FCXme8N/ANFfhIPMGuOT+QuKd16+B5yxZ0HdpNlqPvTMS1qfw==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@sjmc11/tourguidejs@0.0.16: + resolution: {integrity: sha512-NpK7OyW1l0R1XCajbWp+ibJAJbQK7dpBfqy+Etcy4fj/+qk3JPKY8RwoSX1UzzfBauuriNKJiv1KmTB3RHajQg==} dependencies: '@floating-ui/dom': 1.5.3 sass: 1.68.0 dev: true - /@sveltejs/adapter-static@2.0.3(@sveltejs/kit@1.25.1): - resolution: {integrity: sha512-VUqTfXsxYGugCpMqQv1U0LIdbR3S5nBkMMDmpjGVJyM6Q2jHVMFtdWJCkeHMySc6mZxJ+0eZK3T7IgmUCDrcUQ==} + /@sveltejs/adapter-static@3.0.1(@sveltejs/kit@2.5.4): + resolution: {integrity: sha512-6lMvf7xYEJ+oGeR5L8DFJJrowkefTK6ZgA4JiMqoClMkKq0s6yvsd3FZfCFvX1fQ0tpCD7fkuRVHsnUVgsHyNg==} peerDependencies: - '@sveltejs/kit': ^1.5.0 + '@sveltejs/kit': ^2.0.0 dependencies: - '@sveltejs/kit': 1.25.1(svelte@4.0.5)(vite@4.5.2) + '@sveltejs/kit': 2.5.4(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.0.5)(vite@5.1.6) dev: true - /@sveltejs/kit@1.25.1(svelte@4.0.5)(vite@4.5.2): - resolution: {integrity: sha512-pD8XsvNJNgTNkFngNlM60my/X8dXWPKVzN5RghEQr0NjGZmuCjy49AfFu2cGbZjNf5pBcqd2RCNMW912P5fkhA==} - engines: {node: ^16.14 || >=18} + /@sveltejs/kit@2.5.4(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.0.5)(vite@5.1.6): + resolution: {integrity: sha512-eDxK2d4EGzk99QsZNoPXe7jlzA5EGqfcCpUwZ912bhnalsZ2ZsG5wGRthkydupVjYyqdmzEanVKFhLxU2vkPSQ==} + engines: {node: '>=18.13'} hasBin: true requiresBuild: true peerDependencies: - svelte: ^3.54.0 || ^4.0.0-next.0 - vite: ^4.0.0 + '@sveltejs/vite-plugin-svelte': ^3.0.0 + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.3 dependencies: - '@sveltejs/vite-plugin-svelte': 2.4.5(svelte@4.0.5)(vite@4.5.2) - '@types/cookie': 0.5.1 - cookie: 0.5.0 + '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.0.5)(vite@5.1.6) + '@types/cookie': 0.6.0 + cookie: 0.6.0 devalue: 4.3.2 esm-env: 1.0.0 + import-meta-resolve: 4.0.0 kleur: 4.1.5 - magic-string: 0.30.2 - mime: 3.0.0 + magic-string: 0.30.8 + mrmime: 2.0.0 sade: 1.8.1 set-cookie-parser: 2.6.0 - sirv: 2.0.3 + sirv: 2.0.4 svelte: 4.0.5 tiny-glob: 0.2.9 - undici: 5.25.2 - vite: 4.5.2(@types/node@20.8.0)(sass@1.68.0) - transitivePeerDependencies: - - supports-color + vite: 5.1.6(@types/node@20.8.0)(sass@1.68.0) dev: true - /@sveltejs/vite-plugin-svelte-inspector@1.0.3(@sveltejs/vite-plugin-svelte@2.4.5)(svelte@4.0.5)(vite@4.5.2): - resolution: {integrity: sha512-Khdl5jmmPN6SUsVuqSXatKpQTMIifoQPDanaxC84m9JxIibWvSABJyHpyys0Z+1yYrxY5TTEQm+6elh0XCMaOA==} - engines: {node: ^14.18.0 || >= 16} + /@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.0.5)(vite@5.1.6): + resolution: {integrity: sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==} + engines: {node: ^18.0.0 || >=20} peerDependencies: - '@sveltejs/vite-plugin-svelte': ^2.2.0 - svelte: ^3.54.0 || ^4.0.0 - vite: ^4.0.0 + '@sveltejs/vite-plugin-svelte': ^3.0.0 + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': 2.4.5(svelte@4.0.5)(vite@4.5.2) + '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.0.5)(vite@5.1.6) debug: 4.3.4 svelte: 4.0.5 - vite: 4.5.2(@types/node@20.8.0)(sass@1.68.0) + vite: 5.1.6(@types/node@20.8.0)(sass@1.68.0) transitivePeerDependencies: - supports-color dev: true - /@sveltejs/vite-plugin-svelte@2.4.5(svelte@4.0.5)(vite@4.5.2): - resolution: {integrity: sha512-UJKsFNwhzCVuiZd06jM/psscyNJNDwjQC+qIeb7GBJK9iWeQCcIyfcPWDvbCudfcJggY9jtxJeeaZH7uny93FQ==} - engines: {node: ^14.18.0 || >= 16} + /@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.0.5)(vite@5.1.6): + resolution: {integrity: sha512-MpmF/cju2HqUls50WyTHQBZUV3ovV/Uk8k66AN2gwHogNAG8wnW8xtZDhzNBsFJJuvmq1qnzA5kE7YfMJNFv2Q==} + engines: {node: ^18.0.0 || >=20} peerDependencies: - svelte: ^3.54.0 || ^4.0.0 - vite: ^4.0.0 + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.0 dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 1.0.3(@sveltejs/vite-plugin-svelte@2.4.5)(svelte@4.0.5)(vite@4.5.2) + '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.0.5)(vite@5.1.6) debug: 4.3.4 deepmerge: 4.3.1 kleur: 4.1.5 - magic-string: 0.30.2 + magic-string: 0.30.8 svelte: 4.0.5 svelte-hmr: 0.15.3(svelte@4.0.5) - vite: 4.5.2(@types/node@20.8.0)(sass@1.68.0) - vitefu: 0.2.4(vite@4.5.2) + vite: 5.1.6(@types/node@20.8.0)(sass@1.68.0) + vitefu: 0.2.5(vite@5.1.6) transitivePeerDependencies: - supports-color dev: true @@ -682,30 +815,54 @@ packages: '@turf/helpers': 6.5.0 dev: true - /@types/cookie@0.5.1: - resolution: {integrity: sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==} + /@types/cookie@0.6.0: + resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} dev: true /@types/estree@1.0.1: resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} dev: true + /@types/estree@1.0.5: + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + dev: true + /@types/events@3.0.1: resolution: {integrity: sha512-QfUFdKjGSc+iCf8OFZhqJKfDuqB6lP57kSMkPw8ba3yNDANicUwCdaPt5ytZ4nDXXVFxQkvT8v73I4stSVrCxA==} dev: true + /@types/geojson-vt@3.2.5: + resolution: {integrity: sha512-qDO7wqtprzlpe8FfQ//ClPV9xiuoh2nkIgiouIptON9w5jvD/fA4szvP9GBlDVdJ5dldAl0kX/sy3URbWwLx0g==} + dependencies: + '@types/geojson': 7946.0.14 + dev: true + /@types/geojson@7946.0.10: resolution: {integrity: sha512-Nmh0K3iWQJzniTuPRcJn5hxXkfB1T1pgB89SBig5PlJQU5yocazeu4jATJlaA0GYFKWMqDdvYemoSnF2pXgLVA==} dev: true + /@types/geojson@7946.0.14: + resolution: {integrity: sha512-WCfD5Ht3ZesJUsONdhvm84dmzWOiOzOAqOncN0++w0lBw1o8OuDNJF2McvvCef/yBqb/HYRahp1BYtODFQ8bRg==} + dev: true + /@types/json-schema@7.0.12: resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==} dev: true + /@types/leaflet@1.9.8: + resolution: {integrity: sha512-EXdsL4EhoUtGm2GC2ZYtXn+Fzc6pluVgagvo2VC1RHWToLGlTRwVYoDpqS/7QXa01rmDyBjJk3Catpf60VMkwg==} + dependencies: + '@types/geojson': 7946.0.10 + dev: true + /@types/mapbox__point-geometry@0.1.2: resolution: {integrity: sha512-D0lgCq+3VWV85ey1MZVkE8ZveyuvW5VAfuahVTQRpXFQTxw03SuIf1/K4UQ87MMIXVKzpFjXFiFMZzLj2kU+iA==} dev: true + /@types/mapbox__point-geometry@0.1.4: + resolution: {integrity: sha512-mUWlSxAmYLfwnRBmgYV86tgYmMIICX4kza8YnE/eIlywGe2XoOxlpVnXWwir92xRLjwyarqwpu2EJKD2pk0IUA==} + dev: true + /@types/mapbox__vector-tile@1.3.0: resolution: {integrity: sha512-kDwVreQO5V4c8yAxzZVQLE5tyWF+IPToAanloQaSnwfXmIcJ7cyOrv8z4Ft4y7PsLYmhWXmON8MBV8RX0Rgr8g==} dependencies: @@ -714,6 +871,14 @@ packages: '@types/pbf': 3.0.2 dev: true + /@types/mapbox__vector-tile@1.3.4: + resolution: {integrity: sha512-bpd8dRn9pr6xKvuEBQup8pwQfD4VUyqO/2deGjfpe6AwC8YRlyEipvefyRJUSiCJTZuCb8Pl1ciVV5ekqJ96Bg==} + dependencies: + '@types/geojson': 7946.0.14 + '@types/mapbox__point-geometry': 0.1.4 + '@types/pbf': 3.0.5 + dev: true + /@types/node@20.8.0: resolution: {integrity: sha512-LzcWltT83s1bthcvjBmiBvGJiiUe84NWRHkw+ZV6Fr41z2FbIzvc815dk2nQ3RAKMuN2fkenM/z3Xv2QzEpYxQ==} dev: true @@ -722,6 +887,10 @@ packages: resolution: {integrity: sha512-EDrLIPaPXOZqDjrkzxxbX7UlJSeQVgah3i0aA4pOSzmK9zq3BIh7/MZIQxED7slJByvKM4Gc6Hypyu2lJzh3SQ==} dev: true + /@types/pbf@3.0.5: + resolution: {integrity: sha512-j3pOPiEcWZ34R6a6mN07mUkM4o4Lwf6hPNt8eilOeZhTFbxFXmKhvXl9Y28jotFPaI1bpPDJsbCprUoNke6OrA==} + dev: true + /@types/pug@2.0.6: resolution: {integrity: sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==} dev: true @@ -742,6 +911,12 @@ packages: '@types/geojson': 7946.0.10 dev: true + /@types/supercluster@7.1.3: + resolution: {integrity: sha512-Z0pOY34GDFl3Q6hUFYf3HkTwKEE02e7QgtJppBt+beEAxnyOpJua+voGFvxINBHa06GwLFFym7gRPY2SiKIfIA==} + dependencies: + '@types/geojson': 7946.0.14 + dev: true + /@typescript-eslint/eslint-plugin@7.0.2(@typescript-eslint/parser@7.0.2)(eslint@8.50.0)(typescript@5.3.2): resolution: {integrity: sha512-/XtVZJtbaphtdrWjr+CJclaCVGPtOdBpFEnvtNf/jRV0IiEemRrL0qABex/nEt8isYcnFacm3nPHYQwL+Wb7qg==} engines: {node: ^16.0.0 || >=18.0.0} @@ -874,8 +1049,8 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@vincjo/datatables@1.12.3(svelte@4.0.5): - resolution: {integrity: sha512-ctQCVWIp4Wdvj1YNjAMaYT6A02QzbnG3/sB2WWmbKEvmr4bLAvkdnFIuLFxemPkFPZRxXllNUxlYSY5v81IFRg==} + /@vincjo/datatables@1.14.5(svelte@4.0.5): + resolution: {integrity: sha512-kvjr8ggRTRzwDTgOqK3bQPe5ZJo68h30SHcx0WS3daLVt/IUzN2132wtH2JZQkpxyjmh9EiblugOzUv/36Xpug==} peerDependencies: svelte: '>=3.54.0' dependencies: @@ -888,12 +1063,12 @@ packages: '@mapbox/mapbox-gl-style-spec': 13.28.0 dev: true - /@watergis/maplibre-center-icon@2.0.1(svelte@4.0.5): - resolution: {integrity: sha512-0sDNpdqLabVoJ823MsSwaLv+4h0W4Z3UQ0TTdOKnt1yv66doyZTM4BUom7AUTn+Efqt5RJS39nPyg8o0bPxCig==} + /@watergis/maplibre-center-icon@3.0.0(svelte@4.0.5): + resolution: {integrity: sha512-eG3LfPY6xRorWbR89hAzz4MA/reZ2xJzkaNJQQtjwAjevt04QX9FL/3cHwwzxawdQBNC9lG7f18G+3BSVVD9Qw==} peerDependencies: svelte: ^4.0.0 dependencies: - maplibre-gl: 3.3.1 + maplibre-gl: 4.1.1 svelte: 4.0.5 dev: true @@ -903,77 +1078,77 @@ packages: maplibre-gl: 3.3.1 dev: true - /@watergis/maplibre-gl-tour@1.0.2(svelte@4.0.5): - resolution: {integrity: sha512-DKK6ZR1+GaEs23jiO5qfXKt5QcUg08p0U59MWuqUKruvR/VJB1yq9tv0nTxS4asffFuxvo/IRr88TX9f4ewfEQ==} + /@watergis/maplibre-gl-tour@1.0.4(svelte@4.0.5): + resolution: {integrity: sha512-ZYajNPsXrAfYMDS66dKssbfmB/sbpETBtWp9YCSePnYOy6BKFjqXagYV+du55fuBgwr4NZSXJkcglnr9BLfcPw==} peerDependencies: svelte: ^4.0.0 dependencies: - '@sjmc11/tourguidejs': 0.0.10 - maplibre-gl: 3.3.1 + '@sjmc11/tourguidejs': 0.0.16 + maplibre-gl: 4.1.1 svelte: 4.0.5 dev: true - /@watergis/svelte-collapsible-panel@1.0.1(svelte@4.0.5): - resolution: {integrity: sha512-HkQqaNWo/U+sJ/mQpAC2Kh6IOsRKezsFtK/Hc3zKGJpsLlzuULVtCTJCJMFfBkxeMhlH1a7Ru0s1rg1zyD5New==} + /@watergis/svelte-collapsible-panel@2.0.0(svelte@4.0.5): + resolution: {integrity: sha512-MwnpM+g9OEqDNeMsR4FVDA0RcJ8lkvFZ5sALibx97yET9WMWLlxT3tqH9CIVBFhDWlqS8CVay4vF0QyUVoW6NQ==} peerDependencies: svelte: ^4.0.0 dependencies: - '@fortawesome/free-solid-svg-icons': 6.4.0 + '@fortawesome/free-solid-svg-icons': 6.5.1 bulma: 0.9.4 svelte: 4.0.5 - svelte-fa: 3.0.4 + svelte-fa: 4.0.2(svelte@4.0.5) dev: true - /@watergis/svelte-maplibre-attribute-popup@2.0.2(svelte@4.0.5): - resolution: {integrity: sha512-rjoTMdlXOKyE8r8XyGKOnrtZ5vCzk4waMb/A2VGWL37vnvbAhtJE73Dx/Okfu29cZKY3mucqQVKU18hT9u5lqg==} + /@watergis/svelte-maplibre-attribute-popup@3.0.0(svelte@4.0.5): + resolution: {integrity: sha512-KFRvDi1gnrvHGLelKMAZ4FrBmq+efhPiaSREi+aESeYXvQ91wqLT4ylWXeTMK9JMfjqXh+wuOivnCQt8dYFmXQ==} peerDependencies: svelte: ^4.0.0 dependencies: - maplibre-gl: 3.3.1 + maplibre-gl: 4.1.1 svelte: 4.0.5 dev: true - /@watergis/svelte-maplibre-attribute-table@1.1.1(svelte@4.0.5): - resolution: {integrity: sha512-HYFhs289T2eMbYCH9IkYKd2tu4LP0O/EEwQnI8P1f2A7tQ8jIAxmVDOnoNptACxTp8fcd3aoGfcleQKW0TELUw==} + /@watergis/svelte-maplibre-attribute-table@2.0.0(svelte@4.0.5): + resolution: {integrity: sha512-005bmGck0m+uPwwghEj7vEfZ45FgY+4SLFXJoSxFlNcKnzJtwj8xJoJ4oKHc09IzbpnCGGltqsTqmyC2EVXHAQ==} peerDependencies: svelte: ^4.0.0 dependencies: - '@vincjo/datatables': 1.12.3(svelte@4.0.5) - '@watergis/svelte-maplibre-menu': 2.1.1(svelte@4.0.5) - maplibre-gl: 3.3.1 + '@vincjo/datatables': 1.14.5(svelte@4.0.5) + '@watergis/svelte-maplibre-menu': 3.0.0(svelte@4.0.5) + maplibre-gl: 4.1.1 svelte: 4.0.5 dev: true - /@watergis/svelte-maplibre-export@2.0.2(svelte@4.0.5): - resolution: {integrity: sha512-gDP9EN/lVq5x3gOczW4K1L5cnuoxs8qP2m5kykkmCsZemId95wKFB7l+rLLk0lZVckrVumc24LBUuK7XHOCnrg==} + /@watergis/svelte-maplibre-export@3.0.0(svelte@4.0.5): + resolution: {integrity: sha512-Wg5DhDQ7p2jMZHst4s/PqEtdacCGaqC4IbJqZlwJUAIrdaAn/wDJlr6l1qKHw8EIxHp0iCPIeozh8juRWEh6tg==} peerDependencies: svelte: ^4.0.0 dependencies: - '@fortawesome/free-solid-svg-icons': 6.4.0 + '@fortawesome/free-solid-svg-icons': 6.5.1 '@neodrag/svelte': 2.0.3 jspdf: 2.5.1 - maplibre-gl: 3.3.1 + maplibre-gl: 4.1.1 svelte: 4.0.5 - svelte-fa: 3.0.4 + svelte-fa: 4.0.2(svelte@4.0.5) dev: true - /@watergis/svelte-maplibre-legend@2.0.3(@popperjs/core@2.11.8)(svelte@4.0.5): - resolution: {integrity: sha512-+7mJeFhM6X/JAs4xNnfN40tUfppt5gZ+cIK0bmu9K4WWVkyOV8mzeSqNFDzqLN/ZaEkPqY3GzmTuU6rRl91KSg==} + /@watergis/svelte-maplibre-legend@3.0.0(@popperjs/core@2.11.8)(svelte@4.0.5): + resolution: {integrity: sha512-G2MVmTQc4guUCfawbrFsRA13kiz7fEohVMBT/L0430LJ2bj/Hlue/IVaH+zFna/ET7I3SIf2r4GV7xLHHJfbhA==} peerDependencies: svelte: ^4.0.0 dependencies: - '@fortawesome/free-solid-svg-icons': 6.4.0 + '@fortawesome/free-solid-svg-icons': 6.5.1 '@watergis/legend-symbol': 0.2.3 chroma-js: 2.4.2 detect-touch-device: 1.1.6 js-yaml: 4.1.0 lodash-es: 4.17.21 - maplibre-gl: 3.3.1 + maplibre-gl: 4.1.1 svelte: 4.0.5 - svelte-awesome-color-picker: 2.4.7 - svelte-fa: 3.0.4 + svelte-awesome-color-picker: 2.4.8 + svelte-fa: 4.0.2(svelte@4.0.5) svelte-popperjs: 1.3.2(@popperjs/core@2.11.8)(svelte@4.0.5) - svelte-range-slider-pips: 2.2.2 + svelte-range-slider-pips: 2.3.1 svelte-tippy: 1.3.2 svelte-use-click-outside: 1.0.0 tippy.js: 6.3.7 @@ -981,62 +1156,62 @@ packages: - '@popperjs/core' dev: true - /@watergis/svelte-maplibre-measure@2.0.1(svelte@4.0.5): - resolution: {integrity: sha512-wSOAmuclx8B8PmuckvtZybrWNrrIvu2Xg9q9mwC+E6jod7MZcmHYViV1nDeE8vp5mfDzLDePGGjPz63sr/mFVA==} + /@watergis/svelte-maplibre-measure@3.0.0(svelte@4.0.5): + resolution: {integrity: sha512-z8QBgTZu9wRgMGeaxnzs0JWnr5Zt8La7U6i9dgyYxoeslxMD1ambuDp05f1M8zPUppq642ItGu4nnOleO40XOg==} peerDependencies: svelte: ^4.0.0 dependencies: - '@fortawesome/free-solid-svg-icons': 6.4.0 + '@fortawesome/free-solid-svg-icons': 6.5.1 '@turf/distance': 6.5.0 '@watergis/terrain-rgb': 1.1.12 - maplibre-gl: 3.3.1 + maplibre-gl: 4.1.1 svelte: 4.0.5 - svelte-fa: 3.0.4 + svelte-fa: 4.0.2(svelte@4.0.5) transitivePeerDependencies: - debug dev: true - /@watergis/svelte-maplibre-menu@2.1.1(svelte@4.0.5): - resolution: {integrity: sha512-tQQ//lmzBCeyhCXEkv3gK+OSrQ+dzsH/xQUCo5pfGyToCys07yjBpPLxDH2sYGUAKFYtcw3J4pnkj8LRZxMEqA==} + /@watergis/svelte-maplibre-menu@3.0.0(svelte@4.0.5): + resolution: {integrity: sha512-UKBBWYxWyNe+RsFuFk/JnkP78IPjapZW94oje6yxn41lWLI9npA3cZ8o3lX/QPz/zncewUrPm2dLYBwy95rrJg==} peerDependencies: svelte: ^4.0.0 dependencies: '@geoffcox/svelte-splitter': 1.0.1 - maplibre-gl: 3.3.1 + maplibre-gl: 4.1.1 svelte: 4.0.5 dev: true - /@watergis/svelte-maplibre-share@2.0.2(svelte@4.0.5): - resolution: {integrity: sha512-oKTOaK/y6fsVuBMC4mVbvw7yr3lCVuIRtI2iV0SDNB1x2A/ktVIsuCpuem3LW6S8MtHx5EzuT7FrrLIm73Ht8w==} + /@watergis/svelte-maplibre-share@3.0.0(svelte@4.0.5): + resolution: {integrity: sha512-p9AbbMM87NN9mIV2S6WwZJGxTumVmr+UTUYCRzKR6S4zGVdjuQos+FVZU+wXPcz/5KQAVNCyYPwO6c79LV7U1w==} peerDependencies: svelte: ^4.0.0 dependencies: - '@fortawesome/free-solid-svg-icons': 6.4.0 - maplibre-gl: 3.3.1 + '@fortawesome/free-solid-svg-icons': 6.5.1 + maplibre-gl: 4.1.1 svelte: 4.0.5 svelte-copy: 1.4.1(svelte@4.0.5) - svelte-fa: 3.0.4 + svelte-fa: 4.0.2(svelte@4.0.5) dev: true - /@watergis/svelte-maplibre-style-switcher@2.0.1(svelte@4.0.5): - resolution: {integrity: sha512-YaP3MRUktDM5RPWbJGo8qIwpD5Jl0Ayp6qAU5Xu9o56GHdIRbXjU/mrJIpL2nWe/NDJ9pBPyYxXxcPev1phI3g==} + /@watergis/svelte-maplibre-style-switcher@3.0.2(svelte@4.0.5): + resolution: {integrity: sha512-5cZ45UYr121bf4aRmfjDkOYSX1/JIYdK1rlpA9BeeHB25fUwStS0bgOWKPWwTHFq/uz/aQr/49DJKwvLStJL/A==} peerDependencies: svelte: ^4.0.0 dependencies: - debounce: 1.2.1 - maplibre-gl: 3.3.1 + debounce: 2.0.0 + maplibre-gl: 4.1.1 svelte: 4.0.5 dev: true - /@watergis/svelte-maplibre-valhalla@2.0.1(svelte@4.0.5): - resolution: {integrity: sha512-TEwUmuLi2fGgtU/AJ9hkrEAa3J9z9GuTw/VrkYGwxze298oJFfsdeRIIcNfIf3boX3u1Ft4/rVAzXtced6fmag==} + /@watergis/svelte-maplibre-valhalla@3.0.0(svelte@4.0.5): + resolution: {integrity: sha512-RTQzAIBvZQwIfhhi5smiE0amC6sYWoXNaayFr0v3NNZu1gYEI2fPYqOuNcx0exbyrkg1vKMs7vTglAyH8zveSg==} peerDependencies: svelte: ^4.0.0 dependencies: - '@fortawesome/free-solid-svg-icons': 6.4.0 - maplibre-gl: 3.3.1 + '@fortawesome/free-solid-svg-icons': 6.5.1 + maplibre-gl: 4.1.1 svelte: 4.0.5 - svelte-fa: 3.0.4 + svelte-fa: 4.0.2(svelte@4.0.5) dev: true /@watergis/terrain-rgb@1.1.12: @@ -1200,13 +1375,6 @@ packages: resolution: {integrity: sha512-86FlT5+1GrsgKbPLRRY7cGDg8fsJiP/jzTqXXVqiUZZ2aZT8uemEOHlU1CDU+TxklPEZ11HZNNWclRBBecP4CQ==} dev: true - /busboy@1.6.0: - resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} - engines: {node: '>=10.16.0'} - dependencies: - streamsearch: 1.1.0 - dev: true - /bytewise-core@1.2.3: resolution: {integrity: sha512-nZD//kc78OOxeYtRlVk8/zXqTB4gf/nlguL1ggWA8FuchMyOxcyHR4QPQZMUmA7czC+YnaBrPUCubqAWe50DaA==} dependencies: @@ -1297,8 +1465,8 @@ packages: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} dev: true - /cookie@0.5.0: - resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} + /cookie@0.6.0: + resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} engines: {node: '>= 0.6'} dev: true @@ -1343,8 +1511,9 @@ packages: hasBin: true dev: true - /debounce@1.2.1: - resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} + /debounce@2.0.0: + resolution: {integrity: sha512-xRetU6gL1VJbs85Mc4FoEGSjQxzpdxRyFhe3lmWFyy2EzydIcD4xzUvRJMD+NPDfMwKNhxa3PvsIOU32luIWeA==} + engines: {node: '>=18'} dev: true /debug@4.3.4: @@ -1414,34 +1583,35 @@ packages: resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} dev: true - /esbuild@0.18.20: - resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} + /esbuild@0.19.12: + resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.18.20 - '@esbuild/android-arm64': 0.18.20 - '@esbuild/android-x64': 0.18.20 - '@esbuild/darwin-arm64': 0.18.20 - '@esbuild/darwin-x64': 0.18.20 - '@esbuild/freebsd-arm64': 0.18.20 - '@esbuild/freebsd-x64': 0.18.20 - '@esbuild/linux-arm': 0.18.20 - '@esbuild/linux-arm64': 0.18.20 - '@esbuild/linux-ia32': 0.18.20 - '@esbuild/linux-loong64': 0.18.20 - '@esbuild/linux-mips64el': 0.18.20 - '@esbuild/linux-ppc64': 0.18.20 - '@esbuild/linux-riscv64': 0.18.20 - '@esbuild/linux-s390x': 0.18.20 - '@esbuild/linux-x64': 0.18.20 - '@esbuild/netbsd-x64': 0.18.20 - '@esbuild/openbsd-x64': 0.18.20 - '@esbuild/sunos-x64': 0.18.20 - '@esbuild/win32-arm64': 0.18.20 - '@esbuild/win32-ia32': 0.18.20 - '@esbuild/win32-x64': 0.18.20 + '@esbuild/aix-ppc64': 0.19.12 + '@esbuild/android-arm': 0.19.12 + '@esbuild/android-arm64': 0.19.12 + '@esbuild/android-x64': 0.19.12 + '@esbuild/darwin-arm64': 0.19.12 + '@esbuild/darwin-x64': 0.19.12 + '@esbuild/freebsd-arm64': 0.19.12 + '@esbuild/freebsd-x64': 0.19.12 + '@esbuild/linux-arm': 0.19.12 + '@esbuild/linux-arm64': 0.19.12 + '@esbuild/linux-ia32': 0.19.12 + '@esbuild/linux-loong64': 0.19.12 + '@esbuild/linux-mips64el': 0.19.12 + '@esbuild/linux-ppc64': 0.19.12 + '@esbuild/linux-riscv64': 0.19.12 + '@esbuild/linux-s390x': 0.19.12 + '@esbuild/linux-x64': 0.19.12 + '@esbuild/netbsd-x64': 0.19.12 + '@esbuild/openbsd-x64': 0.19.12 + '@esbuild/sunos-x64': 0.19.12 + '@esbuild/win32-arm64': 0.19.12 + '@esbuild/win32-ia32': 0.19.12 + '@esbuild/win32-x64': 0.19.12 dev: true /escape-string-regexp@4.0.0: @@ -1833,6 +2003,10 @@ packages: resolve-from: 4.0.0 dev: true + /import-meta-resolve@4.0.0: + resolution: {integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==} + dev: true + /imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} @@ -1939,6 +2113,10 @@ packages: resolution: {integrity: sha512-Rc2suX5meI0S3bfdZuA7JMFBGkJ875ApfVyq2WHELjBiiG22My/l7/8zPpH/CfFVQHuVLd8NLR0nv6vi0BYYKA==} dev: true + /json-stringify-pretty-compact@4.0.0: + resolution: {integrity: sha512-3CNZ2DnrpByG9Nqj6Xo8vqbjT4F6N+tb4Gb28ESAZjYZ5yqvmc56J+/kuIwkaAMOyblTQhUW7PxMkUb8Q36N3Q==} + dev: true + /jspdf@2.5.1: resolution: {integrity: sha512-hXObxz7ZqoyhxET78+XR34Xu2qFGrJJ2I2bE5w4SM8eFaFEkW2xcGRVUss360fYelwRSid/jT078kbNvmoW0QA==} dependencies: @@ -2028,6 +2206,13 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 dev: true + /magic-string@0.30.8: + resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + dev: true + /maplibre-gl@3.3.1: resolution: {integrity: sha512-SfRq9bT68GytDzCOG0IoTGg2rASbgdYunW/6xhnp55QuLmwG1M/YOlXxqHaphwia7kZbMvBOocvY0fp5yfTjZA==} engines: {node: '>=16.14.0', npm: '>=8.1.0'} @@ -2059,6 +2244,38 @@ packages: vt-pbf: 3.1.3 dev: true + /maplibre-gl@4.1.1: + resolution: {integrity: sha512-DmHru9FTHCOngNHzIx9W2+MlUziYPfPxd2qjyeWwczBYNx2SDpmH394MkuCvSgnfUm5Zvs4NaYCqMu44jUga1Q==} + engines: {node: '>=16.14.0', npm: '>=8.1.0'} + dependencies: + '@mapbox/geojson-rewind': 0.5.2 + '@mapbox/jsonlint-lines-primitives': 2.0.2 + '@mapbox/point-geometry': 0.1.0 + '@mapbox/tiny-sdf': 2.0.6 + '@mapbox/unitbezier': 0.0.1 + '@mapbox/vector-tile': 1.3.1 + '@mapbox/whoots-js': 3.1.0 + '@maplibre/maplibre-gl-style-spec': 20.1.1 + '@types/geojson': 7946.0.14 + '@types/geojson-vt': 3.2.5 + '@types/mapbox__point-geometry': 0.1.4 + '@types/mapbox__vector-tile': 1.3.4 + '@types/pbf': 3.0.5 + '@types/supercluster': 7.1.3 + earcut: 2.2.4 + geojson-vt: 3.2.1 + gl-matrix: 3.4.3 + global-prefix: 3.0.0 + kdbush: 4.0.2 + murmurhash-js: 1.0.0 + pbf: 3.2.1 + potpack: 2.0.0 + quickselect: 2.0.0 + supercluster: 8.0.1 + tinyqueue: 2.0.3 + vt-pbf: 3.1.3 + dev: true + /mdn-data@2.0.30: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} dev: true @@ -2076,12 +2293,6 @@ packages: picomatch: 2.3.1 dev: true - /mime@3.0.0: - resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} - engines: {node: '>=10.0.0'} - hasBin: true - dev: true - /min-indent@1.0.1: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} @@ -2116,8 +2327,8 @@ packages: engines: {node: '>=4'} dev: true - /mrmime@1.0.1: - resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} + /mrmime@2.0.0: + resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} engines: {node: '>=10'} dev: true @@ -2238,9 +2449,10 @@ packages: engines: {node: '>=8.6'} dev: true - /pmtiles@2.11.0: - resolution: {integrity: sha512-dU9SzzaqmCGpdEuTnIba6bDHT6j09ZJFIXxwGpvkiEnce3ZnBB1VKt6+EOmJGueriweaZLAMTUmKVElU2CBe0g==} + /pmtiles@3.0.5: + resolution: {integrity: sha512-K6NxVvW/vXE3052VZKF2ppyjdyhLx41FidR5yV8L/+El+lcMJpXS0vHBSPFmjdag5zkYv2XGDdq+3VjB2K7l6w==} dependencies: + '@types/leaflet': 1.9.8 fflate: 0.8.0 dev: true @@ -2409,11 +2621,26 @@ packages: glob: 7.2.3 dev: true - /rollup@3.29.4: - resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} - engines: {node: '>=14.18.0', npm: '>=8.0.0'} + /rollup@4.13.0: + resolution: {integrity: sha512-3YegKemjoQnYKmsBlOHfMLVPPA5xLkQ8MHLLSw/fBrFaVkEayL51DilPpNNLq1exr98F2B1TzrV0FUlN3gWRPg==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + dependencies: + '@types/estree': 1.0.5 optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.13.0 + '@rollup/rollup-android-arm64': 4.13.0 + '@rollup/rollup-darwin-arm64': 4.13.0 + '@rollup/rollup-darwin-x64': 4.13.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.13.0 + '@rollup/rollup-linux-arm64-gnu': 4.13.0 + '@rollup/rollup-linux-arm64-musl': 4.13.0 + '@rollup/rollup-linux-riscv64-gnu': 4.13.0 + '@rollup/rollup-linux-x64-gnu': 4.13.0 + '@rollup/rollup-linux-x64-musl': 4.13.0 + '@rollup/rollup-win32-arm64-msvc': 4.13.0 + '@rollup/rollup-win32-ia32-msvc': 4.13.0 + '@rollup/rollup-win32-x64-msvc': 4.13.0 fsevents: 2.3.3 dev: true @@ -2487,12 +2714,12 @@ packages: engines: {node: '>=8'} dev: true - /sirv@2.0.3: - resolution: {integrity: sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==} + /sirv@2.0.4: + resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} engines: {node: '>= 10'} dependencies: - '@polka/url': 1.0.0-next.21 - mrmime: 1.0.1 + '@polka/url': 1.0.0-next.25 + mrmime: 2.0.0 totalist: 3.0.1 dev: true @@ -2570,11 +2797,6 @@ packages: dev: true optional: true - /streamsearch@1.1.0: - resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} - engines: {node: '>=10.0.0'} - dev: true - /strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} @@ -2618,8 +2840,8 @@ packages: has-flag: 4.0.0 dev: true - /svelte-awesome-color-picker@2.4.7: - resolution: {integrity: sha512-LW9n16pR3V9vxFXdq0rmtBYJXv57zBZmLV/KNPtFqTo0kYwu7NsQhZZxFv6qoB/5PUXyPMfe3VCllyauFEY3SQ==} + /svelte-awesome-color-picker@2.4.8: + resolution: {integrity: sha512-p6yzMMeo/IjqKMYb8oXa2vGbbRvtEDvi8LejGpY8AsZsjNwXSR0WKxQplaz67u1eqZFIRLPX0+IknQrhT5gI+g==} dependencies: colord: 2.9.3 dev: true @@ -2676,8 +2898,12 @@ packages: svelte: 4.0.5 dev: true - /svelte-fa@3.0.4: - resolution: {integrity: sha512-y04vEuAoV1wwVDItSCzPW7lzT6v1bj/y1p+W1V+NtIMpQ+8hj8MBkx7JFD7JHSnalPU1QiI8BVfguqheEA3nPg==} + /svelte-fa@4.0.2(svelte@4.0.5): + resolution: {integrity: sha512-lza8Jfii6jcpMQB73mBStONxaLfZsUS+rKJ/hH6WxsHUd+g68+oHIL9yQTk4a0uY9HQk78T/CPvQnED0msqJfg==} + peerDependencies: + svelte: ^4.0.0 + dependencies: + svelte: 4.0.5 dev: true /svelte-hmr@0.15.3(svelte@4.0.5): @@ -2748,8 +2974,8 @@ packages: typescript: 5.3.2 dev: true - /svelte-range-slider-pips@2.2.2: - resolution: {integrity: sha512-SsiIBpCkBnqvfaHLeIDolTfZlc8m7y93MhlxPKQ90YMZnE/rAxj+IoCrd7LTL/nXA2SCla4IJutSzfwdOtJddA==} + /svelte-range-slider-pips@2.3.1: + resolution: {integrity: sha512-P29PNqHld+SiaDuHzf98rLvhSYWXb3TVL9p7U5RG9UX8emUgypZgp9zuIIwpmIXysGQC6JG8duMc5FuaPnSVdg==} dev: true /svelte-tippy@1.3.2: @@ -2870,13 +3096,6 @@ packages: typewise-core: 1.2.0 dev: true - /undici@5.25.2: - resolution: {integrity: sha512-tch8RbCfn1UUH1PeVCXva4V8gDpGAud/w0WubD6sHC46vYQ3KDxL+xv1A2UxK0N6jrVedutuPHxe1XIoqerwMw==} - engines: {node: '>=14.0'} - dependencies: - busboy: 1.6.0 - dev: true - /union-value@1.0.1: resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} engines: {node: '>=0.10.0'} @@ -2905,12 +3124,12 @@ packages: dev: true optional: true - /vite@4.5.2(@types/node@20.8.0)(sass@1.68.0): - resolution: {integrity: sha512-tBCZBNSBbHQkaGyhGCDUGqeo2ph8Fstyp6FMSvTtsXeZSPpSMGlviAOav2hxVTqFcx8Hj/twtWKsMJXNY0xI8w==} - engines: {node: ^14.18.0 || >=16.0.0} + /vite@5.1.6(@types/node@20.8.0)(sass@1.68.0): + resolution: {integrity: sha512-yYIAZs9nVfRJ/AiOLCA91zzhjsHUgMjB+EigzFb6W2XTLO8JixBCKCjvhKZaye+NKYHCrkv3Oh50dH9EdLU2RA==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - '@types/node': '>= 14' + '@types/node': ^18.0.0 || >=20.0.0 less: '*' lightningcss: ^1.21.0 sass: '*' @@ -2934,23 +3153,23 @@ packages: optional: true dependencies: '@types/node': 20.8.0 - esbuild: 0.18.20 + esbuild: 0.19.12 postcss: 8.4.35 - rollup: 3.29.4 + rollup: 4.13.0 sass: 1.68.0 optionalDependencies: fsevents: 2.3.3 dev: true - /vitefu@0.2.4(vite@4.5.2): - resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==} + /vitefu@0.2.5(vite@5.1.6): + resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} peerDependencies: - vite: ^3.0.0 || ^4.0.0 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 peerDependenciesMeta: vite: optional: true dependencies: - vite: 4.5.2(@types/node@20.8.0)(sass@1.68.0) + vite: 5.1.6(@types/node@20.8.0)(sass@1.68.0) dev: true /vt-pbf@3.1.3: @@ -3002,19 +3221,3 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} dev: true - - github.com/maplibre/maplibre-gl-geocoder/9a9f184014cdbe0722728dffd8a6d317026449ad(maplibre-gl@3.3.1): - resolution: {tarball: https://codeload.github.com/maplibre/maplibre-gl-geocoder/tar.gz/9a9f184014cdbe0722728dffd8a6d317026449ad} - id: github.com/maplibre/maplibre-gl-geocoder/9a9f184014cdbe0722728dffd8a6d317026449ad - name: '@maplibre/maplibre-gl-geocoder' - version: 1.5.0 - engines: {node: '>=6'} - peerDependencies: - maplibre-gl: '>=1.14.0' - dependencies: - lodash.debounce: 4.0.8 - maplibre-gl: 3.3.1 - subtag: 0.5.0 - suggestions-list: 0.0.2 - xtend: 4.0.2 - dev: true diff --git a/src/lib/components/LayerListPanel.svelte b/src/lib/components/LayerListPanel.svelte index f914b9e..cae5721 100644 --- a/src/lib/components/LayerListPanel.svelte +++ b/src/lib/components/LayerListPanel.svelte @@ -30,7 +30,7 @@ -
+
; @@ -41,6 +39,9 @@ selectedStyle.update(() => initialStyle); const initialise = async () => { + const protocol = new Protocol(); + addProtocol('pmtiles', protocol.tile); + $map = new Map({ container: mapContainer, style: initialStyle.uri, diff --git a/tsconfig.json b/tsconfig.json index 5e85352..81ff977 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,10 +1,3 @@ { - "extends": "./.svelte-kit/tsconfig.json", - "compilerOptions": { - "paths": { - "$lib": ["./src/lib"], - "$lib/*": ["./src/lib/*"], - "$config": ["./src/config.ts"] - } - } + "extends": "./.svelte-kit/tsconfig.json" } From 88edcabe5dcf50df2c80f89933c8c87b7ed0c69c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 17 Mar 2024 09:24:46 +0000 Subject: [PATCH 08/10] chore(deps): update pnpm/action-setup action to v3 (#127) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index cc42ca0..aaa1658 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -22,7 +22,7 @@ jobs: # pnpm setup # refer to https://github.com/pnpm/action-setup - name: pnpm setup - uses: pnpm/action-setup@v2.4.0 + uses: pnpm/action-setup@v3.0.0 with: version: 8 run_install: false From 3917ba7ecc45fb510bf0af6d79bd5e3c6afc5b78 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 17 Mar 2024 09:25:01 +0000 Subject: [PATCH 09/10] chore(deps): update actions/cache action to v4 (#124) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index aaa1658..3e1cab6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -38,7 +38,7 @@ jobs: run: | echo "::set-output name=pnpm_cache_dir::$(pnpm store path)" - - uses: actions/cache@v3 + - uses: actions/cache@v4 name: Setup pnpm cache with: path: ${{ steps.pnpm-cache.outputs.pnpm_cache_dir }} From 932a60ef6bb83c99a90e16dc82647bc3f5c280dc Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 17 Mar 2024 09:39:54 +0000 Subject: [PATCH 10/10] chore(deps): update dependency typescript to ~5.4.0 (#123) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 64 +++++++++++++++++++++++++------------------------- 2 files changed, 33 insertions(+), 33 deletions(-) diff --git a/package.json b/package.json index cdd048a..7281b7a 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "svelte-check": "^3.5.2", "svelte-preprocess": "^5.0.4", "tslib": "^2.6.2", - "typescript": "~5.3.0", + "typescript": "~5.4.0", "vite": "^5.0.0" }, "type": "module" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 96d7ee7..f8e85af 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -34,10 +34,10 @@ devDependencies: version: 20.8.0 '@typescript-eslint/eslint-plugin': specifier: ^7.0.0 - version: 7.0.2(@typescript-eslint/parser@7.0.2)(eslint@8.50.0)(typescript@5.3.2) + version: 7.0.2(@typescript-eslint/parser@7.0.2)(eslint@8.50.0)(typescript@5.4.2) '@typescript-eslint/parser': specifier: ^7.0.0 - version: 7.0.2(eslint@8.50.0)(typescript@5.3.2) + version: 7.0.2(eslint@8.50.0)(typescript@5.4.2) '@watergis/maplibre-center-icon': specifier: ^3.0.0 version: 3.0.0(svelte@4.0.5) @@ -118,13 +118,13 @@ devDependencies: version: 3.5.2(postcss@8.4.28)(sass@1.68.0)(svelte@4.0.5) svelte-preprocess: specifier: ^5.0.4 - version: 5.0.4(postcss@8.4.28)(sass@1.68.0)(svelte@4.0.5)(typescript@5.3.2) + version: 5.0.4(postcss@8.4.28)(sass@1.68.0)(svelte@4.0.5)(typescript@5.4.2) tslib: specifier: ^2.6.2 version: 2.6.2 typescript: - specifier: ~5.3.0 - version: 5.3.2 + specifier: ~5.4.0 + version: 5.4.2 vite: specifier: ^5.0.0 version: 5.1.6(@types/node@20.8.0)(sass@1.68.0) @@ -917,7 +917,7 @@ packages: '@types/geojson': 7946.0.14 dev: true - /@typescript-eslint/eslint-plugin@7.0.2(@typescript-eslint/parser@7.0.2)(eslint@8.50.0)(typescript@5.3.2): + /@typescript-eslint/eslint-plugin@7.0.2(@typescript-eslint/parser@7.0.2)(eslint@8.50.0)(typescript@5.4.2): resolution: {integrity: sha512-/XtVZJtbaphtdrWjr+CJclaCVGPtOdBpFEnvtNf/jRV0IiEemRrL0qABex/nEt8isYcnFacm3nPHYQwL+Wb7qg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -929,10 +929,10 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.6.2 - '@typescript-eslint/parser': 7.0.2(eslint@8.50.0)(typescript@5.3.2) + '@typescript-eslint/parser': 7.0.2(eslint@8.50.0)(typescript@5.4.2) '@typescript-eslint/scope-manager': 7.0.2 - '@typescript-eslint/type-utils': 7.0.2(eslint@8.50.0)(typescript@5.3.2) - '@typescript-eslint/utils': 7.0.2(eslint@8.50.0)(typescript@5.3.2) + '@typescript-eslint/type-utils': 7.0.2(eslint@8.50.0)(typescript@5.4.2) + '@typescript-eslint/utils': 7.0.2(eslint@8.50.0)(typescript@5.4.2) '@typescript-eslint/visitor-keys': 7.0.2 debug: 4.3.4 eslint: 8.50.0 @@ -940,13 +940,13 @@ packages: ignore: 5.2.4 natural-compare: 1.4.0 semver: 7.5.4 - ts-api-utils: 1.0.2(typescript@5.3.2) - typescript: 5.3.2 + ts-api-utils: 1.0.2(typescript@5.4.2) + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@7.0.2(eslint@8.50.0)(typescript@5.3.2): + /@typescript-eslint/parser@7.0.2(eslint@8.50.0)(typescript@5.4.2): resolution: {integrity: sha512-GdwfDglCxSmU+QTS9vhz2Sop46ebNCXpPPvsByK7hu0rFGRHL+AusKQJ7SoN+LbLh6APFpQwHKmDSwN35Z700Q==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -958,11 +958,11 @@ packages: dependencies: '@typescript-eslint/scope-manager': 7.0.2 '@typescript-eslint/types': 7.0.2 - '@typescript-eslint/typescript-estree': 7.0.2(typescript@5.3.2) + '@typescript-eslint/typescript-estree': 7.0.2(typescript@5.4.2) '@typescript-eslint/visitor-keys': 7.0.2 debug: 4.3.4 eslint: 8.50.0 - typescript: 5.3.2 + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: true @@ -975,7 +975,7 @@ packages: '@typescript-eslint/visitor-keys': 7.0.2 dev: true - /@typescript-eslint/type-utils@7.0.2(eslint@8.50.0)(typescript@5.3.2): + /@typescript-eslint/type-utils@7.0.2(eslint@8.50.0)(typescript@5.4.2): resolution: {integrity: sha512-IKKDcFsKAYlk8Rs4wiFfEwJTQlHcdn8CLwLaxwd6zb8HNiMcQIFX9sWax2k4Cjj7l7mGS5N1zl7RCHOVwHq2VQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -985,12 +985,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 7.0.2(typescript@5.3.2) - '@typescript-eslint/utils': 7.0.2(eslint@8.50.0)(typescript@5.3.2) + '@typescript-eslint/typescript-estree': 7.0.2(typescript@5.4.2) + '@typescript-eslint/utils': 7.0.2(eslint@8.50.0)(typescript@5.4.2) debug: 4.3.4 eslint: 8.50.0 - ts-api-utils: 1.0.2(typescript@5.3.2) - typescript: 5.3.2 + ts-api-utils: 1.0.2(typescript@5.4.2) + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: true @@ -1000,7 +1000,7 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@7.0.2(typescript@5.3.2): + /@typescript-eslint/typescript-estree@7.0.2(typescript@5.4.2): resolution: {integrity: sha512-3AMc8khTcELFWcKcPc0xiLviEvvfzATpdPj/DXuOGIdQIIFybf4DMT1vKRbuAEOFMwhWt7NFLXRkbjsvKZQyvw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -1016,13 +1016,13 @@ packages: is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.5.4 - ts-api-utils: 1.0.2(typescript@5.3.2) - typescript: 5.3.2 + ts-api-utils: 1.0.2(typescript@5.4.2) + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@7.0.2(eslint@8.50.0)(typescript@5.3.2): + /@typescript-eslint/utils@7.0.2(eslint@8.50.0)(typescript@5.4.2): resolution: {integrity: sha512-PZPIONBIB/X684bhT1XlrkjNZJIEevwkKDsdwfiu1WeqBxYEEdIgVDgm8/bbKHVu+6YOpeRqcfImTdImx/4Bsw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -1033,7 +1033,7 @@ packages: '@types/semver': 7.5.0 '@typescript-eslint/scope-manager': 7.0.2 '@typescript-eslint/types': 7.0.2 - '@typescript-eslint/typescript-estree': 7.0.2(typescript@5.3.2) + '@typescript-eslint/typescript-estree': 7.0.2(typescript@5.4.2) eslint: 8.50.0 semver: 7.5.4 transitivePeerDependencies: @@ -2859,8 +2859,8 @@ packages: picocolors: 1.0.0 sade: 1.8.1 svelte: 4.0.5 - svelte-preprocess: 5.0.4(postcss@8.4.28)(sass@1.68.0)(svelte@4.0.5)(typescript@5.3.2) - typescript: 5.3.2 + svelte-preprocess: 5.0.4(postcss@8.4.28)(sass@1.68.0)(svelte@4.0.5)(typescript@5.4.2) + typescript: 5.4.2 transitivePeerDependencies: - '@babel/core' - coffeescript @@ -2925,7 +2925,7 @@ packages: svelte: 4.0.5 dev: true - /svelte-preprocess@5.0.4(postcss@8.4.28)(sass@1.68.0)(svelte@4.0.5)(typescript@5.3.2): + /svelte-preprocess@5.0.4(postcss@8.4.28)(sass@1.68.0)(svelte@4.0.5)(typescript@5.4.2): resolution: {integrity: sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==} engines: {node: '>= 14.10.0'} requiresBuild: true @@ -2971,7 +2971,7 @@ packages: sorcery: 0.11.0 strip-indent: 3.0.0 svelte: 4.0.5 - typescript: 5.3.2 + typescript: 5.4.2 dev: true /svelte-range-slider-pips@2.3.1: @@ -3055,13 +3055,13 @@ packages: engines: {node: '>=6'} dev: true - /ts-api-utils@1.0.2(typescript@5.3.2): + /ts-api-utils@1.0.2(typescript@5.4.2): resolution: {integrity: sha512-Cbu4nIqnEdd+THNEsBdkolnOXhg0I8XteoHaEKgvsxpsbWda4IsUut2c187HxywQCvveojow0Dgw/amxtSKVkQ==} engines: {node: '>=16.13.0'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.3.2 + typescript: 5.4.2 dev: true /tslib@2.6.2: @@ -3080,8 +3080,8 @@ packages: engines: {node: '>=10'} dev: true - /typescript@5.3.2: - resolution: {integrity: sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==} + /typescript@5.4.2: + resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==} engines: {node: '>=14.17'} hasBin: true dev: true