diff --git a/package.json b/package.json index 9611494..a908c85 100644 --- a/package.json +++ b/package.json @@ -13,32 +13,32 @@ "prepare": "husky install" }, "devDependencies": { - "@sveltejs/adapter-cloudflare": "^2.3.3", - "@sveltejs/kit": "^1.24.0", - "@typescript-eslint/eslint-plugin": "^6.5.0", - "@typescript-eslint/parser": "^6.5.0", - "autoprefixer": "^10.4.15", - "eslint": "^8.48.0", - "eslint-config-prettier": "^9.0.0", + "@sveltejs/adapter-cloudflare": "^3.0.1", + "@sveltejs/kit": "^2.0.6", + "@typescript-eslint/eslint-plugin": "^6.16.0", + "@typescript-eslint/parser": "^6.16.0", + "autoprefixer": "^10.4.16", + "eslint": "^8.56.0", + "eslint-config-prettier": "^9.1.0", "eslint-plugin-svelte3": "^4.0.0", "husky": "^8.0.3", - "lint-staged": "^14.0.1", - "postcss": "^8.4.29", - "prettier": "^3.0.3", - "prettier-plugin-svelte": "^3.0.3", + "lint-staged": "^15.2.0", + "postcss": "^8.4.32", + "prettier": "^3.1.1", + "prettier-plugin-svelte": "^3.1.2", "pretty-quick": "^3.1.3", - "svelte": "^4.2.0", - "svelte-check": "^3.5.1", - "svelte-preprocess": "^5.0.4", - "tailwindcss": "^3.3.3", + "svelte": "^4.2.8", + "svelte-check": "^3.6.2", + "svelte-preprocess": "^5.1.3", + "tailwindcss": "^3.4.0", "tslib": "^2.6.2", - "typescript": "^5.2.2", - "vite": "^4.4.9" + "typescript": "^5.3.3", + "vite": "^5.0.10" }, "dependencies": { - "classnames": "^2.3.2", + "classnames": "^2.5.0", "svelte-lite-youtube-embed": "^1.1.0", - "svelte-seo": "^1.5.3", + "svelte-seo": "^1.5.4", "swiper": "^8.4.7" }, "lint-staged": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 548cb26..4a29cce 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,82 +6,82 @@ settings: dependencies: classnames: - specifier: ^2.3.2 - version: 2.3.2 + specifier: ^2.5.0 + version: 2.5.0 svelte-lite-youtube-embed: specifier: ^1.1.0 version: 1.1.0 svelte-seo: - specifier: ^1.5.3 - version: 1.5.3 + specifier: ^1.5.4 + version: 1.5.4(typescript@5.3.3) swiper: specifier: ^8.4.7 version: 8.4.7 devDependencies: "@sveltejs/adapter-cloudflare": - specifier: ^2.3.3 - version: 2.3.3(@sveltejs/kit@1.24.0) + specifier: ^3.0.1 + version: 3.0.1(@sveltejs/kit@2.0.6) "@sveltejs/kit": - specifier: ^1.24.0 - version: 1.24.0(svelte@4.2.0)(vite@4.4.9) + specifier: ^2.0.6 + version: 2.0.6(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.8)(vite@5.0.10) "@typescript-eslint/eslint-plugin": - specifier: ^6.5.0 - version: 6.5.0(@typescript-eslint/parser@6.5.0)(eslint@8.48.0)(typescript@5.2.2) + specifier: ^6.16.0 + version: 6.16.0(@typescript-eslint/parser@6.16.0)(eslint@8.56.0)(typescript@5.3.3) "@typescript-eslint/parser": - specifier: ^6.5.0 - version: 6.5.0(eslint@8.48.0)(typescript@5.2.2) + specifier: ^6.16.0 + version: 6.16.0(eslint@8.56.0)(typescript@5.3.3) autoprefixer: - specifier: ^10.4.15 - version: 10.4.15(postcss@8.4.29) + specifier: ^10.4.16 + version: 10.4.16(postcss@8.4.32) eslint: - specifier: ^8.48.0 - version: 8.48.0 + specifier: ^8.56.0 + version: 8.56.0 eslint-config-prettier: - specifier: ^9.0.0 - version: 9.0.0(eslint@8.48.0) + specifier: ^9.1.0 + version: 9.1.0(eslint@8.56.0) eslint-plugin-svelte3: specifier: ^4.0.0 - version: 4.0.0(eslint@8.48.0)(svelte@4.2.0) + version: 4.0.0(eslint@8.56.0)(svelte@4.2.8) husky: specifier: ^8.0.3 version: 8.0.3 lint-staged: - specifier: ^14.0.1 - version: 14.0.1 + specifier: ^15.2.0 + version: 15.2.0 postcss: - specifier: ^8.4.29 - version: 8.4.29 + specifier: ^8.4.32 + version: 8.4.32 prettier: - specifier: ^3.0.3 - version: 3.0.3 + specifier: ^3.1.1 + version: 3.1.1 prettier-plugin-svelte: - specifier: ^3.0.3 - version: 3.0.3(prettier@3.0.3)(svelte@4.2.0) + specifier: ^3.1.2 + version: 3.1.2(prettier@3.1.1)(svelte@4.2.8) pretty-quick: specifier: ^3.1.3 - version: 3.1.3(prettier@3.0.3) + version: 3.1.3(prettier@3.1.1) svelte: - specifier: ^4.2.0 - version: 4.2.0 + specifier: ^4.2.8 + version: 4.2.8 svelte-check: - specifier: ^3.5.1 - version: 3.5.1(postcss@8.4.29)(svelte@4.2.0) + specifier: ^3.6.2 + version: 3.6.2(postcss@8.4.32)(svelte@4.2.8) svelte-preprocess: - specifier: ^5.0.4 - version: 5.0.4(postcss@8.4.29)(svelte@4.2.0)(typescript@5.2.2) + specifier: ^5.1.3 + version: 5.1.3(postcss@8.4.32)(svelte@4.2.8)(typescript@5.3.3) tailwindcss: - specifier: ^3.3.3 - version: 3.3.3 + specifier: ^3.4.0 + version: 3.4.0 tslib: specifier: ^2.6.2 version: 2.6.2 typescript: - specifier: ^5.2.2 - version: 5.2.2 + specifier: ^5.3.3 + version: 5.3.3 vite: - specifier: ^4.4.9 - version: 4.4.9 + specifier: ^5.0.10 + version: 5.0.10 packages: /@aashutoshrathi/word-wrap@1.2.6: @@ -111,17 +111,29 @@ packages: "@jridgewell/trace-mapping": 0.3.18 dev: true - /@cloudflare/workers-types@4.20230404.0: + /@cloudflare/workers-types@4.20231218.0: resolution: { - integrity: sha512-fG3oaJX1icfsGV74nhx1+AC6opvZsGqnpx6FvrcVqQaBmCNkjKNqDRFrpasXWFiOIvysBXHKQAzsAJkBZgnM+A==, + integrity: sha512-Vs1FKjfUjXYGbCsXzkl+ITp0Iyb6QiW6+vTERTNThC+v96T0IvPVAioH4tT20rXwoxAfxh380mAaxYtTrJUNVg==, } dev: true - /@esbuild/android-arm64@0.18.11: + /@esbuild/aix-ppc64@0.19.10: resolution: { - integrity: sha512-snieiq75Z1z5LJX9cduSAjUr7vEI1OdlzFPMw0HH5YI7qQHDd3qs+WZoMrWYDsfRJSq36lIA6mfZBkvL46KoIw==, + integrity: sha512-Q+mk96KJ+FZ30h9fsJl+67IjNJm3x2eX+GBWGmocAKgzp27cowCOOqSdscX80s0SpdFXZnIv/+1xD1EctFx96Q==, + } + engines: { node: ">=12" } + cpu: [ppc64] + os: [aix] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm64@0.19.10: + resolution: + { + integrity: sha512-1X4CClKhDgC3by7k8aOWZeBXQX8dHT5QAMCAQDArCLaYfkppoARvh0fit3X2Qs+MXDngKcHv6XXyQCpY0hkK1Q==, } engines: { node: ">=12" } cpu: [arm64] @@ -130,10 +142,10 @@ packages: dev: true optional: true - /@esbuild/android-arm@0.18.11: + /@esbuild/android-arm@0.19.10: resolution: { - integrity: sha512-q4qlUf5ucwbUJZXF5tEQ8LF7y0Nk4P58hOsGk3ucY0oCwgQqAnqXVbUuahCddVHfrxmpyewRpiTHwVHIETYu7Q==, + integrity: sha512-7W0bK7qfkw1fc2viBfrtAEkDKHatYfHzr/jKAHNr9BvkYDXPcC6bodtm8AyLJNNuqClLNaeTLuwURt4PRT9d7w==, } engines: { node: ">=12" } cpu: [arm] @@ -142,10 +154,10 @@ packages: dev: true optional: true - /@esbuild/android-x64@0.18.11: + /@esbuild/android-x64@0.19.10: resolution: { - integrity: sha512-iPuoxQEV34+hTF6FT7om+Qwziv1U519lEOvekXO9zaMMlT9+XneAhKL32DW3H7okrCOBQ44BMihE8dclbZtTuw==, + integrity: sha512-O/nO/g+/7NlitUxETkUv/IvADKuZXyH4BHf/g/7laqKC4i/7whLpB0gvpPc2zpF0q9Q6FXS3TS75QHac9MvVWw==, } engines: { node: ">=12" } cpu: [x64] @@ -154,10 +166,10 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64@0.18.11: + /@esbuild/darwin-arm64@0.19.10: resolution: { - integrity: sha512-Gm0QkI3k402OpfMKyQEEMG0RuW2LQsSmI6OeO4El2ojJMoF5NLYb3qMIjvbG/lbMeLOGiW6ooU8xqc+S0fgz2w==, + integrity: sha512-YSRRs2zOpwypck+6GL3wGXx2gNP7DXzetmo5pHXLrY/VIMsS59yKfjPizQ4lLt5vEI80M41gjm2BxrGZ5U+VMA==, } engines: { node: ">=12" } cpu: [arm64] @@ -166,10 +178,10 @@ packages: dev: true optional: true - /@esbuild/darwin-x64@0.18.11: + /@esbuild/darwin-x64@0.19.10: resolution: { - integrity: sha512-N15Vzy0YNHu6cfyDOjiyfJlRJCB/ngKOAvoBf1qybG3eOq0SL2Lutzz9N7DYUbb7Q23XtHPn6lMDF6uWbGv9Fw==, + integrity: sha512-alfGtT+IEICKtNE54hbvPg13xGBe4GkVxyGWtzr+yHO7HIiRJppPDhOKq3zstTcVf8msXb/t4eavW3jCDpMSmA==, } engines: { node: ">=12" } cpu: [x64] @@ -178,10 +190,10 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64@0.18.11: + /@esbuild/freebsd-arm64@0.19.10: resolution: { - integrity: sha512-atEyuq6a3omEY5qAh5jIORWk8MzFnCpSTUruBgeyN9jZq1K/QI9uke0ATi3MHu4L8c59CnIi4+1jDKMuqmR71A==, + integrity: sha512-dMtk1wc7FSH8CCkE854GyGuNKCewlh+7heYP/sclpOG6Cectzk14qdUIY5CrKDbkA/OczXq9WesqnPl09mj5dg==, } engines: { node: ">=12" } cpu: [arm64] @@ -190,10 +202,10 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64@0.18.11: + /@esbuild/freebsd-x64@0.19.10: resolution: { - integrity: sha512-XtuPrEfBj/YYYnAAB7KcorzzpGTvOr/dTtXPGesRfmflqhA4LMF0Gh/n5+a9JBzPuJ+CGk17CA++Hmr1F/gI0Q==, + integrity: sha512-G5UPPspryHu1T3uX8WiOEUa6q6OlQh6gNl4CO4Iw5PS+Kg5bVggVFehzXBJY6X6RSOMS8iXDv2330VzaObm4Ag==, } engines: { node: ">=12" } cpu: [x64] @@ -202,10 +214,10 @@ packages: dev: true optional: true - /@esbuild/linux-arm64@0.18.11: + /@esbuild/linux-arm64@0.19.10: resolution: { - integrity: sha512-c6Vh2WS9VFKxKZ2TvJdA7gdy0n6eSy+yunBvv4aqNCEhSWVor1TU43wNRp2YLO9Vng2G+W94aRz+ILDSwAiYog==, + integrity: sha512-QxaouHWZ+2KWEj7cGJmvTIHVALfhpGxo3WLmlYfJ+dA5fJB6lDEIg+oe/0//FuyVHuS3l79/wyBxbHr0NgtxJQ==, } engines: { node: ">=12" } cpu: [arm64] @@ -214,10 +226,10 @@ packages: dev: true optional: true - /@esbuild/linux-arm@0.18.11: + /@esbuild/linux-arm@0.19.10: resolution: { - integrity: sha512-Idipz+Taso/toi2ETugShXjQ3S59b6m62KmLHkJlSq/cBejixmIydqrtM2XTvNCywFl3VC7SreSf6NV0i6sRyg==, + integrity: sha512-j6gUW5aAaPgD416Hk9FHxn27On28H4eVI9rJ4az7oCGTFW48+LcgNDBN+9f8rKZz7EEowo889CPKyeaD0iw9Kg==, } engines: { node: ">=12" } cpu: [arm] @@ -226,10 +238,10 @@ packages: dev: true optional: true - /@esbuild/linux-ia32@0.18.11: + /@esbuild/linux-ia32@0.19.10: resolution: { - integrity: sha512-S3hkIF6KUqRh9n1Q0dSyYcWmcVa9Cg+mSoZEfFuzoYXXsk6196qndrM+ZiHNwpZKi3XOXpShZZ+9dfN5ykqjjw==, + integrity: sha512-4ub1YwXxYjj9h1UIZs2hYbnTZBtenPw5NfXCRgEkGb0b6OJ2gpkMvDqRDYIDRjRdWSe/TBiZltm3Y3Q8SN1xNg==, } engines: { node: ">=12" } cpu: [ia32] @@ -238,10 +250,10 @@ packages: dev: true optional: true - /@esbuild/linux-loong64@0.18.11: + /@esbuild/linux-loong64@0.19.10: resolution: { - integrity: sha512-MRESANOoObQINBA+RMZW+Z0TJWpibtE7cPFnahzyQHDCA9X9LOmGh68MVimZlM9J8n5Ia8lU773te6O3ILW8kw==, + integrity: sha512-lo3I9k+mbEKoxtoIbM0yC/MZ1i2wM0cIeOejlVdZ3D86LAcFXFRdeuZmh91QJvUTW51bOK5W2BznGNIl4+mDaA==, } engines: { node: ">=12" } cpu: [loong64] @@ -250,10 +262,10 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el@0.18.11: + /@esbuild/linux-mips64el@0.19.10: resolution: { - integrity: sha512-qVyPIZrXNMOLYegtD1u8EBccCrBVshxMrn5MkuFc3mEVsw7CCQHaqZ4jm9hbn4gWY95XFnb7i4SsT3eflxZsUg==, + integrity: sha512-J4gH3zhHNbdZN0Bcr1QUGVNkHTdpijgx5VMxeetSk6ntdt+vR1DqGmHxQYHRmNb77tP6GVvD+K0NyO4xjd7y4A==, } engines: { node: ">=12" } cpu: [mips64el] @@ -262,10 +274,10 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64@0.18.11: + /@esbuild/linux-ppc64@0.19.10: resolution: { - integrity: sha512-T3yd8vJXfPirZaUOoA9D2ZjxZX4Gr3QuC3GztBJA6PklLotc/7sXTOuuRkhE9W/5JvJP/K9b99ayPNAD+R+4qQ==, + integrity: sha512-tgT/7u+QhV6ge8wFMzaklOY7KqiyitgT1AUHMApau32ZlvTB/+efeCtMk4eXS+uEymYK249JsoiklZN64xt6oQ==, } engines: { node: ">=12" } cpu: [ppc64] @@ -274,10 +286,10 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64@0.18.11: + /@esbuild/linux-riscv64@0.19.10: resolution: { - integrity: sha512-evUoRPWiwuFk++snjH9e2cAjF5VVSTj+Dnf+rkO/Q20tRqv+644279TZlPK8nUGunjPAtQRCj1jQkDAvL6rm2w==, + integrity: sha512-0f/spw0PfBMZBNqtKe5FLzBDGo0SKZKvMl5PHYQr3+eiSscfJ96XEknCe+JoOayybWUFQbcJTrk946i3j9uYZA==, } engines: { node: ">=12" } cpu: [riscv64] @@ -286,10 +298,10 @@ packages: dev: true optional: true - /@esbuild/linux-s390x@0.18.11: + /@esbuild/linux-s390x@0.19.10: resolution: { - integrity: sha512-/SlRJ15XR6i93gRWquRxYCfhTeC5PdqEapKoLbX63PLCmAkXZHY2uQm2l9bN0oPHBsOw2IswRZctMYS0MijFcg==, + integrity: sha512-pZFe0OeskMHzHa9U38g+z8Yx5FNCLFtUnJtQMpwhS+r4S566aK2ci3t4NCP4tjt6d5j5uo4h7tExZMjeKoehAA==, } engines: { node: ">=12" } cpu: [s390x] @@ -298,10 +310,10 @@ packages: dev: true optional: true - /@esbuild/linux-x64@0.18.11: + /@esbuild/linux-x64@0.19.10: resolution: { - integrity: sha512-xcncej+wF16WEmIwPtCHi0qmx1FweBqgsRtEL1mSHLFR6/mb3GEZfLQnx+pUDfRDEM4DQF8dpXIW7eDOZl1IbA==, + integrity: sha512-SpYNEqg/6pZYoc+1zLCjVOYvxfZVZj6w0KROZ3Fje/QrM3nfvT2llI+wmKSrWuX6wmZeTapbarvuNNK/qepSgA==, } engines: { node: ">=12" } cpu: [x64] @@ -310,10 +322,10 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64@0.18.11: + /@esbuild/netbsd-x64@0.19.10: resolution: { - integrity: sha512-aSjMHj/F7BuS1CptSXNg6S3M4F3bLp5wfFPIJM+Km2NfIVfFKhdmfHF9frhiCLIGVzDziggqWll0B+9AUbud/Q==, + integrity: sha512-ACbZ0vXy9zksNArWlk2c38NdKg25+L9pr/mVaj9SUq6lHZu/35nx2xnQVRGLrC1KKQqJKRIB0q8GspiHI3J80Q==, } engines: { node: ">=12" } cpu: [x64] @@ -322,10 +334,10 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64@0.18.11: + /@esbuild/openbsd-x64@0.19.10: resolution: { - integrity: sha512-tNBq+6XIBZtht0xJGv7IBB5XaSyvYPCm1PxJ33zLQONdZoLVM0bgGqUrXnJyiEguD9LU4AHiu+GCXy/Hm9LsdQ==, + integrity: sha512-PxcgvjdSjtgPMiPQrM3pwSaG4kGphP+bLSb+cihuP0LYdZv1epbAIecHVl5sD3npkfYBZ0ZnOjR878I7MdJDFg==, } engines: { node: ">=12" } cpu: [x64] @@ -334,10 +346,10 @@ packages: dev: true optional: true - /@esbuild/sunos-x64@0.18.11: + /@esbuild/sunos-x64@0.19.10: resolution: { - integrity: sha512-kxfbDOrH4dHuAAOhr7D7EqaYf+W45LsAOOhAet99EyuxxQmjbk8M9N4ezHcEiCYPaiW8Dj3K26Z2V17Gt6p3ng==, + integrity: sha512-ZkIOtrRL8SEJjr+VHjmW0znkPs+oJXhlJbNwfI37rvgeMtk3sxOQevXPXjmAPZPigVTncvFqLMd+uV0IBSEzqA==, } engines: { node: ">=12" } cpu: [x64] @@ -346,10 +358,10 @@ packages: dev: true optional: true - /@esbuild/win32-arm64@0.18.11: + /@esbuild/win32-arm64@0.19.10: resolution: { - integrity: sha512-Sh0dDRyk1Xi348idbal7lZyfSkjhJsdFeuC13zqdipsvMetlGiFQNdO+Yfp6f6B4FbyQm7qsk16yaZk25LChzg==, + integrity: sha512-+Sa4oTDbpBfGpl3Hn3XiUe4f8TU2JF7aX8cOfqFYMMjXp6ma6NJDztl5FDG8Ezx0OjwGikIHw+iA54YLDNNVfw==, } engines: { node: ">=12" } cpu: [arm64] @@ -358,10 +370,10 @@ packages: dev: true optional: true - /@esbuild/win32-ia32@0.18.11: + /@esbuild/win32-ia32@0.19.10: resolution: { - integrity: sha512-o9JUIKF1j0rqJTFbIoF4bXj6rvrTZYOrfRcGyL0Vm5uJ/j5CkBD/51tpdxe9lXEDouhRgdr/BYzUrDOvrWwJpg==, + integrity: sha512-EOGVLK1oWMBXgfttJdPHDTiivYSjX6jDNaATeNOaCOFEVcfMjtbx7WVQwPSE1eIfCp/CaSF2nSrDtzc4I9f8TQ==, } engines: { node: ">=12" } cpu: [ia32] @@ -370,10 +382,10 @@ packages: dev: true optional: true - /@esbuild/win32-x64@0.18.11: + /@esbuild/win32-x64@0.19.10: resolution: { - integrity: sha512-rQI4cjLHd2hGsM1LqgDI7oOCYbQ6IBOVsX9ejuRMSze0GqXUG2ekwiKkiBU1pRGSeCqFFHxTrcEydB2Hyoz9CA==, + integrity: sha512-whqLG6Sc70AbU73fFYvuYzaE4MNMBIlR1Y/IrUeOXFrWHxBEjjbZaQ3IXIQS8wJdAzue2GwYZCjOrgrU1oUHoA==, } engines: { node: ">=12" } cpu: [x64] @@ -382,7 +394,7 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.48.0): + /@eslint-community/eslint-utils@4.4.0(eslint@8.56.0): resolution: { integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==, @@ -391,7 +403,7 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.48.0 + eslint: 8.56.0 eslint-visitor-keys: 3.4.3 dev: true @@ -403,10 +415,10 @@ packages: engines: { node: ^12.0.0 || ^14.0.0 || >=16.0.0 } dev: true - /@eslint/eslintrc@2.1.2: + /@eslint/eslintrc@2.1.4: resolution: { - integrity: sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==, + integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: @@ -423,22 +435,22 @@ packages: - supports-color dev: true - /@eslint/js@8.48.0: + /@eslint/js@8.56.0: resolution: { - integrity: sha512-ZSjtmelB7IJfWD2Fvb7+Z+ChTIKWq6kjda95fLcQKNS5aheVHn4IkfgRQE3sIIzTcSLwLcLZUD9UBt+V7+h+Pw==, + integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true - /@humanwhocodes/config-array@0.11.10: + /@humanwhocodes/config-array@0.11.13: resolution: { - integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==, + integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==, } engines: { node: ">=10.10.0" } dependencies: - "@humanwhocodes/object-schema": 1.2.1 + "@humanwhocodes/object-schema": 2.0.1 debug: 4.3.4 minimatch: 3.1.2 transitivePeerDependencies: @@ -453,10 +465,10 @@ packages: engines: { node: ">=12.22" } dev: true - /@humanwhocodes/object-schema@1.2.1: + /@humanwhocodes/object-schema@2.0.1: resolution: { - integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==, + integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==, } dev: true @@ -542,104 +554,245 @@ packages: fastq: 1.15.0 dev: true - /@polka/url@1.0.0-next.21: + /@polka/url@1.0.0-next.24: + resolution: + { + integrity: sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==, + } + dev: true + + /@rollup/rollup-android-arm-eabi@4.9.1: + resolution: + { + integrity: sha512-6vMdBZqtq1dVQ4CWdhFwhKZL6E4L1dV6jUjuBvsavvNJSppzi6dLBbuV+3+IyUREaj9ZFvQefnQm28v4OCXlig==, + } + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-android-arm64@4.9.1: + resolution: + { + integrity: sha512-Jto9Fl3YQ9OLsTDWtLFPtaIMSL2kwGyGoVCmPC8Gxvym9TCZm4Sie+cVeblPO66YZsYH8MhBKDMGZ2NDxuk/XQ==, + } + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-arm64@4.9.1: + resolution: + { + integrity: sha512-LtYcLNM+bhsaKAIGwVkh5IOWhaZhjTfNOkGzGqdHvhiCUVuJDalvDxEdSnhFzAn+g23wgsycmZk1vbnaibZwwA==, + } + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-x64@4.9.1: + resolution: + { + integrity: sha512-KyP/byeXu9V+etKO6Lw3E4tW4QdcnzDG/ake031mg42lob5tN+5qfr+lkcT/SGZaH2PdW4Z1NX9GHEkZ8xV7og==, + } + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm-gnueabihf@4.9.1: + resolution: + { + integrity: sha512-Yqz/Doumf3QTKplwGNrCHe/B2p9xqDghBZSlAY0/hU6ikuDVQuOUIpDP/YcmoT+447tsZTmirmjgG3znvSCR0Q==, + } + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-gnu@4.9.1: + resolution: + { + integrity: sha512-u3XkZVvxcvlAOlQJ3UsD1rFvLWqu4Ef/Ggl40WAVCuogf4S1nJPHh5RTgqYFpCOvuGJ7H5yGHabjFKEZGExk5Q==, + } + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-musl@4.9.1: + resolution: + { + integrity: sha512-0XSYN/rfWShW+i+qjZ0phc6vZ7UWI8XWNz4E/l+6edFt+FxoEghrJHjX1EY/kcUGCnZzYYRCl31SNdfOi450Aw==, + } + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-riscv64-gnu@4.9.1: + resolution: + { + integrity: sha512-LmYIO65oZVfFt9t6cpYkbC4d5lKHLYv5B4CSHRpnANq0VZUQXGcCPXHzbCXCz4RQnx7jvlYB1ISVNCE/omz5cw==, + } + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-gnu@4.9.1: + resolution: + { + integrity: sha512-kr8rEPQ6ns/Lmr/hiw8sEVj9aa07gh1/tQF2Y5HrNCCEPiCBGnBUt9tVusrcBBiJfIt1yNaXN6r1CCmpbFEDpg==, + } + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-musl@4.9.1: resolution: { - integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==, + integrity: sha512-t4QSR7gN+OEZLG0MiCgPqMWZGwmeHhsM4AkegJ0Kiy6TnJ9vZ8dEIwHw1LcZKhbHxTY32hp9eVCMdR3/I8MGRw==, } + cpu: [x64] + os: [linux] + requiresBuild: true dev: true + optional: true - /@sveltejs/adapter-cloudflare@2.3.3(@sveltejs/kit@1.24.0): + /@rollup/rollup-win32-arm64-msvc@4.9.1: resolution: { - integrity: sha512-bbcm6kq4dEluFtFJZed3KSRG4f5GUElYkVfOmnPruTqZ29nTElPJTomAu5QCp7GLkwA26O3h1Dk7+d9yLTQEXg==, + integrity: sha512-7XI4ZCBN34cb+BH557FJPmh0kmNz2c25SCQeT9OiFWEgf8+dL6ZwJ8f9RnUIit+j01u07Yvrsuu1rZGxJCc51g==, + } + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-ia32-msvc@4.9.1: + resolution: + { + integrity: sha512-yE5c2j1lSWOH5jp+Q0qNL3Mdhr8WuqCNVjc6BxbVfS5cAS6zRmdiw7ktb8GNpDCEUJphILY6KACoFoRtKoqNQg==, + } + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-x64-msvc@4.9.1: + resolution: + { + integrity: sha512-PyJsSsafjmIhVgaI1Zdj7m8BB8mMckFah/xbpplObyHfiXzKcI5UOUXRyOdHW7nz4DpMCuzLnF7v5IWHenCwYA==, + } + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@sveltejs/adapter-cloudflare@3.0.1(@sveltejs/kit@2.0.6): + resolution: + { + integrity: sha512-yhncGexWlDE3DAd6N/wsuel7BFwgBGWkvTG8iMAEaE/dHSEEUEUXOFK4IMKtPZWFuIkXmyfLxOSD8A8Kzv7ppg==, } peerDependencies: - "@sveltejs/kit": ^1.0.0 + "@sveltejs/kit": ^2.0.0 dependencies: - "@cloudflare/workers-types": 4.20230404.0 - "@sveltejs/kit": 1.24.0(svelte@4.2.0)(vite@4.4.9) - esbuild: 0.18.11 + "@cloudflare/workers-types": 4.20231218.0 + "@sveltejs/kit": 2.0.6(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.8)(vite@5.0.10) + esbuild: 0.19.10 worktop: 0.8.0-next.15 dev: true - /@sveltejs/kit@1.24.0(svelte@4.2.0)(vite@4.4.9): + /@sveltejs/kit@2.0.6(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.8)(vite@5.0.10): resolution: { - integrity: sha512-r7Gj0/VcdAIRL1yE1cJ5rurWJ5drrR7BzRv+P+NAathtvnMCi0u4FhezO7T4bj7DJdQ3TNsax3yQcrVWxh60fg==, + integrity: sha512-dnHtyjBLGXx+hrZQ9GuqLlSfTBixewJaByUVWai7LmB4dgV3FwkK155OltEgONDQW6KW64hLNS/uojdx3uC2/g==, } - engines: { node: ^16.14 || >=18 } + engines: { node: ">=18.13" } hasBin: true requiresBuild: true peerDependencies: - svelte: ^3.54.0 || ^4.0.0-next.0 - vite: ^4.0.0 + "@sveltejs/vite-plugin-svelte": ^3.0.0 + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.3 dependencies: - "@sveltejs/vite-plugin-svelte": 2.4.1(svelte@4.2.0)(vite@4.4.9) - "@types/cookie": 0.5.1 - cookie: 0.5.0 + "@sveltejs/vite-plugin-svelte": 3.0.1(svelte@4.2.8)(vite@5.0.10) + "@types/cookie": 0.6.0 + cookie: 0.6.0 devalue: 4.3.2 esm-env: 1.0.0 kleur: 4.1.5 - magic-string: 0.30.0 - mime: 3.0.0 + magic-string: 0.30.5 + mrmime: 2.0.0 sade: 1.8.1 set-cookie-parser: 2.6.0 - sirv: 2.0.2 - svelte: 4.2.0 + sirv: 2.0.4 + svelte: 4.2.8 tiny-glob: 0.2.9 - undici: 5.23.0 - vite: 4.4.9 - transitivePeerDependencies: - - supports-color + vite: 5.0.10 dev: true - /@sveltejs/vite-plugin-svelte-inspector@1.0.2(@sveltejs/vite-plugin-svelte@2.4.1)(svelte@4.2.0)(vite@4.4.9): + /@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.8)(vite@5.0.10): resolution: { - integrity: sha512-Cy1dUMcYCnDVV/hPLXa43YZJ2jGKVW5rA0xuNL9dlmYhT0yoS1g7+FOFSRlgk0BXKk/Oc7grs+8BVA5Iz2fr8A==, + integrity: sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==, } - engines: { node: ^14.18.0 || >= 16 } + engines: { node: ^18.0.0 || >=20 } peerDependencies: - "@sveltejs/vite-plugin-svelte": ^2.2.0 - svelte: ^3.54.0 || ^4.0.0-next.0 - vite: ^4.0.0 + "@sveltejs/vite-plugin-svelte": ^3.0.0 + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.0 dependencies: - "@sveltejs/vite-plugin-svelte": 2.4.1(svelte@4.2.0)(vite@4.4.9) + "@sveltejs/vite-plugin-svelte": 3.0.1(svelte@4.2.8)(vite@5.0.10) debug: 4.3.4 - svelte: 4.2.0 - vite: 4.4.9 + svelte: 4.2.8 + vite: 5.0.10 transitivePeerDependencies: - supports-color dev: true - /@sveltejs/vite-plugin-svelte@2.4.1(svelte@4.2.0)(vite@4.4.9): + /@sveltejs/vite-plugin-svelte@3.0.1(svelte@4.2.8)(vite@5.0.10): resolution: { - integrity: sha512-bNNKvoRY89ptY7udeBSCmTdCVwkjmMcZ0j/z9J5MuedT8jPjq0zrknAo/jF1sToAza4NVaAgR9AkZoD9oJJmnA==, + integrity: sha512-CGURX6Ps+TkOovK6xV+Y2rn8JKa8ZPUHPZ/NKgCxAmgBrXReavzFl8aOSCj3kQ1xqT7yGJj53hjcV/gqwDAaWA==, } - engines: { node: ^14.18.0 || >= 16 } + engines: { node: ^18.0.0 || >=20 } peerDependencies: - svelte: ^3.54.0 || ^4.0.0-next.0 - vite: ^4.0.0 + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.0 dependencies: - "@sveltejs/vite-plugin-svelte-inspector": 1.0.2(@sveltejs/vite-plugin-svelte@2.4.1)(svelte@4.2.0)(vite@4.4.9) + "@sveltejs/vite-plugin-svelte-inspector": 2.0.0(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.8)(vite@5.0.10) debug: 4.3.4 deepmerge: 4.3.1 kleur: 4.1.5 - magic-string: 0.30.0 - svelte: 4.2.0 - svelte-hmr: 0.15.1(svelte@4.2.0) - vite: 4.4.9 - vitefu: 0.2.4(vite@4.4.9) + magic-string: 0.30.5 + svelte: 4.2.8 + svelte-hmr: 0.15.3(svelte@4.2.8) + vite: 5.0.10 + vitefu: 0.2.5(vite@5.0.10) transitivePeerDependencies: - supports-color dev: true - /@types/cookie@0.5.1: + /@types/cookie@0.6.0: resolution: { - integrity: sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==, + integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==, } dev: true @@ -678,10 +831,10 @@ packages: } dev: true - /@typescript-eslint/eslint-plugin@6.5.0(@typescript-eslint/parser@6.5.0)(eslint@8.48.0)(typescript@5.2.2): + /@typescript-eslint/eslint-plugin@6.16.0(@typescript-eslint/parser@6.16.0)(eslint@8.56.0)(typescript@5.3.3): resolution: { - integrity: sha512-2pktILyjvMaScU6iK3925uvGU87E+N9rh372uGZgiMYwafaw9SXq86U04XPq3UH6tzRvNgBsub6x2DacHc33lw==, + integrity: sha512-O5f7Kv5o4dLWQtPX4ywPPa+v9G+1q1x8mz0Kr0pXUtKsevo+gIJHLkGc8RxaZWtP8RrhwhSNIWThnW42K9/0rQ==, } engines: { node: ^16.0.0 || >=18.0.0 } peerDependencies: @@ -693,27 +846,27 @@ packages: optional: true dependencies: "@eslint-community/regexpp": 4.8.0 - "@typescript-eslint/parser": 6.5.0(eslint@8.48.0)(typescript@5.2.2) - "@typescript-eslint/scope-manager": 6.5.0 - "@typescript-eslint/type-utils": 6.5.0(eslint@8.48.0)(typescript@5.2.2) - "@typescript-eslint/utils": 6.5.0(eslint@8.48.0)(typescript@5.2.2) - "@typescript-eslint/visitor-keys": 6.5.0 + "@typescript-eslint/parser": 6.16.0(eslint@8.56.0)(typescript@5.3.3) + "@typescript-eslint/scope-manager": 6.16.0 + "@typescript-eslint/type-utils": 6.16.0(eslint@8.56.0)(typescript@5.3.3) + "@typescript-eslint/utils": 6.16.0(eslint@8.56.0)(typescript@5.3.3) + "@typescript-eslint/visitor-keys": 6.16.0 debug: 4.3.4 - eslint: 8.48.0 + eslint: 8.56.0 graphemer: 1.4.0 ignore: 5.2.4 natural-compare: 1.4.0 semver: 7.5.4 - ts-api-utils: 1.0.2(typescript@5.2.2) - typescript: 5.2.2 + ts-api-utils: 1.0.2(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@6.5.0(eslint@8.48.0)(typescript@5.2.2): + /@typescript-eslint/parser@6.16.0(eslint@8.56.0)(typescript@5.3.3): resolution: { - integrity: sha512-LMAVtR5GN8nY0G0BadkG0XIe4AcNMeyEy3DyhKGAh9k4pLSMBO7rF29JvDBpZGCmp5Pgz5RLHP6eCpSYZJQDuQ==, + integrity: sha512-H2GM3eUo12HpKZU9njig3DF5zJ58ja6ahj1GoHEHOgQvYxzoFJJEvC1MQ7T2l9Ha+69ZSOn7RTxOdpC/y3ikMw==, } engines: { node: ^16.0.0 || >=18.0.0 } peerDependencies: @@ -723,32 +876,32 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/scope-manager": 6.5.0 - "@typescript-eslint/types": 6.5.0 - "@typescript-eslint/typescript-estree": 6.5.0(typescript@5.2.2) - "@typescript-eslint/visitor-keys": 6.5.0 + "@typescript-eslint/scope-manager": 6.16.0 + "@typescript-eslint/types": 6.16.0 + "@typescript-eslint/typescript-estree": 6.16.0(typescript@5.3.3) + "@typescript-eslint/visitor-keys": 6.16.0 debug: 4.3.4 - eslint: 8.48.0 - typescript: 5.2.2 + eslint: 8.56.0 + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager@6.5.0: + /@typescript-eslint/scope-manager@6.16.0: resolution: { - integrity: sha512-A8hZ7OlxURricpycp5kdPTH3XnjG85UpJS6Fn4VzeoH4T388gQJ/PGP4ole5NfKt4WDVhmLaQ/dBLNDC4Xl/Kw==, + integrity: sha512-0N7Y9DSPdaBQ3sqSCwlrm9zJwkpOuc6HYm7LpzLAPqBL7dmzAUimr4M29dMkOP/tEwvOCC/Cxo//yOfJD3HUiw==, } engines: { node: ^16.0.0 || >=18.0.0 } dependencies: - "@typescript-eslint/types": 6.5.0 - "@typescript-eslint/visitor-keys": 6.5.0 + "@typescript-eslint/types": 6.16.0 + "@typescript-eslint/visitor-keys": 6.16.0 dev: true - /@typescript-eslint/type-utils@6.5.0(eslint@8.48.0)(typescript@5.2.2): + /@typescript-eslint/type-utils@6.16.0(eslint@8.56.0)(typescript@5.3.3): resolution: { - integrity: sha512-f7OcZOkRivtujIBQ4yrJNIuwyCQO1OjocVqntl9dgSIZAdKqicj3xFDqDOzHDlGCZX990LqhLQXWRnQvsapq8A==, + integrity: sha512-ThmrEOcARmOnoyQfYkHw/DX2SEYBalVECmoldVuH6qagKROp/jMnfXpAU/pAIWub9c4YTxga+XwgAkoA0pxfmg==, } engines: { node: ^16.0.0 || >=18.0.0 } peerDependencies: @@ -758,28 +911,28 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/typescript-estree": 6.5.0(typescript@5.2.2) - "@typescript-eslint/utils": 6.5.0(eslint@8.48.0)(typescript@5.2.2) + "@typescript-eslint/typescript-estree": 6.16.0(typescript@5.3.3) + "@typescript-eslint/utils": 6.16.0(eslint@8.56.0)(typescript@5.3.3) debug: 4.3.4 - eslint: 8.48.0 - ts-api-utils: 1.0.2(typescript@5.2.2) - typescript: 5.2.2 + eslint: 8.56.0 + ts-api-utils: 1.0.2(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types@6.5.0: + /@typescript-eslint/types@6.16.0: resolution: { - integrity: sha512-eqLLOEF5/lU8jW3Bw+8auf4lZSbbljHR2saKnYqON12G/WsJrGeeDHWuQePoEf9ro22+JkbPfWQwKEC5WwLQ3w==, + integrity: sha512-hvDFpLEvTJoHutVl87+MG/c5C8I6LOgEx05zExTSJDEVU7hhR3jhV8M5zuggbdFCw98+HhZWPHZeKS97kS3JoQ==, } engines: { node: ^16.0.0 || >=18.0.0 } dev: true - /@typescript-eslint/typescript-estree@6.5.0(typescript@5.2.2): + /@typescript-eslint/typescript-estree@6.16.0(typescript@5.3.3): resolution: { - integrity: sha512-q0rGwSe9e5Kk/XzliB9h2LBc9tmXX25G0833r7kffbl5437FPWb2tbpIV9wAATebC/018pGa9fwPDuvGN+LxWQ==, + integrity: sha512-VTWZuixh/vr7nih6CfrdpmFNLEnoVBF1skfjdyGnNwXOH1SLeHItGdZDHhhAIzd3ACazyY2Fg76zuzOVTaknGA==, } engines: { node: ^16.0.0 || >=18.0.0 } peerDependencies: @@ -788,49 +941,57 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/types": 6.5.0 - "@typescript-eslint/visitor-keys": 6.5.0 + "@typescript-eslint/types": 6.16.0 + "@typescript-eslint/visitor-keys": 6.16.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 + minimatch: 9.0.3 semver: 7.5.4 - ts-api-utils: 1.0.2(typescript@5.2.2) - typescript: 5.2.2 + ts-api-utils: 1.0.2(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@6.5.0(eslint@8.48.0)(typescript@5.2.2): + /@typescript-eslint/utils@6.16.0(eslint@8.56.0)(typescript@5.3.3): resolution: { - integrity: sha512-9nqtjkNykFzeVtt9Pj6lyR9WEdd8npPhhIPM992FWVkZuS6tmxHfGVnlUcjpUP2hv8r4w35nT33mlxd+Be1ACQ==, + integrity: sha512-T83QPKrBm6n//q9mv7oiSvy/Xq/7Hyw9SzSEhMHJwznEmQayfBM87+oAlkNAMEO7/MjIwKyOHgBJbxB0s7gx2A==, } engines: { node: ^16.0.0 || >=18.0.0 } peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - "@eslint-community/eslint-utils": 4.4.0(eslint@8.48.0) + "@eslint-community/eslint-utils": 4.4.0(eslint@8.56.0) "@types/json-schema": 7.0.12 "@types/semver": 7.5.1 - "@typescript-eslint/scope-manager": 6.5.0 - "@typescript-eslint/types": 6.5.0 - "@typescript-eslint/typescript-estree": 6.5.0(typescript@5.2.2) - eslint: 8.48.0 + "@typescript-eslint/scope-manager": 6.16.0 + "@typescript-eslint/types": 6.16.0 + "@typescript-eslint/typescript-estree": 6.16.0(typescript@5.3.3) + eslint: 8.56.0 semver: 7.5.4 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys@6.5.0: + /@typescript-eslint/visitor-keys@6.16.0: resolution: { - integrity: sha512-yCB/2wkbv3hPsh02ZS8dFQnij9VVQXJMN/gbQsaaY+zxALkZnxa/wagvLEFsAWMPv7d7lxQmNsIzGU1w/T/WyA==, + integrity: sha512-QSFQLruk7fhs91a/Ep/LqRdbJCZ1Rq03rqBdKT5Ky17Sz8zRLUksqIe9DW0pKtg/Z35/ztbLQ6qpOCN6rOC11A==, } engines: { node: ^16.0.0 || >=18.0.0 } dependencies: - "@typescript-eslint/types": 6.5.0 - eslint-visitor-keys: 3.4.1 + "@typescript-eslint/types": 6.16.0 + eslint-visitor-keys: 3.4.3 + dev: true + + /@ungap/structured-clone@1.2.0: + resolution: + { + integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==, + } dev: true /acorn-jsx@5.3.2(acorn@8.9.0): @@ -865,14 +1026,14 @@ packages: uri-js: 4.4.1 dev: true - /ansi-escapes@5.0.0: + /ansi-escapes@6.2.0: resolution: { - integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==, + integrity: sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==, } - engines: { node: ">=12" } + engines: { node: ">=14.16" } dependencies: - type-fest: 1.4.0 + type-fest: 3.13.1 dev: true /ansi-regex@5.0.1: @@ -974,10 +1135,10 @@ packages: engines: { node: ">=8" } dev: true - /autoprefixer@10.4.15(postcss@8.4.29): + /autoprefixer@10.4.16(postcss@8.4.32): resolution: { - integrity: sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew==, + integrity: sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==, } engines: { node: ^10 || ^12 || >=14 } hasBin: true @@ -985,11 +1146,11 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.21.10 - caniuse-lite: 1.0.30001525 - fraction.js: 4.2.0 + caniuse-lite: 1.0.30001572 + fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.29 + postcss: 8.4.32 postcss-value-parser: 4.2.0 dev: true @@ -1027,6 +1188,15 @@ packages: concat-map: 0.0.1 dev: true + /brace-expansion@2.0.1: + resolution: + { + integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==, + } + dependencies: + balanced-match: 1.0.2 + dev: true + /braces@3.0.2: resolution: { @@ -1045,7 +1215,7 @@ packages: engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } hasBin: true dependencies: - caniuse-lite: 1.0.30001525 + caniuse-lite: 1.0.30001572 electron-to-chromium: 1.4.508 node-releases: 2.0.13 update-browserslist-db: 1.0.11(browserslist@4.21.10) @@ -1058,16 +1228,6 @@ packages: } dev: true - /busboy@1.6.0: - resolution: - { - integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==, - } - engines: { node: ">=10.16.0" } - dependencies: - streamsearch: 1.1.0 - dev: true - /callsites@3.1.0: resolution: { @@ -1084,10 +1244,10 @@ packages: engines: { node: ">= 6" } dev: true - /caniuse-lite@1.0.30001525: + /caniuse-lite@1.0.30001572: resolution: { - integrity: sha512-/3z+wB4icFt3r0USMwxujAqRvaD/B7rvGTsKhbhSQErVrJvkZCLhgNLJxU8MevahQVH6hCU9FsHdNUFbiwmE7Q==, + integrity: sha512-1Pbh5FLmn5y4+QhNyJE9j3/7dK44dGB83/ZMjv/qJk86TvDbjk0LosiZo0i0WB0Vx607qMX9jYrn1VLHCkN4rw==, } dev: true @@ -1139,10 +1299,10 @@ packages: fsevents: 2.3.2 dev: true - /classnames@2.3.2: + /classnames@2.5.0: resolution: { - integrity: sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==, + integrity: sha512-FQuRlyKinxrb5gwJlfVASbSrDlikDJ07426TrfPsdGLvtochowmkbnSFdQGJ2aoXrSetq5KqGV9emvWpy+91xA==, } dev: false @@ -1156,15 +1316,15 @@ packages: restore-cursor: 4.0.0 dev: true - /cli-truncate@3.1.0: + /cli-truncate@4.0.0: resolution: { - integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==, + integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==, } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + engines: { node: ">=18" } dependencies: slice-ansi: 5.0.0 - string-width: 5.1.2 + string-width: 7.0.0 dev: true /code-red@1.0.3: @@ -1204,10 +1364,10 @@ packages: } dev: true - /commander@11.0.0: + /commander@11.1.0: resolution: { - integrity: sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==, + integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==, } engines: { node: ">=16" } dev: true @@ -1227,10 +1387,10 @@ packages: } dev: true - /cookie@0.5.0: + /cookie@0.6.0: resolution: { - integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==, + integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==, } engines: { node: ">= 0.6" } dev: true @@ -1363,13 +1523,6 @@ packages: ssr-window: 4.0.2 dev: false - /eastasianwidth@0.2.0: - resolution: - { - integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==, - } - dev: true - /electron-to-chromium@1.4.508: resolution: { @@ -1377,10 +1530,10 @@ packages: } dev: true - /emoji-regex@9.2.2: + /emoji-regex@10.3.0: resolution: { - integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==, + integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==, } dev: true @@ -1400,37 +1553,38 @@ packages: } dev: true - /esbuild@0.18.11: + /esbuild@0.19.10: resolution: { - integrity: sha512-i8u6mQF0JKJUlGR3OdFLKldJQMMs8OqM9Cc3UCi9XXziJ9WERM5bfkHaEAy0YAvPRMgqSW55W7xYn84XtEFTtA==, + integrity: sha512-S1Y27QGt/snkNYrRcswgRFqZjaTG5a5xM3EQo97uNBnH505pdzSNe/HLBq1v0RO7iK/ngdbhJB6mDAp0OK+iUA==, } engines: { node: ">=12" } hasBin: true requiresBuild: true optionalDependencies: - "@esbuild/android-arm": 0.18.11 - "@esbuild/android-arm64": 0.18.11 - "@esbuild/android-x64": 0.18.11 - "@esbuild/darwin-arm64": 0.18.11 - "@esbuild/darwin-x64": 0.18.11 - "@esbuild/freebsd-arm64": 0.18.11 - "@esbuild/freebsd-x64": 0.18.11 - "@esbuild/linux-arm": 0.18.11 - "@esbuild/linux-arm64": 0.18.11 - "@esbuild/linux-ia32": 0.18.11 - "@esbuild/linux-loong64": 0.18.11 - "@esbuild/linux-mips64el": 0.18.11 - "@esbuild/linux-ppc64": 0.18.11 - "@esbuild/linux-riscv64": 0.18.11 - "@esbuild/linux-s390x": 0.18.11 - "@esbuild/linux-x64": 0.18.11 - "@esbuild/netbsd-x64": 0.18.11 - "@esbuild/openbsd-x64": 0.18.11 - "@esbuild/sunos-x64": 0.18.11 - "@esbuild/win32-arm64": 0.18.11 - "@esbuild/win32-ia32": 0.18.11 - "@esbuild/win32-x64": 0.18.11 + "@esbuild/aix-ppc64": 0.19.10 + "@esbuild/android-arm": 0.19.10 + "@esbuild/android-arm64": 0.19.10 + "@esbuild/android-x64": 0.19.10 + "@esbuild/darwin-arm64": 0.19.10 + "@esbuild/darwin-x64": 0.19.10 + "@esbuild/freebsd-arm64": 0.19.10 + "@esbuild/freebsd-x64": 0.19.10 + "@esbuild/linux-arm": 0.19.10 + "@esbuild/linux-arm64": 0.19.10 + "@esbuild/linux-ia32": 0.19.10 + "@esbuild/linux-loong64": 0.19.10 + "@esbuild/linux-mips64el": 0.19.10 + "@esbuild/linux-ppc64": 0.19.10 + "@esbuild/linux-riscv64": 0.19.10 + "@esbuild/linux-s390x": 0.19.10 + "@esbuild/linux-x64": 0.19.10 + "@esbuild/netbsd-x64": 0.19.10 + "@esbuild/openbsd-x64": 0.19.10 + "@esbuild/sunos-x64": 0.19.10 + "@esbuild/win32-arm64": 0.19.10 + "@esbuild/win32-ia32": 0.19.10 + "@esbuild/win32-x64": 0.19.10 dev: true /escalade@3.1.1: @@ -1449,19 +1603,19 @@ packages: engines: { node: ">=10" } dev: true - /eslint-config-prettier@9.0.0(eslint@8.48.0): + /eslint-config-prettier@9.1.0(eslint@8.56.0): resolution: { - integrity: sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==, + integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==, } hasBin: true peerDependencies: eslint: ">=7.0.0" dependencies: - eslint: 8.48.0 + eslint: 8.56.0 dev: true - /eslint-plugin-svelte3@4.0.0(eslint@8.48.0)(svelte@4.2.0): + /eslint-plugin-svelte3@4.0.0(eslint@8.56.0)(svelte@4.2.8): resolution: { integrity: sha512-OIx9lgaNzD02+MDFNLw0GEUbuovNcglg+wnd/UY0fbZmlQSz7GlQiQ1f+yX0XvC07XPcDOnFcichqI3xCwp71g==, @@ -1470,8 +1624,8 @@ packages: eslint: ">=8.0.0" svelte: ^3.2.0 dependencies: - eslint: 8.48.0 - svelte: 4.2.0 + eslint: 8.56.0 + svelte: 4.2.8 dev: true /eslint-scope@7.2.2: @@ -1485,14 +1639,6 @@ packages: estraverse: 5.3.0 dev: true - /eslint-visitor-keys@3.4.1: - resolution: - { - integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==, - } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - dev: true - /eslint-visitor-keys@3.4.3: resolution: { @@ -1501,21 +1647,22 @@ packages: engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true - /eslint@8.48.0: + /eslint@8.56.0: resolution: { - integrity: sha512-sb6DLeIuRXxeM1YljSe1KEx9/YYeZFQWcV8Rq9HfigmdDEugjLEVEa1ozDjL6YDjBpQHPJxJzze+alxi4T3OLg==, + integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } hasBin: true dependencies: - "@eslint-community/eslint-utils": 4.4.0(eslint@8.48.0) + "@eslint-community/eslint-utils": 4.4.0(eslint@8.56.0) "@eslint-community/regexpp": 4.8.0 - "@eslint/eslintrc": 2.1.2 - "@eslint/js": 8.48.0 - "@humanwhocodes/config-array": 0.11.10 + "@eslint/eslintrc": 2.1.4 + "@eslint/js": 8.56.0 + "@humanwhocodes/config-array": 0.11.13 "@humanwhocodes/module-importer": 1.0.1 "@nodelib/fs.walk": 1.2.8 + "@ungap/structured-clone": 1.2.0 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 @@ -1639,21 +1786,21 @@ packages: strip-final-newline: 2.0.0 dev: true - /execa@7.2.0: + /execa@8.0.1: resolution: { - integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==, + integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==, } - engines: { node: ^14.18.0 || ^16.14.0 || >=18.0.0 } + engines: { node: ">=16.17" } dependencies: cross-spawn: 7.0.3 - get-stream: 6.0.1 - human-signals: 4.3.1 + get-stream: 8.0.1 + human-signals: 5.0.0 is-stream: 3.0.0 merge-stream: 2.0.0 npm-run-path: 5.1.0 onetime: 6.0.0 - signal-exit: 3.0.7 + signal-exit: 4.1.0 strip-final-newline: 3.0.0 dev: true @@ -1678,6 +1825,20 @@ packages: micromatch: 4.0.5 dev: true + /fast-glob@3.3.2: + resolution: + { + integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==, + } + engines: { node: ">=8.6.0" } + dependencies: + "@nodelib/fs.stat": 2.0.5 + "@nodelib/fs.walk": 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + dev: true + /fast-json-stable-stringify@2.1.0: resolution: { @@ -1761,10 +1922,10 @@ packages: } dev: true - /fraction.js@4.2.0: + /fraction.js@4.3.7: resolution: { - integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==, + integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==, } dev: true @@ -1786,6 +1947,17 @@ packages: dev: true optional: true + /fsevents@2.3.3: + resolution: + { + integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==, + } + engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 } + os: [darwin] + requiresBuild: true + dev: true + optional: true + /function-bind@1.1.1: resolution: { @@ -1793,6 +1965,14 @@ packages: } dev: true + /get-east-asian-width@1.2.0: + resolution: + { + integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==, + } + engines: { node: ">=18" } + dev: true + /get-stream@5.2.0: resolution: { @@ -1803,12 +1983,12 @@ packages: pump: 3.0.0 dev: true - /get-stream@6.0.1: + /get-stream@8.0.1: resolution: { - integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==, + integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==, } - engines: { node: ">=10" } + engines: { node: ">=16" } dev: true /glob-parent@5.1.2: @@ -1938,12 +2118,12 @@ packages: engines: { node: ">=8.12.0" } dev: true - /human-signals@4.3.1: + /human-signals@5.0.0: resolution: { - integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==, + integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==, } - engines: { node: ">=14.18.0" } + engines: { node: ">=16.17.0" } dev: true /husky@8.0.3: @@ -2034,6 +2214,16 @@ packages: engines: { node: ">=12" } dev: true + /is-fullwidth-code-point@5.0.0: + resolution: + { + integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==, + } + engines: { node: ">=18" } + dependencies: + get-east-asian-width: 1.2.0 + dev: true + /is-glob@4.0.3: resolution: { @@ -2092,10 +2282,10 @@ packages: } dev: true - /jiti@1.18.2: + /jiti@1.21.0: resolution: { - integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==, + integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==, } hasBin: true dev: true @@ -2151,6 +2341,14 @@ packages: engines: { node: ">=10" } dev: true + /lilconfig@3.0.0: + resolution: + { + integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==, + } + engines: { node: ">=14" } + dev: true + /lines-and-columns@1.2.4: resolution: { @@ -2158,47 +2356,41 @@ packages: } dev: true - /lint-staged@14.0.1: + /lint-staged@15.2.0: resolution: { - integrity: sha512-Mw0cL6HXnHN1ag0mN/Dg4g6sr8uf8sn98w2Oc1ECtFto9tvRF7nkXGJRbx8gPlHyoR0pLyBr2lQHbWwmUHe1Sw==, + integrity: sha512-TFZzUEV00f+2YLaVPWBWGAMq7So6yQx+GG8YRMDeOEIf95Zn5RyiLMsEiX4KTNl9vq/w+NqRJkLA1kPIo15ufQ==, } - engines: { node: ^16.14.0 || >=18.0.0 } + engines: { node: ">=18.12.0" } hasBin: true dependencies: chalk: 5.3.0 - commander: 11.0.0 + commander: 11.1.0 debug: 4.3.4 - execa: 7.2.0 - lilconfig: 2.1.0 - listr2: 6.6.1 + execa: 8.0.1 + lilconfig: 3.0.0 + listr2: 8.0.0 micromatch: 4.0.5 pidtree: 0.6.0 string-argv: 0.3.2 - yaml: 2.3.1 + yaml: 2.3.4 transitivePeerDependencies: - - enquirer - supports-color dev: true - /listr2@6.6.1: + /listr2@8.0.0: resolution: { - integrity: sha512-+rAXGHh0fkEWdXBmX+L6mmfmXmXvDGEKzkjxO+8mP3+nI/r/CWznVBvsibXdxda9Zz0OW2e2ikphN3OwCT/jSg==, + integrity: sha512-u8cusxAcyqAiQ2RhYvV7kRKNLgUvtObIbhOX2NCXqvp1UU32xIg5CT22ykS2TPKJXZWJwtK3IKLiqAGlGNE+Zg==, } - engines: { node: ">=16.0.0" } - peerDependencies: - enquirer: ">= 2.3.0 < 3" - peerDependenciesMeta: - enquirer: - optional: true + engines: { node: ">=18.0.0" } dependencies: - cli-truncate: 3.1.0 + cli-truncate: 4.0.0 colorette: 2.0.20 eventemitter3: 5.0.1 - log-update: 5.0.1 + log-update: 6.0.0 rfdc: 1.3.0 - wrap-ansi: 8.1.0 + wrap-ansi: 9.0.0 dev: true /locate-character@3.0.0: @@ -2235,18 +2427,18 @@ packages: } dev: true - /log-update@5.0.1: + /log-update@6.0.0: resolution: { - integrity: sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==, + integrity: sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==, } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + engines: { node: ">=18" } dependencies: - ansi-escapes: 5.0.0 + ansi-escapes: 6.2.0 cli-cursor: 4.0.0 - slice-ansi: 5.0.0 + slice-ansi: 7.1.0 strip-ansi: 7.1.0 - wrap-ansi: 8.1.0 + wrap-ansi: 9.0.0 dev: true /lru-cache@6.0.0: @@ -2259,20 +2451,10 @@ packages: yallist: 4.0.0 dev: true - /magic-string@0.27.0: + /magic-string@0.30.5: resolution: { - integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==, - } - engines: { node: ">=12" } - dependencies: - "@jridgewell/sourcemap-codec": 1.4.14 - dev: true - - /magic-string@0.30.0: - resolution: - { - integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==, + integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==, } engines: { node: ">=12" } dependencies: @@ -2312,15 +2494,6 @@ packages: picomatch: 2.3.1 dev: true - /mime@3.0.0: - resolution: - { - integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==, - } - engines: { node: ">=10.0.0" } - hasBin: true - dev: true - /mimic-fn@2.1.0: resolution: { @@ -2354,6 +2527,16 @@ packages: brace-expansion: 1.1.11 dev: true + /minimatch@9.0.3: + resolution: + { + integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==, + } + engines: { node: ">=16 || 14 >=14.17" } + dependencies: + brace-expansion: 2.0.1 + dev: true + /minimist@1.2.8: resolution: { @@ -2387,6 +2570,14 @@ packages: engines: { node: ">=10" } dev: true + /mrmime@2.0.0: + resolution: + { + integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==, + } + engines: { node: ">=10" } + dev: true + /ms@2.1.2: resolution: { @@ -2419,10 +2610,10 @@ packages: thenify-all: 1.6.0 dev: true - /nanoid@3.3.6: + /nanoid@3.3.7: resolution: { - integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==, + integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==, } engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 } hasBin: true @@ -2694,7 +2885,7 @@ packages: engines: { node: ">= 6" } dev: true - /postcss-import@15.1.0(postcss@8.4.29): + /postcss-import@15.1.0(postcss@8.4.32): resolution: { integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==, @@ -2703,13 +2894,13 @@ packages: peerDependencies: postcss: ^8.0.0 dependencies: - postcss: 8.4.29 + postcss: 8.4.32 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.2 dev: true - /postcss-js@4.0.1(postcss@8.4.29): + /postcss-js@4.0.1(postcss@8.4.32): resolution: { integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==, @@ -2719,10 +2910,10 @@ packages: postcss: ^8.4.21 dependencies: camelcase-css: 2.0.1 - postcss: 8.4.29 + postcss: 8.4.32 dev: true - /postcss-load-config@4.0.1(postcss@8.4.29): + /postcss-load-config@4.0.1(postcss@8.4.32): resolution: { integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==, @@ -2738,11 +2929,11 @@ packages: optional: true dependencies: lilconfig: 2.1.0 - postcss: 8.4.29 - yaml: 2.2.2 + postcss: 8.4.32 + yaml: 2.3.1 dev: true - /postcss-nested@6.0.1(postcss@8.4.29): + /postcss-nested@6.0.1(postcss@8.4.32): resolution: { integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==, @@ -2751,7 +2942,7 @@ packages: peerDependencies: postcss: ^8.2.14 dependencies: - postcss: 8.4.29 + postcss: 8.4.32 postcss-selector-parser: 6.0.11 dev: true @@ -2773,14 +2964,14 @@ packages: } dev: true - /postcss@8.4.29: + /postcss@8.4.32: resolution: { - integrity: sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==, + integrity: sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==, } engines: { node: ^10 || ^12 || >=14 } dependencies: - nanoid: 3.3.6 + nanoid: 3.3.7 picocolors: 1.0.0 source-map-js: 1.0.2 dev: true @@ -2793,29 +2984,29 @@ packages: engines: { node: ">= 0.8.0" } dev: true - /prettier-plugin-svelte@3.0.3(prettier@3.0.3)(svelte@4.2.0): + /prettier-plugin-svelte@3.1.2(prettier@3.1.1)(svelte@4.2.8): resolution: { - integrity: sha512-dLhieh4obJEK1hnZ6koxF+tMUrZbV5YGvRpf2+OADyanjya5j0z1Llo8iGwiHmFWZVG/hLEw/AJD5chXd9r3XA==, + integrity: sha512-7xfMZtwgAWHMT0iZc8jN4o65zgbAQ3+O32V6W7pXrqNvKnHnkoyQCGCbKeUyXKZLbYE0YhFRnamfxfkEGxm8qA==, } peerDependencies: prettier: ^3.0.0 - svelte: ^3.2.0 || ^4.0.0-next.0 + svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 dependencies: - prettier: 3.0.3 - svelte: 4.2.0 + prettier: 3.1.1 + svelte: 4.2.8 dev: true - /prettier@3.0.3: + /prettier@3.1.1: resolution: { - integrity: sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==, + integrity: sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==, } engines: { node: ">=14" } hasBin: true dev: true - /pretty-quick@3.1.3(prettier@3.0.3): + /pretty-quick@3.1.3(prettier@3.1.1): resolution: { integrity: sha512-kOCi2FJabvuh1as9enxYmrnBC6tVMoVOenMaBqRfsvBHB0cbpYHjdQEpSglpASDFEXVwplpcGR4CLEaisYAFcA==, @@ -2831,7 +3022,7 @@ packages: ignore: 5.2.4 mri: 1.2.0 multimatch: 4.0.0 - prettier: 3.0.3 + prettier: 3.1.1 dev: true /pump@3.0.0: @@ -2952,15 +3143,28 @@ packages: glob: 7.2.3 dev: true - /rollup@3.28.1: + /rollup@4.9.1: resolution: { - integrity: sha512-R9OMQmIHJm9znrU3m3cpE8uhN0fGdXiawME7aZIpQqvpS/85+Vt1Hq1/yVIcYfOmaQiHjvXkQAoJukvLpau6Yw==, + integrity: sha512-pgPO9DWzLoW/vIhlSoDByCzcpX92bKEorbgXuZrqxByte3JFk2xSW2JEeAcyLc9Ru9pqcNNW+Ob7ntsk2oT/Xw==, } - engines: { node: ">=14.18.0", npm: ">=8.0.0" } + engines: { node: ">=18.0.0", npm: ">=8.0.0" } hasBin: true optionalDependencies: - fsevents: 2.3.2 + "@rollup/rollup-android-arm-eabi": 4.9.1 + "@rollup/rollup-android-arm64": 4.9.1 + "@rollup/rollup-darwin-arm64": 4.9.1 + "@rollup/rollup-darwin-x64": 4.9.1 + "@rollup/rollup-linux-arm-gnueabihf": 4.9.1 + "@rollup/rollup-linux-arm64-gnu": 4.9.1 + "@rollup/rollup-linux-arm64-musl": 4.9.1 + "@rollup/rollup-linux-riscv64-gnu": 4.9.1 + "@rollup/rollup-linux-x64-gnu": 4.9.1 + "@rollup/rollup-linux-x64-musl": 4.9.1 + "@rollup/rollup-win32-arm64-msvc": 4.9.1 + "@rollup/rollup-win32-ia32-msvc": 4.9.1 + "@rollup/rollup-win32-x64-msvc": 4.9.1 + fsevents: 2.3.3 dev: true /run-parallel@1.2.0: @@ -2994,6 +3198,17 @@ packages: rimraf: 2.7.1 dev: true + /schema-dts@1.1.2(typescript@5.3.3): + resolution: + { + integrity: sha512-MpNwH0dZJHinVxk9bT8XUdjKTxMYrA5bLtrrGmFA6PTLwlOKnhi67XoRd6/ty+Djt6ZC0slR57qFhZDNMI6DhQ==, + } + peerDependencies: + typescript: ">=4.1.0" + dependencies: + typescript: 5.3.3 + dev: false + /semver@7.5.4: resolution: { @@ -3037,15 +3252,23 @@ packages: } dev: true - /sirv@2.0.2: + /signal-exit@4.1.0: + resolution: + { + integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==, + } + engines: { node: ">=14" } + dev: true + + /sirv@2.0.4: resolution: { - integrity: sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w==, + integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==, } engines: { node: ">= 10" } dependencies: - "@polka/url": 1.0.0-next.21 - mrmime: 1.0.1 + "@polka/url": 1.0.0-next.24 + mrmime: 2.0.0 totalist: 3.0.0 dev: true @@ -3068,6 +3291,17 @@ packages: is-fullwidth-code-point: 4.0.0 dev: true + /slice-ansi@7.1.0: + resolution: + { + integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==, + } + engines: { node: ">=18" } + dependencies: + ansi-styles: 6.2.1 + is-fullwidth-code-point: 5.0.0 + dev: true + /sorcery@0.11.0: resolution: { @@ -3075,7 +3309,7 @@ packages: } hasBin: true dependencies: - "@jridgewell/sourcemap-codec": 1.4.14 + "@jridgewell/sourcemap-codec": 1.4.15 buffer-crc32: 0.2.13 minimist: 1.2.8 sander: 0.5.1 @@ -3096,14 +3330,6 @@ packages: } dev: false - /streamsearch@1.1.0: - resolution: - { - integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==, - } - engines: { node: ">=10.0.0" } - dev: true - /string-argv@0.3.2: resolution: { @@ -3112,15 +3338,15 @@ packages: engines: { node: ">=0.6.19" } dev: true - /string-width@5.1.2: + /string-width@7.0.0: resolution: { - integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==, + integrity: sha512-GPQHj7row82Hjo9hKZieKcHIhaAIKOJvFSIZXuCU9OASVZrMNUaZuz++SPVrBjnLsnk4k+z9f2EIypgxf2vNFw==, } - engines: { node: ">=12" } + engines: { node: ">=18" } dependencies: - eastasianwidth: 0.2.0 - emoji-regex: 9.2.2 + emoji-regex: 10.3.0 + get-east-asian-width: 1.2.0 strip-ansi: 7.1.0 dev: true @@ -3213,14 +3439,14 @@ packages: engines: { node: ">= 0.4" } dev: true - /svelte-check@3.5.1(postcss@8.4.29)(svelte@4.2.0): + /svelte-check@3.6.2(postcss@8.4.32)(svelte@4.2.8): resolution: { - integrity: sha512-+Zb4iHxAhdUtcUg/WJPRjlS1RJalIsWAe9Mz6G1zyznSs7dDkT7VUBdXc3q7Iwg49O/VrZgyJRvOJkjuBfKjFA==, + integrity: sha512-E6iFh4aUCGJLRz6QZXH3gcN/VFfkzwtruWSRmlKrLWQTiO6VzLsivR6q02WYLGNAGecV3EocqZuCDrC2uttZ0g==, } hasBin: true peerDependencies: - svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 + svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 dependencies: "@jridgewell/trace-mapping": 0.3.18 chokidar: 3.5.3 @@ -3228,9 +3454,9 @@ packages: import-fresh: 3.3.0 picocolors: 1.0.0 sade: 1.8.1 - svelte: 4.2.0 - svelte-preprocess: 5.0.4(postcss@8.4.29)(svelte@4.2.0)(typescript@5.2.2) - typescript: 5.2.2 + svelte: 4.2.8 + svelte-preprocess: 5.1.3(postcss@8.4.32)(svelte@4.2.8)(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - "@babel/core" - coffeescript @@ -3243,16 +3469,16 @@ packages: - sugarss dev: true - /svelte-hmr@0.15.1(svelte@4.2.0): + /svelte-hmr@0.15.3(svelte@4.2.8): resolution: { - integrity: sha512-BiKB4RZ8YSwRKCNVdNxK/GfY+r4Kjgp9jCLEy0DuqAKfmQtpL38cQK3afdpjw4sqSs4PLi3jIPJIFp259NkZtA==, + integrity: sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==, } engines: { node: ^12.20 || ^14.13.1 || >= 16 } peerDependencies: - svelte: ">=3.19.0" + svelte: ^3.19.0 || ^4.0.0 dependencies: - svelte: 4.2.0 + svelte: 4.2.8 dev: true /svelte-lite-youtube-embed@1.1.0: @@ -3262,24 +3488,24 @@ packages: } dev: false - /svelte-preprocess@5.0.4(postcss@8.4.29)(svelte@4.2.0)(typescript@5.2.2): + /svelte-preprocess@5.1.3(postcss@8.4.32)(svelte@4.2.8)(typescript@5.3.3): resolution: { - integrity: sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==, + integrity: sha512-xxAkmxGHT+J/GourS5mVJeOXZzne1FR5ljeOUAMXUkfEhkLEllRreXpbl3dIYJlcJRfL1LO1uIAPpBpBfiqGPw==, } - engines: { node: ">= 14.10.0" } + engines: { node: ">= 16.0.0", pnpm: ^8.0.0 } requiresBuild: true peerDependencies: "@babel/core": ^7.10.2 coffeescript: ^2.5.1 less: ^3.11.3 || ^4.0.0 postcss: ^7 || ^8 - postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 + postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 pug: ^3.0.0 sass: ^1.26.8 stylus: ^0.55.0 sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0 - svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 + svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 typescript: ">=3.9.5 || ^4.0.0 || ^5.0.0" peerDependenciesMeta: "@babel/core": @@ -3305,25 +3531,29 @@ packages: dependencies: "@types/pug": 2.0.6 detect-indent: 6.1.0 - magic-string: 0.27.0 - postcss: 8.4.29 + magic-string: 0.30.5 + postcss: 8.4.32 sorcery: 0.11.0 strip-indent: 3.0.0 - svelte: 4.2.0 - typescript: 5.2.2 + svelte: 4.2.8 + typescript: 5.3.3 dev: true - /svelte-seo@1.5.3: + /svelte-seo@1.5.4(typescript@5.3.3): resolution: { - integrity: sha512-xkaVGNaQOWiNYApx6ehFSEVfdpfzy4pJLKWqQucFepl4SxJWcKDugCcND2k8bF4FskQ1M/4v4/Js35dDE/xFjg==, + integrity: sha512-pevGUiWkqLrSWXVkxE0SbkBLNsz2dVaiK8/kBq2eUHYdyzuPEZGbqtUARyJZHouv28xre7IU9t0VnoYt8d4kzA==, } + dependencies: + schema-dts: 1.1.2(typescript@5.3.3) + transitivePeerDependencies: + - typescript dev: false - /svelte@4.2.0: + /svelte@4.2.8: resolution: { - integrity: sha512-kVsdPjDbLrv74SmLSUzAsBGquMs4MPgWGkGLpH+PjOYnFOziAvENVzgJmyOCV2gntxE32aNm8/sqNKD6LbIpeQ==, + integrity: sha512-hU6dh1MPl8gh6klQZwK/n73GiAHiR95IkFsesLPbMeEZi36ydaXL/ZAb4g9sayT0MXzpxyZjR28yderJHxcmYA==, } engines: { node: ">=16" } dependencies: @@ -3338,7 +3568,7 @@ packages: estree-walker: 3.0.3 is-reference: 3.0.1 locate-character: 3.0.0 - magic-string: 0.30.0 + magic-string: 0.30.5 periscopic: 3.1.0 dev: true @@ -3354,10 +3584,10 @@ packages: ssr-window: 4.0.2 dev: false - /tailwindcss@3.3.3: + /tailwindcss@3.4.0: resolution: { - integrity: sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==, + integrity: sha512-VigzymniH77knD1dryXbyxR+ePHihHociZbXnLZHUyzf2MMs2ZVqlUrZ3FvpXP8pno9JzmILt1sZPD19M3IxtA==, } engines: { node: ">=14.0.0" } hasBin: true @@ -3367,20 +3597,20 @@ packages: chokidar: 3.5.3 didyoumean: 1.2.2 dlv: 1.1.3 - fast-glob: 3.2.12 + fast-glob: 3.3.2 glob-parent: 6.0.2 is-glob: 4.0.3 - jiti: 1.18.2 + jiti: 1.21.0 lilconfig: 2.1.0 micromatch: 4.0.5 normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.0 - postcss: 8.4.29 - postcss-import: 15.1.0(postcss@8.4.29) - postcss-js: 4.0.1(postcss@8.4.29) - postcss-load-config: 4.0.1(postcss@8.4.29) - postcss-nested: 6.0.1(postcss@8.4.29) + postcss: 8.4.32 + postcss-import: 15.1.0(postcss@8.4.32) + postcss-js: 4.0.1(postcss@8.4.32) + postcss-load-config: 4.0.1(postcss@8.4.32) + postcss-nested: 6.0.1(postcss@8.4.32) postcss-selector-parser: 6.0.11 resolve: 1.22.2 sucrase: 3.32.0 @@ -3442,7 +3672,7 @@ packages: engines: { node: ">=6" } dev: true - /ts-api-utils@1.0.2(typescript@5.2.2): + /ts-api-utils@1.0.2(typescript@5.3.3): resolution: { integrity: sha512-Cbu4nIqnEdd+THNEsBdkolnOXhg0I8XteoHaEKgvsxpsbWda4IsUut2c187HxywQCvveojow0Dgw/amxtSKVkQ==, @@ -3451,7 +3681,7 @@ packages: peerDependencies: typescript: ">=4.2.0" dependencies: - typescript: 5.2.2 + typescript: 5.3.3 dev: true /ts-interface-checker@0.1.13: @@ -3486,32 +3716,21 @@ packages: engines: { node: ">=10" } dev: true - /type-fest@1.4.0: + /type-fest@3.13.1: resolution: { - integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==, + integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==, } - engines: { node: ">=10" } + engines: { node: ">=14.16" } dev: true - /typescript@5.2.2: + /typescript@5.3.3: resolution: { - integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==, + integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==, } engines: { node: ">=14.17" } hasBin: true - dev: true - - /undici@5.23.0: - resolution: - { - integrity: sha512-1D7w+fvRsqlQ9GscLBwcAJinqcZGHUKjbOmXdlE/v8BvEGXjeWAax+341q44EuTcHXXnfyKNbKRq4Lg7OzhMmg==, - } - engines: { node: ">=14.0" } - dependencies: - busboy: 1.6.0 - dev: true /update-browserslist-db@1.0.11(browserslist@4.21.10): resolution: @@ -3543,15 +3762,15 @@ packages: } dev: true - /vite@4.4.9: + /vite@5.0.10: resolution: { - integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==, + integrity: sha512-2P8J7WWgmc355HUMlFrwofacvr98DAjoE52BfdbwQtyLH06XKwaL/FMnmKM2crF0iX4MpmMKoDlNCB1ok7zHCw==, } - engines: { node: ^14.18.0 || >=16.0.0 } + engines: { node: ^18.0.0 || >=20.0.0 } hasBin: true peerDependencies: - "@types/node": ">= 14" + "@types/node": ^18.0.0 || >=20.0.0 less: "*" lightningcss: ^1.21.0 sass: "*" @@ -3574,25 +3793,25 @@ packages: terser: optional: true dependencies: - esbuild: 0.18.11 - postcss: 8.4.29 - rollup: 3.28.1 + esbuild: 0.19.10 + postcss: 8.4.32 + rollup: 4.9.1 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true - /vitefu@0.2.4(vite@4.4.9): + /vitefu@0.2.5(vite@5.0.10): resolution: { - integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==, + integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==, } peerDependencies: - vite: ^3.0.0 || ^4.0.0 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 peerDependenciesMeta: vite: optional: true dependencies: - vite: 4.4.9 + vite: 5.0.10 dev: true /which@2.0.2: @@ -3617,15 +3836,15 @@ packages: regexparam: 2.0.1 dev: true - /wrap-ansi@8.1.0: + /wrap-ansi@9.0.0: resolution: { - integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==, + integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==, } - engines: { node: ">=12" } + engines: { node: ">=18" } dependencies: ansi-styles: 6.2.1 - string-width: 5.1.2 + string-width: 7.0.0 strip-ansi: 7.1.0 dev: true @@ -3643,18 +3862,18 @@ packages: } dev: true - /yaml@2.2.2: + /yaml@2.3.1: resolution: { - integrity: sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==, + integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==, } engines: { node: ">= 14" } dev: true - /yaml@2.3.1: + /yaml@2.3.4: resolution: { - integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==, + integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==, } engines: { node: ">= 14" } dev: true