diff --git a/package.json b/package.json index 4bc3f64e0f24..b43973c10cc8 100644 --- a/package.json +++ b/package.json @@ -74,7 +74,7 @@ }, "pnpm": { "overrides": { - "vite": "^4.2.1", + "vite": "^4.3.8", "vitest": "workspace:*" } }, diff --git a/packages/vite-node/src/externalize.ts b/packages/vite-node/src/externalize.ts index 507c24b6d7e8..72f679285e8a 100644 --- a/packages/vite-node/src/externalize.ts +++ b/packages/vite-node/src/externalize.ts @@ -123,8 +123,7 @@ async function _shouldExternalize( if (matchExternalizePattern(id, depsExternal)) return id - const isDist = id.includes('/dist/') - if ((isNodeModule || isDist) && await isValidNodeImport(id)) + if (isNodeModule && await isValidNodeImport(id)) return id return false diff --git a/packages/vitest/src/node/error.ts b/packages/vitest/src/node/error.ts index d1d38b0fc4da..036ae40b0ce2 100644 --- a/packages/vitest/src/node/error.ts +++ b/packages/vitest/src/node/error.ts @@ -169,9 +169,12 @@ function printModuleWarningForPackage(logger: Logger, path: string, name: string + c.green(`export default { test: { deps: { - inline: [ - ${c.yellow(c.bold(`"${name}"`))} - ] + experimentalOptimizer: { + enabled: true, + include: [ + ${c.yellow(c.bold(`"${name}"`))} + ] + } } } }\n`))) diff --git a/packages/vitest/src/node/plugins/index.ts b/packages/vitest/src/node/plugins/index.ts index da177f7bca6f..9329b4d51c55 100644 --- a/packages/vitest/src/node/plugins/index.ts +++ b/packages/vitest/src/node/plugins/index.ts @@ -1,3 +1,5 @@ +import { builtinModules } from 'node:module' +import { version as viteVersion } from 'vite' import type { UserConfig as ViteConfig, Plugin as VitePlugin } from 'vite' import { relative } from 'pathe' import { configDefaults } from '../../defaults' @@ -134,49 +136,29 @@ export async function VitestPlugin(options: UserConfig = {}, ctx = new Vitest('t } const optimizeConfig: Partial = {} - // TODO: optimizer is temporary disabled, until Vite provides "optimzier.byDefault" option - // const optimizer = preOptions.deps?.experimentalOptimizer - // if (!optimizer?.enabled) { - optimizeConfig.cacheDir = undefined - optimizeConfig.optimizeDeps = { - // experimental in Vite >2.9.2, entries remains to help with older versions - disabled: true, - entries: [], + const optimizer = preOptions.deps?.experimentalOptimizer + const [major, minor] = viteVersion.split('.').map(Number) + const allowed = major >= 5 || (major === 4 && minor >= 3) + if (!allowed || !optimizer?.enabled) { + optimizeConfig.cacheDir = undefined + optimizeConfig.optimizeDeps = { + // experimental in Vite >2.9.2, entries remains to help with older versions + disabled: true, + entries: [], + } + } + else { + const cacheDir = preOptions.cache !== false ? preOptions.cache?.dir : null + optimizeConfig.cacheDir = cacheDir ?? 'node_modules/.vitest' + optimizeConfig.optimizeDeps = { + ...viteConfig.optimizeDeps, + ...optimizer, + noDiscovery: true, + disabled: false, + exclude: ['vitest', ...builtinModules, ...(optimizer.exclude || viteConfig.optimizeDeps?.exclude || [])], + include: (optimizer.include || viteConfig.optimizeDeps?.include || []).filter((n: string) => n !== 'vitest'), + } } - // } - // else { - // const root = config.root || process.cwd() - // // TODO: add support for experimental optimizer - // const entries = [] - // // const [...entries] = await ctx.globAllTestFiles(preOptions as ResolvedConfig, preOptions.dir || root) - // if (preOptions?.setupFiles) { - // const setupFiles = toArray(preOptions.setupFiles).map((file: string) => - // normalize( - // resolveModule(file, { paths: [root] }) - // ?? resolve(root, file), - // ), - // ) - // entries.push(...setupFiles) - // } - // const cacheDir = preOptions.cache !== false ? preOptions.cache?.dir : null - // optimizeConfig.cacheDir = cacheDir ?? 'node_modules/.vitest' - // optimizeConfig.optimizeDeps = { - // ...viteConfig.optimizeDeps, - // ...optimizer, - // disabled: false, - // entries: [...(viteConfig.optimizeDeps?.entries || []), ...entries], - // exclude: ['vitest', ...builtinModules, ...(optimizer.exclude || viteConfig.optimizeDeps?.exclude || [])], - // include: (optimizer.include || viteConfig.optimizeDeps?.include || []).filter((n: string) => n !== 'vitest'), - // } - // // Vite throws an error that it cannot rename "deps_temp", but optimization still works - // // let's not show this error to users - // const { error: logError } = console - // console.error = (...args) => { - // if (typeof args[0] === 'string' && args[0].includes('/deps_temp')) - // return - // return logError(...args) - // } - // } Object.assign(config, optimizeConfig) return config diff --git a/packages/vitest/src/types/config.ts b/packages/vitest/src/types/config.ts index 0956b38e8599..97ed4f21f289 100644 --- a/packages/vitest/src/types/config.ts +++ b/packages/vitest/src/types/config.ts @@ -74,7 +74,7 @@ interface DepsOptions { /** * Enable dependency optimization. This can improve the performance of your tests. */ - experimentalOptimizer?: Omit & { + experimentalOptimizer?: Omit & { enabled: boolean } /** diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ab6d310e36c5..609cfad85ed3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,7 +1,7 @@ lockfileVersion: '6.0' overrides: - vite: ^4.2.1 + vite: ^4.3.8 vitest: workspace:* importers: @@ -117,8 +117,8 @@ importers: specifier: ^5.0.4 version: 5.0.4 vite: - specifier: ^4.2.1 - version: 4.2.1(@types/node@18.16.3) + specifier: ^4.3.8 + version: 4.3.8(@types/node@18.16.3) vitest: specifier: workspace:* version: link:packages/vitest @@ -127,13 +127,13 @@ importers: dependencies: '@vueuse/core': specifier: ^10.1.2 - version: 10.1.2(vue@3.2.47) + version: 10.1.2(vue@3.3.2) jiti: specifier: ^1.18.2 version: 1.18.2 vue: specifier: latest - version: 3.2.47 + version: 3.3.2 devDependencies: '@iconify-json/carbon': specifier: ^1.1.16 @@ -146,7 +146,7 @@ importers: version: 0.0.5(vite-plugin-pwa@0.14.7) '@vitejs/plugin-vue': specifier: latest - version: 4.2.1(vite@4.2.1)(vue@3.2.47) + version: 4.2.3(vite@4.3.8)(vue@3.3.2) esno: specifier: ^0.16.3 version: 0.16.3 @@ -161,16 +161,16 @@ importers: version: 4.7.1 unocss: specifier: ^0.51.8 - version: 0.51.8(postcss@8.4.21)(rollup@2.79.1)(vite@4.2.1) + version: 0.51.8(postcss@8.4.23)(rollup@2.79.1)(vite@4.3.8) unplugin-vue-components: specifier: ^0.24.1 - version: 0.24.1(rollup@2.79.1)(vue@3.2.47) + version: 0.24.1(rollup@2.79.1)(vue@3.3.2) vite: - specifier: ^4.2.1 - version: 4.2.1(@types/node@18.16.3) + specifier: ^4.3.8 + version: 4.3.8(@types/node@18.16.3) vite-plugin-pwa: specifier: ^0.14.7 - version: 0.14.7(vite@4.2.1)(workbox-build@6.5.4)(workbox-window@6.5.4) + version: 0.14.7(vite@4.3.8)(workbox-build@6.5.4)(workbox-window@6.5.4) vitepress: specifier: 1.0.0-alpha.75 version: 1.0.0-alpha.75(@algolia/client-search@4.14.2)(@types/node@18.16.3) @@ -184,8 +184,8 @@ importers: specifier: latest version: link:../../packages/ui vite: - specifier: ^4.2.1 - version: 4.2.1(@types/node@18.16.3) + specifier: ^4.3.8 + version: 4.3.8(@types/node@18.16.3) vitest: specifier: workspace:* version: link:../../packages/vitest @@ -208,8 +208,8 @@ importers: specifier: ^3.9.0 version: 3.9.0 vite: - specifier: ^4.2.1 - version: 4.2.1(@types/node@18.16.3) + specifier: ^4.3.8 + version: 4.3.8(@types/node@18.16.3) vitest: specifier: workspace:* version: link:../../packages/vitest @@ -227,8 +227,8 @@ importers: specifier: latest version: link:../../packages/ui vite: - specifier: ^4.2.1 - version: 4.2.1(@types/node@18.16.3) + specifier: ^4.3.8 + version: 4.3.8(@types/node@18.16.3) vitest: specifier: workspace:* version: link:../../packages/vitest @@ -242,8 +242,8 @@ importers: specifier: ^4.5.1 version: 4.5.1(jest@27.5.1) vite: - specifier: ^4.2.1 - version: 4.2.1(@types/node@18.16.3) + specifier: ^4.3.8 + version: 4.3.8(@types/node@18.16.3) vitest: specifier: workspace:* version: link:../../packages/vitest @@ -261,8 +261,8 @@ importers: specifier: latest version: 22.0.0 vite: - specifier: ^4.2.1 - version: 4.2.1(@types/node@18.16.3) + specifier: ^4.3.8 + version: 4.3.8(@types/node@18.16.3) vitest: specifier: workspace:* version: link:../../packages/vitest @@ -289,8 +289,8 @@ importers: specifier: ^11.6.16 version: 11.6.16 vite: - specifier: ^4.2.1 - version: 4.2.1(@types/node@18.16.3) + specifier: ^4.3.8 + version: 4.3.8(@types/node@18.16.3) vitest: specifier: workspace:* version: link:../../packages/vitest @@ -318,13 +318,13 @@ importers: version: 13.3.0(react-dom@18.0.0)(react@18.0.0) '@types/node': specifier: latest - version: 18.16.3 + version: 20.1.7 '@types/react': specifier: latest - version: 18.2.0 + version: 18.2.6 '@vitejs/plugin-react': specifier: latest - version: 4.0.0(vite@4.2.1) + version: 4.0.0(vite@4.3.8) jsdom: specifier: latest version: 22.0.0 @@ -347,8 +347,8 @@ importers: specifier: ^1.28.0 version: 1.28.0 vite: - specifier: ^4.2.1 - version: 4.2.1(@types/node@18.16.3) + specifier: ^4.3.8 + version: 4.3.8(@types/node@18.16.3) vitest: specifier: workspace:* version: link:../../packages/vitest @@ -362,8 +362,8 @@ importers: specifier: ^13.6.0 version: 13.7.0 vite: - specifier: ^4.2.1 - version: 4.2.1(@types/node@18.16.3) + specifier: ^4.3.8 + version: 4.3.8(@types/node@18.16.3) vitest: specifier: workspace:* version: link:../../packages/vitest @@ -382,7 +382,7 @@ importers: version: 17.0.2 '@vitejs/plugin-react': specifier: latest - version: 4.0.0(vite@4.2.1) + version: 4.0.0(vite@4.3.8) '@vitest/ui': specifier: latest version: link:../../packages/ui @@ -396,8 +396,8 @@ importers: specifier: 17.0.2 version: 17.0.2(react@17.0.2) vite: - specifier: ^4.2.1 - version: 4.2.1(@types/node@18.16.3) + specifier: ^4.3.8 + version: 4.3.8(@types/node@18.16.3) vitest: specifier: workspace:* version: link:../../packages/vitest @@ -422,7 +422,7 @@ importers: version: 17.0.17 '@vitejs/plugin-react': specifier: latest - version: 4.0.0(vite@4.2.1) + version: 4.0.0(vite@4.3.8) '@vitest/ui': specifier: latest version: link:../../packages/ui @@ -436,8 +436,8 @@ importers: specifier: ^20.0.3 version: 20.0.3 vite: - specifier: ^4.2.1 - version: 4.2.1(@types/node@18.16.3) + specifier: ^4.3.8 + version: 4.3.8(@types/node@18.16.3) vitest: specifier: workspace:* version: link:../../packages/vitest @@ -497,8 +497,8 @@ importers: specifier: latest version: 22.0.0 vite: - specifier: ^4.2.1 - version: 4.2.1(@types/node@18.16.3) + specifier: ^4.3.8 + version: 4.3.8(@types/node@18.16.3) vitest: specifier: workspace:* version: link:../../packages/vitest @@ -532,7 +532,7 @@ importers: version: 6.5.10(react-dom@17.0.2)(react@17.0.2) '@storybook/builder-vite': specifier: ^0.1.35 - version: 0.1.41(@babel/core@7.18.13)(@storybook/core-common@6.5.10)(@storybook/node-logger@6.5.10)(@storybook/source-loader@6.5.10)(react@17.0.2)(typescript@4.8.4)(vite@4.2.1) + version: 0.1.41(@babel/core@7.18.13)(@storybook/core-common@6.5.10)(@storybook/node-logger@6.5.10)(@storybook/source-loader@6.5.10)(react@17.0.2)(typescript@4.8.4)(vite@4.3.8) '@storybook/react': specifier: ^6.5.5 version: 6.5.10(@babel/core@7.18.13)(esbuild@0.17.18)(eslint@8.4.1)(react-dom@17.0.2)(react@17.0.2)(require-from-string@2.0.2)(typescript@4.8.4) @@ -576,8 +576,8 @@ importers: specifier: ^4.8.4 version: 4.8.4 vite: - specifier: ^4.2.1 - version: 4.2.1(@types/node@18.16.3) + specifier: ^4.3.8 + version: 4.3.8(@types/node@18.16.3) vitest: specifier: workspace:* version: link:../../packages/vitest @@ -608,7 +608,7 @@ importers: version: 18.0.8 '@vitejs/plugin-react': specifier: latest - version: 4.0.0(vite@4.2.1) + version: 4.0.0(vite@4.3.8) '@vitest/coverage-c8': specifier: ^0.24.5 version: 0.24.5 @@ -622,8 +622,8 @@ importers: specifier: ^4.8.4 version: 4.8.4 vite: - specifier: ^4.2.1 - version: 4.2.1(@types/node@18.16.3) + specifier: ^4.3.8 + version: 4.3.8(@types/node@18.16.3) vitest: specifier: workspace:* version: link:../../packages/vitest @@ -668,8 +668,8 @@ importers: specifier: ^1.2.1 version: 1.2.1(typescript@5.0.4) vite: - specifier: ^4.2.1 - version: 4.2.1(@types/node@18.16.3) + specifier: ^4.3.8 + version: 4.3.8(@types/node@18.16.3) vitest: specifier: workspace:* version: link:../../packages/vitest @@ -678,25 +678,25 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: latest - version: 4.2.1(vite@4.2.1)(vue@3.2.47) + version: 4.2.3(vite@4.3.8)(vue@3.3.2) '@vue/test-utils': specifier: latest - version: 2.3.2(vue@3.2.47) + version: 2.3.2(vue@3.3.2) jsdom: specifier: latest version: 22.0.0 vite: - specifier: ^4.2.1 - version: 4.2.1(@types/node@18.16.3) + specifier: ^4.3.8 + version: 4.3.8(@types/node@18.16.3) vite-plugin-ruby: specifier: ^3.0.12 - version: 3.1.2(vite@4.2.1) + version: 3.1.2(vite@4.3.8) vitest: specifier: workspace:* version: link:../../packages/vitest vue: specifier: latest - version: 3.2.47 + version: 3.3.2 examples/solid: dependencies: @@ -714,11 +714,11 @@ importers: specifier: ^0.5.0 version: 0.5.0(solid-js@1.5.2) vite: - specifier: ^4.2.1 - version: 4.2.1(@types/node@18.16.3) + specifier: ^4.3.8 + version: 4.3.8(@types/node@18.16.3) vite-plugin-solid: specifier: ^2.5.0 - version: 2.5.0(solid-js@1.5.2)(vite@4.2.1) + version: 2.5.0(solid-js@1.5.2)(vite@4.3.8) vitest: specifier: workspace:* version: link:../../packages/vitest @@ -727,7 +727,7 @@ importers: devDependencies: '@sveltejs/vite-plugin-svelte': specifier: ^2.0.0 - version: 2.0.0(svelte@3.58.0)(vite@4.2.1) + version: 2.0.0(svelte@3.58.0)(vite@4.3.8) '@testing-library/svelte': specifier: ^3.2.2 version: 3.2.2(svelte@3.58.0) @@ -741,8 +741,8 @@ importers: specifier: latest version: 3.58.0 vite: - specifier: ^4.2.1 - version: 4.2.1(@types/node@18.16.3) + specifier: ^4.3.8 + version: 4.3.8(@types/node@18.16.3) vitest: specifier: workspace:* version: link:../../packages/vitest @@ -751,14 +751,14 @@ importers: dependencies: vue: specifier: latest - version: 3.2.47 + version: 3.3.2 devDependencies: '@vitejs/plugin-vue': specifier: latest - version: 4.2.1(vite@4.2.1)(vue@3.2.47) + version: 4.2.3(vite@4.3.8)(vue@3.3.2) '@vue/test-utils': specifier: ^2.0.2 - version: 2.0.2(vue@3.2.47) + version: 2.0.2(vue@3.3.2) jsdom: specifier: latest version: 22.0.0 @@ -767,10 +767,10 @@ importers: version: 0.12.1(rollup@3.20.2) unplugin-vue-components: specifier: latest - version: 0.22.12(rollup@3.20.2)(vue@3.2.47) + version: 0.22.12(rollup@3.20.2)(vue@3.3.2) vite: - specifier: ^4.2.1 - version: 4.2.1(@types/node@18.16.3) + specifier: ^4.3.8 + version: 4.3.8(@types/node@18.16.3) vitest: specifier: workspace:* version: link:../../packages/vitest @@ -779,20 +779,20 @@ importers: dependencies: vue: specifier: latest - version: 3.2.47 + version: 3.3.2 devDependencies: '@vitejs/plugin-vue': specifier: latest - version: 4.2.1(vite@4.2.1)(vue@3.2.47) + version: 4.2.3(vite@4.3.8)(vue@3.3.2) '@vue/test-utils': specifier: ^2.0.0 - version: 2.0.0(vue@3.2.47) + version: 2.0.0(vue@3.3.2) jsdom: specifier: latest version: 22.0.0 vite: - specifier: ^4.2.1 - version: 4.2.1(@types/node@18.16.3) + specifier: ^4.3.8 + version: 4.3.8(@types/node@18.16.3) vitest: specifier: workspace:* version: link:../../packages/vitest @@ -801,25 +801,25 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: latest - version: 4.2.1(vite@4.2.1)(vue@3.2.47) + version: 4.2.3(vite@4.3.8)(vue@3.3.2) '@vitejs/plugin-vue-jsx': specifier: latest - version: 3.0.1(vite@4.2.1)(vue@3.2.47) + version: 3.0.1(vite@4.3.8)(vue@3.3.2) '@vue/test-utils': specifier: latest - version: 2.3.2(vue@3.2.47) + version: 2.3.2(vue@3.3.2) jsdom: specifier: latest version: 22.0.0 vite: - specifier: ^4.2.1 - version: 4.2.1(@types/node@18.16.3) + specifier: ^4.3.8 + version: 4.3.8(@types/node@18.16.3) vitest: specifier: workspace:* version: link:../../packages/vitest vue: specifier: latest - version: 3.2.47 + version: 3.3.2 examples/vue2: dependencies: @@ -829,7 +829,7 @@ importers: devDependencies: '@vitejs/plugin-vue2': specifier: ^1.1.2 - version: 1.1.2(vite@4.2.1)(vue@2.7.10) + version: 1.1.2(vite@4.3.8)(vue@2.7.10) '@vue/test-utils': specifier: ^1.3.0 version: 1.3.0(vue-template-compiler@2.7.10)(vue@2.7.10) @@ -837,8 +837,8 @@ importers: specifier: latest version: 22.0.0 vite: - specifier: ^4.2.1 - version: 4.2.1(@types/node@18.16.3) + specifier: ^4.3.8 + version: 4.3.8(@types/node@18.16.3) vitest: specifier: workspace:* version: link:../../packages/vitest @@ -1063,10 +1063,10 @@ importers: version: 0.51.8 '@vitejs/plugin-vue': specifier: ^4.2.1 - version: 4.2.1(vite@4.2.1)(vue@3.2.47) + version: 4.2.1(vite@4.3.8)(vue@3.2.47) '@vitejs/plugin-vue-jsx': specifier: ^3.0.1 - version: 3.0.1(vite@4.2.1)(vue@3.2.47) + version: 3.0.1(vite@4.3.8)(vue@3.2.47) '@vitest/runner': specifier: workspace:* version: link:../runner @@ -1102,7 +1102,7 @@ importers: version: 3.1.5 unocss: specifier: ^0.51.8 - version: 0.51.8(postcss@8.4.21)(rollup@3.20.2)(vite@4.2.1) + version: 0.51.8(postcss@8.4.23)(rollup@3.20.2)(vite@4.3.8) unplugin-auto-import: specifier: ^0.15.3 version: 0.15.3(@vueuse/core@10.1.2)(rollup@3.20.2) @@ -1110,11 +1110,11 @@ importers: specifier: ^0.24.1 version: 0.24.1(rollup@3.20.2)(vue@3.2.47) vite: - specifier: ^4.2.1 - version: 4.2.1(@types/node@18.16.3) + specifier: ^4.3.8 + version: 4.3.8(@types/node@18.16.3) vite-plugin-pages: specifier: ^0.29.0 - version: 0.29.0(vite@4.2.1) + version: 0.29.0(vite@4.3.8) vue: specifier: ^3.2.47 version: 3.2.47 @@ -1152,8 +1152,8 @@ importers: specifier: ^1.0.0 version: 1.0.0 vite: - specifier: ^4.2.1 - version: 4.2.1(@types/node@18.16.3) + specifier: ^4.3.8 + version: 4.3.8(@types/node@18.16.3) devDependencies: '@jridgewell/trace-mapping': specifier: ^0.3.18 @@ -1240,8 +1240,8 @@ importers: specifier: ^0.5.0 version: 0.5.0 vite: - specifier: ^4.2.1 - version: 4.2.1(@types/node@18.7.13) + specifier: ^4.3.8 + version: 4.3.8(@types/node@18.7.13) vite-node: specifier: workspace:* version: link:../vite-node @@ -1408,14 +1408,14 @@ importers: specifier: ^7.0.0 version: 7.1.1 vite: - specifier: ^4.2.1 - version: 4.2.1(@types/node@18.16.3) + specifier: ^4.3.8 + version: 4.3.8(@types/node@18.16.3) vitest: specifier: workspace:* version: link:../../packages/vitest webdriverio: specifier: latest - version: 8.8.0(typescript@5.0.4) + version: 8.10.2(typescript@5.0.4) test/base: devDependencies: @@ -1489,8 +1489,8 @@ importers: specifier: ^7.0.1 version: 7.0.1 vite: - specifier: ^4.2.1 - version: 4.2.1(@types/node@18.16.3) + specifier: ^4.3.8 + version: 4.3.8(@types/node@18.16.3) vitest: specifier: workspace:* version: link:../../packages/vitest @@ -1526,13 +1526,13 @@ importers: version: 2.0.4 '@vitejs/plugin-vue': specifier: latest - version: 4.2.1(vite@4.2.1)(vue@3.2.47) + version: 4.2.3(vite@4.3.8)(vue@3.3.2) '@vitest/browser': specifier: workspace:* version: link:../../packages/browser '@vue/test-utils': specifier: latest - version: 2.3.2(vue@3.2.47) + version: 2.3.2(vue@3.3.2) happy-dom: specifier: latest version: 9.1.9 @@ -1540,17 +1540,17 @@ importers: specifier: ^3.2.0 version: 3.2.0 vite: - specifier: ^4.2.1 - version: 4.2.1(@types/node@18.16.3) + specifier: ^4.3.8 + version: 4.3.8(@types/node@18.16.3) vitest: specifier: workspace:* version: link:../../packages/vitest vue: specifier: latest - version: 3.2.47 + version: 3.3.2 webdriverio: specifier: latest - version: 8.8.0(typescript@5.0.4) + version: 8.10.2(typescript@5.0.4) test/css: devDependencies: @@ -1616,8 +1616,8 @@ importers: test/filters: devDependencies: vite: - specifier: ^4.2.1 - version: 4.2.1(@types/node@18.16.3) + specifier: ^4.3.8 + version: 4.3.8(@types/node@18.16.3) vitest: specifier: workspace:* version: link:../../packages/vitest @@ -1808,14 +1808,14 @@ importers: specifier: ^7.0.1 version: 7.0.1 vite: - specifier: ^4.2.1 - version: 4.2.1(@types/node@18.16.3) + specifier: ^4.3.8 + version: 4.3.8(@types/node@18.16.3) vitest: specifier: workspace:* version: link:../../packages/vitest webdriverio: specifier: latest - version: 8.8.0(typescript@5.0.4) + version: 8.10.2(typescript@5.0.4) test/web-worker: devDependencies: @@ -5038,7 +5038,7 @@ packages: '@emotion/memoize': 0.8.0 '@emotion/unitless': 0.8.0 '@emotion/utils': 1.2.0 - csstype: 3.1.0 + csstype: 3.1.2 dev: false /@emotion/sheet@1.2.0: @@ -5131,21 +5131,12 @@ packages: get-tsconfig: 4.5.0 dev: true - /@esbuild/android-arm64@0.17.15: - resolution: {integrity: sha512-0kOB6Y7Br3KDVgHeg8PRcvfLkq+AccreK///B4Z6fNZGr/tNHX0z2VywCc7PTeWp+bPvjA5WMvNXltHw5QjAIA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - optional: true - /@esbuild/android-arm64@0.17.18: resolution: {integrity: sha512-/iq0aK0eeHgSC3z55ucMAHO05OIqmQehiGay8eP5l/5l+iEr4EIbh4/MI8xD9qRFjqzgkc0JkX0LculNC9mXBw==} engines: {node: '>=12'} cpu: [arm64] os: [android] requiresBuild: true - dev: true optional: true /@esbuild/android-arm@0.15.18: @@ -5157,29 +5148,12 @@ packages: dev: true optional: true - /@esbuild/android-arm@0.17.15: - resolution: {integrity: sha512-sRSOVlLawAktpMvDyJIkdLI/c/kdRTOqo8t6ImVxg8yT7LQDUYV5Rp2FKeEosLr6ZCja9UjYAzyRSxGteSJPYg==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true - optional: true - /@esbuild/android-arm@0.17.18: resolution: {integrity: sha512-EmwL+vUBZJ7mhFCs5lA4ZimpUH3WMAoqvOIYhVQwdIgSpHC8ImHdsRyhHAVxpDYUSm0lWvd63z0XH1IlImS2Qw==} engines: {node: '>=12'} cpu: [arm] os: [android] requiresBuild: true - dev: true - optional: true - - /@esbuild/android-x64@0.17.15: - resolution: {integrity: sha512-MzDqnNajQZ63YkaUWVl9uuhcWyEyh69HGpMIrf+acR4otMkfLJ4sUCxqwbCyPGicE9dVlrysI3lMcDBjGiBBcQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true optional: true /@esbuild/android-x64@0.17.18: @@ -5188,15 +5162,6 @@ packages: cpu: [x64] os: [android] requiresBuild: true - dev: true - optional: true - - /@esbuild/darwin-arm64@0.17.15: - resolution: {integrity: sha512-7siLjBc88Z4+6qkMDxPT2juf2e8SJxmsbNVKFY2ifWCDT72v5YJz9arlvBw5oB4W/e61H1+HDB/jnu8nNg0rLA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true optional: true /@esbuild/darwin-arm64@0.17.18: @@ -5205,15 +5170,6 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true - dev: true - optional: true - - /@esbuild/darwin-x64@0.17.15: - resolution: {integrity: sha512-NbImBas2rXwYI52BOKTW342Tm3LTeVlaOQ4QPZ7XuWNKiO226DisFk/RyPk3T0CKZkKMuU69yOvlapJEmax7cg==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true optional: true /@esbuild/darwin-x64@0.17.18: @@ -5222,15 +5178,6 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true - dev: true - optional: true - - /@esbuild/freebsd-arm64@0.17.15: - resolution: {integrity: sha512-Xk9xMDjBVG6CfgoqlVczHAdJnCs0/oeFOspFap5NkYAmRCT2qTn1vJWA2f419iMtsHSLm+O8B6SLV/HlY5cYKg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true optional: true /@esbuild/freebsd-arm64@0.17.18: @@ -5239,15 +5186,6 @@ packages: cpu: [arm64] os: [freebsd] requiresBuild: true - dev: true - optional: true - - /@esbuild/freebsd-x64@0.17.15: - resolution: {integrity: sha512-3TWAnnEOdclvb2pnfsTWtdwthPfOz7qAfcwDLcfZyGJwm1SRZIMOeB5FODVhnM93mFSPsHB9b/PmxNNbSnd0RQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true optional: true /@esbuild/freebsd-x64@0.17.18: @@ -5256,15 +5194,6 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-arm64@0.17.15: - resolution: {integrity: sha512-T0MVnYw9KT6b83/SqyznTs/3Jg2ODWrZfNccg11XjDehIved2oQfrX/wVuev9N936BpMRaTR9I1J0tdGgUgpJA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true optional: true /@esbuild/linux-arm64@0.17.18: @@ -5273,15 +5202,6 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-arm@0.17.15: - resolution: {integrity: sha512-MLTgiXWEMAMr8nmS9Gigx43zPRmEfeBfGCwxFQEMgJ5MC53QKajaclW6XDPjwJvhbebv+RzK05TQjvH3/aM4Xw==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true optional: true /@esbuild/linux-arm@0.17.18: @@ -5290,15 +5210,6 @@ packages: cpu: [arm] os: [linux] requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-ia32@0.17.15: - resolution: {integrity: sha512-wp02sHs015T23zsQtU4Cj57WiteiuASHlD7rXjKUyAGYzlOKDAjqK6bk5dMi2QEl/KVOcsjwL36kD+WW7vJt8Q==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true optional: true /@esbuild/linux-ia32@0.17.18: @@ -5307,7 +5218,6 @@ packages: cpu: [ia32] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-loong64@0.14.54: @@ -5328,29 +5238,12 @@ packages: dev: true optional: true - /@esbuild/linux-loong64@0.17.15: - resolution: {integrity: sha512-k7FsUJjGGSxwnBmMh8d7IbObWu+sF/qbwc+xKZkBe/lTAF16RqxRCnNHA7QTd3oS2AfGBAnHlXL67shV5bBThQ==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-loong64@0.17.18: resolution: {integrity: sha512-bvPG+MyFs5ZlwYclCG1D744oHk1Pv7j8psF5TfYx7otCVmcJsEXgFEhQkbhNW8otDHL1a2KDINW20cfCgnzgMQ==} engines: {node: '>=12'} cpu: [loong64] os: [linux] requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-mips64el@0.17.15: - resolution: {integrity: sha512-ZLWk6czDdog+Q9kE/Jfbilu24vEe/iW/Sj2d8EVsmiixQ1rM2RKH2n36qfxK4e8tVcaXkvuV3mU5zTZviE+NVQ==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true optional: true /@esbuild/linux-mips64el@0.17.18: @@ -5359,15 +5252,6 @@ packages: cpu: [mips64el] os: [linux] requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-ppc64@0.17.15: - resolution: {integrity: sha512-mY6dPkIRAiFHRsGfOYZC8Q9rmr8vOBZBme0/j15zFUKM99d4ILY4WpOC7i/LqoY+RE7KaMaSfvY8CqjJtuO4xg==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true optional: true /@esbuild/linux-ppc64@0.17.18: @@ -5376,15 +5260,6 @@ packages: cpu: [ppc64] os: [linux] requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-riscv64@0.17.15: - resolution: {integrity: sha512-EcyUtxffdDtWjjwIH8sKzpDRLcVtqANooMNASO59y+xmqqRYBBM7xVLQhqF7nksIbm2yHABptoioS9RAbVMWVA==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true optional: true /@esbuild/linux-riscv64@0.17.18: @@ -5393,15 +5268,6 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-s390x@0.17.15: - resolution: {integrity: sha512-BuS6Jx/ezxFuHxgsfvz7T4g4YlVrmCmg7UAwboeyNNg0OzNzKsIZXpr3Sb/ZREDXWgt48RO4UQRDBxJN3B9Rbg==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true optional: true /@esbuild/linux-s390x@0.17.18: @@ -5410,15 +5276,6 @@ packages: cpu: [s390x] os: [linux] requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-x64@0.17.15: - resolution: {integrity: sha512-JsdS0EgEViwuKsw5tiJQo9UdQdUJYuB+Mf6HxtJSPN35vez1hlrNb1KajvKWF5Sa35j17+rW1ECEO9iNrIXbNg==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true optional: true /@esbuild/linux-x64@0.17.18: @@ -5427,15 +5284,6 @@ packages: cpu: [x64] os: [linux] requiresBuild: true - dev: true - optional: true - - /@esbuild/netbsd-x64@0.17.15: - resolution: {integrity: sha512-R6fKjtUysYGym6uXf6qyNephVUQAGtf3n2RCsOST/neIwPqRWcnc3ogcielOd6pT+J0RDR1RGcy0ZY7d3uHVLA==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true optional: true /@esbuild/netbsd-x64@0.17.18: @@ -5444,15 +5292,6 @@ packages: cpu: [x64] os: [netbsd] requiresBuild: true - dev: true - optional: true - - /@esbuild/openbsd-x64@0.17.15: - resolution: {integrity: sha512-mVD4PGc26b8PI60QaPUltYKeSX0wxuy0AltC+WCTFwvKCq2+OgLP4+fFd+hZXzO2xW1HPKcytZBdjqL6FQFa7w==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true optional: true /@esbuild/openbsd-x64@0.17.18: @@ -5461,15 +5300,6 @@ packages: cpu: [x64] os: [openbsd] requiresBuild: true - dev: true - optional: true - - /@esbuild/sunos-x64@0.17.15: - resolution: {integrity: sha512-U6tYPovOkw3459t2CBwGcFYfFRjivcJJc1WC8Q3funIwX8x4fP+R6xL/QuTPNGOblbq/EUDxj9GU+dWKX0oWlQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true optional: true /@esbuild/sunos-x64@0.17.18: @@ -5478,15 +5308,6 @@ packages: cpu: [x64] os: [sunos] requiresBuild: true - dev: true - optional: true - - /@esbuild/win32-arm64@0.17.15: - resolution: {integrity: sha512-W+Z5F++wgKAleDABemiyXVnzXgvRFs+GVKThSI+mGgleLWluv0D7Diz4oQpgdpNzh4i2nNDzQtWbjJiqutRp6Q==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true optional: true /@esbuild/win32-arm64@0.17.18: @@ -5495,15 +5316,6 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true - dev: true - optional: true - - /@esbuild/win32-ia32@0.17.15: - resolution: {integrity: sha512-Muz/+uGgheShKGqSVS1KsHtCyEzcdOn/W/Xbh6H91Etm+wiIfwZaBn1W58MeGtfI8WA961YMHFYTthBdQs4t+w==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true optional: true /@esbuild/win32-ia32@0.17.18: @@ -5512,15 +5324,6 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true - dev: true - optional: true - - /@esbuild/win32-x64@0.17.15: - resolution: {integrity: sha512-DjDa9ywLUUmjhV2Y9wUTIF+1XsmuFGvZoCmOWkli1XcNAh5t25cc7fgsCx4Zi/Uurep3TTLyDiKATgGEg61pkA==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true optional: true /@esbuild/win32-x64@0.17.18: @@ -5529,7 +5332,6 @@ packages: cpu: [x64] os: [win32] requiresBuild: true - dev: true optional: true /@eslint-community/eslint-utils@4.4.0(eslint@8.39.0): @@ -5709,7 +5511,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - '@types/node': 18.16.3 + '@types/node': 20.2.1 chalk: 4.1.2 jest-message-util: 27.5.1 jest-util: 27.5.1 @@ -5730,7 +5532,7 @@ packages: '@jest/test-result': 27.5.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.16.3 + '@types/node': 20.2.1 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.8.1 @@ -5767,7 +5569,7 @@ packages: dependencies: '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.16.3 + '@types/node': 20.2.1 jest-mock: 27.5.1 dev: true @@ -5784,7 +5586,7 @@ packages: dependencies: '@jest/types': 27.5.1 '@sinonjs/fake-timers': 8.1.0 - '@types/node': 18.16.3 + '@types/node': 20.2.1 jest-message-util: 27.5.1 jest-mock: 27.5.1 jest-util: 27.5.1 @@ -5813,7 +5615,7 @@ packages: '@jest/test-result': 27.5.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.16.3 + '@types/node': 20.2.1 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -5927,7 +5729,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.16.3 + '@types/node': 20.2.1 '@types/yargs': 15.0.14 chalk: 4.1.2 dev: true @@ -5938,7 +5740,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.16.3 + '@types/node': 20.2.1 '@types/yargs': 16.0.5 chalk: 4.1.2 dev: true @@ -5950,12 +5752,12 @@ packages: '@jest/schemas': 29.0.0 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.16.3 + '@types/node': 20.2.1 '@types/yargs': 17.0.12 chalk: 4.1.2 dev: true - /@joshwooding/vite-plugin-react-docgen-typescript@0.0.4(typescript@4.8.4)(vite@4.2.1): + /@joshwooding/vite-plugin-react-docgen-typescript@0.0.4(typescript@4.8.4)(vite@4.3.8): resolution: {integrity: sha512-ezL7SU//1OV4Oyt/zQ3CsX8uLujVEYUHuULkqgcW6wOuQfRnvgkn99HZtLWwS257GmZVwszGQzhL7VE3PbMAYw==} peerDependencies: typescript: '>= 4.3.x' @@ -5966,7 +5768,7 @@ packages: magic-string: 0.26.7 react-docgen-typescript: 2.2.2(typescript@4.8.4) typescript: 4.8.4 - vite: 4.2.1(@types/node@18.16.3) + vite: 4.3.8(@types/node@18.16.3) dev: true /@jridgewell/gen-mapping@0.1.1: @@ -6198,7 +6000,7 @@ packages: '@emotion/cache': 11.10.3 '@emotion/react': 11.10.4(@babel/core@7.21.4)(react@18.2.0) '@emotion/styled': 11.10.4(@babel/core@7.21.4)(@emotion/react@11.10.4)(react@18.2.0) - csstype: 3.1.0 + csstype: 3.1.2 prop-types: 15.8.1 react: 18.2.0 dev: false @@ -6227,7 +6029,7 @@ packages: '@mui/types': 7.2.0 '@mui/utils': 5.10.3(react@18.2.0) clsx: 1.2.1 - csstype: 3.1.0 + csstype: 3.1.2 prop-types: 15.8.1 react: 18.2.0 dev: false @@ -6520,8 +6322,8 @@ packages: resolution: {integrity: sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==} dev: false - /@puppeteer/browsers@0.4.0(typescript@5.0.4): - resolution: {integrity: sha512-3iB5pWn9Sr55PKKwqFWSWjLsTKCOEhKNI+uV3BZesgXuA3IhsX8I3hW0HI+3ksMIPkh2mVYzKSpvgq3oicjG2Q==} + /@puppeteer/browsers@0.5.0(typescript@5.0.4): + resolution: {integrity: sha512-Uw6oB7VvmPRLE4iKsjuOh8zgDabhNX67dzo8U/BB0f9527qx+4eeUs+korU98OhG5C4ubg7ufBgVi63XYwS6TQ==} engines: {node: '>=14.1.0'} hasBin: true peerDependencies: @@ -6543,9 +6345,9 @@ packages: - supports-color dev: true - /@puppeteer/browsers@0.5.0(typescript@5.0.4): - resolution: {integrity: sha512-Uw6oB7VvmPRLE4iKsjuOh8zgDabhNX67dzo8U/BB0f9527qx+4eeUs+korU98OhG5C4ubg7ufBgVi63XYwS6TQ==} - engines: {node: '>=14.1.0'} + /@puppeteer/browsers@1.0.1(typescript@5.0.4): + resolution: {integrity: sha512-9wkYhON9zBgtjYRE3FcokGCfjG25zjzNAYmsHpiWitRZ/4DeT3v125/fCUU66SaPJ4nUsxGNPgpS1TOcQ+8StA==} + engines: {node: '>=16.0.0'} hasBin: true peerDependencies: typescript: '>= 4.7.4' @@ -6555,6 +6357,7 @@ packages: dependencies: debug: 4.3.4(supports-color@8.1.1) extract-zip: 2.0.1(supports-color@8.1.1) + http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 progress: 2.0.3 proxy-from-env: 1.1.0 @@ -7198,7 +7001,7 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/builder-vite@0.1.41(@babel/core@7.18.13)(@storybook/core-common@6.5.10)(@storybook/node-logger@6.5.10)(@storybook/source-loader@6.5.10)(react@17.0.2)(typescript@4.8.4)(vite@4.2.1): + /@storybook/builder-vite@0.1.41(@babel/core@7.18.13)(@storybook/core-common@6.5.10)(@storybook/node-logger@6.5.10)(@storybook/source-loader@6.5.10)(react@17.0.2)(typescript@4.8.4)(vite@4.3.8): resolution: {integrity: sha512-h/7AgEUfSuVexTD6LuJ6BCNu+FSo/+IKYBQ1O3TyF2BEgcob5/BGrx9QcwM0LJCF44L1zNKaxkKpCZs9p+LRRA==} peerDependencies: '@storybook/core-common': '>=6.4.3 || >=6.5.0-alpha.0' @@ -7210,7 +7013,7 @@ packages: '@storybook/mdx2-csf': optional: true dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.0.4(typescript@4.8.4)(vite@4.2.1) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.0.4(typescript@4.8.4)(vite@4.3.8) '@storybook/core-common': 6.5.10(eslint@8.4.1)(react-dom@17.0.2)(react@17.0.2)(typescript@4.8.4) '@storybook/mdx1-csf': 0.0.4(@babel/core@7.18.13)(react@17.0.2) '@storybook/node-logger': 6.5.10 @@ -7224,7 +7027,7 @@ packages: react-docgen: 6.0.0-alpha.3 slash: 3.0.0 sveltedoc-parser: 4.2.1 - vite: 4.2.1(@types/node@18.16.3) + vite: 4.3.8(@types/node@18.16.3) transitivePeerDependencies: - '@babel/core' - react @@ -8066,7 +7869,7 @@ packages: fs-extra: 9.1.0 global: 4.4.0 isomorphic-unfetch: 3.1.0 - nanoid: 3.3.4 + nanoid: 3.3.6 read-pkg-up: 7.0.1 regenerator-runtime: 0.13.11 transitivePeerDependencies: @@ -8159,7 +7962,7 @@ packages: string.prototype.matchall: 4.0.7 dev: true - /@sveltejs/vite-plugin-svelte@2.0.0(svelte@3.58.0)(vite@4.2.1): + /@sveltejs/vite-plugin-svelte@2.0.0(svelte@3.58.0)(vite@4.3.8): resolution: {integrity: sha512-oUFrYQarRv4fppmxdrv00qw3wX8Ycdj0uv33MfpRZyR8K67dyxiOcHnqkB0zSy5sDJA8RC/2aNtYhXJ8NINVHQ==} engines: {node: ^14.18.0 || >= 16} peerDependencies: @@ -8172,8 +7975,8 @@ packages: magic-string: 0.27.0 svelte: 3.58.0 svelte-hmr: 0.15.1(svelte@3.58.0) - vite: 4.2.1(@types/node@18.16.3) - vitefu: 0.2.3(vite@4.2.1) + vite: 4.3.8(@types/node@18.16.3) + vitefu: 0.2.3(vite@4.3.8) transitivePeerDependencies: - supports-color dev: true @@ -8414,7 +8217,7 @@ packages: /@types/cheerio@0.22.31: resolution: {integrity: sha512-Kt7Cdjjdi2XWSfrZ53v4Of0wG3ZcmaegFXjMmz9tfNrZSkzzo36G0AL1YqSdcIA78Etjt6E609pt5h1xnQkPUw==} dependencies: - '@types/node': 18.16.3 + '@types/node': 20.2.1 dev: true /@types/codemirror@5.60.7: @@ -8449,7 +8252,7 @@ packages: resolution: {integrity: sha512-xryQlOEIe1TduDWAOphR0ihfebKFSWOXpIsk+70JskCfRfW+xALdnJ0r1ZOTo85F9Qsjk6vtlU7edTYHbls9tA==} dependencies: '@types/cheerio': 0.22.31 - '@types/react': 18.2.3 + '@types/react': 18.2.6 dev: true /@types/eslint-scope@3.7.4: @@ -8494,20 +8297,20 @@ packages: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.1 - '@types/node': 18.16.3 + '@types/node': 20.2.1 dev: true /@types/glob@8.0.0: resolution: {integrity: sha512-l6NQsDDyQUVeoTynNpC9uRvCUint/gSUXQA2euwmTuWGvPY5LSDUu6tkCtJB2SvGQlJQzLaKqcGZP4//7EDveA==} dependencies: '@types/minimatch': 5.1.1 - '@types/node': 18.16.3 + '@types/node': 20.2.1 dev: true /@types/graceful-fs@4.1.5: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} dependencies: - '@types/node': 18.16.3 + '@types/node': 20.2.1 dev: true /@types/hast@2.3.4: @@ -8588,7 +8391,7 @@ packages: /@types/jsonfile@6.1.1: resolution: {integrity: sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==} dependencies: - '@types/node': 18.16.3 + '@types/node': 20.2.1 dev: true /@types/lodash@4.14.194: @@ -8622,7 +8425,7 @@ packages: /@types/node-fetch@2.6.2: resolution: {integrity: sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==} dependencies: - '@types/node': 18.16.3 + '@types/node': 20.2.1 form-data: 3.0.1 dev: true @@ -8641,6 +8444,14 @@ packages: resolution: {integrity: sha512-46yIhxSe5xEaJZXWdIBP7GU4HDTG8/eo0qd9atdiL+lFpA03y8KS+lkTN834TWJj5767GbWv4n/P6efyTFt1Dw==} dev: false + /@types/node@20.1.7: + resolution: {integrity: sha512-WCuw/o4GSwDGMoonES8rcvwsig77dGCMbZDrZr2x4ZZiNW4P/gcoZXe/0twgtobcTkmg9TuKflxYL/DuwDyJzg==} + dev: true + + /@types/node@20.2.1: + resolution: {integrity: sha512-DqJociPbZP1lbZ5SQPk4oag6W7AyaGMO6gSfRwq3PWl4PXTwJpRQJhDq4W0kzrg3w6tJ1SwlvGZ5uKFHY13LIg==} + dev: true + /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} dev: true @@ -8687,19 +8498,19 @@ packages: /@types/react-dom@18.0.6: resolution: {integrity: sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==} dependencies: - '@types/react': 18.2.3 + '@types/react': 18.2.6 dev: true /@types/react-dom@18.0.8: resolution: {integrity: sha512-C3GYO0HLaOkk9dDAz3Dl4sbe4AKUGTCfFIZsz3n/82dPNN8Du533HzKatDxeUYWu24wJgMP1xICqkWk1YOLOIw==} dependencies: - '@types/react': 18.2.3 + '@types/react': 18.2.6 dev: true /@types/react-is@17.0.3: resolution: {integrity: sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==} dependencies: - '@types/react': 18.2.3 + '@types/react': 18.2.6 dev: false /@types/react-test-renderer@17.0.2: @@ -8711,7 +8522,7 @@ packages: /@types/react-transition-group@4.4.5: resolution: {integrity: sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA==} dependencies: - '@types/react': 18.2.3 + '@types/react': 18.2.6 dev: false /@types/react@17.0.49: @@ -8730,16 +8541,8 @@ packages: csstype: 3.1.0 dev: true - /@types/react@18.2.0: - resolution: {integrity: sha512-0FLj93y5USLHdnhIhABk83rm8XEGA7kH3cr+YUlvxoUGp1xNt/DINUMvqPxLyOQMzLmZe8i4RTHbvb8MC7NmrA==} - dependencies: - '@types/prop-types': 15.7.5 - '@types/scheduler': 0.16.2 - csstype: 3.1.0 - dev: true - - /@types/react@18.2.3: - resolution: {integrity: sha512-myU58XyFvSCcF9stRlhYnPbHZu9md7VZNsLukY6D68JHzIHLvqxvutD5luAJLnrUKMswvAgGwdSlEUKKSD+9Fw==} + /@types/react@18.2.6: + resolution: {integrity: sha512-wRZClXn//zxCFW+ye/D2qY65UsYP1Fpex2YXorHc8awoNamkMZSvBxwxdYVInsHOZZd2Ppq8isnSzJL5Mpf8OA==} dependencies: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.2 @@ -8748,7 +8551,7 @@ packages: /@types/resolve@1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: - '@types/node': 18.16.3 + '@types/node': 20.2.1 dev: true /@types/resolve@1.20.2: @@ -8765,7 +8568,7 @@ packages: /@types/set-cookie-parser@2.4.2: resolution: {integrity: sha512-fBZgytwhYAUkj/jC/FAV4RQ5EerRup1YQsXQCh8rZfiHkc4UahC192oH0smGwsXol3cL3A5oETuAHeQHmhXM4w==} dependencies: - '@types/node': 18.16.3 + '@types/node': 20.2.1 dev: true /@types/sinonjs__fake-timers@8.1.1: @@ -8839,7 +8642,7 @@ packages: /@types/webpack-sources@3.2.0: resolution: {integrity: sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==} dependencies: - '@types/node': 18.16.3 + '@types/node': 20.2.1 '@types/source-list-map': 0.1.2 source-map: 0.7.4 dev: true @@ -8847,7 +8650,7 @@ packages: /@types/webpack@4.41.32: resolution: {integrity: sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==} dependencies: - '@types/node': 18.16.3 + '@types/node': 20.2.1 '@types/tapable': 1.0.8 '@types/uglify-js': 3.17.0 '@types/webpack-sources': 3.2.0 @@ -8891,7 +8694,7 @@ packages: resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} requiresBuild: true dependencies: - '@types/node': 18.16.3 + '@types/node': 20.2.1 dev: true optional: true @@ -9029,23 +8832,23 @@ packages: resolution: {integrity: sha512-STuj8TmTgsylkA5A1ZGRhxDuewFY+duPp9l+TUZxENsGVMkb+b7U6KVCIPED6Ny8RWOgSreZhywzfz0OPMQWqQ==} dev: true - /@unocss/astro@0.51.8(rollup@2.79.1)(vite@4.2.1): + /@unocss/astro@0.51.8(rollup@2.79.1)(vite@4.3.8): resolution: {integrity: sha512-1cY22psmzeW6f29Os7nXhrIgbjR2QI2qPU+PDEMprWiaVHlIc86WUKNzPIcuKskAQMMhWVCIN/XlCNzxZzXJqw==} dependencies: '@unocss/core': 0.51.8 '@unocss/reset': 0.51.8 - '@unocss/vite': 0.51.8(rollup@2.79.1)(vite@4.2.1) + '@unocss/vite': 0.51.8(rollup@2.79.1)(vite@4.3.8) transitivePeerDependencies: - rollup - vite dev: true - /@unocss/astro@0.51.8(rollup@3.20.2)(vite@4.2.1): + /@unocss/astro@0.51.8(rollup@3.20.2)(vite@4.3.8): resolution: {integrity: sha512-1cY22psmzeW6f29Os7nXhrIgbjR2QI2qPU+PDEMprWiaVHlIc86WUKNzPIcuKskAQMMhWVCIN/XlCNzxZzXJqw==} dependencies: '@unocss/core': 0.51.8 '@unocss/reset': 0.51.8 - '@unocss/vite': 0.51.8(rollup@3.20.2)(vite@4.2.1) + '@unocss/vite': 0.51.8(rollup@3.20.2)(vite@4.3.8) transitivePeerDependencies: - rollup - vite @@ -9120,7 +8923,7 @@ packages: sirv: 2.0.3 dev: true - /@unocss/postcss@0.51.8(postcss@8.4.21): + /@unocss/postcss@0.51.8(postcss@8.4.23): resolution: {integrity: sha512-IWwxGDfd/pqQMBjp1PKplQIeD6uwUs1qxUkJZXIf/BlGE+dMkjIw6Mp72FwYqkMn71hnjU2CMRTbX7RzkKxkmQ==} engines: {node: '>=14'} peerDependencies: @@ -9131,7 +8934,7 @@ packages: css-tree: 2.3.1 fast-glob: 3.2.12 magic-string: 0.30.0 - postcss: 8.4.21 + postcss: 8.4.23 dev: true /@unocss/preset-attributify@0.51.8: @@ -9231,7 +9034,7 @@ packages: '@unocss/core': 0.51.8 dev: true - /@unocss/vite@0.51.8(rollup@2.79.1)(vite@4.2.1): + /@unocss/vite@0.51.8(rollup@2.79.1)(vite@4.3.8): resolution: {integrity: sha512-0mVCgh2Bci2oey6VXGAJBI3x/p5whJiY32BpJaugCmLlZPc6rnWQ8o/FaOTed2EznWAGA8zRRF2l3fEVCURh9g==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 @@ -9246,12 +9049,12 @@ packages: chokidar: 3.5.3 fast-glob: 3.2.12 magic-string: 0.30.0 - vite: 4.2.1(@types/node@18.16.3) + vite: 4.3.8(@types/node@18.16.3) transitivePeerDependencies: - rollup dev: true - /@unocss/vite@0.51.8(rollup@3.20.2)(vite@4.2.1): + /@unocss/vite@0.51.8(rollup@3.20.2)(vite@4.3.8): resolution: {integrity: sha512-0mVCgh2Bci2oey6VXGAJBI3x/p5whJiY32BpJaugCmLlZPc6rnWQ8o/FaOTed2EznWAGA8zRRF2l3fEVCURh9g==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 @@ -9266,7 +9069,7 @@ packages: chokidar: 3.5.3 fast-glob: 3.2.12 magic-string: 0.30.0 - vite: 4.2.1(@types/node@18.16.3) + vite: 4.3.8(@types/node@18.16.3) transitivePeerDependencies: - rollup dev: true @@ -9276,7 +9079,7 @@ packages: peerDependencies: vite-plugin-pwa: ^0.14.0 dependencies: - vite-plugin-pwa: 0.14.7(vite@4.2.1)(workbox-build@6.5.4)(workbox-window@6.5.4) + vite-plugin-pwa: 0.14.7(vite@4.3.8)(workbox-build@6.5.4)(workbox-window@6.5.4) dev: true /@vitejs/plugin-react@1.3.2: @@ -9295,7 +9098,7 @@ packages: - supports-color dev: true - /@vitejs/plugin-react@4.0.0(vite@4.2.1): + /@vitejs/plugin-react@4.0.0(vite@4.3.8): resolution: {integrity: sha512-HX0XzMjL3hhOYm+0s95pb0Z7F8O81G7joUHgfDd/9J/ZZf5k4xX6QAMFkKsHFxaHlf6X7GD7+XuaZ66ULiJuhQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -9305,12 +9108,12 @@ packages: '@babel/plugin-transform-react-jsx-self': 7.21.0(@babel/core@7.21.4) '@babel/plugin-transform-react-jsx-source': 7.19.6(@babel/core@7.21.4) react-refresh: 0.14.0 - vite: 4.2.1(@types/node@18.16.3) + vite: 4.3.8(@types/node@20.1.7) transitivePeerDependencies: - supports-color dev: true - /@vitejs/plugin-vue-jsx@3.0.1(vite@4.2.1)(vue@3.2.47): + /@vitejs/plugin-vue-jsx@3.0.1(vite@4.3.8)(vue@3.2.47): resolution: {integrity: sha512-+Jb7ggL48FSPS1uhPnJbJwWa9Sr90vQ+d0InW+AhBM22n+cfuYqJZDckBc+W3QSHe1WDvewMZfa4wZOtk5pRgw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -9320,34 +9123,72 @@ packages: '@babel/core': 7.21.4 '@babel/plugin-transform-typescript': 7.21.3(@babel/core@7.21.4) '@vue/babel-plugin-jsx': 1.1.1(@babel/core@7.21.4) - vite: 4.2.1(@types/node@18.16.3) + vite: 4.3.8(@types/node@18.16.3) vue: 3.2.47 transitivePeerDependencies: - supports-color dev: true - /@vitejs/plugin-vue2@1.1.2(vite@4.2.1)(vue@2.7.10): + /@vitejs/plugin-vue-jsx@3.0.1(vite@4.3.8)(vue@3.3.2): + resolution: {integrity: sha512-+Jb7ggL48FSPS1uhPnJbJwWa9Sr90vQ+d0InW+AhBM22n+cfuYqJZDckBc+W3QSHe1WDvewMZfa4wZOtk5pRgw==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.0.0 + vue: ^3.0.0 + dependencies: + '@babel/core': 7.21.4 + '@babel/plugin-transform-typescript': 7.21.3(@babel/core@7.21.4) + '@vue/babel-plugin-jsx': 1.1.1(@babel/core@7.21.4) + vite: 4.3.8(@types/node@18.16.3) + vue: 3.3.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@vitejs/plugin-vue2@1.1.2(vite@4.3.8)(vue@2.7.10): resolution: {integrity: sha512-y6OEA+2UdJ0xrEQHodq20v9r3SpS62IOHrgN92JPLvVpNkhcissu7yvD5PXMzMESyazj0XNWGsc8UQk8+mVrjQ==} engines: {node: '>=14.6.0'} peerDependencies: vite: '>=2.5.10' vue: ^2.7.0-0 dependencies: - vite: 4.2.1(@types/node@18.16.3) + vite: 4.3.8(@types/node@18.16.3) vue: 2.7.10 dev: true - /@vitejs/plugin-vue@4.2.1(vite@4.2.1)(vue@3.2.47): + /@vitejs/plugin-vue@4.2.1(vite@4.3.8)(vue@3.2.47): resolution: {integrity: sha512-ZTZjzo7bmxTRTkb8GSTwkPOYDIP7pwuyV+RV53c9PYUouwcbkIZIvWvNWlX2b1dYZqtOv7D6iUAnJLVNGcLrSw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.0.0 vue: ^3.2.25 dependencies: - vite: 4.2.1(@types/node@18.16.3) + vite: 4.3.8(@types/node@18.16.3) vue: 3.2.47 dev: true + /@vitejs/plugin-vue@4.2.3(vite@4.3.8)(vue@3.3.2): + resolution: {integrity: sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.0.0 + vue: ^3.2.25 + dependencies: + vite: 4.3.8(@types/node@18.16.3) + vue: 3.3.2 + dev: true + + /@vitejs/plugin-vue@4.2.3(vite@4.3.8)(vue@3.3.4): + resolution: {integrity: sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.0.0 + vue: ^3.2.25 + dependencies: + vite: 4.3.8(@types/node@18.16.3) + vue: 3.3.4 + dev: true + /@vitest/coverage-c8@0.24.5: resolution: {integrity: sha512-955yK/SdSBZPYrSXgXB0F+0JnOX5EY9kSL7ywJ4rNajmkFUhwLjuKm13Xb6YKSyIY/g5WvbBnyowqfNRxBJ3ww==} dependencies: @@ -9378,11 +9219,11 @@ packages: dependencies: '@volar/code-gen': 0.40.13 '@volar/source-map': 0.40.13 - '@vue/compiler-core': 3.2.47 - '@vue/compiler-dom': 3.2.47 - '@vue/compiler-sfc': 3.2.47 + '@vue/compiler-core': 3.3.2 + '@vue/compiler-dom': 3.3.2 + '@vue/compiler-sfc': 3.3.2 '@vue/reactivity': 3.2.47 - '@vue/shared': 3.2.47 + '@vue/shared': 3.3.2 dev: true /@volar/vue-typescript@0.40.13: @@ -9422,13 +9263,31 @@ packages: estree-walker: 2.0.2 source-map: 0.6.1 - /@vue/compiler-core@3.2.47: - resolution: {integrity: sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==} + /@vue/compiler-core@3.2.47: + resolution: {integrity: sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==} + dependencies: + '@babel/parser': 7.21.4 + '@vue/shared': 3.2.47 + estree-walker: 2.0.2 + source-map: 0.6.1 + dev: true + + /@vue/compiler-core@3.3.2: + resolution: {integrity: sha512-CKZWo1dzsQYTNTft7whzjL0HsrEpMfiK7pjZ2WFE3bC1NA7caUjWioHSK+49y/LK7Bsm4poJZzAMnvZMQ7OTeg==} + dependencies: + '@babel/parser': 7.21.4 + '@vue/shared': 3.3.2 + estree-walker: 2.0.2 + source-map-js: 1.0.2 + + /@vue/compiler-core@3.3.4: + resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==} dependencies: '@babel/parser': 7.21.4 - '@vue/shared': 3.2.47 + '@vue/shared': 3.3.4 estree-walker: 2.0.2 - source-map: 0.6.1 + source-map-js: 1.0.2 + dev: true /@vue/compiler-dom@3.2.39: resolution: {integrity: sha512-HMFI25Be1C8vLEEv1hgEO1dWwG9QQ8LTTPmCkblVJY/O3OvWx6r1+zsox5mKPMGvqYEZa6l8j+xgOfUspgo7hw==} @@ -9441,12 +9300,26 @@ packages: dependencies: '@vue/compiler-core': 3.2.47 '@vue/shared': 3.2.47 + dev: true + + /@vue/compiler-dom@3.3.2: + resolution: {integrity: sha512-6gS3auANuKXLw0XH6QxkWqyPYPunziS2xb6VRenM3JY7gVfZcJvkCBHkb5RuNY1FCbBO3lkIi0CdXUCW1c7SXw==} + dependencies: + '@vue/compiler-core': 3.3.2 + '@vue/shared': 3.3.2 + + /@vue/compiler-dom@3.3.4: + resolution: {integrity: sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==} + dependencies: + '@vue/compiler-core': 3.3.4 + '@vue/shared': 3.3.4 + dev: true /@vue/compiler-sfc@2.7.10: resolution: {integrity: sha512-55Shns6WPxlYsz4WX7q9ZJBL77sKE1ZAYNYStLs6GbhIOMrNtjMvzcob6gu3cGlfpCR4bT7NXgyJ3tly2+Hx8Q==} dependencies: '@babel/parser': 7.21.4 - postcss: 8.4.21 + postcss: 8.4.23 source-map: 0.6.1 /@vue/compiler-sfc@3.2.39: @@ -9460,7 +9333,7 @@ packages: '@vue/shared': 3.2.39 estree-walker: 2.0.2 magic-string: 0.25.9 - postcss: 8.4.21 + postcss: 8.4.23 source-map: 0.6.1 /@vue/compiler-sfc@3.2.47: @@ -9474,8 +9347,38 @@ packages: '@vue/shared': 3.2.47 estree-walker: 2.0.2 magic-string: 0.25.9 - postcss: 8.4.21 + postcss: 8.4.23 source-map: 0.6.1 + dev: true + + /@vue/compiler-sfc@3.3.2: + resolution: {integrity: sha512-jG4jQy28H4BqzEKsQqqW65BZgmo3vzdLHTBjF+35RwtDdlFE+Fk1VWJYUnDMMqkFBo6Ye1ltSKVOMPgkzYj7SQ==} + dependencies: + '@babel/parser': 7.21.4 + '@vue/compiler-core': 3.3.2 + '@vue/compiler-dom': 3.3.2 + '@vue/compiler-ssr': 3.3.2 + '@vue/reactivity-transform': 3.3.2 + '@vue/shared': 3.3.2 + estree-walker: 2.0.2 + magic-string: 0.30.0 + postcss: 8.4.23 + source-map-js: 1.0.2 + + /@vue/compiler-sfc@3.3.4: + resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==} + dependencies: + '@babel/parser': 7.21.4 + '@vue/compiler-core': 3.3.4 + '@vue/compiler-dom': 3.3.4 + '@vue/compiler-ssr': 3.3.4 + '@vue/reactivity-transform': 3.3.4 + '@vue/shared': 3.3.4 + estree-walker: 2.0.2 + magic-string: 0.30.0 + postcss: 8.4.23 + source-map-js: 1.0.2 + dev: true /@vue/compiler-ssr@3.2.39: resolution: {integrity: sha512-EoGCJ6lincKOZGW+0Ky4WOKsSmqL7hp1ZYgen8M7u/mlvvEQUaO9tKKOy7K43M9U2aA3tPv0TuYYQFrEbK2eFQ==} @@ -9488,6 +9391,20 @@ packages: dependencies: '@vue/compiler-dom': 3.2.47 '@vue/shared': 3.2.47 + dev: true + + /@vue/compiler-ssr@3.3.2: + resolution: {integrity: sha512-K8OfY5FQtZaSOJHHe8xhEfIfLrefL/Y9frv4k4NsyQL3+0lRKxr9QuJhfdBDjkl7Fhz8CzKh63mULvmOfx3l2w==} + dependencies: + '@vue/compiler-dom': 3.3.2 + '@vue/shared': 3.3.2 + + /@vue/compiler-ssr@3.3.4: + resolution: {integrity: sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==} + dependencies: + '@vue/compiler-dom': 3.3.4 + '@vue/shared': 3.3.4 + dev: true /@vue/devtools-api@6.4.5: resolution: {integrity: sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ==} @@ -9514,6 +9431,26 @@ packages: '@vue/shared': 3.2.47 estree-walker: 2.0.2 magic-string: 0.25.9 + dev: true + + /@vue/reactivity-transform@3.3.2: + resolution: {integrity: sha512-iu2WaQvlJHdnONrsyv4ibIEnSsuKF+aHFngGj/y1lwpHQtalpVhKg9wsKMoiKXS9zPNjG9mNKzJS9vudvjzvyg==} + dependencies: + '@babel/parser': 7.21.4 + '@vue/compiler-core': 3.3.2 + '@vue/shared': 3.3.2 + estree-walker: 2.0.2 + magic-string: 0.30.0 + + /@vue/reactivity-transform@3.3.4: + resolution: {integrity: sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==} + dependencies: + '@babel/parser': 7.21.4 + '@vue/compiler-core': 3.3.4 + '@vue/shared': 3.3.4 + estree-walker: 2.0.2 + magic-string: 0.30.0 + dev: true /@vue/reactivity@3.2.38: resolution: {integrity: sha512-6L4myYcH9HG2M25co7/BSo0skKFHpAN8PhkNPM4xRVkyGl1K5M3Jx4rp5bsYhvYze2K4+l+pioN4e6ZwFLUVtw==} @@ -9530,6 +9467,18 @@ packages: resolution: {integrity: sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==} dependencies: '@vue/shared': 3.2.47 + dev: true + + /@vue/reactivity@3.3.2: + resolution: {integrity: sha512-yX8C4uTgg2Tdj+512EEMnMKbLveoITl7YdQX35AYgx8vBvQGszKiiCN46g4RY6/deeo/5DLbeUUGxCq1qWMf5g==} + dependencies: + '@vue/shared': 3.3.2 + + /@vue/reactivity@3.3.4: + resolution: {integrity: sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==} + dependencies: + '@vue/shared': 3.3.4 + dev: true /@vue/runtime-core@3.2.39: resolution: {integrity: sha512-xKH5XP57JW5JW+8ZG1khBbuLakINTgPuINKL01hStWLTTGFOrM49UfCFXBcFvWmSbci3gmJyLl2EAzCaZWsx8g==} @@ -9542,6 +9491,20 @@ packages: dependencies: '@vue/reactivity': 3.2.47 '@vue/shared': 3.2.47 + dev: true + + /@vue/runtime-core@3.3.2: + resolution: {integrity: sha512-qSl95qj0BvKfcsO+hICqFEoLhJn6++HtsPxmTkkadFbuhe3uQfJ8HmQwvEr7xbxBd2rcJB6XOJg7nWAn/ymC5A==} + dependencies: + '@vue/reactivity': 3.3.2 + '@vue/shared': 3.3.2 + + /@vue/runtime-core@3.3.4: + resolution: {integrity: sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==} + dependencies: + '@vue/reactivity': 3.3.4 + '@vue/shared': 3.3.4 + dev: true /@vue/runtime-dom@3.2.39: resolution: {integrity: sha512-4G9AEJP+sLhsqf5wXcyKVWQKUhI+iWfy0hWQgea+CpaTD7BR0KdQzvoQdZhwCY6B3oleSyNLkLAQwm0ya/wNoA==} @@ -9556,6 +9519,22 @@ packages: '@vue/runtime-core': 3.2.47 '@vue/shared': 3.2.47 csstype: 2.6.20 + dev: true + + /@vue/runtime-dom@3.3.2: + resolution: {integrity: sha512-+drStsJT+0mtgHdarT7cXZReCcTFfm6ptxMrz0kAW5hms6UNBd8Q1pi4JKlncAhu+Ld/TevsSp7pqAZxBBoGng==} + dependencies: + '@vue/runtime-core': 3.3.2 + '@vue/shared': 3.3.2 + csstype: 3.1.2 + + /@vue/runtime-dom@3.3.4: + resolution: {integrity: sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==} + dependencies: + '@vue/runtime-core': 3.3.4 + '@vue/shared': 3.3.4 + csstype: 3.1.2 + dev: true /@vue/server-renderer@3.2.39(vue@3.2.39): resolution: {integrity: sha512-1yn9u2YBQWIgytFMjz4f/t0j43awKytTGVptfd3FtBk76t1pd8mxbek0G/DrnjJhd2V7mSTb5qgnxMYt8Z5iSQ==} @@ -9574,6 +9553,26 @@ packages: '@vue/compiler-ssr': 3.2.47 '@vue/shared': 3.2.47 vue: 3.2.47 + dev: true + + /@vue/server-renderer@3.3.2(vue@3.3.2): + resolution: {integrity: sha512-QCwh6OGwJg6GDLE0fbQhRTR6tnU+XDJ1iCsTYHXBiezCXAhqMygFRij7BiLF4ytvvHcg5kX9joX5R5vP85++wg==} + peerDependencies: + vue: 3.3.2 + dependencies: + '@vue/compiler-ssr': 3.3.2 + '@vue/shared': 3.3.2 + vue: 3.3.2 + + /@vue/server-renderer@3.3.4(vue@3.3.4): + resolution: {integrity: sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==} + peerDependencies: + vue: 3.3.4 + dependencies: + '@vue/compiler-ssr': 3.3.4 + '@vue/shared': 3.3.4 + vue: 3.3.4 + dev: true /@vue/shared@3.2.38: resolution: {integrity: sha512-dTyhTIRmGXBjxJE+skC8tTWCGLCVc4wQgRRLt8+O9p5ewBAjoBwtCAkLPrtToSr1xltoe3st21Pv953aOZ7alg==} @@ -9584,6 +9583,14 @@ packages: /@vue/shared@3.2.47: resolution: {integrity: sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==} + dev: true + + /@vue/shared@3.3.2: + resolution: {integrity: sha512-0rFu3h8JbclbnvvKrs7Fe5FNGV9/5X2rPD7KmOzhLSUAiQH5//Hq437Gv0fR5Mev3u/nbtvmLl8XgwCU20/ZfQ==} + + /@vue/shared@3.3.4: + resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==} + dev: true /@vue/test-utils@1.3.0(vue-template-compiler@2.7.10)(vue@2.7.10): resolution: {integrity: sha512-Xk2Xiyj2k5dFb8eYUKkcN9PzqZSppTlx7LaQWBbdA8tqh3jHr/KHX2/YLhNFc/xwDrgeLybqd+4ZCPJSGPIqeA==} @@ -9598,32 +9605,32 @@ packages: vue-template-compiler: 2.7.10 dev: true - /@vue/test-utils@2.0.0(vue@3.2.47): + /@vue/test-utils@2.0.0(vue@3.3.2): resolution: {integrity: sha512-zL5kygNq7hONrO1CzaUGprEAklAX+pH8J1MPMCU3Rd2xtSYkZ+PmKU3oEDRg8VAGdL5lNJHzDgrud5amFPtirw==} peerDependencies: vue: ^3.0.1 dependencies: - vue: 3.2.47 + vue: 3.3.2 dev: true - /@vue/test-utils@2.0.2(vue@3.2.47): + /@vue/test-utils@2.0.2(vue@3.3.2): resolution: {integrity: sha512-E2P4oXSaWDqTZNbmKZFVLrNN/siVN78YkEqs7pHryWerrlZR9bBFLWdJwRoguX45Ru6HxIflzKl4vQvwRMwm5g==} peerDependencies: vue: ^3.0.1 dependencies: - vue: 3.2.47 + vue: 3.3.2 dev: true - /@vue/test-utils@2.3.2(vue@3.2.47): + /@vue/test-utils@2.3.2(vue@3.3.2): resolution: {integrity: sha512-hJnVaYhbrIm0yBS0+e1Y0Sj85cMyAi+PAbK4JHqMRUZ6S622Goa+G7QzkRSyvCteG8wop7tipuEbHoZo26wsSA==} peerDependencies: vue: ^3.0.1 dependencies: js-beautify: 1.14.6 - vue: 3.2.47 + vue: 3.3.2 optionalDependencies: - '@vue/compiler-dom': 3.2.47 - '@vue/server-renderer': 3.2.47(vue@3.2.47) + '@vue/compiler-dom': 3.3.2 + '@vue/server-renderer': 3.3.2(vue@3.3.2) dev: true /@vueuse/core@10.1.2(vue@3.2.47): @@ -9636,6 +9643,31 @@ packages: transitivePeerDependencies: - '@vue/composition-api' - vue + dev: true + + /@vueuse/core@10.1.2(vue@3.3.2): + resolution: {integrity: sha512-roNn8WuerI56A5uiTyF/TEYX0Y+VKlhZAF94unUfdhbDUI+NfwQMn4FUnUscIRUhv3344qvAghopU4bzLPNFlA==} + dependencies: + '@types/web-bluetooth': 0.0.17 + '@vueuse/metadata': 10.1.2 + '@vueuse/shared': 10.1.2(vue@3.3.2) + vue-demi: 0.14.0(vue@3.3.2) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: false + + /@vueuse/core@10.1.2(vue@3.3.4): + resolution: {integrity: sha512-roNn8WuerI56A5uiTyF/TEYX0Y+VKlhZAF94unUfdhbDUI+NfwQMn4FUnUscIRUhv3344qvAghopU4bzLPNFlA==} + dependencies: + '@types/web-bluetooth': 0.0.17 + '@vueuse/metadata': 10.1.2 + '@vueuse/shared': 10.1.2(vue@3.3.4) + vue-demi: 0.14.0(vue@3.3.4) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: true /@vueuse/core@8.9.4(vue@3.2.39): resolution: {integrity: sha512-B/Mdj9TK1peFyWaPof+Zf/mP9XuGAngaJZBwPaXBvU3aCTZlx3ltlrFFFyMV4iGBwsjSCeUCgZrtkEj9dS2Y3Q==} @@ -9713,6 +9745,25 @@ packages: transitivePeerDependencies: - '@vue/composition-api' - vue + dev: true + + /@vueuse/shared@10.1.2(vue@3.3.2): + resolution: {integrity: sha512-1uoUTPBlgyscK9v6ScGeVYDDzlPSFXBlxuK7SfrDGyUTBiznb3mNceqhwvZHjtDRELZEN79V5uWPTF1VDV8svA==} + dependencies: + vue-demi: 0.14.0(vue@3.3.2) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: false + + /@vueuse/shared@10.1.2(vue@3.3.4): + resolution: {integrity: sha512-1uoUTPBlgyscK9v6ScGeVYDDzlPSFXBlxuK7SfrDGyUTBiznb3mNceqhwvZHjtDRELZEN79V5uWPTF1VDV8svA==} + dependencies: + vue-demi: 0.14.0(vue@3.3.4) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: true /@vueuse/shared@8.9.4(vue@3.2.39): resolution: {integrity: sha512-wt+T30c4K6dGRMVqPddexEVLa28YwxW5OFIPmzUHICjphfAuBFTTdDoyqREZNDOFJZ44ARH1WWQNCUK8koJ+Ag==} @@ -9729,17 +9780,17 @@ packages: vue-demi: 0.14.0(vue@3.2.39) dev: false - /@wdio/config@8.8.0: - resolution: {integrity: sha512-gm8gXqpiIR0EU9Blkqmxe+xsEoKS2EXpWrKlx2JXyx3Yf7By0UNsZVZHMSO8lLunzUjYIntpWYpmKmBmnlrnKQ==} + /@wdio/config@8.10.2: + resolution: {integrity: sha512-CBPyxay3vVlAnwF+Dv2zsM4QMOVg8rOiD1HAdm9BilwbID2RnLF5i0IYNIFsAblhSZQhXkn5BXAcFSEIVHwOgA==} engines: {node: ^16.13 || >=18} dependencies: '@wdio/logger': 8.6.6 - '@wdio/types': 8.8.0 - '@wdio/utils': 8.8.0 + '@wdio/types': 8.10.2 + '@wdio/utils': 8.10.2 decamelize: 6.0.0 deepmerge-ts: 5.0.0 - glob: 9.3.5 - import-meta-resolve: 2.2.2 + glob: 10.2.2 + import-meta-resolve: 3.0.0 read-pkg-up: 9.1.0 dev: true @@ -9767,14 +9818,21 @@ packages: strip-ansi: 6.0.1 dev: true - /@wdio/protocols@8.6.6: - resolution: {integrity: sha512-RC7cwvLvtxaQGNC+m5YwwPO/p+NxM0HVoJ5DC/udoJgNiEZay75rtFqpKsUxHq7DU5IKYAZV1FzVQJ776EZUfg==} + /@wdio/protocols@8.10.2: + resolution: {integrity: sha512-Iv7Nqq6YsMQR9qvOM2mswUcKwx7bdx3cWVSmbMc8hwGJuNCBI+BP1fzmD9OidUftd1CQNvfugsG8Vq8vQWRyGg==} dev: true /@wdio/protocols@8.8.1: resolution: {integrity: sha512-nDaycUcm/ATLxcjim0fJyRiezXyyj4ZCq+Xf0S2Cubc0k7+DceFBt7KIMsernNVh2pelzFHEEwxh4DLaqQ71Wg==} dev: true + /@wdio/repl@8.10.1: + resolution: {integrity: sha512-VZ1WFHTNKjR8Ga97TtV2SZM6fvRjWbYI2i/f4pJB4PtusorKvONAMJf2LQcUBIyzbVobqr7KSrcjmSwRolI+yw==} + engines: {node: ^16.13 || >=18} + dependencies: + '@types/node': 20.2.1 + dev: true + /@wdio/repl@8.6.6: resolution: {integrity: sha512-vyJzqHJ5yOmfVyk5WWo6pRsJ2xhgWl3DVIBdDNR0wKrtFcm/g1jnB+pNf6Eb7NhCDh3oGul25bmhAwWDoxcFYA==} engines: {node: ^16.13 || >=18} @@ -9782,11 +9840,11 @@ packages: '@types/node': 18.16.3 dev: true - /@wdio/types@8.8.0: - resolution: {integrity: sha512-Ai6yIlwWB32FUfvQKCqSa6nSyHIhSF5BOU9OfE7I2XYkLAJTxu8B6NORHQ+rgoppHSWc4D2V9r21y3etF8AGnQ==} + /@wdio/types@8.10.2: + resolution: {integrity: sha512-d0oWX82CVE4Z7ipD2GpPhaeFKh7JDaDNzgiQpPYkS74TBSqQV+yrqvqRlrmHD4nmRgFwnjtD8AFOo7ackeURhg==} engines: {node: ^16.13 || >=18} dependencies: - '@types/node': 18.16.3 + '@types/node': 20.2.1 dev: true /@wdio/types@8.8.7: @@ -9796,13 +9854,13 @@ packages: '@types/node': 18.16.3 dev: true - /@wdio/utils@8.8.0: - resolution: {integrity: sha512-JUl1AwdtrJ3GzwtEmLyLohh29ycKkTKQ9S7K5Tc3p4kC3d9YmFKsifVj9riyJUFFrbICO0d35O63kNzsVMYj/w==} + /@wdio/utils@8.10.2: + resolution: {integrity: sha512-lMIqztb4Mmi2arsM089SDfubx9v0/a/7Ul+vMOt7P19ZEogiWnbELmIs/CaVOxjEcgaNjXM2s56ORKnAObJfgg==} engines: {node: ^16.13 || >=18} dependencies: '@wdio/logger': 8.6.6 - '@wdio/types': 8.8.0 - import-meta-resolve: 2.2.2 + '@wdio/types': 8.10.2 + import-meta-resolve: 3.0.0 p-iteration: 1.1.8 dev: true @@ -11762,7 +11820,7 @@ packages: engines: {node: '>=12.13.0'} hasBin: true dependencies: - '@types/node': 18.16.3 + '@types/node': 20.2.1 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.3.0 @@ -11775,8 +11833,8 @@ packages: engines: {node: '>=6.0'} dev: true - /chromium-bidi@0.4.6(devtools-protocol@0.0.1107588): - resolution: {integrity: sha512-TQOkWRaLI/IWvoP8XC+7jO4uHTIiAUiklXU1T0qszlUFEai9LgKXIBXy3pOS3EnQZ3bQtMbKUPkug0fTAEHCSw==} + /chromium-bidi@0.4.7(devtools-protocol@0.0.1107588): + resolution: {integrity: sha512-6+mJuFXwTMU6I3vYLs6IL8A1DyQTPjCfIL971X0aMPVGRbGnNfl6i6Cl0NMbxi2bRYLGESt9T2ZIMRM5PAEcIQ==} peerDependencies: devtools-protocol: '*' dependencies: @@ -11784,12 +11842,12 @@ packages: mitt: 3.0.0 dev: true - /chromium-bidi@0.4.7(devtools-protocol@0.0.1107588): + /chromium-bidi@0.4.7(devtools-protocol@0.0.1120988): resolution: {integrity: sha512-6+mJuFXwTMU6I3vYLs6IL8A1DyQTPjCfIL971X0aMPVGRbGnNfl6i6Cl0NMbxi2bRYLGESt9T2ZIMRM5PAEcIQ==} peerDependencies: devtools-protocol: '*' dependencies: - devtools-protocol: 0.0.1107588 + devtools-protocol: 0.0.1120988 mitt: 3.0.0 dev: true @@ -12476,6 +12534,9 @@ packages: /csstype@3.1.0: resolution: {integrity: sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==} + /csstype@3.1.2: + resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} + /currently-unhandled@0.4.1: resolution: {integrity: sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==} engines: {node: '>=0.10.0'} @@ -12981,32 +13042,36 @@ packages: resolution: {integrity: sha512-yIR+pG9x65Xko7bErCUSQaDLrO/P1p3JUzEk7JCU4DowPcGHkTGUGQapcfcLc4qj0UaALwZ+cr0riFgiqpixcg==} dev: true - /devtools-protocol@0.0.1124027: - resolution: {integrity: sha512-OT2sdgQn4llM9/tVcCvoty733KFFIlXVvESceJsfazhmg/dF7C5e3Z8cIN8jNwIikixuE5rufGtD1cvKHXfOcQ==} + /devtools-protocol@0.0.1120988: + resolution: {integrity: sha512-39fCpE3Z78IaIPChJsP6Lhmkbf4dWXOmzLk/KFTdRkNk/0JymRIfUynDVRndV9HoDz8PyalK1UH21ST/ivwW5Q==} dev: true /devtools-protocol@0.0.1137730: resolution: {integrity: sha512-LF+0k1kYkrx2dZsvjLyNY2ySydz4lCy/xFvjuI5mCFGnepk5hC9iXbsdFk6jYma0ZvXaTxl3sGTiVr/GC0knyQ==} dev: true + /devtools-protocol@0.0.1138159: + resolution: {integrity: sha512-IVXe1ZEQJWkMkeg10hRoZu3luP054z8USOpBIyorCTTABKVg0gBGt4rmwjGmThMEKaTb4nEmjVJkZ3/YxU0whA==} + dev: true + /devtools-protocol@0.0.981744: resolution: {integrity: sha512-0cuGS8+jhR67Fy7qG3i3Pc7Aw494sb9yG9QgpG97SFVWwolgYjlhJg7n+UaHxOQT30d1TYu/EYe9k01ivLErIg==} dev: true - /devtools@8.8.0(typescript@5.0.4): - resolution: {integrity: sha512-FfvMEald7LtXIA12oo6wStlxSlAFy3NMAkVAHmu23g8jYhuhl2ASQQzVUFlBHKhVqLvbwSF0VuPZzaPRoz3uDQ==} + /devtools@8.10.2(typescript@5.0.4): + resolution: {integrity: sha512-pvnTf0GtY1ILgBBxjGpQmwmiIklPQFQNirW4deluoLnhKLt6ekdKjYRLoK7goNN0rYPx7R/KK6Aqe5mgWKxBaA==} engines: {node: ^16.13 || >=18} dependencies: - '@types/node': 18.16.3 - '@wdio/config': 8.8.0 + '@types/node': 20.2.1 + '@wdio/config': 8.10.2 '@wdio/logger': 8.6.6 - '@wdio/protocols': 8.6.6 - '@wdio/types': 8.8.0 - '@wdio/utils': 8.8.0 + '@wdio/protocols': 8.10.2 + '@wdio/types': 8.10.2 + '@wdio/utils': 8.10.2 chrome-launcher: 0.15.1 edge-paths: 3.0.5 - import-meta-resolve: 2.2.2 - puppeteer-core: 19.8.5(typescript@5.0.4) + import-meta-resolve: 3.0.0 + puppeteer-core: 20.1.1(typescript@5.0.4) query-selector-shadow-dom: 1.0.1 ua-parser-js: 1.0.34 uuid: 9.0.0 @@ -13131,7 +13196,7 @@ packages: resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} dependencies: '@babel/runtime': 7.18.9 - csstype: 3.1.0 + csstype: 3.1.2 dev: false /dom-serializer@1.4.1: @@ -13923,35 +13988,6 @@ packages: esbuild-windows-arm64: 0.15.18 dev: true - /esbuild@0.17.15: - resolution: {integrity: sha512-LBUV2VsUIc/iD9ME75qhT4aJj0r75abCVS0jakhFzOtR7TQsqQA5w0tZ+KTKnwl3kXE0MhskNdHDh/I5aCR1Zw==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true - optionalDependencies: - '@esbuild/android-arm': 0.17.15 - '@esbuild/android-arm64': 0.17.15 - '@esbuild/android-x64': 0.17.15 - '@esbuild/darwin-arm64': 0.17.15 - '@esbuild/darwin-x64': 0.17.15 - '@esbuild/freebsd-arm64': 0.17.15 - '@esbuild/freebsd-x64': 0.17.15 - '@esbuild/linux-arm': 0.17.15 - '@esbuild/linux-arm64': 0.17.15 - '@esbuild/linux-ia32': 0.17.15 - '@esbuild/linux-loong64': 0.17.15 - '@esbuild/linux-mips64el': 0.17.15 - '@esbuild/linux-ppc64': 0.17.15 - '@esbuild/linux-riscv64': 0.17.15 - '@esbuild/linux-s390x': 0.17.15 - '@esbuild/linux-x64': 0.17.15 - '@esbuild/netbsd-x64': 0.17.15 - '@esbuild/openbsd-x64': 0.17.15 - '@esbuild/sunos-x64': 0.17.15 - '@esbuild/win32-arm64': 0.17.15 - '@esbuild/win32-ia32': 0.17.15 - '@esbuild/win32-x64': 0.17.15 - /esbuild@0.17.18: resolution: {integrity: sha512-z1lix43jBs6UKjcZVKOw2xx69ffE2aG0PygLL5qJ9OS/gy0Ewd1gW/PUQIOIQGXBHWNywSc0floSKoMFF8aK2w==} engines: {node: '>=12'} @@ -13980,7 +14016,6 @@ packages: '@esbuild/win32-arm64': 0.17.18 '@esbuild/win32-ia32': 0.17.18 '@esbuild/win32-x64': 0.17.18 - dev: true /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} @@ -15603,16 +15638,6 @@ packages: once: 1.4.0 dev: true - /glob@9.3.5: - resolution: {integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==} - engines: {node: '>=16 || 14 >=14.17'} - dependencies: - fs.realpath: 1.0.0 - minimatch: 8.0.4 - minipass: 4.2.5 - path-scurry: 1.7.0 - dev: true - /global-dirs@3.0.0: resolution: {integrity: sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==} engines: {node: '>=10'} @@ -16258,10 +16283,6 @@ packages: resolve-cwd: 3.0.0 dev: true - /import-meta-resolve@2.2.2: - resolution: {integrity: sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA==} - dev: true - /import-meta-resolve@3.0.0: resolution: {integrity: sha512-4IwhLhNNA8yy445rPjD/lWh++7hMDOml2eHtd58eG7h+qK3EryMuuRbsHGPikCoAgIkkDnckKfWSk2iDla/ejg==} dev: true @@ -16980,7 +17001,7 @@ packages: '@jest/environment': 27.5.1 '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.16.3 + '@types/node': 20.2.1 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -17116,7 +17137,7 @@ packages: '@jest/environment': 27.5.1 '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.16.3 + '@types/node': 20.2.1 jest-mock: 27.5.1 jest-util: 27.5.1 jsdom: 16.7.0 @@ -17134,7 +17155,7 @@ packages: '@jest/environment': 27.5.1 '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.16.3 + '@types/node': 20.2.1 jest-mock: 27.5.1 jest-util: 27.5.1 dev: true @@ -17155,7 +17176,7 @@ packages: dependencies: '@jest/types': 26.6.2 '@types/graceful-fs': 4.1.5 - '@types/node': 18.16.3 + '@types/node': 20.2.1 anymatch: 3.1.2 fb-watchman: 2.0.1 graceful-fs: 4.2.10 @@ -17178,7 +17199,7 @@ packages: dependencies: '@jest/types': 27.5.1 '@types/graceful-fs': 4.1.5 - '@types/node': 18.16.3 + '@types/node': 20.2.1 anymatch: 3.1.2 fb-watchman: 2.0.1 graceful-fs: 4.2.10 @@ -17218,7 +17239,7 @@ packages: '@jest/source-map': 27.5.1 '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.16.3 + '@types/node': 20.2.1 chalk: 4.1.2 co: 4.6.0 expect: 27.5.1 @@ -17298,7 +17319,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - '@types/node': 18.16.3 + '@types/node': 20.2.1 dev: true /jest-pnp-resolver@1.2.3(jest-resolve@27.5.1): @@ -17359,7 +17380,7 @@ packages: '@jest/test-result': 27.5.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.16.3 + '@types/node': 20.2.1 chalk: 4.1.2 emittery: 0.8.1 graceful-fs: 4.2.10 @@ -17416,7 +17437,7 @@ packages: resolution: {integrity: sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==} engines: {node: '>= 10.14.2'} dependencies: - '@types/node': 18.16.3 + '@types/node': 20.2.1 graceful-fs: 4.2.10 dev: true @@ -17424,7 +17445,7 @@ packages: resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@types/node': 18.16.3 + '@types/node': 20.2.1 graceful-fs: 4.2.10 dev: true @@ -17463,7 +17484,7 @@ packages: engines: {node: '>= 10.14.2'} dependencies: '@jest/types': 26.6.2 - '@types/node': 18.16.3 + '@types/node': 20.2.1 chalk: 4.1.2 graceful-fs: 4.2.10 is-ci: 2.0.0 @@ -17475,7 +17496,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - '@types/node': 18.16.3 + '@types/node': 20.2.1 chalk: 4.1.2 ci-info: 3.7.0 graceful-fs: 4.2.10 @@ -17487,7 +17508,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.0.1 - '@types/node': 18.16.3 + '@types/node': 20.2.1 chalk: 4.1.2 ci-info: 3.7.0 graceful-fs: 4.2.10 @@ -17512,7 +17533,7 @@ packages: dependencies: '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.16.3 + '@types/node': 20.2.1 ansi-escapes: 4.3.2 chalk: 4.1.2 jest-util: 27.5.1 @@ -17523,7 +17544,7 @@ packages: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.16.3 + '@types/node': 20.2.1 merge-stream: 2.0.0 supports-color: 7.2.0 dev: true @@ -17532,7 +17553,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.16.3 + '@types/node': 20.2.1 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -18806,13 +18827,6 @@ packages: brace-expansion: 2.0.1 dev: true - /minimatch@8.0.4: - resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==} - engines: {node: '>=16 || 14 >=14.17'} - dependencies: - brace-expansion: 2.0.1 - dev: true - /minimatch@9.0.0: resolution: {integrity: sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==} engines: {node: '>=16 || 14 >=14.17'} @@ -19098,6 +19112,12 @@ packages: resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + dev: false + + /nanoid@3.3.6: + resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true /nanomatch@1.2.13: resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} @@ -20341,11 +20361,11 @@ packages: source-map: 0.6.1 dev: true - /postcss@8.4.21: - resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==} + /postcss@8.4.23: + resolution: {integrity: sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==} engines: {node: ^10 || ^12 || >=14} dependencies: - nanoid: 3.3.4 + nanoid: 3.3.6 picocolors: 1.0.0 source-map-js: 1.0.2 @@ -20609,20 +20629,20 @@ packages: - utf-8-validate dev: true - /puppeteer-core@19.8.5(typescript@5.0.4): - resolution: {integrity: sha512-zoGhim/oBQbkND6h4Xz4X7l5DkWVH9wH7z0mVty5qa/c0P1Yad47t/npVtt2xS10BiQwzztWKx7Pa2nJ5yykdw==} - engines: {node: '>=14.14.0'} + /puppeteer-core@20.1.1(typescript@5.0.4): + resolution: {integrity: sha512-iB9F2Om8J+nU4qi30oYw0hMWOw6eQN7kFkLLI/u3UvxONOCx5o0KmM6+byaK2/QGIuQu2ly1mPaJnC1DyoW07Q==} + engines: {node: '>=16.0.0'} peerDependencies: typescript: '>= 4.7.4' peerDependenciesMeta: typescript: optional: true dependencies: - '@puppeteer/browsers': 0.4.0(typescript@5.0.4) - chromium-bidi: 0.4.6(devtools-protocol@0.0.1107588) + '@puppeteer/browsers': 1.0.1(typescript@5.0.4) + chromium-bidi: 0.4.7(devtools-protocol@0.0.1120988) cross-fetch: 3.1.5 debug: 4.3.4(supports-color@8.1.1) - devtools-protocol: 0.0.1107588 + devtools-protocol: 0.0.1120988 extract-zip: 2.0.1(supports-color@8.1.1) https-proxy-agent: 5.0.1 proxy-from-env: 1.1.0 @@ -21630,6 +21650,13 @@ packages: optionalDependencies: fsevents: 2.3.2 + /rollup@3.22.0: + resolution: {integrity: sha512-imsigcWor5Y/dC0rz2q0bBt9PabcL3TORry2hAa6O6BuMvY71bqHyfReAz5qyAqiQATD1m70qdntqBfBQjVWpQ==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + /rrweb-cssom@0.6.0: resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==} dev: true @@ -23637,7 +23664,7 @@ packages: detect-node: 2.1.0 dev: false - /unocss@0.51.8(postcss@8.4.21)(rollup@2.79.1)(vite@4.2.1): + /unocss@0.51.8(postcss@8.4.23)(rollup@2.79.1)(vite@4.3.8): resolution: {integrity: sha512-uty78ilhQ/HxvjIDLRZ0J6Kb6fSfTKv0afyP7iWQmqoG/qTBR33ambnuTmi2Dt5GzCxAY6tyCaWjK/FZ7mfEYg==} engines: {node: '>=14'} peerDependencies: @@ -23646,11 +23673,11 @@ packages: '@unocss/webpack': optional: true dependencies: - '@unocss/astro': 0.51.8(rollup@2.79.1)(vite@4.2.1) + '@unocss/astro': 0.51.8(rollup@2.79.1)(vite@4.3.8) '@unocss/cli': 0.51.8(rollup@2.79.1) '@unocss/core': 0.51.8 '@unocss/extractor-arbitrary-variants': 0.51.8 - '@unocss/postcss': 0.51.8(postcss@8.4.21) + '@unocss/postcss': 0.51.8(postcss@8.4.23) '@unocss/preset-attributify': 0.51.8 '@unocss/preset-icons': 0.51.8 '@unocss/preset-mini': 0.51.8 @@ -23665,7 +23692,7 @@ packages: '@unocss/transformer-compile-class': 0.51.8 '@unocss/transformer-directives': 0.51.8 '@unocss/transformer-variant-group': 0.51.8 - '@unocss/vite': 0.51.8(rollup@2.79.1)(vite@4.2.1) + '@unocss/vite': 0.51.8(rollup@2.79.1)(vite@4.3.8) transitivePeerDependencies: - postcss - rollup @@ -23673,7 +23700,7 @@ packages: - vite dev: true - /unocss@0.51.8(postcss@8.4.21)(rollup@3.20.2)(vite@4.2.1): + /unocss@0.51.8(postcss@8.4.23)(rollup@3.20.2)(vite@4.3.8): resolution: {integrity: sha512-uty78ilhQ/HxvjIDLRZ0J6Kb6fSfTKv0afyP7iWQmqoG/qTBR33ambnuTmi2Dt5GzCxAY6tyCaWjK/FZ7mfEYg==} engines: {node: '>=14'} peerDependencies: @@ -23682,11 +23709,11 @@ packages: '@unocss/webpack': optional: true dependencies: - '@unocss/astro': 0.51.8(rollup@3.20.2)(vite@4.2.1) + '@unocss/astro': 0.51.8(rollup@3.20.2)(vite@4.3.8) '@unocss/cli': 0.51.8(rollup@3.20.2) '@unocss/core': 0.51.8 '@unocss/extractor-arbitrary-variants': 0.51.8 - '@unocss/postcss': 0.51.8(postcss@8.4.21) + '@unocss/postcss': 0.51.8(postcss@8.4.23) '@unocss/preset-attributify': 0.51.8 '@unocss/preset-icons': 0.51.8 '@unocss/preset-mini': 0.51.8 @@ -23701,7 +23728,7 @@ packages: '@unocss/transformer-compile-class': 0.51.8 '@unocss/transformer-directives': 0.51.8 '@unocss/transformer-variant-group': 0.51.8 - '@unocss/vite': 0.51.8(rollup@3.20.2)(vite@4.2.1) + '@unocss/vite': 0.51.8(rollup@3.20.2)(vite@4.3.8) transitivePeerDependencies: - postcss - rollup @@ -23757,7 +23784,7 @@ packages: - rollup dev: true - /unplugin-vue-components@0.22.12(rollup@3.20.2)(vue@3.2.47): + /unplugin-vue-components@0.22.12(rollup@3.20.2)(vue@3.3.2): resolution: {integrity: sha512-FxyzsuBvMCYPIk+8cgscGBQ345tvwVu+qY5IhE++eorkyvA4Z1TiD/HCiim+Kbqozl10i4K+z+NCa2WO2jexRA==} engines: {node: '>=14'} peerDependencies: @@ -23777,13 +23804,13 @@ packages: minimatch: 5.1.1 resolve: 1.22.1 unplugin: 1.3.1 - vue: 3.2.47 + vue: 3.3.2 transitivePeerDependencies: - rollup - supports-color dev: true - /unplugin-vue-components@0.24.1(rollup@2.79.1)(vue@3.2.47): + /unplugin-vue-components@0.24.1(rollup@2.79.1)(vue@3.3.2): resolution: {integrity: sha512-T3A8HkZoIE1Cja95xNqolwza0yD5IVlgZZ1PVAGvVCx8xthmjsv38xWRCtHtwl+rvZyL9uif42SRkDGw9aCfMA==} engines: {node: '>=14'} peerDependencies: @@ -23806,7 +23833,7 @@ packages: minimatch: 7.4.2 resolve: 1.22.1 unplugin: 1.3.1 - vue: 3.2.47 + vue: 3.3.2 transitivePeerDependencies: - rollup - supports-color @@ -24073,7 +24100,7 @@ packages: vfile-message: 2.0.4 dev: true - /vite-plugin-pages@0.29.0(vite@4.2.1): + /vite-plugin-pages@0.29.0(vite@4.3.8): resolution: {integrity: sha512-vRgLflQNMs8QnDB8A5XwX8b2XYSIN1Mdy3Bx7A7N9NTFeybRj/zpvoosdbMgJ3LsJ84AznHC3GytWQZGNpE5BA==} peerDependencies: '@vue/compiler-sfc': ^2.7.0 || ^3.0.0 @@ -24090,13 +24117,13 @@ packages: json5: 2.2.3 local-pkg: 0.4.3 picocolors: 1.0.0 - vite: 4.2.1(@types/node@18.16.3) + vite: 4.3.8(@types/node@18.16.3) yaml: 2.2.1 transitivePeerDependencies: - supports-color dev: true - /vite-plugin-pwa@0.14.7(vite@4.2.1)(workbox-build@6.5.4)(workbox-window@6.5.4): + /vite-plugin-pwa@0.14.7(vite@4.3.8)(workbox-build@6.5.4)(workbox-window@6.5.4): resolution: {integrity: sha512-dNJaf0fYOWncmjxv9HiSa2xrSjipjff7IkYE5oIUJ2x5HKu3cXgA8LRgzOwTc5MhwyFYRSU0xyN0Phbx3NsQYw==} peerDependencies: vite: ^3.1.0 || ^4.0.0 @@ -24108,26 +24135,26 @@ packages: fast-glob: 3.2.12 pretty-bytes: 6.0.0 rollup: 3.20.2 - vite: 4.2.1(@types/node@18.16.3) + vite: 4.3.8(@types/node@18.16.3) workbox-build: 6.5.4 workbox-window: 6.5.4 transitivePeerDependencies: - supports-color dev: true - /vite-plugin-ruby@3.1.2(vite@4.2.1): + /vite-plugin-ruby@3.1.2(vite@4.3.8): resolution: {integrity: sha512-Pp/NR79lV96wEOjp5MhVHuFxqUhEMNqc7L/02i+XXl1Mq1ab7s2j9kAgtiqp5QKxMd1jy8gV32PgWWVOmcd7/Q==} peerDependencies: vite: '>=2.5.0' dependencies: debug: 4.3.4(supports-color@8.1.1) fast-glob: 3.2.12 - vite: 4.2.1(@types/node@18.16.3) + vite: 4.3.8(@types/node@18.16.3) transitivePeerDependencies: - supports-color dev: true - /vite-plugin-solid@2.5.0(solid-js@1.5.2)(vite@4.2.1): + /vite-plugin-solid@2.5.0(solid-js@1.5.2)(vite@4.3.8): resolution: {integrity: sha512-VneGd3RyFJvwaiffsqgymeMaofn0IzQLPwDzafTV2f1agoWeeJlk5VrI5WqT9BTtLe69vNNbCJWqLhHr9fOdDw==} peerDependencies: solid-js: ^1.3.17 || ^1.4.0 || ^1.5.0 || ^1.6.0 @@ -24139,14 +24166,14 @@ packages: merge-anything: 5.1.4 solid-js: 1.5.2 solid-refresh: 0.4.1(solid-js@1.5.2) - vite: 4.2.1(@types/node@18.16.3) - vitefu: 0.2.3(vite@4.2.1) + vite: 4.3.8(@types/node@18.16.3) + vitefu: 0.2.3(vite@4.3.8) transitivePeerDependencies: - supports-color dev: true - /vite@4.2.1(@types/node@18.16.3): - resolution: {integrity: sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==} + /vite@4.3.8(@types/node@18.16.3): + resolution: {integrity: sha512-uYB8PwN7hbMrf4j1xzGDk/lqjsZvCDbt/JC5dyfxc19Pg8kRm14LinK/uq+HSLNswZEoKmweGdtpbnxRtrAXiQ==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -24171,15 +24198,14 @@ packages: optional: true dependencies: '@types/node': 18.16.3 - esbuild: 0.17.15 - postcss: 8.4.21 - resolve: 1.22.1 - rollup: 3.20.2 + esbuild: 0.17.18 + postcss: 8.4.23 + rollup: 3.22.0 optionalDependencies: fsevents: 2.3.2 - /vite@4.2.1(@types/node@18.7.13): - resolution: {integrity: sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==} + /vite@4.3.8(@types/node@18.7.13): + resolution: {integrity: sha512-uYB8PwN7hbMrf4j1xzGDk/lqjsZvCDbt/JC5dyfxc19Pg8kRm14LinK/uq+HSLNswZEoKmweGdtpbnxRtrAXiQ==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -24204,15 +24230,47 @@ packages: optional: true dependencies: '@types/node': 18.7.13 - esbuild: 0.17.15 - postcss: 8.4.21 - resolve: 1.22.1 - rollup: 3.20.2 + esbuild: 0.17.18 + postcss: 8.4.23 + rollup: 3.22.0 optionalDependencies: fsevents: 2.3.2 dev: false - /vitefu@0.2.3(vite@4.2.1): + /vite@4.3.8(@types/node@20.1.7): + resolution: {integrity: sha512-uYB8PwN7hbMrf4j1xzGDk/lqjsZvCDbt/JC5dyfxc19Pg8kRm14LinK/uq+HSLNswZEoKmweGdtpbnxRtrAXiQ==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 20.1.7 + esbuild: 0.17.18 + postcss: 8.4.23 + rollup: 3.22.0 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /vitefu@0.2.3(vite@4.3.8): resolution: {integrity: sha512-75l7TTuU8isAhz1QFtNKjDkqjxvndfMC1AfIMjJ0ZQ59ZD0Ow9QOIsJJX16Wv9PS8f+zMzp6fHy5cCbKG/yVUQ==} peerDependencies: vite: ^3.0.0 || ^4.0.0 @@ -24220,7 +24278,7 @@ packages: vite: optional: true dependencies: - vite: 4.2.1(@types/node@18.16.3) + vite: 4.3.8(@types/node@18.16.3) dev: true /vitepress@1.0.0-alpha.75(@algolia/client-search@4.14.2)(@types/node@18.16.3): @@ -24229,15 +24287,15 @@ packages: dependencies: '@docsearch/css': 3.3.4 '@docsearch/js': 3.3.4(@algolia/client-search@4.14.2) - '@vitejs/plugin-vue': 4.2.1(vite@4.2.1)(vue@3.2.47) + '@vitejs/plugin-vue': 4.2.3(vite@4.3.8)(vue@3.3.4) '@vue/devtools-api': 6.5.0 - '@vueuse/core': 10.1.2(vue@3.2.47) + '@vueuse/core': 10.1.2(vue@3.3.4) body-scroll-lock: 4.0.0-beta.0 mark.js: 8.11.1 minisearch: 6.0.1 shiki: 0.14.2 - vite: 4.2.1(@types/node@18.16.3) - vue: 3.2.47 + vite: 4.3.8(@types/node@18.16.3) + vue: 3.3.4 transitivePeerDependencies: - '@algolia/client-search' - '@types/node' @@ -24317,6 +24375,37 @@ packages: optional: true dependencies: vue: 3.2.47 + dev: true + + /vue-demi@0.14.0(vue@3.3.2): + resolution: {integrity: sha512-gt58r2ogsNQeVoQ3EhoUAvUsH9xviydl0dWJj7dabBC/2L4uBId7ujtCwDRD0JhkGsV1i0CtfLAeyYKBht9oWg==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + dependencies: + vue: 3.3.2 + dev: false + + /vue-demi@0.14.0(vue@3.3.4): + resolution: {integrity: sha512-gt58r2ogsNQeVoQ3EhoUAvUsH9xviydl0dWJj7dabBC/2L4uBId7ujtCwDRD0JhkGsV1i0CtfLAeyYKBht9oWg==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + dependencies: + vue: 3.3.4 + dev: true /vue-eslint-parser@9.1.0(eslint@8.39.0): resolution: {integrity: sha512-NGn/iQy8/Wb7RrRa4aRkokyCZfOUWk19OP5HP6JEozQFX5AoS/t+Z0ZN7FY4LlmWc4FNI922V7cvX28zctN8dQ==} @@ -24395,6 +24484,26 @@ packages: '@vue/runtime-dom': 3.2.47 '@vue/server-renderer': 3.2.47(vue@3.2.47) '@vue/shared': 3.2.47 + dev: true + + /vue@3.3.2: + resolution: {integrity: sha512-98hJcAhyDwZoOo2flAQBSPVYG/o0HA9ivIy2ktHshjE+6/q8IMQ+kvDKQzOZTFPxvnNMcGM+zS2A00xeZMA7tA==} + dependencies: + '@vue/compiler-dom': 3.3.2 + '@vue/compiler-sfc': 3.3.2 + '@vue/runtime-dom': 3.3.2 + '@vue/server-renderer': 3.3.2(vue@3.3.2) + '@vue/shared': 3.3.2 + + /vue@3.3.4: + resolution: {integrity: sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==} + dependencies: + '@vue/compiler-dom': 3.3.4 + '@vue/compiler-sfc': 3.3.4 + '@vue/runtime-dom': 3.3.4 + '@vue/server-renderer': 3.3.4(vue@3.3.4) + '@vue/shared': 3.3.4 + dev: true /w3c-hr-time@1.0.2: resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} @@ -24483,17 +24592,17 @@ packages: resolution: {integrity: sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==} dev: true - /webdriver@8.8.0: - resolution: {integrity: sha512-LqO06orjZlODkQm5npEkuXtBEdVc+tKZAzX468Wra71U9naUZN7YrMjboHvbtsUuiRLWt0RzByO5VCWRS0o/Zg==} + /webdriver@8.10.2: + resolution: {integrity: sha512-xwoY+JtmEwN9hFx00V08PBlLLbuOHnPcO78ImPn6IzlhDW960f/6C8fzP0oiJkDyjQ7U81gHU6Mjkp/tBNpKEQ==} engines: {node: ^16.13 || >=18} dependencies: - '@types/node': 18.16.3 + '@types/node': 20.2.1 '@types/ws': 8.5.4 - '@wdio/config': 8.8.0 + '@wdio/config': 8.10.2 '@wdio/logger': 8.6.6 - '@wdio/protocols': 8.6.6 - '@wdio/types': 8.8.0 - '@wdio/utils': 8.8.0 + '@wdio/protocols': 8.10.2 + '@wdio/types': 8.10.2 + '@wdio/utils': 8.10.2 deepmerge-ts: 5.0.0 got: 12.6.0 ky: 0.33.3 @@ -24523,35 +24632,35 @@ packages: - utf-8-validate dev: true - /webdriverio@8.8.0(typescript@5.0.4): - resolution: {integrity: sha512-QMce84O2CX/T3GUowO0/4V16RFE5METrQ3fjeWx0oLq/6rvZJe3X97Tdk5Xnlpcma6Ot+zhIsU8zWsMgi07wCA==} + /webdriverio@8.10.2(typescript@5.0.4): + resolution: {integrity: sha512-VrA9oFI17sBhPDvMwywve4CwODHi5FEzjn9gyInN7Nv+6tVaDC+PVGsKV7ZQQSj5C0bzPCn3IgXSoM1Qqn3XeQ==} engines: {node: ^16.13 || >=18} dependencies: - '@types/node': 18.16.3 - '@wdio/config': 8.8.0 + '@types/node': 20.2.1 + '@wdio/config': 8.10.2 '@wdio/logger': 8.6.6 - '@wdio/protocols': 8.6.6 - '@wdio/repl': 8.6.6 - '@wdio/types': 8.8.0 - '@wdio/utils': 8.8.0 + '@wdio/protocols': 8.10.2 + '@wdio/repl': 8.10.1 + '@wdio/types': 8.10.2 + '@wdio/utils': 8.10.2 archiver: 5.3.1 aria-query: 5.0.2 css-shorthand-properties: 1.1.1 css-value: 0.0.1 - devtools: 8.8.0(typescript@5.0.4) - devtools-protocol: 0.0.1124027 + devtools: 8.10.2(typescript@5.0.4) + devtools-protocol: 0.0.1138159 grapheme-splitter: 1.0.4 - import-meta-resolve: 2.2.2 + import-meta-resolve: 3.0.0 is-plain-obj: 4.1.0 lodash.clonedeep: 4.5.0 lodash.zip: 4.2.0 minimatch: 9.0.0 - puppeteer-core: 19.8.5(typescript@5.0.4) + puppeteer-core: 20.1.1(typescript@5.0.4) query-selector-shadow-dom: 1.0.1 resq: 1.11.0 rgb2hex: 0.2.5 serialize-error: 8.1.0 - webdriver: 8.8.0 + webdriver: 8.10.2 transitivePeerDependencies: - bufferutil - encoding