From 11d9b7a0b445773e3f3d9b75e1e1f425af8f29e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Krop=C3=A1=C4=8Dek?= Date: Sun, 22 Dec 2024 00:40:45 +0100 Subject: [PATCH] kinda finished --- .dockerignore | 5 + Dockerfile | 16 + bun.lockb | Bin 88926 -> 95757 bytes package-lock.json | 2501 ++++++++++++++++++ package.json | 5 +- src/lib/Modal.svelte | 2 +- src/routes/+layout.svelte | 30 + src/routes/+page.svelte | 282 +- src/routes/present/+page.svelte | 25 +- static/videos/winter/d20/2/{27.mp4 => 1.mp4} | Bin 8302540 -> 5785238 bytes svelte.config.js | 2 +- 11 files changed, 2706 insertions(+), 162 deletions(-) create mode 100644 .dockerignore create mode 100644 Dockerfile create mode 100644 package-lock.json create mode 100644 src/routes/+layout.svelte rename static/videos/winter/d20/2/{27.mp4 => 1.mp4} (69%) diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..7363998 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,5 @@ +Dockerfile +node_modules/ +build/ +.svelte-kit/ +.idea/ \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..4f6814a --- /dev/null +++ b/Dockerfile @@ -0,0 +1,16 @@ +FROM node:23-alpine AS base +WORKDIR /app + +FROM base AS dependencies +COPY package*.json /app/ +RUN npm ci + +FROM base AS build +COPY --from=dependencies /app/node_modules /app/node_modules +COPY . /app +RUN npm run build + +FROM base AS release +COPY --from=build /app/build /app/build + +CMD ["node", "/app/build/index.js"] diff --git a/bun.lockb b/bun.lockb index 8d210235684afc4d0bc7e4a0d0f90a20fed4270e..4002f5940bff0144989366591d843450126952b2 100755 GIT binary patch delta 16017 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%0Dn<|bPUH21R~1@H87T#f523fgCD}V3jalz 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 diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..7842feb --- /dev/null +++ b/package-lock.json @@ -0,0 +1,2501 @@ +{ + "name": "maty-vanoce", + "version": "0.0.1", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "maty-vanoce", + "version": "0.0.1", + "dependencies": { + "svelte-adapter-bun": "^0.5.2" + }, + "devDependencies": { + "@eslint/compat": "^1.2.3", + "@sveltejs/adapter-node": "^5.2.11", + "@sveltejs/adapter-static": "^3.0.6", + "@sveltejs/kit": "^2.0.0", + "@sveltejs/vite-plugin-svelte": "^4.0.0", + "eslint": "^9.7.0", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-svelte": "^2.36.0", + "globals": "^15.0.0", + "prettier": "^3.3.2", + "prettier-plugin-svelte": "^3.2.6", + "svelte": "^5.0.0", + "svelte-check": "^4.0.0", + "typescript": "^5.0.0", + "typescript-eslint": "^8.0.0", + "vite": "^5.4.11" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/compat": { + "version": "1.2.4", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "peerDependencies": { + "eslint": "^9.10.0" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/@eslint/config-array": { + "version": "0.19.1", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^2.1.5", + "debug": "^4.3.1", + "minimatch": "^3.1.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.9.1", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "14.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "9.17.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.5", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.2.4", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@humanfs/core": { + "version": "0.19.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.6", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/core": "^0.19.1", + "@humanwhocodes/retry": "^0.3.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": { + "version": "0.3.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/retry": { + "version": "0.4.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.28", + "dev": true, + "license": "MIT" + }, + "node_modules/@rollup/plugin-commonjs": { + "version": "28.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "commondir": "^1.0.1", + "estree-walker": "^2.0.2", + "fdir": "^6.2.0", + "is-reference": "1.2.1", + "magic-string": "^0.30.3", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=16.0.0 || 14 >= 14.17" + }, + "peerDependencies": { + "rollup": "^2.68.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-commonjs/node_modules/is-reference": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@rollup/plugin-json": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.1.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "16.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "@types/resolve": "1.20.2", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.22.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.78.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils": { + "version": "5.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.29.1", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.29.1", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@sveltejs/adapter-node": { + "version": "5.2.11", + "dev": true, + "license": "MIT", + "dependencies": { + "@rollup/plugin-commonjs": "^28.0.1", + "@rollup/plugin-json": "^6.1.0", + "@rollup/plugin-node-resolve": "^16.0.0", + "rollup": "^4.9.5" + }, + "peerDependencies": { + "@sveltejs/kit": "^2.4.0" + } + }, + "node_modules/@sveltejs/adapter-static": { + "version": "3.0.6", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@sveltejs/kit": "^2.0.0" + } + }, + "node_modules/@sveltejs/kit": { + "version": "2.13.0", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "@types/cookie": "^0.6.0", + "cookie": "^0.6.0", + "devalue": "^5.1.0", + "esm-env": "^1.2.1", + "import-meta-resolve": "^4.1.0", + "kleur": "^4.1.5", + "magic-string": "^0.30.5", + "mrmime": "^2.0.0", + "sade": "^1.8.1", + "set-cookie-parser": "^2.6.0", + "sirv": "^3.0.0", + "tiny-glob": "^0.2.9" + }, + "bin": { + "svelte-kit": "svelte-kit.js" + }, + "engines": { + "node": ">=18.13" + }, + "peerDependencies": { + "@sveltejs/vite-plugin-svelte": "^3.0.0 || ^4.0.0-next.1 || ^5.0.0", + "svelte": "^4.0.0 || ^5.0.0-next.0", + "vite": "^5.0.3 || ^6.0.0" + } + }, + "node_modules/@sveltejs/vite-plugin-svelte": { + "version": "4.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@sveltejs/vite-plugin-svelte-inspector": "^3.0.0-next.0||^3.0.0", + "debug": "^4.3.7", + "deepmerge": "^4.3.1", + "kleur": "^4.1.5", + "magic-string": "^0.30.12", + "vitefu": "^1.0.3" + }, + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22" + }, + "peerDependencies": { + "svelte": "^5.0.0-next.96 || ^5.0.0", + "vite": "^5.0.0" + } + }, + "node_modules/@sveltejs/vite-plugin-svelte-inspector": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.7" + }, + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22" + }, + "peerDependencies": { + "@sveltejs/vite-plugin-svelte": "^4.0.0-next.0||^4.0.0", + "svelte": "^5.0.0-next.96 || ^5.0.0", + "vite": "^5.0.0" + } + }, + "node_modules/@types/cookie": { + "version": "0.6.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/resolve": { + "version": "1.20.2", + "dev": true, + "license": "MIT" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.18.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "8.18.1", + "@typescript-eslint/type-utils": "8.18.1", + "@typescript-eslint/utils": "8.18.1", + "@typescript-eslint/visitor-keys": "8.18.1", + "graphemer": "^1.4.0", + "ignore": "^5.3.1", + "natural-compare": "^1.4.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "8.18.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/scope-manager": "8.18.1", + "@typescript-eslint/types": "8.18.1", + "@typescript-eslint/typescript-estree": "8.18.1", + "@typescript-eslint/visitor-keys": "8.18.1", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.18.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.18.1", + "@typescript-eslint/visitor-keys": "8.18.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "8.18.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "8.18.1", + "@typescript-eslint/utils": "8.18.1", + "debug": "^4.3.4", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "8.18.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.18.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.18.1", + "@typescript-eslint/visitor-keys": "8.18.1", + "debug": "^4.3.4", + "fast-glob": "^3.3.2", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.8.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.5", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "8.18.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "8.18.1", + "@typescript-eslint/types": "8.18.1", + "@typescript-eslint/typescript-estree": "8.18.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.18.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.18.1", + "eslint-visitor-keys": "^4.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/acorn": { + "version": "8.14.0", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-typescript": { + "version": "1.4.13", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": ">=8.9.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/aria-query": { + "version": "5.3.2", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chokidar": { + "version": "4.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/commondir": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.6.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/debug": { + "version": "4.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/devalue": { + "version": "5.1.1", + "dev": true, + "license": "MIT" + }, + "node_modules/esbuild": { + "version": "0.21.5", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "9.17.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.12.1", + "@eslint/config-array": "^0.19.0", + "@eslint/core": "^0.9.0", + "@eslint/eslintrc": "^3.2.0", + "@eslint/js": "9.17.0", + "@eslint/plugin-kit": "^0.2.3", + "@humanfs/node": "^0.16.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.4.1", + "@types/estree": "^1.0.6", + "@types/json-schema": "^7.0.15", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.6", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.2.0", + "eslint-visitor-keys": "^4.2.0", + "espree": "^10.3.0", + "esquery": "^1.5.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } + } + }, + "node_modules/eslint-compat-utils": { + "version": "0.5.1", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.5.4" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "eslint": ">=6.0.0" + } + }, + "node_modules/eslint-config-prettier": { + "version": "9.1.0", + "dev": true, + "license": "MIT", + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-plugin-svelte": { + "version": "2.46.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@jridgewell/sourcemap-codec": "^1.4.15", + "eslint-compat-utils": "^0.5.1", + "esutils": "^2.0.3", + "known-css-properties": "^0.35.0", + "postcss": "^8.4.38", + "postcss-load-config": "^3.1.4", + "postcss-safe-parser": "^6.0.0", + "postcss-selector-parser": "^6.1.0", + "semver": "^7.6.2", + "svelte-eslint-parser": "^0.43.0" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ota-meshi" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0-0 || ^9.0.0-0", + "svelte": "^3.37.0 || ^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "svelte": { + "optional": true + } + } + }, + "node_modules/eslint-scope": { + "version": "8.2.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "4.2.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esm-env": { + "version": "1.2.1", + "dev": true, + "license": "MIT" + }, + "node_modules/espree": { + "version": "10.3.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.14.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrap": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/esutils": { + "version": "2.0.3", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "dev": true, + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.17.1", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fdir": { + "version": "6.4.2", + "dev": true, + "license": "MIT", + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/file-entry-cache": { + "version": "8.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/flatted": { + "version": "3.3.2", + "dev": true, + "license": "ISC" + }, + "node_modules/function-bind": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "15.14.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalyzer": { + "version": "0.1.0", + "license": "MIT" + }, + "node_modules/globrex": { + "version": "0.1.2", + "license": "MIT" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-meta-resolve": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/is-number": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-reference": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.6" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/keyv": { + "version": "4.5.4", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kleur": { + "version": "4.1.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/known-css-properties": { + "version": "0.35.0", + "dev": true, + "license": "MIT" + }, + "node_modules/levn": { + "version": "0.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/locate-character": { + "version": "3.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/locate-path": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "dev": true, + "license": "MIT" + }, + "node_modules/magic-string": { + "version": "0.30.17", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/micromatch/node_modules/picomatch": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/mri": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/mrmime": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.8", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/optionator": { + "version": "0.9.4", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "dev": true, + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.4.49", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-safe-parser": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, + "node_modules/postcss-scss": { + "version": "4.0.9", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss-scss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.4.29" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "3.4.2", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-plugin-svelte": { + "version": "3.3.2", + "dev": true, + "license": "MIT", + "peerDependencies": { + "prettier": "^3.0.0", + "svelte": "^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/readdirp": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/resolve": { + "version": "1.22.10", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rollup": { + "version": "4.29.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.6" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.29.1", + "@rollup/rollup-android-arm64": "4.29.1", + "@rollup/rollup-darwin-arm64": "4.29.1", + "@rollup/rollup-darwin-x64": "4.29.1", + "@rollup/rollup-freebsd-arm64": "4.29.1", + "@rollup/rollup-freebsd-x64": "4.29.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.29.1", + "@rollup/rollup-linux-arm-musleabihf": "4.29.1", + "@rollup/rollup-linux-arm64-gnu": "4.29.1", + "@rollup/rollup-linux-arm64-musl": "4.29.1", + "@rollup/rollup-linux-loongarch64-gnu": "4.29.1", + "@rollup/rollup-linux-powerpc64le-gnu": "4.29.1", + "@rollup/rollup-linux-riscv64-gnu": "4.29.1", + "@rollup/rollup-linux-s390x-gnu": "4.29.1", + "@rollup/rollup-linux-x64-gnu": "4.29.1", + "@rollup/rollup-linux-x64-musl": "4.29.1", + "@rollup/rollup-win32-arm64-msvc": "4.29.1", + "@rollup/rollup-win32-ia32-msvc": "4.29.1", + "@rollup/rollup-win32-x64-msvc": "4.29.1", + "fsevents": "~2.3.2" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/sade": { + "version": "1.8.1", + "dev": true, + "license": "MIT", + "dependencies": { + "mri": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/semver": { + "version": "7.6.3", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/set-cookie-parser": { + "version": "2.7.1", + "dev": true, + "license": "MIT" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/sirv": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svelte": { + "version": "5.15.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.3.0", + "@jridgewell/sourcemap-codec": "^1.5.0", + "@types/estree": "^1.0.5", + "acorn": "^8.12.1", + "acorn-typescript": "^1.4.13", + "aria-query": "^5.3.1", + "axobject-query": "^4.1.0", + "esm-env": "^1.2.1", + "esrap": "^1.3.2", + "is-reference": "^3.0.3", + "locate-character": "^3.0.0", + "magic-string": "^0.30.11", + "zimmerframe": "^1.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/svelte-adapter-bun": { + "version": "0.5.2", + "license": "MIT", + "dependencies": { + "tiny-glob": "^0.2.9" + } + }, + "node_modules/svelte-check": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "chokidar": "^4.0.1", + "fdir": "^6.2.0", + "picocolors": "^1.0.0", + "sade": "^1.7.4" + }, + "bin": { + "svelte-check": "bin/svelte-check" + }, + "engines": { + "node": ">= 18.0.0" + }, + "peerDependencies": { + "svelte": "^4.0.0 || ^5.0.0-next.0", + "typescript": ">=5.0.0" + } + }, + "node_modules/svelte-eslint-parser": { + "version": "0.43.0", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "postcss": "^8.4.39", + "postcss-scss": "^4.0.9" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ota-meshi" + }, + "peerDependencies": { + "svelte": "^3.37.0 || ^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "svelte": { + "optional": true + } + } + }, + "node_modules/svelte-eslint-parser/node_modules/eslint-scope": { + "version": "7.2.2", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/svelte-eslint-parser/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/svelte-eslint-parser/node_modules/espree": { + "version": "9.6.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/tiny-glob": { + "version": "0.2.9", + "license": "MIT", + "dependencies": { + "globalyzer": "0.1.0", + "globrex": "^0.1.2" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/totalist": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ts-api-utils": { + "version": "1.4.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/typescript": { + "version": "5.7.2", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/typescript-eslint": { + "version": "8.18.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/eslint-plugin": "8.18.1", + "@typescript-eslint/parser": "8.18.1", + "@typescript-eslint/utils": "8.18.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/vite": { + "version": "5.4.11", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.21.3", + "postcss": "^8.4.43", + "rollup": "^4.20.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vitefu": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "workspaces": [ + "tests/deps/*", + "tests/projects/*" + ], + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true + } + } + }, + "node_modules/which": { + "version": "2.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yaml": { + "version": "1.10.2", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zimmerframe": { + "version": "1.1.2", + "dev": true, + "license": "MIT" + } + } +} diff --git a/package.json b/package.json index c418c92..a94c1c1 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ }, "devDependencies": { "@eslint/compat": "^1.2.3", - "@sveltejs/adapter-static": "^3.0.6", + "@sveltejs/adapter-node": "^5.2.11", "@sveltejs/kit": "^2.0.0", "@sveltejs/vite-plugin-svelte": "^4.0.0", "eslint": "^9.7.0", @@ -28,8 +28,5 @@ "typescript": "^5.0.0", "typescript-eslint": "^8.0.0", "vite": "^5.4.11" - }, - "dependencies": { - "svelte-adapter-bun": "^0.5.2" } } diff --git a/src/lib/Modal.svelte b/src/lib/Modal.svelte index 8039472..b7ab75c 100644 --- a/src/lib/Modal.svelte +++ b/src/lib/Modal.svelte @@ -4,7 +4,7 @@