diff --git a/README.md b/README.md index 5346e6d..148d675 100644 --- a/README.md +++ b/README.md @@ -27,3 +27,15 @@ generate `licenses.json`. ```shell license-checker --customPath lc-checker-format.json --json --out static/licenses.json ``` + +### Currently deployed version + +```shell +docker run -d \ + --name green-hell-maps \ + --restart unless-stopped \ + -e ORIGIN=https://green-hell-maps.daschi.dev \ + ghcr.io/daschi1/green-hell-maps:1.0.0 + +docker network connect nginx green-hell-maps +``` diff --git a/package.json b/package.json index fef10f4..1ff51b8 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "@sveltejs/vite-plugin-svelte": "^3.1.1", "@types/eslint": "^9.6.0", "autoprefixer": "^10.4.20", + "dotenv": "^16.4.5", "eslint": "^9.9.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-svelte": "^2.43.0", @@ -34,7 +35,7 @@ "prettier": "^3.3.3", "prettier-plugin-svelte": "^3.2.6", "prettier-plugin-tailwindcss": "^0.6.6", - "svelte": "^5.0.0-next.216", + "svelte": "^5.0.0-next.217", "svelte-check": "^3.8.5", "sveltekit-search-params": "^3.0.0", "tailwindcss": "^3.4.9", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a472dd6..bfbe892 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,19 +10,22 @@ 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.216)(vite@5.4.0))(svelte@5.0.0-next.216)(vite@5.4.0)) + 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)) '@sveltejs/kit': specifier: ^2.5.21 - version: 2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.216)(vite@5.4.0))(svelte@5.0.0-next.216)(vite@5.4.0) + 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) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.1 - version: 3.1.1(svelte@5.0.0-next.216)(vite@5.4.0) + version: 3.1.1(svelte@5.0.0-next.217)(vite@5.4.0) '@types/eslint': specifier: ^9.6.0 version: 9.6.0 autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.41) + dotenv: + specifier: ^16.4.5 + version: 16.4.5 eslint: specifier: ^9.9.0 version: 9.9.0(jiti@1.21.6) @@ -31,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.216) + version: 2.43.0(eslint@9.9.0(jiti@1.21.6))(svelte@5.0.0-next.217) 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.216) + version: 0.46.15(rollup@4.19.1)(svelte@5.0.0-next.217) flowbite-svelte-icons: specifier: 2.0.0-next.15 - version: 2.0.0-next.15(svelte@5.0.0-next.216)(tailwind-merge@2.4.0)(tailwindcss@3.4.9) + version: 2.0.0-next.15(svelte@5.0.0-next.217)(tailwind-merge@2.4.0)(tailwindcss@3.4.9) globals: specifier: ^15.9.0 version: 15.9.0 @@ -58,19 +61,19 @@ 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.216) + version: 3.2.6(prettier@3.3.3)(svelte@5.0.0-next.217) 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.216))(prettier@3.3.3) + version: 0.6.6(prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.217))(prettier@3.3.3) svelte: - specifier: ^5.0.0-next.216 - version: 5.0.0-next.216 + specifier: ^5.0.0-next.217 + version: 5.0.0-next.217 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.216) + version: 3.8.5(postcss-load-config@4.0.2(postcss@8.4.41))(postcss@8.4.41)(svelte@5.0.0-next.217) 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.216)(vite@5.4.0))(svelte@5.0.0-next.216)(vite@5.4.0))(svelte@5.0.0-next.216)(vite@5.4.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) tailwindcss: specifier: ^3.4.9 version: 3.4.9 @@ -765,6 +768,10 @@ packages: dlv@1.1.3: resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + dotenv@16.4.5: + resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} + engines: {node: '>=12'} + eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} @@ -1658,8 +1665,8 @@ packages: typescript: optional: true - svelte@5.0.0-next.216: - resolution: {integrity: sha512-LS7XBjsG5jfq84unAlMrJmCOvJb0vLUcYyDHP/3viycm0JFyAWamfp0wzounCFOvaaJKS5a0ShCNZRPMxaWsKg==} + svelte@5.0.0-next.217: + resolution: {integrity: sha512-uJwCkBCuqe3NDngZEjTzKFKjOZYtHL0pCXRu3G9XaGL5ALzds96f3ndGbVRDaKwUA7l+5risgI0sy49I0C3JAw==} engines: {node: '>=18'} sveltekit-search-params@3.0.0: @@ -2107,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.216)(vite@5.4.0))(svelte@5.0.0-next.216)(vite@5.4.0))': + '@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))': 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.216)(vite@5.4.0))(svelte@5.0.0-next.216)(vite@5.4.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) rollup: 4.19.1 - '@sveltejs/kit@2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.216)(vite@5.4.0))(svelte@5.0.0-next.216)(vite@5.4.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)': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.216)(vite@5.4.0) + '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.217)(vite@5.4.0) '@types/cookie': 0.6.0 cookie: 0.6.0 devalue: 5.0.0 @@ -2129,28 +2136,28 @@ snapshots: sade: 1.8.1 set-cookie-parser: 2.6.0 sirv: 2.0.4 - svelte: 5.0.0-next.216 + svelte: 5.0.0-next.217 tiny-glob: 0.2.9 vite: 5.4.0 - '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.216)(vite@5.4.0))(svelte@5.0.0-next.216)(vite@5.4.0)': + '@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)': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.216)(vite@5.4.0) + '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.217)(vite@5.4.0) debug: 4.3.6 - svelte: 5.0.0-next.216 + svelte: 5.0.0-next.217 vite: 5.4.0 transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.216)(vite@5.4.0)': + '@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.217)(vite@5.4.0)': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.216)(vite@5.4.0))(svelte@5.0.0-next.216)(vite@5.4.0) + '@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) debug: 4.3.6 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.11 - svelte: 5.0.0-next.216 - svelte-hmr: 0.16.0(svelte@5.0.0-next.216) + 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) transitivePeerDependencies: @@ -2448,6 +2455,8 @@ snapshots: dlv@1.1.3: {} + dotenv@16.4.5: {} + eastasianwidth@0.2.0: {} electron-to-chromium@1.5.4: {} @@ -2499,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.216): + eslint-plugin-svelte@2.43.0(eslint@9.9.0(jiti@1.21.6))(svelte@5.0.0-next.217): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6)) '@jridgewell/sourcemap-codec': 1.5.0 @@ -2512,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.216) + svelte-eslint-parser: 0.41.0(svelte@5.0.0-next.217) optionalDependencies: - svelte: 5.0.0-next.216 + svelte: 5.0.0-next.217 transitivePeerDependencies: - ts-node @@ -2651,18 +2660,18 @@ snapshots: transitivePeerDependencies: - rollup - flowbite-svelte-icons@2.0.0-next.15(svelte@5.0.0-next.216)(tailwind-merge@2.4.0)(tailwindcss@3.4.9): + flowbite-svelte-icons@2.0.0-next.15(svelte@5.0.0-next.217)(tailwind-merge@2.4.0)(tailwindcss@3.4.9): dependencies: - svelte: 5.0.0-next.216 + svelte: 5.0.0-next.217 tailwind-merge: 2.4.0 tailwindcss: 3.4.9 - flowbite-svelte@0.46.15(rollup@4.19.1)(svelte@5.0.0-next.216): + flowbite-svelte@0.46.15(rollup@4.19.1)(svelte@5.0.0-next.217): dependencies: '@floating-ui/dom': 1.6.8 apexcharts: 3.51.0 flowbite: 2.5.1(rollup@4.19.1) - svelte: 5.0.0-next.216 + svelte: 5.0.0-next.217 tailwind-merge: 2.4.0 transitivePeerDependencies: - rollup @@ -3050,16 +3059,16 @@ snapshots: prelude-ls@1.2.1: {} - prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.216): + prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.217): dependencies: prettier: 3.3.3 - svelte: 5.0.0-next.216 + svelte: 5.0.0-next.217 - prettier-plugin-tailwindcss@0.6.6(prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.216))(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.217))(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.216) + prettier-plugin-svelte: 3.2.6(prettier@3.3.3)(svelte@5.0.0-next.217) prettier@3.3.3: {} @@ -3258,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.216): + 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): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 3.6.0 picocolors: 1.0.1 sade: 1.8.1 - svelte: 5.0.0-next.216 - svelte-preprocess: 5.1.4(postcss-load-config@4.0.2(postcss@8.4.41))(postcss@8.4.41)(svelte@5.0.0-next.216)(typescript@5.5.4) + 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) typescript: 5.5.4 transitivePeerDependencies: - '@babel/core' @@ -3278,7 +3287,7 @@ snapshots: - stylus - sugarss - svelte-eslint-parser@0.41.0(svelte@5.0.0-next.216): + svelte-eslint-parser@0.41.0(svelte@5.0.0-next.217): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -3286,26 +3295,26 @@ snapshots: postcss: 8.4.41 postcss-scss: 4.0.9(postcss@8.4.41) optionalDependencies: - svelte: 5.0.0-next.216 + svelte: 5.0.0-next.217 - svelte-hmr@0.16.0(svelte@5.0.0-next.216): + svelte-hmr@0.16.0(svelte@5.0.0-next.217): dependencies: - svelte: 5.0.0-next.216 + 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.216)(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.217)(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.216 + svelte: 5.0.0-next.217 optionalDependencies: postcss: 8.4.41 postcss-load-config: 4.0.2(postcss@8.4.41) typescript: 5.5.4 - svelte@5.0.0-next.216: + svelte@5.0.0-next.217: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 @@ -3321,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.216)(vite@5.4.0))(svelte@5.0.0-next.216)(vite@5.4.0))(svelte@5.0.0-next.216)(vite@5.4.0): + 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): dependencies: - '@sveltejs/kit': 2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.216)(vite@5.4.0))(svelte@5.0.0-next.216)(vite@5.4.0) - '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.216)(vite@5.4.0) - svelte: 5.0.0-next.216 + '@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 transitivePeerDependencies: - supports-color - vite diff --git a/static/licenses.json b/static/licenses.json index 4290925..4fdadb0 100644 --- a/static/licenses.json +++ b/static/licenses.json @@ -154,6 +154,14 @@ "description": "Parse CSS and add vendor prefixes to CSS rules using values from the Can I Use website", "copyright": "Copyright 2013 Andrey Sitnik " }, + "dotenv@16.4.5": { + "licenses": "BSD-2-Clause", + "repository": "https://github.com/motdotla/dotenv", + "name": "dotenv", + "version": "16.4.5", + "description": "Loads environment variables from .env file", + "copyright": "Copyright (c) 2015, Scott Motte. All rights reserved." + }, "eslint-compat-utils@0.5.1": { "licenses": "MIT", "repository": "https://github.com/ota-meshi/eslint-compat-utils", @@ -336,11 +344,11 @@ "description": "Svelte parser for ESLint", "copyright": "Copyright (c) 2021 Yosuke Ota" }, - "svelte@5.0.0-next.216": { + "svelte@5.0.0-next.217": { "licenses": "MIT", "repository": "https://github.com/sveltejs/svelte", "name": "svelte", - "version": "5.0.0-next.216", + "version": "5.0.0-next.217", "description": "Cybernetically enhanced web apps", "copyright": "Copyright (c) 2016-24 [these people](https://github.com/sveltejs/svelte/graphs/contributors)" },