diff --git a/README.md b/README.md index 148d675..96a9548 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ generate `licenses.json`. license-checker --customPath lc-checker-format.json --json --out static/licenses.json ``` -### Currently deployed version +### Current Deployment Command ```shell docker run -d \ diff --git a/package.json b/package.json index 1ff51b8..b598c7a 100644 --- a/package.json +++ b/package.json @@ -1,11 +1,11 @@ { "name": "green-hell-maps", - "version": "1.0.0", + "version": "1.1.0", "description": "Green Hell interactive maps", "repository": "https://github.com/Daschi1/green-hell-maps", "author": "Daschi", "private": false, - "packageManager": "pnpm@9.7.0", + "packageManager": "pnpm@9.7.1", "scripts": { "dev": "vite dev", "build": "vite build", @@ -16,8 +16,8 @@ "format": "prettier --write ." }, "devDependencies": { - "@sveltejs/adapter-node": "^5.2.1", - "@sveltejs/kit": "^2.5.21", + "@sveltejs/adapter-node": "^5.2.2", + "@sveltejs/kit": "^2.5.22", "@sveltejs/vite-plugin-svelte": "^3.1.1", "@types/eslint": "^9.6.0", "autoprefixer": "^10.4.20", @@ -35,13 +35,13 @@ "prettier": "^3.3.3", "prettier-plugin-svelte": "^3.2.6", "prettier-plugin-tailwindcss": "^0.6.6", - "svelte": "^5.0.0-next.217", + "svelte": "^5.0.0-next.224", "svelte-check": "^3.8.5", "sveltekit-search-params": "^3.0.0", - "tailwindcss": "^3.4.9", + "tailwindcss": "^3.4.10", "typescript": "^5.5.4", - "typescript-eslint": "^8.0.1", - "vite": "^5.4.0" + "typescript-eslint": "^8.1.0", + "vite": "^5.4.1" }, "type": "module" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bfbe892..6e41a4c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,14 +9,14 @@ importers: .: devDependencies: '@sveltejs/adapter-node': - specifier: ^5.2.1 - version: 5.2.1(@sveltejs/kit@2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.217)(vite@5.4.0))(svelte@5.0.0-next.217)(vite@5.4.0)) + specifier: ^5.2.2 + version: 5.2.2(@sveltejs/kit@2.5.22(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.224)(vite@5.4.1))(svelte@5.0.0-next.224)(vite@5.4.1)) '@sveltejs/kit': - specifier: ^2.5.21 - version: 2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.217)(vite@5.4.0))(svelte@5.0.0-next.217)(vite@5.4.0) + specifier: ^2.5.22 + version: 2.5.22(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.224)(vite@5.4.1))(svelte@5.0.0-next.224)(vite@5.4.1) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.1 - version: 3.1.1(svelte@5.0.0-next.217)(vite@5.4.0) + version: 3.1.1(svelte@5.0.0-next.224)(vite@5.4.1) '@types/eslint': specifier: ^9.6.0 version: 9.6.0 @@ -34,16 +34,16 @@ importers: version: 9.1.0(eslint@9.9.0(jiti@1.21.6)) eslint-plugin-svelte: specifier: ^2.43.0 - version: 2.43.0(eslint@9.9.0(jiti@1.21.6))(svelte@5.0.0-next.217) + version: 2.43.0(eslint@9.9.0(jiti@1.21.6))(svelte@5.0.0-next.224) flowbite: specifier: ^2.5.1 version: 2.5.1(rollup@4.19.1) flowbite-svelte: specifier: ^0.46.15 - version: 0.46.15(rollup@4.19.1)(svelte@5.0.0-next.217) + version: 0.46.15(rollup@4.19.1)(svelte@5.0.0-next.224) flowbite-svelte-icons: specifier: 2.0.0-next.15 - version: 2.0.0-next.15(svelte@5.0.0-next.217)(tailwind-merge@2.4.0)(tailwindcss@3.4.9) + version: 2.0.0-next.15(svelte@5.0.0-next.224)(tailwind-merge@2.4.0)(tailwindcss@3.4.10) globals: specifier: ^15.9.0 version: 15.9.0 @@ -61,31 +61,31 @@ importers: version: 3.3.3 prettier-plugin-svelte: specifier: ^3.2.6 - version: 3.2.6(prettier@3.3.3)(svelte@5.0.0-next.217) + version: 3.2.6(prettier@3.3.3)(svelte@5.0.0-next.224) prettier-plugin-tailwindcss: specifier: ^0.6.6 - version: 0.6.6(prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.217))(prettier@3.3.3) + version: 0.6.6(prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.224))(prettier@3.3.3) svelte: - specifier: ^5.0.0-next.217 - version: 5.0.0-next.217 + specifier: ^5.0.0-next.224 + version: 5.0.0-next.224 svelte-check: specifier: ^3.8.5 - version: 3.8.5(postcss-load-config@4.0.2(postcss@8.4.41))(postcss@8.4.41)(svelte@5.0.0-next.217) + version: 3.8.5(postcss-load-config@4.0.2(postcss@8.4.41))(postcss@8.4.41)(svelte@5.0.0-next.224) sveltekit-search-params: specifier: ^3.0.0 - version: 3.0.0(@sveltejs/kit@2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.217)(vite@5.4.0))(svelte@5.0.0-next.217)(vite@5.4.0))(svelte@5.0.0-next.217)(vite@5.4.0) + version: 3.0.0(@sveltejs/kit@2.5.22(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.224)(vite@5.4.1))(svelte@5.0.0-next.224)(vite@5.4.1))(svelte@5.0.0-next.224)(vite@5.4.1) tailwindcss: - specifier: ^3.4.9 - version: 3.4.9 + specifier: ^3.4.10 + version: 3.4.10 typescript: specifier: ^5.5.4 version: 5.5.4 typescript-eslint: - specifier: ^8.0.1 - version: 8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + specifier: ^8.1.0 + version: 8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) vite: - specifier: ^5.4.0 - version: 5.4.0 + specifier: ^5.4.1 + version: 5.4.1 packages: @@ -438,13 +438,13 @@ packages: cpu: [x64] os: [win32] - '@sveltejs/adapter-node@5.2.1': - resolution: {integrity: sha512-5vxep+1IN6PKbT5uviKuJelHscmFcK/fiNtgRFIVQ6EzdafnqmpyxHTg6UFg7Z/9w8jNauwOp3VjCgQA+qPDIA==} + '@sveltejs/adapter-node@5.2.2': + resolution: {integrity: sha512-BCX4zP0cf86TXpmvLQTnnT/tp7P12UMezf+5LwljP1MJC1fFzn9XOXpAHQCyP+pyHGy2K7p5gY0LyLcZFAL02w==} peerDependencies: '@sveltejs/kit': ^2.4.0 - '@sveltejs/kit@2.5.21': - resolution: {integrity: sha512-zHkaVZB5WNKVtosPhpPHLLvCdhUs3j6rRhDjRcXz9Mi7ZOeMe+xpzFkm7vs7RYQKMWDPUIfDngFDM3iGPyntMw==} + '@sveltejs/kit@2.5.22': + resolution: {integrity: sha512-PQ98baF2WzvG5yiO4cZKJZJG60XjHTZD1jyho3u9Kmthx2ytdGYyVPPvKXgKXpKSq4wwctD9dl0d2blSbJMcOg==} engines: {node: '>=18.13'} hasBin: true peerDependencies: @@ -485,8 +485,8 @@ packages: '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} - '@typescript-eslint/eslint-plugin@8.0.1': - resolution: {integrity: sha512-5g3Y7GDFsJAnY4Yhvk8sZtFfV6YNF2caLzjrRPUBzewjPCaj0yokePB4LJSobyCzGMzjZZYFbwuzbfDHlimXbQ==} + '@typescript-eslint/eslint-plugin@8.1.0': + resolution: {integrity: sha512-LlNBaHFCEBPHyD4pZXb35mzjGkuGKXU5eeCA1SxvHfiRES0E82dOounfVpL4DCqYvJEKab0bZIA0gCRpdLKkCw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -496,8 +496,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.0.1': - resolution: {integrity: sha512-5IgYJ9EO/12pOUwiBKFkpU7rS3IU21mtXzB81TNwq2xEybcmAZrE9qwDtsb5uQd9aVO9o0fdabFyAmKveXyujg==} + '@typescript-eslint/parser@8.1.0': + resolution: {integrity: sha512-U7iTAtGgJk6DPX9wIWPPOlt1gO57097G06gIcl0N0EEnNw8RGD62c+2/DiP/zL7KrkqnnqF7gtFGR7YgzPllTA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -506,12 +506,12 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@8.0.1': - resolution: {integrity: sha512-NpixInP5dm7uukMiRyiHjRKkom5RIFA4dfiHvalanD2cF0CLUuQqxfg8PtEUo9yqJI2bBhF+pcSafqnG3UBnRQ==} + '@typescript-eslint/scope-manager@8.1.0': + resolution: {integrity: sha512-DsuOZQji687sQUjm4N6c9xABJa7fjvfIdjqpSIIVOgaENf2jFXiM9hIBZOL3hb6DHK9Nvd2d7zZnoMLf9e0OtQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.0.1': - resolution: {integrity: sha512-+/UT25MWvXeDX9YaHv1IS6KI1fiuTto43WprE7pgSMswHbn1Jm9GEM4Txp+X74ifOWV8emu2AWcbLhpJAvD5Ng==} + '@typescript-eslint/type-utils@8.1.0': + resolution: {integrity: sha512-oLYvTxljVvsMnldfl6jIKxTaU7ok7km0KDrwOt1RHYu6nxlhN3TIx8k5Q52L6wR33nOwDgM7VwW1fT1qMNfFIA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -519,12 +519,12 @@ packages: typescript: optional: true - '@typescript-eslint/types@8.0.1': - resolution: {integrity: sha512-PpqTVT3yCA/bIgJ12czBuE3iBlM3g4inRSC5J0QOdQFAn07TYrYEQBBKgXH1lQpglup+Zy6c1fxuwTk4MTNKIw==} + '@typescript-eslint/types@8.1.0': + resolution: {integrity: sha512-q2/Bxa0gMOu/2/AKALI0tCKbG2zppccnRIRCW6BaaTlRVaPKft4oVYPp7WOPpcnsgbr0qROAVCVKCvIQ0tbWog==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.0.1': - resolution: {integrity: sha512-8V9hriRvZQXPWU3bbiUV4Epo7EvgM6RTs+sUmxp5G//dBGy402S7Fx0W0QkB2fb4obCF8SInoUzvTYtc3bkb5w==} + '@typescript-eslint/typescript-estree@8.1.0': + resolution: {integrity: sha512-NTHhmufocEkMiAord/g++gWKb0Fr34e9AExBRdqgWdVBaKoei2dIyYKD9Q0jBnvfbEA5zaf8plUFMUH6kQ0vGg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -532,14 +532,14 @@ packages: typescript: optional: true - '@typescript-eslint/utils@8.0.1': - resolution: {integrity: sha512-CBFR0G0sCt0+fzfnKaciu9IBsKvEKYwN9UZ+eeogK1fYHg4Qxk1yf/wLQkLXlq8wbU2dFlgAesxt8Gi76E8RTA==} + '@typescript-eslint/utils@8.1.0': + resolution: {integrity: sha512-ypRueFNKTIFwqPeJBfeIpxZ895PQhNyH4YID6js0UoBImWYoSjBsahUn9KMiJXh94uOjVBgHD9AmkyPsPnFwJA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - '@typescript-eslint/visitor-keys@8.0.1': - resolution: {integrity: sha512-W5E+o0UfUcK5EgchLZsyVWqARmsM7v54/qEq6PY3YI5arkgmCzHiuk0zKSJJbm71V0xdRna4BGomkCTXz2/LkQ==} + '@typescript-eslint/visitor-keys@8.1.0': + resolution: {integrity: sha512-ba0lNI19awqZ5ZNKh6wCModMwoZs457StTebQ0q1NP58zSi2F6MOZRXwfKZy+jB78JNJ/WH8GSh2IQNzXX8Nag==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@yr/monotone-cubic-spline@1.0.3': @@ -1665,8 +1665,8 @@ packages: typescript: optional: true - svelte@5.0.0-next.217: - resolution: {integrity: sha512-uJwCkBCuqe3NDngZEjTzKFKjOZYtHL0pCXRu3G9XaGL5ALzds96f3ndGbVRDaKwUA7l+5risgI0sy49I0C3JAw==} + svelte@5.0.0-next.224: + resolution: {integrity: sha512-kIGrBAxOC8GdvumVj4cpt6ujrP6ab8fIJmK23wa1ZYzchA7le+OOqwc/m2uJ552o1+AbeJ2PxRtwHCKD8JeejA==} engines: {node: '>=18'} sveltekit-search-params@3.0.0: @@ -1709,8 +1709,8 @@ packages: tailwind-merge@2.4.0: resolution: {integrity: sha512-49AwoOQNKdqKPd9CViyH5wJoSKsCDjUlzL8DxuGp3P1FsGY36NJDAa18jLZcaHAUUuTj+JB8IAo8zWgBNvBF7A==} - tailwindcss@3.4.9: - resolution: {integrity: sha512-1SEOvRr6sSdV5IDf9iC+NU4dhwdqzF4zKKq3sAbasUWHEM6lsMhX+eNN5gkPx1BvLFEnZQEUFbXnGj8Qlp83Pg==} + tailwindcss@3.4.10: + resolution: {integrity: sha512-KWZkVPm7yJRhdu4SRSl9d4AK2wM3a50UsvgHZO7xY77NQr2V+fIrEuoDGQcbvswWvFGbS2f6e+jC/6WJm1Dl0w==} engines: {node: '>=14.0.0'} hasBin: true @@ -1752,8 +1752,8 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - typescript-eslint@8.0.1: - resolution: {integrity: sha512-V3Y+MdfhawxEjE16dWpb7/IOgeXnLwAEEkS7v8oDqNcR1oYlqWhGH/iHqHdKVdpWme1VPZ0SoywXAkCqawj2eQ==} + typescript-eslint@8.1.0: + resolution: {integrity: sha512-prB2U3jXPJLpo1iVLN338Lvolh6OrcCZO+9Yv6AR+tvegPPptYCDBIHiEEUdqRi8gAv2bXNKfMUrgAd2ejn/ow==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -1784,8 +1784,8 @@ packages: validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - vite@5.4.0: - resolution: {integrity: sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg==} + vite@5.4.1: + resolution: {integrity: sha512-1oE6yuNXssjrZdblI9AfBbHCC41nnyoVoEZxQnID6yvQZAFBzxxkqoFLtHUMkYunL8hwOLEjgTuxpkRxvba3kA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -2114,17 +2114,17 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.19.1': optional: true - '@sveltejs/adapter-node@5.2.1(@sveltejs/kit@2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.217)(vite@5.4.0))(svelte@5.0.0-next.217)(vite@5.4.0))': + '@sveltejs/adapter-node@5.2.2(@sveltejs/kit@2.5.22(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.224)(vite@5.4.1))(svelte@5.0.0-next.224)(vite@5.4.1))': dependencies: '@rollup/plugin-commonjs': 26.0.1(rollup@4.19.1) '@rollup/plugin-json': 6.1.0(rollup@4.19.1) '@rollup/plugin-node-resolve': 15.2.3(rollup@4.19.1) - '@sveltejs/kit': 2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.217)(vite@5.4.0))(svelte@5.0.0-next.217)(vite@5.4.0) + '@sveltejs/kit': 2.5.22(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.224)(vite@5.4.1))(svelte@5.0.0-next.224)(vite@5.4.1) rollup: 4.19.1 - '@sveltejs/kit@2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.217)(vite@5.4.0))(svelte@5.0.0-next.217)(vite@5.4.0)': + '@sveltejs/kit@2.5.22(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.224)(vite@5.4.1))(svelte@5.0.0-next.224)(vite@5.4.1)': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.217)(vite@5.4.0) + '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.224)(vite@5.4.1) '@types/cookie': 0.6.0 cookie: 0.6.0 devalue: 5.0.0 @@ -2136,30 +2136,30 @@ snapshots: sade: 1.8.1 set-cookie-parser: 2.6.0 sirv: 2.0.4 - svelte: 5.0.0-next.217 + svelte: 5.0.0-next.224 tiny-glob: 0.2.9 - vite: 5.4.0 + vite: 5.4.1 - '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.217)(vite@5.4.0))(svelte@5.0.0-next.217)(vite@5.4.0)': + '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.224)(vite@5.4.1))(svelte@5.0.0-next.224)(vite@5.4.1)': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.217)(vite@5.4.0) + '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.224)(vite@5.4.1) debug: 4.3.6 - svelte: 5.0.0-next.217 - vite: 5.4.0 + svelte: 5.0.0-next.224 + vite: 5.4.1 transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.217)(vite@5.4.0)': + '@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.224)(vite@5.4.1)': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.217)(vite@5.4.0))(svelte@5.0.0-next.217)(vite@5.4.0) + '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.224)(vite@5.4.1))(svelte@5.0.0-next.224)(vite@5.4.1) debug: 4.3.6 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.11 - svelte: 5.0.0-next.217 - svelte-hmr: 0.16.0(svelte@5.0.0-next.217) - vite: 5.4.0 - vitefu: 0.2.5(vite@5.4.0) + svelte: 5.0.0-next.224 + svelte-hmr: 0.16.0(svelte@5.0.0-next.224) + vite: 5.4.1 + vitefu: 0.2.5(vite@5.4.1) transitivePeerDependencies: - supports-color @@ -2178,14 +2178,14 @@ snapshots: '@types/resolve@1.20.2': {} - '@typescript-eslint/eslint-plugin@8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@8.1.0(@typescript-eslint/parser@8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.0.1 - '@typescript-eslint/type-utils': 8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/utils': 8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 8.0.1 + '@typescript-eslint/parser': 8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.1.0 + '@typescript-eslint/type-utils': 8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.1.0 eslint: 9.9.0(jiti@1.21.6) graphemer: 1.4.0 ignore: 5.3.1 @@ -2196,12 +2196,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/parser@8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@typescript-eslint/scope-manager': 8.0.1 - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/typescript-estree': 8.0.1(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 8.0.1 + '@typescript-eslint/scope-manager': 8.1.0 + '@typescript-eslint/types': 8.1.0 + '@typescript-eslint/typescript-estree': 8.1.0(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.1.0 debug: 4.3.6 eslint: 9.9.0(jiti@1.21.6) optionalDependencies: @@ -2209,15 +2209,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.0.1': + '@typescript-eslint/scope-manager@8.1.0': dependencies: - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/visitor-keys': 8.0.1 + '@typescript-eslint/types': 8.1.0 + '@typescript-eslint/visitor-keys': 8.1.0 - '@typescript-eslint/type-utils@8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/type-utils@8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@typescript-eslint/typescript-estree': 8.0.1(typescript@5.5.4) - '@typescript-eslint/utils': 8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 8.1.0(typescript@5.5.4) + '@typescript-eslint/utils': 8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) debug: 4.3.6 ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: @@ -2226,12 +2226,12 @@ snapshots: - eslint - supports-color - '@typescript-eslint/types@8.0.1': {} + '@typescript-eslint/types@8.1.0': {} - '@typescript-eslint/typescript-estree@8.0.1(typescript@5.5.4)': + '@typescript-eslint/typescript-estree@8.1.0(typescript@5.5.4)': dependencies: - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/visitor-keys': 8.0.1 + '@typescript-eslint/types': 8.1.0 + '@typescript-eslint/visitor-keys': 8.1.0 debug: 4.3.6 globby: 11.1.0 is-glob: 4.0.3 @@ -2243,20 +2243,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/utils@8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6)) - '@typescript-eslint/scope-manager': 8.0.1 - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/typescript-estree': 8.0.1(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.1.0 + '@typescript-eslint/types': 8.1.0 + '@typescript-eslint/typescript-estree': 8.1.0(typescript@5.5.4) eslint: 9.9.0(jiti@1.21.6) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@8.0.1': + '@typescript-eslint/visitor-keys@8.1.0': dependencies: - '@typescript-eslint/types': 8.0.1 + '@typescript-eslint/types': 8.1.0 eslint-visitor-keys: 3.4.3 '@yr/monotone-cubic-spline@1.0.3': {} @@ -2508,7 +2508,7 @@ snapshots: dependencies: eslint: 9.9.0(jiti@1.21.6) - eslint-plugin-svelte@2.43.0(eslint@9.9.0(jiti@1.21.6))(svelte@5.0.0-next.217): + eslint-plugin-svelte@2.43.0(eslint@9.9.0(jiti@1.21.6))(svelte@5.0.0-next.224): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6)) '@jridgewell/sourcemap-codec': 1.5.0 @@ -2521,9 +2521,9 @@ snapshots: postcss-safe-parser: 6.0.0(postcss@8.4.41) postcss-selector-parser: 6.1.1 semver: 7.6.3 - svelte-eslint-parser: 0.41.0(svelte@5.0.0-next.217) + svelte-eslint-parser: 0.41.0(svelte@5.0.0-next.224) optionalDependencies: - svelte: 5.0.0-next.217 + svelte: 5.0.0-next.224 transitivePeerDependencies: - ts-node @@ -2660,18 +2660,18 @@ snapshots: transitivePeerDependencies: - rollup - flowbite-svelte-icons@2.0.0-next.15(svelte@5.0.0-next.217)(tailwind-merge@2.4.0)(tailwindcss@3.4.9): + flowbite-svelte-icons@2.0.0-next.15(svelte@5.0.0-next.224)(tailwind-merge@2.4.0)(tailwindcss@3.4.10): dependencies: - svelte: 5.0.0-next.217 + svelte: 5.0.0-next.224 tailwind-merge: 2.4.0 - tailwindcss: 3.4.9 + tailwindcss: 3.4.10 - flowbite-svelte@0.46.15(rollup@4.19.1)(svelte@5.0.0-next.217): + flowbite-svelte@0.46.15(rollup@4.19.1)(svelte@5.0.0-next.224): dependencies: '@floating-ui/dom': 1.6.8 apexcharts: 3.51.0 flowbite: 2.5.1(rollup@4.19.1) - svelte: 5.0.0-next.217 + svelte: 5.0.0-next.224 tailwind-merge: 2.4.0 transitivePeerDependencies: - rollup @@ -3059,16 +3059,16 @@ snapshots: prelude-ls@1.2.1: {} - prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.217): + prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.224): dependencies: prettier: 3.3.3 - svelte: 5.0.0-next.217 + svelte: 5.0.0-next.224 - prettier-plugin-tailwindcss@0.6.6(prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.217))(prettier@3.3.3): + prettier-plugin-tailwindcss@0.6.6(prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.224))(prettier@3.3.3): dependencies: prettier: 3.3.3 optionalDependencies: - prettier-plugin-svelte: 3.2.6(prettier@3.3.3)(svelte@5.0.0-next.217) + prettier-plugin-svelte: 3.2.6(prettier@3.3.3)(svelte@5.0.0-next.224) prettier@3.3.3: {} @@ -3267,14 +3267,14 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-check@3.8.5(postcss-load-config@4.0.2(postcss@8.4.41))(postcss@8.4.41)(svelte@5.0.0-next.217): + svelte-check@3.8.5(postcss-load-config@4.0.2(postcss@8.4.41))(postcss@8.4.41)(svelte@5.0.0-next.224): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 3.6.0 picocolors: 1.0.1 sade: 1.8.1 - svelte: 5.0.0-next.217 - svelte-preprocess: 5.1.4(postcss-load-config@4.0.2(postcss@8.4.41))(postcss@8.4.41)(svelte@5.0.0-next.217)(typescript@5.5.4) + svelte: 5.0.0-next.224 + svelte-preprocess: 5.1.4(postcss-load-config@4.0.2(postcss@8.4.41))(postcss@8.4.41)(svelte@5.0.0-next.224)(typescript@5.5.4) typescript: 5.5.4 transitivePeerDependencies: - '@babel/core' @@ -3287,7 +3287,7 @@ snapshots: - stylus - sugarss - svelte-eslint-parser@0.41.0(svelte@5.0.0-next.217): + svelte-eslint-parser@0.41.0(svelte@5.0.0-next.224): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -3295,26 +3295,26 @@ snapshots: postcss: 8.4.41 postcss-scss: 4.0.9(postcss@8.4.41) optionalDependencies: - svelte: 5.0.0-next.217 + svelte: 5.0.0-next.224 - svelte-hmr@0.16.0(svelte@5.0.0-next.217): + svelte-hmr@0.16.0(svelte@5.0.0-next.224): dependencies: - svelte: 5.0.0-next.217 + svelte: 5.0.0-next.224 - svelte-preprocess@5.1.4(postcss-load-config@4.0.2(postcss@8.4.41))(postcss@8.4.41)(svelte@5.0.0-next.217)(typescript@5.5.4): + svelte-preprocess@5.1.4(postcss-load-config@4.0.2(postcss@8.4.41))(postcss@8.4.41)(svelte@5.0.0-next.224)(typescript@5.5.4): dependencies: '@types/pug': 2.0.10 detect-indent: 6.1.0 magic-string: 0.30.11 sorcery: 0.11.1 strip-indent: 3.0.0 - svelte: 5.0.0-next.217 + svelte: 5.0.0-next.224 optionalDependencies: postcss: 8.4.41 postcss-load-config: 4.0.2(postcss@8.4.41) typescript: 5.5.4 - svelte@5.0.0-next.217: + svelte@5.0.0-next.224: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 @@ -3330,11 +3330,11 @@ snapshots: magic-string: 0.30.11 zimmerframe: 1.1.2 - sveltekit-search-params@3.0.0(@sveltejs/kit@2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.217)(vite@5.4.0))(svelte@5.0.0-next.217)(vite@5.4.0))(svelte@5.0.0-next.217)(vite@5.4.0): + sveltekit-search-params@3.0.0(@sveltejs/kit@2.5.22(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.224)(vite@5.4.1))(svelte@5.0.0-next.224)(vite@5.4.1))(svelte@5.0.0-next.224)(vite@5.4.1): dependencies: - '@sveltejs/kit': 2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.217)(vite@5.4.0))(svelte@5.0.0-next.217)(vite@5.4.0) - '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.217)(vite@5.4.0) - svelte: 5.0.0-next.217 + '@sveltejs/kit': 2.5.22(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.224)(vite@5.4.1))(svelte@5.0.0-next.224)(vite@5.4.1) + '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.224)(vite@5.4.1) + svelte: 5.0.0-next.224 transitivePeerDependencies: - supports-color - vite @@ -3372,7 +3372,7 @@ snapshots: tailwind-merge@2.4.0: {} - tailwindcss@3.4.9: + tailwindcss@3.4.10: dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -3432,11 +3432,11 @@ snapshots: dependencies: prelude-ls: 1.2.1 - typescript-eslint@8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): + typescript-eslint@8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@typescript-eslint/eslint-plugin': 8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/parser': 8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/utils': 8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 8.1.0(@typescript-eslint/parser@8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/parser': 8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: @@ -3464,7 +3464,7 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite@5.4.0: + vite@5.4.1: dependencies: esbuild: 0.21.5 postcss: 8.4.41 @@ -3472,9 +3472,9 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - vitefu@0.2.5(vite@5.4.0): + vitefu@0.2.5(vite@5.4.1): optionalDependencies: - vite: 5.4.0 + vite: 5.4.1 which@2.0.2: dependencies: diff --git a/src/lib/Map.svelte b/src/lib/Map.svelte index f885c54..674ddec 100644 --- a/src/lib/Map.svelte +++ b/src/lib/Map.svelte @@ -1,11 +1,13 @@
- {src} + {src} + {#if blend} + {blend} + {/if}
Spirits of Amazonia - + Comparison + + Licenses +
diff --git a/src/lib/Settings.svelte b/src/lib/Settings.svelte index db8cf79..3468263 100644 --- a/src/lib/Settings.svelte +++ b/src/lib/Settings.svelte @@ -1,10 +1,12 @@ @@ -30,4 +32,15 @@ Unselect all coordinates + + {#if "/comparison".includes($page.url.pathname)} + + {/if}
diff --git a/src/lib/settings.ts b/src/lib/settings.ts index 8b6eaad..782a1c5 100644 --- a/src/lib/settings.ts +++ b/src/lib/settings.ts @@ -7,6 +7,7 @@ export const clickedCoordinates = queryParam("coordinates", { encode: (value: number[]) => clickedCoordinatesEncode(value), decode: (value: string | null) => clickedCoordinatesDecode(value), }); +export const mapOverlayOpacity = writable(0.5); /** * Encodes an array of four-digit integers into a compact string representation. diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index c8ee12c..d83c7c5 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -8,7 +8,7 @@
- {#if ["/story-mode", "/spirits-of-amazonia"].includes($page.url.pathname)} + {#if ["/story-mode", "/spirits-of-amazonia", "/comparison"].includes($page.url.pathname)} {/if}
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index ea73a5a..869e1f0 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -22,7 +22,7 @@
Credits -
+

Map design by

- Created with + Created by + Daschi + with and many open-source projects!

diff --git a/src/routes/comparison/+page.svelte b/src/routes/comparison/+page.svelte new file mode 100644 index 0000000..9bae17a --- /dev/null +++ b/src/routes/comparison/+page.svelte @@ -0,0 +1,13 @@ + + + + Green Hell Maps - Comparison + + + + diff --git a/static/licenses.json b/static/licenses.json index 4fdadb0..e6d7d5e 100644 --- a/static/licenses.json +++ b/static/licenses.json @@ -50,19 +50,19 @@ "version": "2.1.4", "description": "An object schema merger/validator" }, - "@sveltejs/adapter-node@5.2.1": { + "@sveltejs/adapter-node@5.2.2": { "licenses": "MIT", "repository": "https://github.com/sveltejs/kit", "name": "@sveltejs/adapter-node", - "version": "5.2.1", + "version": "5.2.2", "description": "Adapter for SvelteKit apps that generates a standalone Node server", "copyright": "Copyright (c) 2020 [these people](https://github.com/sveltejs/kit/graphs/contributors)" }, - "@sveltejs/kit@2.5.21": { + "@sveltejs/kit@2.5.22": { "licenses": "MIT", "repository": "https://github.com/sveltejs/kit", "name": "@sveltejs/kit", - "version": "2.5.21", + "version": "2.5.22", "description": "SvelteKit is the fastest way to build Svelte apps", "copyright": "Copyright (c) 2020 [these people](https://github.com/sveltejs/kit/graphs/contributors)" }, @@ -82,65 +82,65 @@ "version": "9.6.0", "description": "TypeScript definitions for eslint" }, - "@typescript-eslint/eslint-plugin@8.0.1": { + "@typescript-eslint/eslint-plugin@8.1.0": { "licenses": "MIT", "repository": "https://github.com/typescript-eslint/typescript-eslint", "name": "@typescript-eslint/eslint-plugin", - "version": "8.0.1", + "version": "8.1.0", "description": "TypeScript plugin for ESLint", "copyright": "Copyright (c) 2019 typescript-eslint and other contributors" }, - "@typescript-eslint/parser@8.0.1": { + "@typescript-eslint/parser@8.1.0": { "licenses": "BSD-2-Clause", "repository": "https://github.com/typescript-eslint/typescript-eslint", "name": "@typescript-eslint/parser", - "version": "8.0.1", + "version": "8.1.0", "description": "An ESLint custom parser which leverages TypeScript ESTree" }, - "@typescript-eslint/scope-manager@8.0.1": { + "@typescript-eslint/scope-manager@8.1.0": { "licenses": "MIT", "repository": "https://github.com/typescript-eslint/typescript-eslint", "name": "@typescript-eslint/scope-manager", - "version": "8.0.1", + "version": "8.1.0", "description": "TypeScript scope analyser for ESLint", "copyright": "Copyright (c) 2019 typescript-eslint and other contributors" }, - "@typescript-eslint/type-utils@8.0.1": { + "@typescript-eslint/type-utils@8.1.0": { "licenses": "MIT", "repository": "https://github.com/typescript-eslint/typescript-eslint", "name": "@typescript-eslint/type-utils", - "version": "8.0.1", + "version": "8.1.0", "description": "Type utilities for working with TypeScript + ESLint together", "copyright": "Copyright (c) 2021 typescript-eslint and other contributors" }, - "@typescript-eslint/types@8.0.1": { + "@typescript-eslint/types@8.1.0": { "licenses": "MIT", "repository": "https://github.com/typescript-eslint/typescript-eslint", "name": "@typescript-eslint/types", - "version": "8.0.1", + "version": "8.1.0", "description": "Types for the TypeScript-ESTree AST spec", "copyright": "Copyright (c) 2019 typescript-eslint and other contributors" }, - "@typescript-eslint/typescript-estree@8.0.1": { + "@typescript-eslint/typescript-estree@8.1.0": { "licenses": "BSD-2-Clause", "repository": "https://github.com/typescript-eslint/typescript-eslint", "name": "@typescript-eslint/typescript-estree", - "version": "8.0.1", + "version": "8.1.0", "description": "A parser that converts TypeScript source code into an ESTree compatible form" }, - "@typescript-eslint/utils@8.0.1": { + "@typescript-eslint/utils@8.1.0": { "licenses": "MIT", "repository": "https://github.com/typescript-eslint/typescript-eslint", "name": "@typescript-eslint/utils", - "version": "8.0.1", + "version": "8.1.0", "description": "Utilities for working with TypeScript + ESLint together", "copyright": "Copyright (c) 2019 typescript-eslint and other contributors" }, - "@typescript-eslint/visitor-keys@8.0.1": { + "@typescript-eslint/visitor-keys@8.1.0": { "licenses": "MIT", "repository": "https://github.com/typescript-eslint/typescript-eslint", "name": "@typescript-eslint/visitor-keys", - "version": "8.0.1", + "version": "8.1.0", "description": "Visitor keys used to help traverse the TypeScript-ESTree AST", "copyright": "Copyright (c) 2019 typescript-eslint and other contributors" }, @@ -344,11 +344,11 @@ "description": "Svelte parser for ESLint", "copyright": "Copyright (c) 2021 Yosuke Ota" }, - "svelte@5.0.0-next.217": { + "svelte@5.0.0-next.224": { "licenses": "MIT", "repository": "https://github.com/sveltejs/svelte", "name": "svelte", - "version": "5.0.0-next.217", + "version": "5.0.0-next.224", "description": "Cybernetically enhanced web apps", "copyright": "Copyright (c) 2016-24 [these people](https://github.com/sveltejs/svelte/graphs/contributors)" }, @@ -361,19 +361,19 @@ "description": "The fastest way to read **AND WRITE** from query search params in [sveltekit](https://github.com/sveltejs/kit).", "copyright": "Copyright (c) 2022 Paolo Ricciuti" }, - "tailwindcss@3.4.9": { + "tailwindcss@3.4.10": { "licenses": "MIT", "repository": "https://github.com/tailwindlabs/tailwindcss", "name": "tailwindcss", - "version": "3.4.9", + "version": "3.4.10", "description": "A utility-first CSS framework for rapidly building custom user interfaces.", "copyright": "Copyright (c) Tailwind Labs, Inc." }, - "typescript-eslint@8.0.1": { + "typescript-eslint@8.1.0": { "licenses": "MIT", "repository": "https://github.com/typescript-eslint/typescript-eslint", "name": "typescript-eslint", - "version": "8.0.1", + "version": "8.1.0", "description": "Tooling which enables you to use TypeScript with ESLint", "copyright": "Copyright (c) 2019 typescript-eslint and other contributors" }, @@ -385,12 +385,12 @@ "version": "5.5.4", "description": "TypeScript is a language for application scale JavaScript development" }, - "vite@5.4.0": { + "vite@5.4.1": { "licenses": "MIT", "repository": "https://github.com/vitejs/vite", "publisher": "Evan You", "name": "vite", - "version": "5.4.0", + "version": "5.4.1", "description": "Native-ESM powered web dev build tool", "copyright": "Copyright (c) 2019-present, Yuxi (Evan) You and Vite contributors" }