From ee96626ec0579c988ca026061058862f506e6c75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joaqu=C3=ADn=20S=C3=A1nchez?= Date: Fri, 27 Oct 2023 20:11:59 +0200 Subject: [PATCH] feat: Vite 5 support (#585) --- examples/preact-router/package.json | 4 +- examples/preact-router/vite.config.ts | 7 - examples/react-router/package.json | 4 +- examples/solid-router/package.json | 4 +- examples/solid-router/vite.config.ts | 14 +- examples/svelte-routify/package.json | 6 +- examples/svelte-routify/vite.config.js | 13 +- examples/vanilla-ts-dev-options/package.json | 2 +- examples/vanilla-ts-no-ip/package.json | 2 +- examples/vue-basic-cdn/package.json | 2 +- examples/vue-router/package.json | 4 +- examples/vue-router/vite.config.ts | 12 +- package.json | 4 +- pnpm-lock.yaml | 793 +++++++++---------- 14 files changed, 424 insertions(+), 447 deletions(-) diff --git a/examples/preact-router/package.json b/examples/preact-router/package.json index 170ca1f4..62259275 100644 --- a/examples/preact-router/package.json +++ b/examples/preact-router/package.json @@ -52,12 +52,12 @@ "preact-router": "^4.1.2" }, "devDependencies": { - "@preact/preset-vite": "^2.5.0", + "@preact/preset-vite": "^2.6.0", "@rollup/plugin-replace": "^5.0.2", "https-localhost": "^4.7.1", "rimraf": "^5.0.1", "typescript": "^5.2.2", - "vite": "^4.0.0", + "vite": "^4.5.0", "vite-plugin-pwa": "workspace:*", "workbox-core": "^7.0.0", "workbox-precaching": "^7.0.0", diff --git a/examples/preact-router/vite.config.ts b/examples/preact-router/vite.config.ts index 5c180c79..2c689aa5 100644 --- a/examples/preact-router/vite.config.ts +++ b/examples/preact-router/vite.config.ts @@ -40,9 +40,7 @@ const pwaOptions: Partial = { }, } -const replaceOptions = { __DATE__: new Date().toISOString() } const claims = process.env.CLAIMS === 'true' -const reload = process.env.RELOAD_SW === 'true' const selfDestroying = process.env.SW_DESTROY === 'true' if (process.env.SW === 'true') { @@ -56,11 +54,6 @@ if (process.env.SW === 'true') { if (claims) pwaOptions.registerType = 'autoUpdate' -if (reload) { - // @ts-expect-error just ignore - replaceOptions.__RELOAD_SW__ = 'true' -} - if (selfDestroying) pwaOptions.selfDestroying = selfDestroying diff --git a/examples/react-router/package.json b/examples/react-router/package.json index a1d17197..d6ffbbbf 100644 --- a/examples/react-router/package.json +++ b/examples/react-router/package.json @@ -60,11 +60,11 @@ "@types/react-dom": "^18.2.7", "@types/react-router-config": "^5.0.7", "@types/react-router-dom": "^5.3.3", - "@vitejs/plugin-react": "^4.0.4", + "@vitejs/plugin-react": "^4.1.0", "https-localhost": "^4.7.1", "rimraf": "^5.0.1", "typescript": "^5.2.2", - "vite": "^4.0.0", + "vite": "^4.5.0", "vite-plugin-pwa": "workspace:*", "workbox-core": "^7.0.0", "workbox-precaching": "^7.0.0", diff --git a/examples/solid-router/package.json b/examples/solid-router/package.json index 483df3d8..6ffd89b9 100644 --- a/examples/solid-router/package.json +++ b/examples/solid-router/package.json @@ -56,9 +56,9 @@ "https-localhost": "^4.7.1", "rimraf": "^5.0.1", "typescript": "^5.2.2", - "vite": "^4.0.0", + "vite": "^4.5.0", "vite-plugin-pwa": "workspace:*", - "vite-plugin-solid": "^2.7.0", + "vite-plugin-solid": "^2.7.2", "workbox-core": "^7.0.0", "workbox-precaching": "^7.0.0", "workbox-routing": "^7.0.0", diff --git a/examples/solid-router/vite.config.ts b/examples/solid-router/vite.config.ts index 7690eba0..6108c888 100644 --- a/examples/solid-router/vite.config.ts +++ b/examples/solid-router/vite.config.ts @@ -40,9 +40,7 @@ const pwaOptions: Partial = { }, } -const replaceOptions = { __DATE__: new Date().toISOString() } const claims = process.env.CLAIMS === 'true' -const reload = process.env.RELOAD_SW === 'true' const selfDestroying = process.env.SW_DESTROY === 'true' if (process.env.SW === 'true') { @@ -56,11 +54,6 @@ if (process.env.SW === 'true') { if (claims) pwaOptions.registerType = 'autoUpdate' -if (reload) { - // @ts-expect-error just ignore - replaceOptions.__RELOAD_SW__ = 'true' -} - if (selfDestroying) pwaOptions.selfDestroying = selfDestroying @@ -68,11 +61,14 @@ export default defineConfig({ build: { sourcemap: process.env.SOURCE_MAP === 'true', target: 'esnext', - polyfillDynamicImport: false, + // polyfillDynamicImport: false, }, plugins: [ solidPlugin(), VitePWA(pwaOptions), - replace(replaceOptions), + replace({ + __DATE__: new Date().toISOString(), + __RELOAD_SW__: process.env.RELOAD_SW === 'true' ? 'true' : 'false', + }), ], }) diff --git a/examples/svelte-routify/package.json b/examples/svelte-routify/package.json index c3755aff..5db05390 100644 --- a/examples/svelte-routify/package.json +++ b/examples/svelte-routify/package.json @@ -50,17 +50,17 @@ "devDependencies": { "@rollup/plugin-replace": "^5.0.2", "@roxi/routify": "^2.18.12", - "@sveltejs/vite-plugin-svelte": "^2.4.5", + "@sveltejs/vite-plugin-svelte": "^2.4.6", "@tsconfig/svelte": "^5.0.2", "eslint": "^8.48.0", "eslint-plugin-svelte3": "^4.0.0", "https-localhost": "^4.7.1", "rimraf": "^5.0.1", "svelte": "^4.2.0", - "svelte-check": "^3.5.1", + "svelte-check": "^3.5.2", "svelte-preprocess": "^5.0.4", "typescript": "^5.2.2", - "vite": "^4.0.0", + "vite": "^4.5.0", "vite-plugin-pwa": "workspace:*", "workbox-core": "^7.0.0", "workbox-precaching": "^7.0.0", diff --git a/examples/svelte-routify/vite.config.js b/examples/svelte-routify/vite.config.js index 042a45ff..215a42c4 100644 --- a/examples/svelte-routify/vite.config.js +++ b/examples/svelte-routify/vite.config.js @@ -2,6 +2,7 @@ import { defineConfig } from 'vite' import { svelte } from '@sveltejs/vite-plugin-svelte' import { VitePWA } from 'vite-plugin-pwa' import replace from '@rollup/plugin-replace' +import process from "node:process"; const pwaOptions = { mode: 'development', @@ -38,9 +39,7 @@ const pwaOptions = { }, } -const replaceOptions = { __DATE__: new Date().toISOString() } const claims = process.env.CLAIMS === 'true' -const reload = process.env.RELOAD_SW === 'true' const selfDestroying = process.env.SW_DESTROY === 'true' if (process.env.SW === 'true') { @@ -54,11 +53,6 @@ if (process.env.SW === 'true') { if (claims) pwaOptions.registerType = 'autoUpdate' -if (reload) { - // @ts-ignore - replaceOptions.__RELOAD_SW__ = 'true' -} - if (selfDestroying) pwaOptions.selfDestroying = selfDestroying @@ -70,7 +64,10 @@ export default defineConfig({ plugins: [ svelte(), VitePWA(pwaOptions), - replace(replaceOptions), + replace({ + __DATE__: new Date().toISOString(), + __RELOAD_SW__: process.env.RELOAD_SW === 'true' ? 'true' : 'false', + }), ], }) diff --git a/examples/vanilla-ts-dev-options/package.json b/examples/vanilla-ts-dev-options/package.json index 5e3a4d2b..d0485c10 100644 --- a/examples/vanilla-ts-dev-options/package.json +++ b/examples/vanilla-ts-dev-options/package.json @@ -19,7 +19,7 @@ "devDependencies": { "rimraf": "^5.0.1", "typescript": "^5.2.2", - "vite": "^4.0.0", + "vite": "^4.5.0", "vite-plugin-pwa": "workspace:*" } } diff --git a/examples/vanilla-ts-no-ip/package.json b/examples/vanilla-ts-no-ip/package.json index 17a90b85..a21d0ff1 100644 --- a/examples/vanilla-ts-no-ip/package.json +++ b/examples/vanilla-ts-no-ip/package.json @@ -16,7 +16,7 @@ "devDependencies": { "rimraf": "^5.0.1", "typescript": "^5.2.2", - "vite": "^4.0.0", + "vite": "^4.5.0", "vite-plugin-pwa": "workspace:*", "workbox-cacheable-response": "^7.0.0", "workbox-core": "^7.0.0", diff --git a/examples/vue-basic-cdn/package.json b/examples/vue-basic-cdn/package.json index 6345ebbe..00479ceb 100644 --- a/examples/vue-basic-cdn/package.json +++ b/examples/vue-basic-cdn/package.json @@ -19,7 +19,7 @@ "@vueuse/core": "^10.4.1", "https-localhost": "^4.7.1", "typescript": "^5.2.2", - "vite": "^4.0.0", + "vite": "^4.5.0", "vite-plugin-pwa": "workspace:*" } } diff --git a/examples/vue-router/package.json b/examples/vue-router/package.json index 858563d9..5d0a30bc 100644 --- a/examples/vue-router/package.json +++ b/examples/vue-router/package.json @@ -53,12 +53,12 @@ }, "devDependencies": { "@rollup/plugin-replace": "^5.0.2", - "@vitejs/plugin-vue": "^4.3.4", + "@vitejs/plugin-vue": "^4.4.0", "@vueuse/core": "^10.4.1", "https-localhost": "^4.7.1", "rimraf": "^5.0.1", "typescript": "^5.2.2", - "vite": "^4.0.0", + "vite": "^4.5.0", "vite-plugin-pwa": "workspace:*", "workbox-core": "^7.0.0", "workbox-precaching": "^7.0.0", diff --git a/examples/vue-router/vite.config.ts b/examples/vue-router/vite.config.ts index 294fe2ec..8e13e65d 100644 --- a/examples/vue-router/vite.config.ts +++ b/examples/vue-router/vite.config.ts @@ -41,9 +41,7 @@ const pwaOptions: Partial = { }, } -const replaceOptions = { __DATE__: new Date().toISOString() } const claims = process.env.CLAIMS === 'true' -const reload = process.env.RELOAD_SW === 'true' const selfDestroying = process.env.SW_DESTROY === 'true' if (process.env.SW === 'true') { @@ -57,11 +55,6 @@ if (process.env.SW === 'true') { if (claims) pwaOptions.registerType = 'autoUpdate' -if (reload) { - // @ts-expect-error overrides - replaceOptions.__RELOAD_SW__ = 'true' -} - if (selfDestroying) pwaOptions.selfDestroying = selfDestroying @@ -73,6 +66,9 @@ export default defineConfig({ plugins: [ Vue(), VitePWA(pwaOptions), - replace(replaceOptions), + replace({ + __DATE__: new Date().toISOString(), + __RELOAD_SW__: process.env.RELOAD_SW === 'true' ? 'true' : 'false', + }), ], }) diff --git a/package.json b/package.json index e9b9dce8..2d8c6f8c 100644 --- a/package.json +++ b/package.json @@ -99,7 +99,7 @@ "test:vite-ecosystem-ci": "nr test-typescript" }, "peerDependencies": { - "vite": "^3.1.0 || ^4.0.0", + "vite": "^3.1.0 || ^4.0.0 || ^5.0.0-0", "workbox-build": "^7.0.0", "workbox-window": "^7.0.0" }, @@ -131,7 +131,7 @@ "svelte": "^4.2.0", "tsup": "^7.2.0", "typescript": "^5.2.2", - "vite": "^4.0.0", + "vite": "^4.5.0", "vitest": "^0.34.4", "vue": "^3.3.4" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4ec414a6..f8e73a29 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -85,8 +85,8 @@ importers: specifier: ^5.2.2 version: 5.2.2 vite: - specifier: ^4.0.0 - version: 4.0.0(@types/node@18.17.14) + specifier: ^4.5.0 + version: 4.5.0(@types/node@18.17.14) vitest: specifier: ^0.34.4 version: 0.34.4 @@ -159,8 +159,8 @@ importers: version: 4.1.2(preact@10.17.1) devDependencies: '@preact/preset-vite': - specifier: ^2.5.0 - version: 2.5.0(@babel/core@7.22.17)(preact@10.17.1)(vite@4.0.0) + specifier: ^2.6.0 + version: 2.6.0(@babel/core@7.22.17)(preact@10.17.1)(vite@4.5.0) '@rollup/plugin-replace': specifier: ^5.0.2 version: 5.0.2(rollup@3.29.0) @@ -174,8 +174,8 @@ importers: specifier: ^5.2.2 version: 5.2.2 vite: - specifier: ^4.0.0 - version: 4.0.0(@types/node@18.17.14) + specifier: ^4.5.0 + version: 4.5.0(@types/node@18.17.14) vite-plugin-pwa: specifier: workspace:* version: link:../.. @@ -226,8 +226,8 @@ importers: specifier: ^5.3.3 version: 5.3.3 '@vitejs/plugin-react': - specifier: ^4.0.4 - version: 4.0.4(vite@4.0.0) + specifier: ^4.1.0 + version: 4.1.0(vite@4.5.0) https-localhost: specifier: ^4.7.1 version: 4.7.1 @@ -238,8 +238,8 @@ importers: specifier: ^5.2.2 version: 5.2.2 vite: - specifier: ^4.0.0 - version: 4.0.0(@types/node@18.17.14) + specifier: ^4.5.0 + version: 4.5.0(@types/node@18.17.14) vite-plugin-pwa: specifier: workspace:* version: link:../.. @@ -278,14 +278,14 @@ importers: specifier: ^5.2.2 version: 5.2.2 vite: - specifier: ^4.0.0 - version: 4.0.0(@types/node@18.17.14) + specifier: ^4.5.0 + version: 4.5.0(@types/node@18.17.14) vite-plugin-pwa: specifier: workspace:* version: link:../.. vite-plugin-solid: - specifier: ^2.7.0 - version: 2.7.0(solid-js@1.7.11)(vite@4.0.0) + specifier: ^2.7.2 + version: 2.7.2(solid-js@1.7.11)(vite@4.5.0) workbox-core: specifier: ^7.0.0 version: 7.0.0 @@ -308,8 +308,8 @@ importers: specifier: ^2.18.12 version: 2.18.12 '@sveltejs/vite-plugin-svelte': - specifier: ^2.4.5 - version: 2.4.5(svelte@4.2.0)(vite@4.0.0) + specifier: ^2.4.6 + version: 2.4.6(svelte@4.2.0)(vite@4.5.0) '@tsconfig/svelte': specifier: ^5.0.2 version: 5.0.2 @@ -329,8 +329,8 @@ importers: specifier: ^4.2.0 version: 4.2.0 svelte-check: - specifier: ^3.5.1 - version: 3.5.1(@babel/core@7.21.8)(svelte@4.2.0) + specifier: ^3.5.2 + version: 3.5.2(@babel/core@7.21.8)(svelte@4.2.0) svelte-preprocess: specifier: ^5.0.4 version: 5.0.4(@babel/core@7.21.8)(svelte@4.2.0)(typescript@5.2.2) @@ -338,8 +338,8 @@ importers: specifier: ^5.2.2 version: 5.2.2 vite: - specifier: ^4.0.0 - version: 4.0.0(@types/node@18.17.14) + specifier: ^4.5.0 + version: 4.5.0(@types/node@18.17.14) vite-plugin-pwa: specifier: workspace:* version: link:../.. @@ -363,7 +363,7 @@ importers: version: 1.0.0-next.50(@sveltejs/kit@1.0.0-next.589) '@sveltejs/kit': specifier: next - version: 1.0.0-next.589(svelte@3.50.0)(vite@4.0.0) + version: 1.0.0-next.589(svelte@3.50.0)(vite@4.5.0) '@typescript-eslint/eslint-plugin': specifier: ^5.30.3 version: 5.36.2(@typescript-eslint/parser@5.36.2)(eslint@8.23.0)(typescript@4.8.2) @@ -425,8 +425,8 @@ importers: specifier: ^5.2.2 version: 5.2.2 vite: - specifier: ^4.0.0 - version: 4.0.0(@types/node@18.17.14) + specifier: ^4.5.0 + version: 4.5.0(@types/node@18.17.14) vite-plugin-pwa: specifier: workspace:* version: link:../.. @@ -440,8 +440,8 @@ importers: specifier: ^5.2.2 version: 5.2.2 vite: - specifier: ^4.0.0 - version: 4.0.0(@types/node@18.17.14) + specifier: ^4.5.0 + version: 4.5.0(@types/node@18.17.14) vite-plugin-pwa: specifier: workspace:* version: link:../.. @@ -475,7 +475,7 @@ importers: version: 5.0.2(rollup@3.29.0) '@vitejs/plugin-vue': specifier: ^4.3.4 - version: 4.3.4(vite@4.0.0)(vue@3.3.4) + version: 4.3.4(vite@4.5.0)(vue@3.3.4) '@vueuse/core': specifier: ^10.4.1 version: 10.4.1(vue@3.3.4) @@ -486,8 +486,8 @@ importers: specifier: ^5.2.2 version: 5.2.2 vite: - specifier: ^4.0.0 - version: 4.0.0(@types/node@18.17.14) + specifier: ^4.5.0 + version: 4.5.0(@types/node@18.17.14) vite-plugin-pwa: specifier: workspace:* version: link:../.. @@ -505,8 +505,8 @@ importers: specifier: ^5.0.2 version: 5.0.2(rollup@3.29.0) '@vitejs/plugin-vue': - specifier: ^4.3.4 - version: 4.3.4(vite@4.0.0)(vue@3.3.4) + specifier: ^4.4.0 + version: 4.4.0(vite@4.5.0)(vue@3.3.4) '@vueuse/core': specifier: ^10.4.1 version: 10.4.1(vue@3.3.4) @@ -520,8 +520,8 @@ importers: specifier: ^5.2.2 version: 5.2.2 vite: - specifier: ^4.0.0 - version: 4.0.0(@types/node@18.17.14) + specifier: ^4.5.0 + version: 4.5.0(@types/node@18.17.14) vite-plugin-pwa: specifier: workspace:* version: link:../.. @@ -863,6 +863,29 @@ packages: - supports-color dev: true + /@babel/core@7.23.2: + resolution: {integrity: sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.2.1 + '@babel/code-frame': 7.22.13 + '@babel/generator': 7.23.0 + '@babel/helper-compilation-targets': 7.22.15 + '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2) + '@babel/helpers': 7.23.2 + '@babel/parser': 7.23.0 + '@babel/template': 7.22.15 + '@babel/traverse': 7.23.2 + '@babel/types': 7.23.0 + convert-source-map: 2.0.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/generator@7.21.5: resolution: {integrity: sha512-SrKK/sRv8GesIW1bDagf9cCG38IOMYZusoe1dfg0D8aiUe3Amvoj1QtjTPAWcfrZFvIwlleLb0gxzQidL9w14w==} engines: {node: '>=6.9.0'} @@ -882,11 +905,29 @@ packages: jsesc: 2.5.2 dev: true + /@babel/generator@7.23.0: + resolution: {integrity: sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.23.0 + '@jridgewell/gen-mapping': 0.3.2 + '@jridgewell/trace-mapping': 0.3.18 + jsesc: 2.5.2 + dev: true + /@babel/helper-annotate-as-pure@7.18.6: resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.21.5 + dev: false + + /@babel/helper-annotate-as-pure@7.22.5: + resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.17 + dev: true /@babel/helper-builder-binary-assignment-operator-visitor@7.18.9: resolution: {integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==} @@ -938,22 +979,22 @@ packages: - supports-color dev: false - /@babel/helper-create-class-features-plugin@7.19.0(@babel/core@7.22.17): - resolution: {integrity: sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==} + /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.23.2): + resolution: {integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.17 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.21.5 - '@babel/helper-function-name': 7.21.0 - '@babel/helper-member-expression-to-functions': 7.18.9 - '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/helper-replace-supers': 7.18.9 - '@babel/helper-split-export-declaration': 7.18.6 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.23.2 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-function-name': 7.22.5 + '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.2) + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + semver: 6.3.1 dev: true /@babel/helper-create-regexp-features-plugin@7.19.0(@babel/core@7.21.8): @@ -987,6 +1028,11 @@ packages: resolution: {integrity: sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==} engines: {node: '>=6.9.0'} + /@babel/helper-environment-visitor@7.22.20: + resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/helper-environment-visitor@7.22.5: resolution: {integrity: sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==} engines: {node: '>=6.9.0'} @@ -1014,6 +1060,14 @@ packages: '@babel/types': 7.22.17 dev: true + /@babel/helper-function-name@7.23.0: + resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.22.15 + '@babel/types': 7.23.0 + dev: true + /@babel/helper-hoist-variables@7.18.6: resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} engines: {node: '>=6.9.0'} @@ -1024,7 +1078,7 @@ packages: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.17 + '@babel/types': 7.23.0 dev: true /@babel/helper-member-expression-to-functions@7.18.9: @@ -1032,6 +1086,14 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.21.5 + dev: false + + /@babel/helper-member-expression-to-functions@7.23.0: + resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.23.0 + dev: true /@babel/helper-module-imports@7.18.6: resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} @@ -1050,7 +1112,7 @@ packages: resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.17 + '@babel/types': 7.23.0 dev: true /@babel/helper-module-transforms@7.21.5: @@ -1082,15 +1144,38 @@ packages: '@babel/helper-validator-identifier': 7.22.15 dev: true + /@babel/helper-module-transforms@7.23.0(@babel/core@7.23.2): + resolution: {integrity: sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-simple-access': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-validator-identifier': 7.22.20 + dev: true + /@babel/helper-optimise-call-expression@7.18.6: resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.21.5 + dev: false + + /@babel/helper-optimise-call-expression@7.22.5: + resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.17 + dev: true /@babel/helper-plugin-utils@7.21.5: resolution: {integrity: sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==} engines: {node: '>=6.9.0'} + dev: false /@babel/helper-plugin-utils@7.22.5: resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} @@ -1123,6 +1208,19 @@ packages: '@babel/types': 7.21.5 transitivePeerDependencies: - supports-color + dev: false + + /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.2): + resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 + dev: true /@babel/helper-simple-access@7.21.5: resolution: {integrity: sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==} @@ -1134,7 +1232,7 @@ packages: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.17 + '@babel/types': 7.23.0 dev: true /@babel/helper-skip-transparent-expression-wrappers@7.18.9: @@ -1144,6 +1242,13 @@ packages: '@babel/types': 7.21.5 dev: false + /@babel/helper-skip-transparent-expression-wrappers@7.22.5: + resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.17 + dev: true + /@babel/helper-split-export-declaration@7.18.6: resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} engines: {node: '>=6.9.0'} @@ -1179,6 +1284,11 @@ packages: engines: {node: '>=6.9.0'} dev: true + /@babel/helper-validator-identifier@7.22.20: + resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/helper-validator-option@7.21.0: resolution: {integrity: sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==} engines: {node: '>=6.9.0'} @@ -1221,6 +1331,17 @@ packages: - supports-color dev: true + /@babel/helpers@7.23.2: + resolution: {integrity: sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.22.15 + '@babel/traverse': 7.23.2 + '@babel/types': 7.23.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/highlight@7.18.6: resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} engines: {node: '>=6.9.0'} @@ -1267,6 +1388,14 @@ packages: '@babel/types': 7.22.17 dev: true + /@babel/parser@7.23.0: + resolution: {integrity: sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.23.0 + dev: true + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} engines: {node: '>=6.9.0'} @@ -1538,14 +1667,34 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.22.17): + /@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.23.2): resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.22.17): + resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 dev: true /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.21.8): @@ -1622,13 +1771,13 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-syntax-typescript@7.18.6(@babel/core@7.22.17): - resolution: {integrity: sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==} + /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -1819,6 +1968,18 @@ packages: - supports-color dev: false + /@babel/plugin-transform-modules-commonjs@7.23.0(@babel/core@7.23.2): + resolution: {integrity: sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-simple-access': 7.22.5 + dev: true + /@babel/plugin-transform-modules-systemjs@7.19.0(@babel/core@7.21.8): resolution: {integrity: sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==} engines: {node: '>=6.9.0'} @@ -1902,48 +2063,48 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-react-jsx-development@7.18.6(@babel/core@7.22.17): - resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==} + /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.22.17): + resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/plugin-transform-react-jsx': 7.19.0(@babel/core@7.22.17) + '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.22.17) dev: true - /@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.22.17): + /@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.22.17): + /@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-react-jsx@7.19.0(@babel/core@7.22.17): - resolution: {integrity: sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==} + /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.22.17): + resolution: {integrity: sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.17 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-module-imports': 7.21.4 - '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.22.17) - '@babel/types': 7.21.5 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.17) + '@babel/types': 7.22.17 dev: true /@babel/plugin-transform-regenerator@7.18.6(@babel/core@7.21.8): @@ -2018,18 +2179,17 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-typescript@7.19.0(@babel/core@7.22.17): - resolution: {integrity: sha512-DOOIywxPpkQHXijXv+s9MDAyZcLp12oYRl3CMWZ6u7TjSoCBq/KqHR/nNFR3+i2xqheZxoF0H2XyL7B6xeSRuA==} + /@babel/plugin-transform-typescript@7.22.15(@babel/core@7.23.2): + resolution: {integrity: sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 - '@babel/helper-create-class-features-plugin': 7.19.0(@babel/core@7.22.17) + '@babel/core': 7.23.2 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.2) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.18.6(@babel/core@7.22.17) - transitivePeerDependencies: - - supports-color + '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.23.2) dev: true /@babel/plugin-transform-unicode-escapes@7.18.10(@babel/core@7.21.8): @@ -2152,18 +2312,18 @@ packages: esutils: 2.0.3 dev: false - /@babel/preset-typescript@7.18.6(@babel/core@7.22.17): - resolution: {integrity: sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==} + /@babel/preset-typescript@7.23.2(@babel/core@7.23.2): + resolution: {integrity: sha512-u4UJc1XsS1GhIGteM8rnGiIvf9rJpiVgMEeCnwlLA7WJPC+jcXWJAGxYmeqs5hOZD8BbAfnV5ezBOxQbb4OUxA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.22.15 - '@babel/plugin-transform-typescript': 7.19.0(@babel/core@7.22.17) - transitivePeerDependencies: - - supports-color + '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-modules-commonjs': 7.23.0(@babel/core@7.23.2) + '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.23.2) dev: true /@babel/runtime@7.19.0: @@ -2186,8 +2346,8 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.22.13 - '@babel/parser': 7.22.16 - '@babel/types': 7.22.17 + '@babel/parser': 7.23.0 + '@babel/types': 7.23.0 dev: true /@babel/traverse@7.21.5: @@ -2225,6 +2385,24 @@ packages: - supports-color dev: true + /@babel/traverse@7.23.2: + resolution: {integrity: sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.22.13 + '@babel/generator': 7.23.0 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/parser': 7.23.0 + '@babel/types': 7.23.0 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/types@7.20.5: resolution: {integrity: sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg==} engines: {node: '>=6.9.0'} @@ -2250,6 +2428,15 @@ packages: to-fast-properties: 2.0.0 dev: true + /@babel/types@7.23.0: + resolution: {integrity: sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 + to-fast-properties: 2.0.0 + dev: true + /@docsearch/css@3.2.1: resolution: {integrity: sha512-gaP6TxxwQC+K8D6TRx5WULUWKrcbzECOPA2KCVMuI+6C7dNiGUk5yXXzVhc5sld79XKYLnO9DRTI4mjXDYkh+g==} dev: true @@ -2311,15 +2498,6 @@ packages: get-tsconfig: 4.7.0 dev: true - /@esbuild/android-arm64@0.16.4: - resolution: {integrity: sha512-VPuTzXFm/m2fcGfN6CiwZTlLzxrKsWbPkG7ArRFpuxyaHUm/XFHQPD4xNwZT6uUmpIHhnSjcaCmcla8COzmZ5Q==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true - optional: true - /@esbuild/android-arm64@0.18.20: resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} engines: {node: '>=12'} @@ -2329,15 +2507,6 @@ packages: dev: true optional: true - /@esbuild/android-arm@0.16.4: - resolution: {integrity: sha512-rZzb7r22m20S1S7ufIc6DC6W659yxoOrl7sKP1nCYhuvUlnCFHVSbATG4keGUtV8rDz11sRRDbWkvQZpzPaHiw==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true - dev: true - optional: true - /@esbuild/android-arm@0.18.20: resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} engines: {node: '>=12'} @@ -2347,15 +2516,6 @@ packages: dev: true optional: true - /@esbuild/android-x64@0.16.4: - resolution: {integrity: sha512-MW+B2O++BkcOfMWmuHXB15/l1i7wXhJFqbJhp82IBOais8RBEQv2vQz/jHrDEHaY2X0QY7Wfw86SBL2PbVOr0g==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - dev: true - optional: true - /@esbuild/android-x64@0.18.20: resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} engines: {node: '>=12'} @@ -2365,15 +2525,6 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64@0.16.4: - resolution: {integrity: sha512-a28X1O//aOfxwJVZVs7ZfM8Tyih2Za4nKJrBwW5Wm4yKsnwBy9aiS/xwpxiiTRttw3EaTg4Srerhcm6z0bu9Wg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - /@esbuild/darwin-arm64@0.18.20: resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} engines: {node: '>=12'} @@ -2383,15 +2534,6 @@ packages: dev: true optional: true - /@esbuild/darwin-x64@0.16.4: - resolution: {integrity: sha512-e3doCr6Ecfwd7VzlaQqEPrnbvvPjE9uoTpxG5pyLzr2rI2NMjDHmvY1E5EO81O/e9TUOLLkXA5m6T8lfjK9yAA==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - /@esbuild/darwin-x64@0.18.20: resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} engines: {node: '>=12'} @@ -2401,15 +2543,6 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64@0.16.4: - resolution: {integrity: sha512-Oup3G/QxBgvvqnXWrBed7xxkFNwAwJVHZcklWyQt7YCAL5bfUkaa6FVWnR78rNQiM8MqqLiT6ZTZSdUFuVIg1w==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/freebsd-arm64@0.18.20: resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} engines: {node: '>=12'} @@ -2419,15 +2552,6 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64@0.16.4: - resolution: {integrity: sha512-vAP+eYOxlN/Bpo/TZmzEQapNS8W1njECrqkTpNgvXskkkJC2AwOXwZWai/Kc2vEFZUXQttx6UJbj9grqjD/+9Q==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/freebsd-x64@0.18.20: resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} engines: {node: '>=12'} @@ -2437,15 +2561,6 @@ packages: dev: true optional: true - /@esbuild/linux-arm64@0.16.4: - resolution: {integrity: sha512-2zXoBhv4r5pZiyjBKrOdFP4CXOChxXiYD50LRUU+65DkdS5niPFHbboKZd/c81l0ezpw7AQnHeoCy5hFrzzs4g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-arm64@0.18.20: resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} engines: {node: '>=12'} @@ -2455,15 +2570,6 @@ packages: dev: true optional: true - /@esbuild/linux-arm@0.16.4: - resolution: {integrity: sha512-A47ZmtpIPyERxkSvIv+zLd6kNIOtJH03XA0Hy7jaceRDdQaQVGSDt4mZqpWqJYgDk9rg96aglbF6kCRvPGDSUA==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-arm@0.18.20: resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} engines: {node: '>=12'} @@ -2473,15 +2579,6 @@ packages: dev: true optional: true - /@esbuild/linux-ia32@0.16.4: - resolution: {integrity: sha512-uxdSrpe9wFhz4yBwt2kl2TxS/NWEINYBUFIxQtaEVtglm1eECvsj1vEKI0KX2k2wCe17zDdQ3v+jVxfwVfvvjw==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-ia32@0.18.20: resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} engines: {node: '>=12'} @@ -2500,15 +2597,6 @@ packages: dev: true optional: true - /@esbuild/linux-loong64@0.16.4: - resolution: {integrity: sha512-peDrrUuxbZ9Jw+DwLCh/9xmZAk0p0K1iY5d2IcwmnN+B87xw7kujOkig6ZRcZqgrXgeRGurRHn0ENMAjjD5DEg==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-loong64@0.18.20: resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} engines: {node: '>=12'} @@ -2518,15 +2606,6 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el@0.16.4: - resolution: {integrity: sha512-sD9EEUoGtVhFjjsauWjflZklTNr57KdQ6xfloO4yH1u7vNQlOfAlhEzbyBKfgbJlW7rwXYBdl5/NcZ+Mg2XhQA==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-mips64el@0.18.20: resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} engines: {node: '>=12'} @@ -2536,15 +2615,6 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64@0.16.4: - resolution: {integrity: sha512-X1HSqHUX9D+d0l6/nIh4ZZJ94eQky8d8z6yxAptpZE3FxCWYWvTDd9X9ST84MGZEJx04VYUD/AGgciddwO0b8g==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-ppc64@0.18.20: resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} engines: {node: '>=12'} @@ -2554,15 +2624,6 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64@0.16.4: - resolution: {integrity: sha512-97ANpzyNp0GTXCt6SRdIx1ngwncpkV/z453ZuxbnBROCJ5p/55UjhbaG23UdHj88fGWLKPFtMoU4CBacz4j9FA==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-riscv64@0.18.20: resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} engines: {node: '>=12'} @@ -2572,15 +2633,6 @@ packages: dev: true optional: true - /@esbuild/linux-s390x@0.16.4: - resolution: {integrity: sha512-pUvPQLPmbEeJRPjP0DYTC1vjHyhrnCklQmCGYbipkep+oyfTn7GTBJXoPodR7ZS5upmEyc8lzAkn2o29wD786A==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-s390x@0.18.20: resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} engines: {node: '>=12'} @@ -2590,15 +2642,6 @@ packages: dev: true optional: true - /@esbuild/linux-x64@0.16.4: - resolution: {integrity: sha512-N55Q0mJs3Sl8+utPRPBrL6NLYZKBCLLx0bme/+RbjvMforTGGzFvsRl4xLTZMUBFC1poDzBEPTEu5nxizQ9Nlw==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-x64@0.18.20: resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} engines: {node: '>=12'} @@ -2608,15 +2651,6 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64@0.16.4: - resolution: {integrity: sha512-LHSJLit8jCObEQNYkgsDYBh2JrJT53oJO2HVdkSYLa6+zuLJh0lAr06brXIkljrlI+N7NNW1IAXGn/6IZPi3YQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/netbsd-x64@0.18.20: resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} engines: {node: '>=12'} @@ -2626,15 +2660,6 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64@0.16.4: - resolution: {integrity: sha512-nLgdc6tWEhcCFg/WVFaUxHcPK3AP/bh+KEwKtl69Ay5IBqUwKDaq/6Xk0E+fh/FGjnLwqFSsarsbPHeKM8t8Sw==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/openbsd-x64@0.18.20: resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} engines: {node: '>=12'} @@ -2644,15 +2669,6 @@ packages: dev: true optional: true - /@esbuild/sunos-x64@0.16.4: - resolution: {integrity: sha512-08SluG24GjPO3tXKk95/85n9kpyZtXCVwURR2i4myhrOfi3jspClV0xQQ0W0PYWHioJj+LejFMt41q+PG3mlAQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - dev: true - optional: true - /@esbuild/sunos-x64@0.18.20: resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} engines: {node: '>=12'} @@ -2662,15 +2678,6 @@ packages: dev: true optional: true - /@esbuild/win32-arm64@0.16.4: - resolution: {integrity: sha512-yYiRDQcqLYQSvNQcBKN7XogbrSvBE45FEQdH8fuXPl7cngzkCvpsG2H9Uey39IjQ6gqqc+Q4VXYHsQcKW0OMjQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true - optional: true - /@esbuild/win32-arm64@0.18.20: resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} engines: {node: '>=12'} @@ -2680,15 +2687,6 @@ packages: dev: true optional: true - /@esbuild/win32-ia32@0.16.4: - resolution: {integrity: sha512-5rabnGIqexekYkh9zXG5waotq8mrdlRoBqAktjx2W3kb0zsI83mdCwrcAeKYirnUaTGztR5TxXcXmQrEzny83w==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true - optional: true - /@esbuild/win32-ia32@0.18.20: resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} engines: {node: '>=12'} @@ -2698,15 +2696,6 @@ packages: dev: true optional: true - /@esbuild/win32-x64@0.16.4: - resolution: {integrity: sha512-sN/I8FMPtmtT2Yw+Dly8Ur5vQ5a/RmC8hW7jO9PtPSQUPkowxWpcUZnqOggU7VwyT3Xkj6vcXWd3V/qTXwultQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true - optional: true - /@esbuild/win32-x64@0.18.20: resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} engines: {node: '>=12'} @@ -2945,56 +2934,56 @@ packages: resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} dev: true - /@preact/preset-vite@2.5.0(@babel/core@7.22.17)(preact@10.17.1)(vite@4.0.0): - resolution: {integrity: sha512-BUhfB2xQ6ex0yPkrT1Z3LbfPzjpJecOZwQ/xJrXGFSZD84+ObyS//41RdEoQCMWsM0t7UHGaujUxUBub7WM1Jw==} + /@preact/preset-vite@2.6.0(@babel/core@7.22.17)(preact@10.17.1)(vite@4.5.0): + resolution: {integrity: sha512-5nztNzXbCpqyVum/K94nB2YQ5PTnvWdz4u7/X0jc8+kLyskSSpkNUxLQJeI90zfGSFIX1Ibj2G2JIS/mySHWYQ==} peerDependencies: '@babel/core': 7.x vite: 2.x || 3.x || 4.x dependencies: '@babel/core': 7.22.17 - '@babel/plugin-transform-react-jsx': 7.19.0(@babel/core@7.22.17) - '@babel/plugin-transform-react-jsx-development': 7.18.6(@babel/core@7.22.17) - '@prefresh/vite': 2.2.8(preact@10.17.1)(vite@4.0.0) + '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.22.17) + '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.22.17) + '@prefresh/vite': 2.4.1(preact@10.17.1)(vite@4.5.0) '@rollup/pluginutils': 4.2.1 babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.22.17) debug: 4.3.4 kolorist: 1.8.0 - resolve: 1.22.1 - vite: 4.0.0(@types/node@18.17.14) + resolve: 1.22.8 + vite: 4.5.0(@types/node@18.17.14) transitivePeerDependencies: - preact - supports-color dev: true - /@prefresh/babel-plugin@0.4.3: - resolution: {integrity: sha512-fYAWbU1WDSLn108kKY4eDaaeUcnszFqXjgaGKYXNZ5NLulpRTpsrY+Sbfo9q8LDpWrBpqIgzjrwNnvglWI1xNQ==} + /@prefresh/babel-plugin@0.5.0: + resolution: {integrity: sha512-joAwpkUDwo7ZqJnufXRGzUb+udk20RBgfA8oLPBh5aJH2LeStmV1luBfeJTztPdyCscC2j2SmZ/tVxFRMIxAEw==} dev: true - /@prefresh/core@1.3.4(preact@10.17.1): - resolution: {integrity: sha512-s7iNsnyJ3lZEUrYIgmVIB/hKtp4U6mdD91a31Zg7Q8M49O0x2KThrbrMQYraoDDrs4STdFB8Zv6bceUguOoX1A==} + /@prefresh/core@1.5.2(preact@10.17.1): + resolution: {integrity: sha512-A/08vkaM1FogrCII5PZKCrygxSsc11obExBScm3JF1CryK2uDS3ZXeni7FeKCx1nYdUkj4UcJxzPzc1WliMzZA==} peerDependencies: preact: ^10.0.0 dependencies: preact: 10.17.1 dev: true - /@prefresh/utils@1.1.3: - resolution: {integrity: sha512-Mb9abhJTOV4yCfkXrMrcgFiFT7MfNOw8sDa+XyZBdq/Ai2p4Zyxqsb3EgHLOEdHpMj6J9aiZ54W8H6FTam1u+A==} + /@prefresh/utils@1.2.0: + resolution: {integrity: sha512-KtC/fZw+oqtwOLUFM9UtiitB0JsVX0zLKNyRTA332sqREqSALIIQQxdUCS1P3xR/jT1e2e8/5rwH6gdcMLEmsQ==} dev: true - /@prefresh/vite@2.2.8(preact@10.17.1)(vite@4.0.0): - resolution: {integrity: sha512-yGGa+PKPYPTzMlxgQ8aBgxw9K69I8X4iQ0E6KOcIvls96WKqKLLOYZW9SUgCve446jpUXvc9udviPBZjCeZIIQ==} + /@prefresh/vite@2.4.1(preact@10.17.1)(vite@4.5.0): + resolution: {integrity: sha512-vthWmEqu8TZFeyrBNc9YE5SiC3DVSzPgsOCp/WQ7FqdHpOIJi7Z8XvCK06rBPOtG4914S52MjG9Ls22eVAiuqQ==} peerDependencies: preact: ^10.4.0 - vite: '>=2.0.0-beta.3' + vite: '>=2.0.0' dependencies: - '@babel/core': 7.21.8 - '@prefresh/babel-plugin': 0.4.3 - '@prefresh/core': 1.3.4(preact@10.17.1) - '@prefresh/utils': 1.1.3 + '@babel/core': 7.22.17 + '@prefresh/babel-plugin': 0.5.0 + '@prefresh/core': 1.5.2(preact@10.17.1) + '@prefresh/utils': 1.2.0 '@rollup/pluginutils': 4.2.1 preact: 10.17.1 - vite: 4.0.0(@types/node@18.17.14) + vite: 4.5.0(@types/node@18.17.14) transitivePeerDependencies: - supports-color dev: true @@ -3164,10 +3153,10 @@ packages: peerDependencies: '@sveltejs/kit': ^1.0.0-next.587 dependencies: - '@sveltejs/kit': 1.0.0-next.589(svelte@3.50.0)(vite@4.0.0) + '@sveltejs/kit': 1.0.0-next.589(svelte@3.50.0)(vite@4.5.0) dev: true - /@sveltejs/kit@1.0.0-next.589(svelte@3.50.0)(vite@4.0.0): + /@sveltejs/kit@1.0.0-next.589(svelte@3.50.0)(vite@4.5.0): resolution: {integrity: sha512-5ABRw46z9B+cCe/YWhcx+I/azNZg1NCDEkVJifZn8ToFoJ3a1eP0OexNIrvMEWpllMbNMPcJm2TC9tnz9oPfWQ==} engines: {node: '>=16.14'} hasBin: true @@ -3176,7 +3165,7 @@ packages: svelte: ^3.54.0 vite: ^4.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': 2.4.5(svelte@3.50.0)(vite@4.0.0) + '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@3.50.0)(vite@4.5.0) '@types/cookie': 0.5.1 cookie: 0.5.0 devalue: 4.2.0 @@ -3190,12 +3179,12 @@ packages: svelte: 3.50.0 tiny-glob: 0.2.9 undici: 5.14.0 - vite: 4.0.0(@types/node@18.17.14) + vite: 4.5.0(@types/node@18.17.14) transitivePeerDependencies: - supports-color dev: true - /@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.5)(svelte@3.50.0)(vite@4.0.0): + /@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@3.50.0)(vite@4.5.0): resolution: {integrity: sha512-zjiuZ3yydBtwpF3bj0kQNV0YXe+iKE545QGZVTaylW3eAzFr+pJ/cwK8lZEaRp4JtaJXhD5DyWAV4AxLh6DgaQ==} engines: {node: ^14.18.0 || >= 16} peerDependencies: @@ -3203,15 +3192,15 @@ packages: svelte: ^3.54.0 || ^4.0.0 vite: ^4.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': 2.4.5(svelte@3.50.0)(vite@4.0.0) + '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@3.50.0)(vite@4.5.0) debug: 4.3.4 svelte: 3.50.0 - vite: 4.0.0(@types/node@18.17.14) + vite: 4.5.0(@types/node@18.17.14) transitivePeerDependencies: - supports-color dev: true - /@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.5)(svelte@4.2.0)(vite@4.0.0): + /@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.2.0)(vite@4.5.0): resolution: {integrity: sha512-zjiuZ3yydBtwpF3bj0kQNV0YXe+iKE545QGZVTaylW3eAzFr+pJ/cwK8lZEaRp4JtaJXhD5DyWAV4AxLh6DgaQ==} engines: {node: ^14.18.0 || >= 16} peerDependencies: @@ -3219,50 +3208,50 @@ packages: svelte: ^3.54.0 || ^4.0.0 vite: ^4.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': 2.4.5(svelte@4.2.0)(vite@4.0.0) + '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.2.0)(vite@4.5.0) debug: 4.3.4 svelte: 4.2.0 - vite: 4.0.0(@types/node@18.17.14) + vite: 4.5.0(@types/node@18.17.14) transitivePeerDependencies: - supports-color dev: true - /@sveltejs/vite-plugin-svelte@2.4.5(svelte@3.50.0)(vite@4.0.0): - resolution: {integrity: sha512-UJKsFNwhzCVuiZd06jM/psscyNJNDwjQC+qIeb7GBJK9iWeQCcIyfcPWDvbCudfcJggY9jtxJeeaZH7uny93FQ==} + /@sveltejs/vite-plugin-svelte@2.4.6(svelte@3.50.0)(vite@4.5.0): + resolution: {integrity: sha512-zO79p0+DZnXPnF0ltIigWDx/ux7Ni+HRaFOw720Qeivc1azFUrJxTl0OryXVibYNx1hCboGia1NRV3x8RNv4cA==} engines: {node: ^14.18.0 || >= 16} peerDependencies: svelte: ^3.54.0 || ^4.0.0 vite: ^4.0.0 dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.4.5)(svelte@3.50.0)(vite@4.0.0) + '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@3.50.0)(vite@4.5.0) debug: 4.3.4 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.3 svelte: 3.50.0 svelte-hmr: 0.15.3(svelte@3.50.0) - vite: 4.0.0(@types/node@18.17.14) - vitefu: 0.2.4(vite@4.0.0) + vite: 4.5.0(@types/node@18.17.14) + vitefu: 0.2.4(vite@4.5.0) transitivePeerDependencies: - supports-color dev: true - /@sveltejs/vite-plugin-svelte@2.4.5(svelte@4.2.0)(vite@4.0.0): - resolution: {integrity: sha512-UJKsFNwhzCVuiZd06jM/psscyNJNDwjQC+qIeb7GBJK9iWeQCcIyfcPWDvbCudfcJggY9jtxJeeaZH7uny93FQ==} + /@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.0)(vite@4.5.0): + resolution: {integrity: sha512-zO79p0+DZnXPnF0ltIigWDx/ux7Ni+HRaFOw720Qeivc1azFUrJxTl0OryXVibYNx1hCboGia1NRV3x8RNv4cA==} engines: {node: ^14.18.0 || >= 16} peerDependencies: svelte: ^3.54.0 || ^4.0.0 vite: ^4.0.0 dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.4.5)(svelte@4.2.0)(vite@4.0.0) + '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.2.0)(vite@4.5.0) debug: 4.3.4 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.3 svelte: 4.2.0 svelte-hmr: 0.15.3(svelte@4.2.0) - vite: 4.0.0(@types/node@18.17.14) - vitefu: 0.2.4(vite@4.0.0) + vite: 4.5.0(@types/node@18.17.14) + vitefu: 0.2.4(vite@4.5.0) transitivePeerDependencies: - supports-color dev: true @@ -3276,8 +3265,8 @@ packages: resolution: {integrity: sha512-BRbo1fOtyVbhfLyuCWw6wAWp+U8UQle+ZXu84MYYWzYSEB28dyfnRBIE99eoG+qdAC0po6L2ScIEivcT07UaMA==} dev: true - /@types/babel__core@7.20.1: - resolution: {integrity: sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==} + /@types/babel__core@7.20.3: + resolution: {integrity: sha512-54fjTSeSHwfan8AyHWrKbfBWiEUrNTZsUwPTDSNaaP1QDQIZbeNUg3a59E9D+375MzUw/x1vx2/0F5LBz+AeYA==} dependencies: '@babel/parser': 7.22.16 '@babel/types': 7.22.17 @@ -3945,17 +3934,18 @@ packages: vite: 3.1.0 dev: true - /@vitejs/plugin-react@4.0.4(vite@4.0.0): - resolution: {integrity: sha512-7wU921ABnNYkETiMaZy7XqpueMnpu5VxvVps13MjmCo+utBdD79sZzrApHawHtVX66cCJQQTXFcjH0y9dSUK8g==} + /@vitejs/plugin-react@4.1.0(vite@4.5.0): + resolution: {integrity: sha512-rM0SqazU9iqPUraQ2JlIvReeaxOoRj6n+PzB1C0cBzIbd8qP336nC39/R9yPi3wVcah7E7j/kdU1uCUqMEU4OQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.2.0 dependencies: - '@babel/core': 7.22.17 - '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.22.17) - '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.22.17) + '@babel/core': 7.23.2 + '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.23.2) + '@types/babel__core': 7.20.3 react-refresh: 0.14.0 - vite: 4.0.0(@types/node@18.17.14) + vite: 4.5.0(@types/node@18.17.14) transitivePeerDependencies: - supports-color dev: true @@ -3982,14 +3972,25 @@ packages: vue: 3.2.45 dev: true - /@vitejs/plugin-vue@4.3.4(vite@4.0.0)(vue@3.3.4): + /@vitejs/plugin-vue@4.3.4(vite@4.5.0)(vue@3.3.4): resolution: {integrity: sha512-ciXNIHKPriERBisHFBvnTbfKa6r9SAesOYXeGDzgegcvy9Q4xdScSHAmKbNT0M3O0S9LKhIf5/G+UYG4NnnzYw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.0.0 vue: ^3.2.25 dependencies: - vite: 4.0.0(@types/node@18.17.14) + vite: 4.5.0(@types/node@18.17.14) + vue: 3.3.4 + dev: true + + /@vitejs/plugin-vue@4.4.0(vite@4.5.0)(vue@3.3.4): + resolution: {integrity: sha512-xdguqb+VUwiRpSg+nsc2HtbAUSGak25DXYvpQQi4RVU1Xq1uworyoH/md9Rfd8zMmPR/pSghr309QNcftUVseg==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.0.0 + vue: ^3.2.25 + dependencies: + vite: 4.5.0(@types/node@18.17.14) vue: 3.3.4 dev: true @@ -4564,14 +4565,14 @@ packages: object.assign: 4.1.4 dev: false - /babel-plugin-jsx-dom-expressions@0.36.10(@babel/core@7.22.17): - resolution: {integrity: sha512-QA2k/14WGw+RgcGGnEuLWwnu4em6CGhjeXtjvgOYyFHYS2a+CzPeaVQHDOlfuiBcjq/3hWMspHMIMnPEOIzdBg==} + /babel-plugin-jsx-dom-expressions@0.37.8(@babel/core@7.23.2): + resolution: {integrity: sha512-nVHH6g7541aaAQJAsyWHvjH7GCXZ+8tuF3Qu4y9W9aKwonRbcJL+yyMatDJLvjC54iIuGowiiZM6Rm3AVJczGg==} peerDependencies: '@babel/core': ^7.20.12 dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.23.2 '@babel/helper-module-imports': 7.18.6 - '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.22.17) + '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.23.2) '@babel/types': 7.22.17 html-entities: 2.3.3 validate-html-nesting: 1.2.2 @@ -4621,13 +4622,13 @@ packages: '@babel/core': 7.22.17 dev: true - /babel-preset-solid@1.7.7(@babel/core@7.22.17): - resolution: {integrity: sha512-tdxVzx3kgcIjNXAOmGRbzIhFBPeJjSakiN9yM+IYdL/+LtXNnbGqb0Va5tJb8Sjbk+QVEriovCyuzB5T7jeTvg==} + /babel-preset-solid@1.8.4(@babel/core@7.23.2): + resolution: {integrity: sha512-TfI09EOFHsbhVqoM+svop3zY4zOUIBlZsGU16Rgd4NsYVXw6lv2VEn7dmlpczMMQy0IeO3PFiXlMQZWutB+uAQ==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.17 - babel-plugin-jsx-dom-expressions: 0.36.10(@babel/core@7.22.17) + '@babel/core': 7.23.2 + babel-plugin-jsx-dom-expressions: 0.37.8(@babel/core@7.23.2) dev: true /balanced-match@1.0.2: @@ -5010,6 +5011,10 @@ packages: dependencies: safe-buffer: 5.1.2 + /convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + dev: true + /cookie-signature@1.0.6: resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} dev: true @@ -5660,36 +5665,6 @@ packages: esbuild-windows-arm64: 0.15.7 dev: true - /esbuild@0.16.4: - resolution: {integrity: sha512-qQrPMQpPTWf8jHugLWHoGqZjApyx3OEm76dlTXobHwh/EBbavbRdjXdYi/GWr43GyN0sfpap14GPkb05NH3ROA==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true - optionalDependencies: - '@esbuild/android-arm': 0.16.4 - '@esbuild/android-arm64': 0.16.4 - '@esbuild/android-x64': 0.16.4 - '@esbuild/darwin-arm64': 0.16.4 - '@esbuild/darwin-x64': 0.16.4 - '@esbuild/freebsd-arm64': 0.16.4 - '@esbuild/freebsd-x64': 0.16.4 - '@esbuild/linux-arm': 0.16.4 - '@esbuild/linux-arm64': 0.16.4 - '@esbuild/linux-ia32': 0.16.4 - '@esbuild/linux-loong64': 0.16.4 - '@esbuild/linux-mips64el': 0.16.4 - '@esbuild/linux-ppc64': 0.16.4 - '@esbuild/linux-riscv64': 0.16.4 - '@esbuild/linux-s390x': 0.16.4 - '@esbuild/linux-x64': 0.16.4 - '@esbuild/netbsd-x64': 0.16.4 - '@esbuild/openbsd-x64': 0.16.4 - '@esbuild/sunos-x64': 0.16.4 - '@esbuild/win32-arm64': 0.16.4 - '@esbuild/win32-ia32': 0.16.4 - '@esbuild/win32-x64': 0.16.4 - dev: true - /esbuild@0.18.20: resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} engines: {node: '>=12'} @@ -7444,8 +7419,8 @@ packages: engines: {node: '>= 0.6'} dev: true - /merge-anything@5.1.4: - resolution: {integrity: sha512-7PWKwGOs5WWcpw+/OvbiFiAvEP6bv/QHiicigpqMGKIqPPAtGhBLR8LFJW+Zu6m9TXiR/a8+AiPlGG0ko1ruoQ==} + /merge-anything@5.1.7: + resolution: {integrity: sha512-eRtbOb1N5iyH0tkQDAoQ4Ipsp/5qSR79Dzrz8hEPxRX10RWWR/iQXdoKmBSRCThY1Fh5EhISDtpSc93fpxUniQ==} engines: {node: '>=12.13'} dependencies: is-what: 4.1.8 @@ -7619,6 +7594,12 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + /nanoid@3.3.6: + resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + dev: true + /natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true @@ -7997,6 +7978,15 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 + /postcss@8.4.31: + resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.6 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: true + /preact-router@4.1.2(preact@10.17.1): resolution: {integrity: sha512-uICUaUFYh+XQ+6vZtQn1q+X6rSqwq+zorWOCLWPF5FAsQh3EJ+RsDQ9Ee+fjk545YWQHfUxhrBAaemfxEnMOUg==} peerDependencies: @@ -8324,6 +8314,15 @@ packages: supports-preserve-symlinks-flag: 1.0.0 dev: true + /resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + dependencies: + is-core-module: 2.13.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: true + /reusify@1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} @@ -8392,14 +8391,6 @@ packages: fsevents: 2.3.2 dev: true - /rollup@3.7.3: - resolution: {integrity: sha512-7e68MQbAWCX6mI4/0lG1WHd+NdNAlVamg0Zkd+8LZ/oXojligdGnCNyHlzXqXCZObyjs5FRc3AH0b17iJESGIQ==} - engines: {node: '>=14.18.0', npm: '>=8.0.0'} - hasBin: true - optionalDependencies: - fsevents: 2.3.2 - dev: true - /run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} dependencies: @@ -8940,8 +8931,8 @@ packages: - sugarss dev: true - /svelte-check@3.5.1(@babel/core@7.21.8)(svelte@4.2.0): - resolution: {integrity: sha512-+Zb4iHxAhdUtcUg/WJPRjlS1RJalIsWAe9Mz6G1zyznSs7dDkT7VUBdXc3q7Iwg49O/VrZgyJRvOJkjuBfKjFA==} + /svelte-check@3.5.2(@babel/core@7.21.8)(svelte@4.2.0): + resolution: {integrity: sha512-5a/YWbiH4c+AqAUP+0VneiV5bP8YOk9JL3jwvN+k2PEPLgpu85bjQc5eE67+eIZBBwUEJzmO3I92OqKcqbp3fw==} hasBin: true peerDependencies: svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 @@ -9708,10 +9699,11 @@ packages: mlly: 1.4.2 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.0.0(@types/node@18.17.14) + vite: 4.5.0(@types/node@18.17.14) transitivePeerDependencies: - '@types/node' - less + - lightningcss - sass - stylus - sugarss @@ -9719,21 +9711,21 @@ packages: - terser dev: true - /vite-plugin-solid@2.7.0(solid-js@1.7.11)(vite@4.0.0): - resolution: {integrity: sha512-avp/Jl5zOp/Itfo67xtDB2O61U7idviaIp4mLsjhCa13PjKNasz+IID0jYTyqUp9SFx6/PmBr6v4KgDppqompg==} + /vite-plugin-solid@2.7.2(solid-js@1.7.11)(vite@4.5.0): + resolution: {integrity: sha512-GV2SMLAibOoXe76i02AsjAg7sbm/0lngBlERvJKVN67HOrJsHcWgkt0R6sfGLDJuFkv2aBe14Zm4vJcNME+7zw==} peerDependencies: solid-js: ^1.7.2 vite: ^3.0.0 || ^4.0.0 dependencies: - '@babel/core': 7.22.17 - '@babel/preset-typescript': 7.18.6(@babel/core@7.22.17) - '@types/babel__core': 7.20.1 - babel-preset-solid: 1.7.7(@babel/core@7.22.17) - merge-anything: 5.1.4 + '@babel/core': 7.23.2 + '@babel/preset-typescript': 7.23.2(@babel/core@7.23.2) + '@types/babel__core': 7.20.3 + babel-preset-solid: 1.8.4(@babel/core@7.23.2) + merge-anything: 5.1.7 solid-js: 1.7.11 solid-refresh: 0.5.3(solid-js@1.7.11) - vite: 4.0.0(@types/node@18.17.14) - vitefu: 0.2.4(vite@4.0.0) + vite: 4.5.0(@types/node@18.17.14) + vitefu: 0.2.4(vite@4.5.0) transitivePeerDependencies: - supports-color dev: true @@ -9765,13 +9757,14 @@ packages: fsevents: 2.3.2 dev: true - /vite@4.0.0(@types/node@18.17.14): - resolution: {integrity: sha512-ynad+4kYs8Jcnn8J7SacS9vAbk7eMy0xWg6E7bAhS1s79TK+D7tVFGXVZ55S7RNLRROU1rxoKlvZ/qjaB41DGA==} + /vite@4.5.0(@types/node@18.17.14): + resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: '@types/node': '>= 14' less: '*' + lightningcss: ^1.21.0 sass: '*' stylus: '*' sugarss: '*' @@ -9781,6 +9774,8 @@ packages: optional: true less: optional: true + lightningcss: + optional: true sass: optional: true stylus: @@ -9791,15 +9786,14 @@ packages: optional: true dependencies: '@types/node': 18.17.14 - esbuild: 0.16.4 - postcss: 8.4.20 - resolve: 1.22.1 - rollup: 3.7.3 + esbuild: 0.18.20 + postcss: 8.4.31 + rollup: 3.29.0 optionalDependencies: fsevents: 2.3.2 dev: true - /vitefu@0.2.4(vite@4.0.0): + /vitefu@0.2.4(vite@4.5.0): resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==} peerDependencies: vite: ^3.0.0 || ^4.0.0 @@ -9807,7 +9801,7 @@ packages: vite: optional: true dependencies: - vite: 4.0.0(@types/node@18.17.14) + vite: 4.5.0(@types/node@18.17.14) dev: true /vitepress@1.0.0-alpha.13(@algolia/client-search@4.14.2)(@types/react@18.2.21)(react@18.2.0): @@ -9887,11 +9881,12 @@ packages: strip-literal: 1.0.1 tinybench: 2.5.0 tinypool: 0.7.0 - vite: 4.0.0(@types/node@18.17.14) + vite: 4.5.0(@types/node@18.17.14) vite-node: 0.34.4(@types/node@18.17.14) why-is-node-running: 2.2.2 transitivePeerDependencies: - less + - lightningcss - sass - stylus - sugarss