diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 62b3badcb..7af81cc12 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -9,7 +9,7 @@ module.exports = { 'plugin:storybook/recommended', ], plugins: ['svelte', '@typescript-eslint', 'vitest', 'import'], - ignorePatterns: ['**/*.cjs', '/server'], + ignorePatterns: ['**/*.cjs', '/server', '**/error-boundary.svelte'], overrides: [ { files: ['src/**/*.svelte'], @@ -27,6 +27,9 @@ module.exports = { extraFileExtensions: ['.svelte'], sourceType: 'module', ecmaVersion: 2019, + svelteFeatures: { + experimentalGenerics: true, + }, }, env: { browser: true, diff --git a/.vscode/temporal-ui.code-snippets b/.vscode/temporal-ui.code-snippets index fab850c24..f2067b421 100644 --- a/.vscode/temporal-ui.code-snippets +++ b/.vscode/temporal-ui.code-snippets @@ -2,6 +2,6 @@ "Playwright Test": { "prefix": "pwt", "body": ["test('${1}', async ({ page }) => {", " $0", "});"], - "description": "useState()" - } + "description": "useState()", + }, } diff --git a/package.json b/package.json index bcdbe713a..f57a08463 100644 --- a/package.json +++ b/package.json @@ -83,17 +83,16 @@ "@codemirror/legacy-modes": "^6.4.0", "@codemirror/state": "^6.4.1", "@codemirror/view": "^6.29.0", - "@crownframework/svelte-error-boundary": "^1.0.3", "@fontsource-variable/inter": "^5.0.8", "@fontsource/noto-sans-mono": "^5.0.9", "@lezer/highlight": "^1.1.3", "@storybook/addon-actions": "^8.4.7", - "@sveltejs/package": "^2.2.6", + "@sveltejs/package": "^2.3.7", "@sveltejs/svelte-virtual-list": "^3.0.1", "class-variance-authority": "^0.7.0", "date-fns": "^2.29.3", "date-fns-tz": "^1.3.7", - "esm-env": "^1.0.0", + "esm-env": "^1.2.1", "hast-util-sanitize": "^5.0.1", "hast-util-to-html": "^9.0.1", "hastscript": "^9.0.0", @@ -125,7 +124,7 @@ "@storybook/addon-essentials": "^8.4.7", "@storybook/addon-interactions": "^8.4.7", "@storybook/addon-links": "^8.4.7 ", - "@storybook/addon-svelte-csf": "^4.2.0", + "@storybook/addon-svelte-csf": "^5.0.0-next.23", "@storybook/addon-themes": "^8.4.7", "@storybook/blocks": "^8.4.7", "@storybook/icons": "^1.3.0", @@ -135,8 +134,8 @@ "@storybook/test-runner": "^0.21.0", "@sveltejs/adapter-static": "^3.0.0", "@sveltejs/adapter-vercel": "^4.0.0", - "@sveltejs/kit": "^2.5.0", - "@sveltejs/vite-plugin-svelte": "^3.0.2", + "@sveltejs/kit": "^2.5.27", + "@sveltejs/vite-plugin-svelte": "^4.0.0", "@temporalio/activity": "1.10.3", "@temporalio/client": "1.10.3", "@temporalio/common": "1.10.3", @@ -173,7 +172,7 @@ "eslint-plugin-import": "^2.28.1", "eslint-plugin-playwright": "^0.15.3", "eslint-plugin-storybook": "^0.8.0", - "eslint-plugin-svelte": "^2.33.0", + "eslint-plugin-svelte": "^2.46.1", "eslint-plugin-vitest": "^0.2.8", "esno": "^0.16.3", "express": "^4.18.2", @@ -192,8 +191,8 @@ "postcss-html": "^1.5.0", "postcss-import": "^14.1.0", "postcss-load-config": "^3.1.4", - "prettier": "^3.0.3", - "prettier-plugin-svelte": "^3.0.3", + "prettier": "^3.1.0", + "prettier-plugin-svelte": "^3.3.2", "prettier-plugin-tailwindcss": "^0.5.4", "react": "^18.2.0", "react-dom": "^18.2.0", @@ -209,21 +208,21 @@ "stylelint": "^15.10.3", "stylelint-config-recommended": "^13.0.0", "stylelint-config-standard": "^34.0.0", - "svelte": "^4.0.0", - "svelte-check": "^3.5.0", - "svelte-eslint-parser": "^0.33.0", + "svelte": "^5.5.4", + "svelte-check": "^4.1.1", + "svelte-eslint-parser": "^0.42.0", "svelte-highlight": "^3.4.0", - "svelte-loader": "^3.1.4", - "svelte-preprocess": "^5.0.4", - "svelte2tsx": "^0.6.21", + "svelte-loader": "^3.2.3", + "svelte-preprocess": "^6.0.0", + "svelte2tsx": "^0.6.27", "tailwindcss": "^3.4.1", "tar-fs": "^2.1.1", "ts-node": "^10.9.1", "ts-proto": "^1.138.0", "tslib": "^2.4.1", - "typescript": "^5.2.2", + "typescript": "^5.5.0", "unist-util-visit": "^5.0.0", - "vite": "^5.0.12", + "vite": "^5.4.4", "vite-node": "^0.23.4", "vitest": "^1.6.0", "vitest-localstorage-mock": "^0.1.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bf6a626f6..004250e07 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,7 +7,7 @@ settings: dependencies: '@codemirror/autocomplete': specifier: ^6.17.0 - version: 6.17.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.29.0)(@lezer/common@1.2.1) + version: 6.17.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.29.0)(@lezer/common@1.2.3) '@codemirror/commands': specifier: ^6.6.0 version: 6.6.0 @@ -26,9 +26,6 @@ dependencies: '@codemirror/view': specifier: ^6.29.0 version: 6.29.0 - '@crownframework/svelte-error-boundary': - specifier: ^1.0.3 - version: 1.0.3 '@fontsource-variable/inter': specifier: ^5.0.8 version: 5.0.8 @@ -40,10 +37,10 @@ dependencies: version: 1.1.3 '@storybook/addon-actions': specifier: ^8.4.7 - version: 8.4.7(storybook@8.4.7) + version: 8.4.7(storybook@8.5.0) '@sveltejs/package': - specifier: ^2.2.6 - version: 2.2.6(svelte@4.0.0)(typescript@5.2.2) + specifier: ^2.3.7 + version: 2.3.7(svelte@5.5.4)(typescript@5.5.2) '@sveltejs/svelte-virtual-list': specifier: ^3.0.1 version: 3.0.1 @@ -57,8 +54,8 @@ dependencies: specifier: ^1.3.7 version: 1.3.7(date-fns@2.29.3) esm-env: - specifier: ^1.0.0 - version: 1.0.0 + specifier: ^1.2.1 + version: 1.2.1 hast-util-sanitize: specifier: ^5.0.1 version: 5.0.1 @@ -129,7 +126,7 @@ devDependencies: version: 7.18.6(@babel/core@7.20.12) '@chromatic-com/storybook': specifier: ^3.2.3 - version: 3.2.3(react@18.2.0)(storybook@8.4.7) + version: 3.2.4(react@18.2.0)(storybook@8.5.0) '@grpc/grpc-js': specifier: ^1.8.22 version: 1.10.9 @@ -138,52 +135,52 @@ devDependencies: version: 1.49.1 '@storybook/addon-a11y': specifier: ^8.4.7 - version: 8.4.7(storybook@8.4.7) + version: 8.5.0(storybook@8.5.0)(vitest@1.6.0) '@storybook/addon-essentials': specifier: ^8.4.7 - version: 8.4.7(@types/react@18.2.32)(storybook@8.4.7) + version: 8.5.0(@types/react@18.2.32)(storybook@8.5.0) '@storybook/addon-interactions': specifier: ^8.4.7 - version: 8.4.7(storybook@8.4.7) + version: 8.5.0(storybook@8.5.0) '@storybook/addon-links': specifier: '^8.4.7 ' - version: 8.4.7(react@18.2.0)(storybook@8.4.7) + version: 8.5.0(react@18.2.0)(storybook@8.5.0) '@storybook/addon-svelte-csf': - specifier: ^4.2.0 - version: 4.2.0(@storybook/svelte@8.4.7)(@sveltejs/vite-plugin-svelte@3.0.2)(svelte-loader@3.1.4)(svelte@4.0.0)(vite@5.3.6) + specifier: ^5.0.0-next.23 + version: 5.0.0-next.23(@storybook/svelte@8.4.7)(@sveltejs/vite-plugin-svelte@4.0.0)(storybook@8.5.0)(svelte@5.5.4)(vite@5.4.4) '@storybook/addon-themes': specifier: ^8.4.7 - version: 8.4.7(storybook@8.4.7) + version: 8.5.0(storybook@8.5.0) '@storybook/blocks': specifier: ^8.4.7 - version: 8.4.7(react-dom@18.2.0)(react@18.2.0)(storybook@8.4.7) + version: 8.5.0(react-dom@18.2.0)(react@18.2.0)(storybook@8.5.0) '@storybook/icons': specifier: ^1.3.0 version: 1.3.0(react-dom@18.2.0)(react@18.2.0) '@storybook/svelte': specifier: ^8.4.7 - version: 8.4.7(storybook@8.4.7)(svelte@4.0.0) + version: 8.4.7(storybook@8.5.0)(svelte@5.5.4) '@storybook/sveltekit': specifier: ^8.4.7 - version: 8.4.7(@babel/core@7.20.12)(@sveltejs/vite-plugin-svelte@3.0.2)(postcss-load-config@3.1.4)(postcss@8.4.31)(storybook@8.4.7)(svelte@4.0.0)(vite@5.3.6) + version: 8.4.7(@babel/core@7.20.12)(@sveltejs/vite-plugin-svelte@4.0.0)(postcss-load-config@3.1.4)(postcss@8.4.31)(storybook@8.5.0)(svelte@5.5.4)(vite@5.4.4) '@storybook/test': specifier: ^8.4.7 - version: 8.4.7(storybook@8.4.7) + version: 8.5.0(storybook@8.5.0) '@storybook/test-runner': specifier: ^0.21.0 - version: 0.21.0(@types/node@18.15.3)(storybook@8.4.7)(ts-node@10.9.1) + version: 0.21.0(@types/node@18.15.3)(storybook@8.5.0)(ts-node@10.9.1) '@sveltejs/adapter-static': specifier: ^3.0.0 - version: 3.0.0(@sveltejs/kit@2.5.0) + version: 3.0.0(@sveltejs/kit@2.9.0) '@sveltejs/adapter-vercel': specifier: ^4.0.0 - version: 4.0.0(@sveltejs/kit@2.5.0) + version: 4.0.0(@sveltejs/kit@2.9.0) '@sveltejs/kit': - specifier: ^2.5.0 - version: 2.5.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.0.0)(vite@5.3.6) + specifier: ^2.5.27 + version: 2.9.0(@sveltejs/vite-plugin-svelte@4.0.0)(svelte@5.5.4)(vite@5.4.4) '@sveltejs/vite-plugin-svelte': - specifier: ^3.0.2 - version: 3.0.2(svelte@4.0.0)(vite@5.3.6) + specifier: ^4.0.0 + version: 4.0.0(svelte@5.5.4)(vite@5.4.4) '@temporalio/activity': specifier: 1.10.3 version: 1.10.3 @@ -240,10 +237,10 @@ devDependencies: version: 17.0.24 '@typescript-eslint/eslint-plugin': specifier: ^6.6.0 - version: 6.6.0(@typescript-eslint/parser@6.6.0)(eslint@8.47.0)(typescript@5.2.2) + version: 6.6.0(@typescript-eslint/parser@6.6.0)(eslint@8.47.0)(typescript@5.5.2) '@typescript-eslint/parser': specifier: ^6.6.0 - version: 6.6.0(eslint@8.47.0)(typescript@5.2.2) + version: 6.6.0(eslint@8.47.0)(typescript@5.5.2) '@vitest/coverage-v8': specifier: ^1.6.0 version: 1.6.0(vitest@1.6.0) @@ -291,13 +288,13 @@ devDependencies: version: 0.15.3(eslint@8.47.0) eslint-plugin-storybook: specifier: ^0.8.0 - version: 0.8.0(eslint@8.47.0)(typescript@5.2.2) + version: 0.8.0(eslint@8.47.0)(typescript@5.5.2) eslint-plugin-svelte: - specifier: ^2.33.0 - version: 2.33.0(eslint@8.47.0)(svelte@4.0.0)(ts-node@10.9.1) + specifier: ^2.46.1 + version: 2.46.1(eslint@8.47.0)(svelte@5.5.4)(ts-node@10.9.1) eslint-plugin-vitest: specifier: ^0.2.8 - version: 0.2.8(eslint@8.47.0)(typescript@5.2.2)(vite@5.3.6)(vitest@1.6.0) + version: 0.2.8(eslint@8.47.0)(typescript@5.5.2)(vite@5.4.4)(vitest@1.6.0) esno: specifier: ^0.16.3 version: 0.16.3 @@ -350,14 +347,14 @@ devDependencies: specifier: ^3.1.4 version: 3.1.4(postcss@8.4.31)(ts-node@10.9.1) prettier: - specifier: ^3.0.3 - version: 3.0.3 + specifier: ^3.1.0 + version: 3.2.5 prettier-plugin-svelte: - specifier: ^3.0.3 - version: 3.0.3(prettier@3.0.3)(svelte@4.0.0) + specifier: ^3.3.2 + version: 3.3.2(prettier@3.2.5)(svelte@5.5.4) prettier-plugin-tailwindcss: specifier: ^0.5.4 - version: 0.5.4(prettier-plugin-svelte@3.0.3)(prettier@3.0.3) + version: 0.5.4(prettier-plugin-svelte@3.3.2)(prettier@3.2.5) react: specifier: ^18.2.0 version: 18.2.0 @@ -390,7 +387,7 @@ devDependencies: version: 4.3.1 storybook: specifier: ^8.4.7 - version: 8.4.7(prettier@3.0.3) + version: 8.5.0(prettier@3.2.5) stylelint: specifier: ^15.10.3 version: 15.10.3 @@ -401,26 +398,26 @@ devDependencies: specifier: ^34.0.0 version: 34.0.0(stylelint@15.10.3) svelte: - specifier: ^4.0.0 - version: 4.0.0 + specifier: ^5.5.4 + version: 5.5.4 svelte-check: - specifier: ^3.5.0 - version: 3.5.0(@babel/core@7.20.12)(postcss-load-config@3.1.4)(postcss@8.4.31)(svelte@4.0.0) + specifier: ^4.1.1 + version: 4.1.1(svelte@5.5.4)(typescript@5.5.2) svelte-eslint-parser: - specifier: ^0.33.0 - version: 0.33.0(svelte@4.0.0) + specifier: ^0.42.0 + version: 0.42.0(svelte@5.5.4) svelte-highlight: specifier: ^3.4.0 version: 3.4.0 svelte-loader: - specifier: ^3.1.4 - version: 3.1.4(svelte@4.0.0) + specifier: ^3.2.3 + version: 3.2.3(svelte@5.5.4) svelte-preprocess: - specifier: ^5.0.4 - version: 5.0.4(@babel/core@7.20.12)(postcss-load-config@3.1.4)(postcss@8.4.31)(svelte@4.0.0)(typescript@5.2.2) + specifier: ^6.0.0 + version: 6.0.0(@babel/core@7.20.12)(postcss-load-config@3.1.4)(postcss@8.4.31)(svelte@5.5.4)(typescript@5.5.2) svelte2tsx: - specifier: ^0.6.21 - version: 0.6.21(svelte@4.0.0)(typescript@5.2.2) + specifier: ^0.6.27 + version: 0.6.27(svelte@5.5.4)(typescript@5.5.2) tailwindcss: specifier: ^3.4.1 version: 3.4.1(ts-node@10.9.1) @@ -429,7 +426,7 @@ devDependencies: version: 2.1.1 ts-node: specifier: ^10.9.1 - version: 10.9.1(@swc/core@1.5.7)(@types/node@18.15.3)(typescript@5.2.2) + version: 10.9.1(@swc/core@1.5.7)(@types/node@18.15.3)(typescript@5.5.2) ts-proto: specifier: ^1.138.0 version: 1.138.0 @@ -437,14 +434,14 @@ devDependencies: specifier: ^2.4.1 version: 2.4.1 typescript: - specifier: ^5.2.2 - version: 5.2.2 + specifier: ^5.5.0 + version: 5.5.2 unist-util-visit: specifier: ^5.0.0 version: 5.0.0 vite: - specifier: ^5.0.12 - version: 5.3.6(@types/node@18.15.3) + specifier: ^5.4.4 + version: 5.4.4(@types/node@18.15.3) vite-node: specifier: ^0.23.4 version: 0.23.4(@types/node@18.15.3) @@ -497,6 +494,14 @@ packages: dependencies: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 + dev: true + + /@ampproject/remapping@2.3.0: + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 /@axe-core/playwright@4.10.1(playwright-core@1.49.1): resolution: {integrity: sha512-EV5t39VV68kuAfMKqb/RL+YjYKhfuGim9rgIaQ6Vntb2HgaCaau0h98Y3WEUqW1+PbdzxDtDNjFAipbtZuBmEA==} @@ -527,7 +532,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/highlight': 7.24.7 - picocolors: 1.1.0 + picocolors: 1.1.1 dev: true /@babel/compat-data@7.20.10: @@ -567,7 +572,7 @@ packages: resolution: {integrity: sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg==} engines: {node: '>=6.9.0'} dependencies: - '@ampproject/remapping': 2.2.1 + '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.24.7 '@babel/generator': 7.24.7 '@babel/helper-compilation-targets': 7.24.7 @@ -789,16 +794,6 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/helper-plugin-utils@7.22.5: - resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} - engines: {node: '>=6.9.0'} - dev: true - - /@babel/helper-plugin-utils@7.24.0: - resolution: {integrity: sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==} - engines: {node: '>=6.9.0'} - dev: true - /@babel/helper-plugin-utils@7.24.7: resolution: {integrity: sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==} engines: {node: '>=6.9.0'} @@ -950,7 +945,7 @@ packages: '@babel/helper-validator-identifier': 7.24.7 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.1.0 + picocolors: 1.1.1 dev: true /@babel/parser@7.20.7: @@ -983,7 +978,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.7 dev: true /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.24.4): @@ -1001,7 +996,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.7 dev: true /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.4): @@ -1010,7 +1005,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.7 dev: true /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.4): @@ -1019,7 +1014,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.7 dev: true /@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.24.4): @@ -1029,7 +1024,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.7 dev: true /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.4): @@ -1038,7 +1033,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.7 dev: true /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.4): @@ -1047,7 +1042,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.7 dev: true /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.4): @@ -1056,7 +1051,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.7 dev: true /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.4): @@ -1065,7 +1060,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.7 dev: true /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.4): @@ -1074,7 +1069,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.7 dev: true /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.4): @@ -1083,7 +1078,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.7 dev: true /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.4): @@ -1093,7 +1088,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.7 dev: true /@babel/plugin-syntax-typescript@7.20.0(@babel/core@7.20.12): @@ -1113,7 +1108,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-plugin-utils': 7.24.7 dev: true /@babel/plugin-transform-typescript@7.20.7(@babel/core@7.20.12): @@ -1251,17 +1246,17 @@ packages: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true - /@chromatic-com/storybook@3.2.3(react@18.2.0)(storybook@8.4.7): - resolution: {integrity: sha512-3+hfANx79kIjP1qrOSLxpoAXOiYUA0S7A0WI0A24kASrv7USFNNW8etR5TjUilMb0LmqKUn3wDwUK2h6aceQ9g==} + /@chromatic-com/storybook@3.2.4(react@18.2.0)(storybook@8.5.0): + resolution: {integrity: sha512-5/bOOYxfwZ2BktXeqcCpOVAoR6UCoeART5t9FVy22hoo8F291zOuX4y3SDgm10B1GVU/ZTtJWPT2X9wZFlxYLg==} engines: {node: '>=16.0.0', yarn: '>=1.22.18'} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 dependencies: - chromatic: 11.22.2 + chromatic: 11.25.0 filesize: 10.1.2 jsonfile: 6.1.0 react-confetti: 6.1.0(react@18.2.0) - storybook: 8.4.7(prettier@3.0.3) + storybook: 8.5.0(prettier@3.2.5) strip-ansi: 7.1.0 transitivePeerDependencies: - '@chromatic-com/cypress' @@ -1269,7 +1264,7 @@ packages: - react dev: true - /@codemirror/autocomplete@6.17.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.29.0)(@lezer/common@1.2.1): + /@codemirror/autocomplete@6.17.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.29.0)(@lezer/common@1.2.3): resolution: {integrity: sha512-fdfj6e6ZxZf8yrkMHUSJJir7OJkHkZKaOZGzLWIYp2PZ3jd+d+UjG8zVPqJF6d3bKxkhvXTPan/UZ1t7Bqm0gA==} peerDependencies: '@codemirror/language': ^6.0.0 @@ -1280,7 +1275,7 @@ packages: '@codemirror/language': 6.10.2 '@codemirror/state': 6.4.1 '@codemirror/view': 6.29.0 - '@lezer/common': 1.2.1 + '@lezer/common': 1.2.3 dev: false /@codemirror/commands@6.6.0: @@ -1328,10 +1323,6 @@ packages: w3c-keyname: 2.2.6 dev: false - /@crownframework/svelte-error-boundary@1.0.3: - resolution: {integrity: sha512-ZtfYF9if48Ok8BTx/fn7bERJFKHKO6Ih5d/fkY6/pC3DQEnJq4vy6JOBFcisnpKYcZbjG5F/D4r06kqX7JKyqw==} - dev: false - /@cspotcode/source-map-support@0.8.1: resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} @@ -2122,6 +2113,7 @@ packages: /@humanwhocodes/object-schema@1.2.1: resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + deprecated: Use @eslint/object-schema instead dev: true /@isaacs/cliui@8.0.2: @@ -2385,7 +2377,7 @@ packages: engines: {node: '>=6.0.0'} dependencies: '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 dev: true /@jridgewell/gen-mapping@0.3.5: @@ -2393,7 +2385,7 @@ packages: engines: {node: '>=6.0.0'} dependencies: '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 /@jridgewell/resolve-uri@3.1.0: @@ -2411,37 +2403,20 @@ packages: '@jridgewell/trace-mapping': 0.3.25 dev: true - /@jridgewell/sourcemap-codec@1.4.14: - resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} - dev: true - - /@jridgewell/sourcemap-codec@1.4.15: - resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - - /@jridgewell/trace-mapping@0.3.17: - resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==} - dependencies: - '@jridgewell/resolve-uri': 3.1.0 - '@jridgewell/sourcemap-codec': 1.4.14 - dev: true - - /@jridgewell/trace-mapping@0.3.20: - resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==} - dependencies: - '@jridgewell/resolve-uri': 3.1.0 - '@jridgewell/sourcemap-codec': 1.4.15 + /@jridgewell/sourcemap-codec@1.5.0: + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} /@jridgewell/trace-mapping@0.3.25: resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} dependencies: '@jridgewell/resolve-uri': 3.1.0 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 /@jridgewell/trace-mapping@0.3.9: resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} dependencies: '@jridgewell/resolve-uri': 3.1.0 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 dev: true /@js-sdsl/ordered-map@4.4.2: @@ -2456,6 +2431,10 @@ packages: resolution: {integrity: sha512-yemX0ZD2xS/73llMZIK6KplkjIjf2EvAHcinDi/TfJ9hS25G0388+ClHt6/3but0oOxinTcQHJLDXh6w1crzFQ==} dev: false + /@lezer/common@1.2.3: + resolution: {integrity: sha512-w7ojc8ejBqr2REPsWxJjrMFsA/ysDCFICn8zEOR9mrqzOu2amhITYuLD8ag6XZf0CFXDrhKqw7+tW8cX66NaDA==} + dev: false + /@lezer/highlight@1.1.3: resolution: {integrity: sha512-3vLKLPThO4td43lYRBygmMY18JN3CPh9w+XS2j8WC30vR4yZeFG4z1iFe4jXE43NtGqe//zHW5q8ENLlHvz9gw==} dependencies: @@ -2486,7 +2465,7 @@ packages: nopt: 5.0.0 npmlog: 5.0.1 rimraf: 3.0.2 - semver: 7.5.4 + semver: 7.6.3 tar: 6.2.0 transitivePeerDependencies: - encoding @@ -2540,8 +2519,8 @@ packages: playwright: 1.49.1 dev: true - /@polka/url@1.0.0-next.24: - resolution: {integrity: sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==} + /@polka/url@1.0.0-next.28: + resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==} dev: true /@protobufjs/aspromise@1.1.2: @@ -2757,17 +2736,21 @@ packages: '@sinonjs/commons': 3.0.1 dev: true - /@storybook/addon-a11y@8.4.7(storybook@8.4.7): - resolution: {integrity: sha512-GpUvXp6n25U1ZSv+hmDC+05BEqxWdlWjQTb/GaboRXZQeMBlze6zckpVb66spjmmtQAIISo0eZxX1+mGcVR7lA==} + /@storybook/addon-a11y@8.5.0(storybook@8.5.0)(vitest@1.6.0): + resolution: {integrity: sha512-dTKlnhOaDsAXxkmHz7m6/qb98IENoaXTCG3fXo2iwJ1xT27fZF+i8fz8oQprLAN5r7xlnz66ARJvEIKJ+Lxjgw==} peerDependencies: - storybook: ^8.4.7 + storybook: ^8.5.0 dependencies: - '@storybook/addon-highlight': 8.4.7(storybook@8.4.7) - axe-core: 4.10.2 - storybook: 8.4.7(prettier@3.0.3) + '@storybook/addon-highlight': 8.5.0(storybook@8.5.0) + '@storybook/test': 8.5.0(storybook@8.5.0) + axe-core: 4.9.0 + storybook: 8.5.0(prettier@3.2.5) + vitest-axe: 0.1.0(vitest@1.6.0) + transitivePeerDependencies: + - vitest dev: true - /@storybook/addon-actions@8.4.7(storybook@8.4.7): + /@storybook/addon-actions@8.4.7(storybook@8.5.0): resolution: {integrity: sha512-mjtD5JxcPuW74T6h7nqMxWTvDneFtokg88p6kQ5OnC1M259iAXb//yiSZgu/quunMHPCXSiqn4FNOSgASTSbsA==} peerDependencies: storybook: ^8.4.7 @@ -2776,212 +2759,222 @@ packages: '@types/uuid': 9.0.8 dequal: 2.0.3 polished: 4.2.2 - storybook: 8.4.7(prettier@3.0.3) + storybook: 8.5.0(prettier@3.2.5) uuid: 9.0.1 - /@storybook/addon-backgrounds@8.4.7(storybook@8.4.7): - resolution: {integrity: sha512-I4/aErqtFiazcoWyKafOAm3bLpxTj6eQuH/woSbk1Yx+EzN+Dbrgx1Updy8//bsNtKkcrXETITreqHC+a57DHQ==} + /@storybook/addon-actions@8.5.0(storybook@8.5.0): + resolution: {integrity: sha512-6CW9+17rk5eNx6I8EKqCxRKtsJFTR/lHL+xiJ6/iBWApIm8sg63vhXvUTJ58UixmIkT5oLh0+ESNPh+x10D8fw==} peerDependencies: - storybook: ^8.4.7 + storybook: ^8.5.0 + dependencies: + '@storybook/global': 5.0.0 + '@types/uuid': 9.0.8 + dequal: 2.0.3 + polished: 4.2.2 + storybook: 8.5.0(prettier@3.2.5) + uuid: 9.0.1 + dev: true + + /@storybook/addon-backgrounds@8.5.0(storybook@8.5.0): + resolution: {integrity: sha512-lzyFLs7niNsqlhH5kdUrp7htLiMIcjY50VLWe0PaeJ6T6GZ7X9qhQzROAUV6cGqzyd8A6y/LzIUntDPMVEm/6g==} + peerDependencies: + storybook: ^8.5.0 dependencies: '@storybook/global': 5.0.0 memoizerific: 1.11.3 - storybook: 8.4.7(prettier@3.0.3) + storybook: 8.5.0(prettier@3.2.5) ts-dedent: 2.2.0 dev: true - /@storybook/addon-controls@8.4.7(storybook@8.4.7): - resolution: {integrity: sha512-377uo5IsJgXLnQLJixa47+11V+7Wn9KcDEw+96aGCBCfLbWNH8S08tJHHnSu+jXg9zoqCAC23MetntVp6LetHA==} + /@storybook/addon-controls@8.5.0(storybook@8.5.0): + resolution: {integrity: sha512-1fivx77A/ahObrPl0L66o9i9MUNfqXxsrpekne5gjMNXw9XJFIRNUe/ddL4CMmwu7SgVbj2QV+q5E5mlnZNTJw==} peerDependencies: - storybook: ^8.4.7 + storybook: ^8.5.0 dependencies: '@storybook/global': 5.0.0 dequal: 2.0.3 - storybook: 8.4.7(prettier@3.0.3) + storybook: 8.5.0(prettier@3.2.5) ts-dedent: 2.2.0 dev: true - /@storybook/addon-docs@8.4.7(@types/react@18.2.32)(storybook@8.4.7): - resolution: {integrity: sha512-NwWaiTDT5puCBSUOVuf6ME7Zsbwz7Y79WF5tMZBx/sLQ60vpmJVQsap6NSjvK1Ravhc21EsIXqemAcBjAWu80w==} + /@storybook/addon-docs@8.5.0(@types/react@18.2.32)(storybook@8.5.0): + resolution: {integrity: sha512-REwLSr1VgOVNJZwP3y3mldhOjBHlM5fqTvq/tC8NaYpAzx9O4rZdoUSZxW3tYtoNoYrHpB8kzRTeZl8WSdKllw==} peerDependencies: - storybook: ^8.4.7 + storybook: ^8.5.0 dependencies: '@mdx-js/react': 3.0.1(@types/react@18.2.32)(react@18.2.0) - '@storybook/blocks': 8.4.7(react-dom@18.2.0)(react@18.2.0)(storybook@8.4.7) - '@storybook/csf-plugin': 8.4.7(storybook@8.4.7) - '@storybook/react-dom-shim': 8.4.7(react-dom@18.2.0)(react@18.2.0)(storybook@8.4.7) + '@storybook/blocks': 8.5.0(react-dom@18.2.0)(react@18.2.0)(storybook@8.5.0) + '@storybook/csf-plugin': 8.5.0(storybook@8.5.0) + '@storybook/react-dom-shim': 8.5.0(react-dom@18.2.0)(react@18.2.0)(storybook@8.5.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - storybook: 8.4.7(prettier@3.0.3) + storybook: 8.5.0(prettier@3.2.5) ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' dev: true - /@storybook/addon-essentials@8.4.7(@types/react@18.2.32)(storybook@8.4.7): - resolution: {integrity: sha512-+BtZHCBrYtQKILtejKxh0CDRGIgTl9PumfBOKRaihYb4FX1IjSAxoV/oo/IfEjlkF5f87vouShWsRa8EUauFDw==} + /@storybook/addon-essentials@8.5.0(@types/react@18.2.32)(storybook@8.5.0): + resolution: {integrity: sha512-RrHRdaw2j3ugZiYQ6OHt3Ff08ID4hwAvipqULEsbEnEw3VlXOaW/MT5e2M7kW3MHskQ3iJ6XAD1Y1rNm432Pzw==} peerDependencies: - storybook: ^8.4.7 + storybook: ^8.5.0 dependencies: - '@storybook/addon-actions': 8.4.7(storybook@8.4.7) - '@storybook/addon-backgrounds': 8.4.7(storybook@8.4.7) - '@storybook/addon-controls': 8.4.7(storybook@8.4.7) - '@storybook/addon-docs': 8.4.7(@types/react@18.2.32)(storybook@8.4.7) - '@storybook/addon-highlight': 8.4.7(storybook@8.4.7) - '@storybook/addon-measure': 8.4.7(storybook@8.4.7) - '@storybook/addon-outline': 8.4.7(storybook@8.4.7) - '@storybook/addon-toolbars': 8.4.7(storybook@8.4.7) - '@storybook/addon-viewport': 8.4.7(storybook@8.4.7) - storybook: 8.4.7(prettier@3.0.3) + '@storybook/addon-actions': 8.5.0(storybook@8.5.0) + '@storybook/addon-backgrounds': 8.5.0(storybook@8.5.0) + '@storybook/addon-controls': 8.5.0(storybook@8.5.0) + '@storybook/addon-docs': 8.5.0(@types/react@18.2.32)(storybook@8.5.0) + '@storybook/addon-highlight': 8.5.0(storybook@8.5.0) + '@storybook/addon-measure': 8.5.0(storybook@8.5.0) + '@storybook/addon-outline': 8.5.0(storybook@8.5.0) + '@storybook/addon-toolbars': 8.5.0(storybook@8.5.0) + '@storybook/addon-viewport': 8.5.0(storybook@8.5.0) + storybook: 8.5.0(prettier@3.2.5) ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' dev: true - /@storybook/addon-highlight@8.4.7(storybook@8.4.7): - resolution: {integrity: sha512-whQIDBd3PfVwcUCrRXvCUHWClXe9mQ7XkTPCdPo4B/tZ6Z9c6zD8JUHT76ddyHivixFLowMnA8PxMU6kCMAiNw==} + /@storybook/addon-highlight@8.5.0(storybook@8.5.0): + resolution: {integrity: sha512-/JxYzMK5aJSYs0K/0eAEFyER2dMoxqwM891MdnkNwLFdyrM58lzHee00F9oEX6zeQoRUNQPRepq0ui2PvbTMGw==} peerDependencies: - storybook: ^8.4.7 + storybook: ^8.5.0 dependencies: '@storybook/global': 5.0.0 - storybook: 8.4.7(prettier@3.0.3) + storybook: 8.5.0(prettier@3.2.5) dev: true - /@storybook/addon-interactions@8.4.7(storybook@8.4.7): - resolution: {integrity: sha512-fnufT3ym8ht3HHUIRVXAH47iOJW/QOb0VSM+j269gDuvyDcY03D1civCu1v+eZLGaXPKJ8vtjr0L8zKQ/4P0JQ==} + /@storybook/addon-interactions@8.5.0(storybook@8.5.0): + resolution: {integrity: sha512-vX1a8qS7o/W3kEzfL/CqOj/Rr6UlGLT/n0KXMpfIhx63tzxe1a1qGpFLL0h0zqAVPHZIOu9humWMKri5Iny6oA==} peerDependencies: - storybook: ^8.4.7 + storybook: ^8.5.0 dependencies: '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.4.7(storybook@8.4.7) - '@storybook/test': 8.4.7(storybook@8.4.7) + '@storybook/instrumenter': 8.5.0(storybook@8.5.0) + '@storybook/test': 8.5.0(storybook@8.5.0) polished: 4.2.2 - storybook: 8.4.7(prettier@3.0.3) + storybook: 8.5.0(prettier@3.2.5) ts-dedent: 2.2.0 dev: true - /@storybook/addon-links@8.4.7(react@18.2.0)(storybook@8.4.7): - resolution: {integrity: sha512-L/1h4dMeMKF+MM0DanN24v5p3faNYbbtOApMgg7SlcBT/tgo3+cAjkgmNpYA8XtKnDezm+T2mTDhB8mmIRZpIQ==} + /@storybook/addon-links@8.5.0(react@18.2.0)(storybook@8.5.0): + resolution: {integrity: sha512-Y11GIByAYqn0TibI/xsy0vCe+ZxJS9PVAAoHngLxkf9J4WodAXcJABr8ZPlWDNdaEhSS/FF7UQUmNag0UC2/pw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.4.7 + storybook: ^8.5.0 peerDependenciesMeta: react: optional: true dependencies: - '@storybook/csf': 0.1.13 + '@storybook/csf': 0.1.12 '@storybook/global': 5.0.0 react: 18.2.0 - storybook: 8.4.7(prettier@3.0.3) + storybook: 8.5.0(prettier@3.2.5) ts-dedent: 2.2.0 dev: true - /@storybook/addon-measure@8.4.7(storybook@8.4.7): - resolution: {integrity: sha512-QfvqYWDSI5F68mKvafEmZic3SMiK7zZM8VA0kTXx55hF/+vx61Mm0HccApUT96xCXIgmwQwDvn9gS4TkX81Dmw==} + /@storybook/addon-measure@8.5.0(storybook@8.5.0): + resolution: {integrity: sha512-e8pJy2sICyj0Ff0W1PFc6HPE6PqcjnnHtfuDaO3M9uSKJLYkpTWJ8i1VSP178f8seq44r5/PdQCHqs5q5l3zgw==} peerDependencies: - storybook: ^8.4.7 + storybook: ^8.5.0 dependencies: '@storybook/global': 5.0.0 - storybook: 8.4.7(prettier@3.0.3) + storybook: 8.5.0(prettier@3.2.5) tiny-invariant: 1.3.3 dev: true - /@storybook/addon-outline@8.4.7(storybook@8.4.7): - resolution: {integrity: sha512-6LYRqUZxSodmAIl8icr585Oi8pmzbZ90aloZJIpve+dBAzo7ydYrSQxxoQEVltXbKf3VeVcrs64ouAYqjisMYA==} + /@storybook/addon-outline@8.5.0(storybook@8.5.0): + resolution: {integrity: sha512-r12sk1b38Ph6NroWAOTfjbJ/V+gDobm7tKQQlbSDf6fgX7cqyPHmKjfNDCOCQpXouZm/Jm+41zd758PW+Yt4ng==} peerDependencies: - storybook: ^8.4.7 + storybook: ^8.5.0 dependencies: '@storybook/global': 5.0.0 - storybook: 8.4.7(prettier@3.0.3) + storybook: 8.5.0(prettier@3.2.5) ts-dedent: 2.2.0 dev: true - /@storybook/addon-svelte-csf@4.2.0(@storybook/svelte@8.4.7)(@sveltejs/vite-plugin-svelte@3.0.2)(svelte-loader@3.1.4)(svelte@4.0.0)(vite@5.3.6): - resolution: {integrity: sha512-ius5C6vp+55upbi7MAiJvBSkXxZuokNwkBfmUgY3sAdvp4IAvBp8A+Yvk6bWZqo2TJTfM4ccT3WAmNTxa9m0sw==} + /@storybook/addon-svelte-csf@5.0.0-next.23(@storybook/svelte@8.4.7)(@sveltejs/vite-plugin-svelte@4.0.0)(storybook@8.5.0)(svelte@5.5.4)(vite@5.4.4): + resolution: {integrity: sha512-GAdvA1f5wMhfrkP9znwDZzBFEopkELTRz8US+5XqucYHFfATiJIOALB+dW+CsUuknsfPxaA/Yqz9314ZYrT4iQ==} peerDependencies: - '@storybook/svelte': ^7.0.0 || ^8.0.0 || ^8.0.0-beta.0 || ^8.2.0-beta.0 - '@sveltejs/vite-plugin-svelte': ^2.0.0 || ^3.0.0 - svelte: ^4.0.0 - svelte-loader: ^3.1.2 - vite: ^4.0.0 || ^5.0.0 || ^6.0.0 - peerDependenciesMeta: - '@sveltejs/vite-plugin-svelte': - optional: true - svelte-loader: - optional: true - vite: - optional: true + '@storybook/svelte': ^8.0.0 + '@sveltejs/vite-plugin-svelte': ^4.0.0 || ^5.0.0 + svelte: ^5.0.0 + vite: ^5.0.0 || ^6.0.0 dependencies: - '@babel/runtime': 7.23.2 - '@storybook/svelte': 8.4.7(storybook@8.4.7)(svelte@4.0.0) + '@storybook/csf': 0.1.13 + '@storybook/docs-tools': 8.5.1(storybook@8.5.0) + '@storybook/svelte': 8.4.7(storybook@8.5.0)(svelte@5.5.4) '@storybook/types': 8.1.10 - '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.0.0)(vite@5.3.6) - dedent: 1.5.1 - magic-string: 0.30.5 - svelte: 4.0.0 - svelte-loader: 3.1.4(svelte@4.0.0) - vite: 5.3.6(@types/node@18.15.3) + '@sveltejs/vite-plugin-svelte': 4.0.0(svelte@5.5.4)(vite@5.4.4) + dedent: 1.5.3 + es-toolkit: 1.31.0 + esrap: 1.2.3 + magic-string: 0.30.14 + svelte: 5.5.4 + svelte-ast-print: 0.4.2(svelte@5.5.4) + vite: 5.4.4(@types/node@18.15.3) + zimmerframe: 1.1.2 transitivePeerDependencies: - babel-plugin-macros + - storybook dev: true - /@storybook/addon-themes@8.4.7(storybook@8.4.7): - resolution: {integrity: sha512-MZa3eWTz0b3BQvF71WqLqvEYzDtbMhQx1IIluWBMMGzJ4sWBzLX85LoNMUlHsNd4EhEmAZ1xQQFIJpDWTBx0nQ==} + /@storybook/addon-themes@8.5.0(storybook@8.5.0): + resolution: {integrity: sha512-pBNut4sLfcOeLBvWdNAJ3cxv/BfMSTmJcUtSzE4G+1pVNsBbGF+T2f/GM0IjaM0K8Ft03VDzeEAB64nluDS4RA==} peerDependencies: - storybook: ^8.4.7 + storybook: ^8.5.0 dependencies: - storybook: 8.4.7(prettier@3.0.3) + storybook: 8.5.0(prettier@3.2.5) ts-dedent: 2.2.0 dev: true - /@storybook/addon-toolbars@8.4.7(storybook@8.4.7): - resolution: {integrity: sha512-OSfdv5UZs+NdGB+nZmbafGUWimiweJ/56gShlw8Neo/4jOJl1R3rnRqqY7MYx8E4GwoX+i3GF5C3iWFNQqlDcw==} + /@storybook/addon-toolbars@8.5.0(storybook@8.5.0): + resolution: {integrity: sha512-q3yYYO2WX8K2DYNM++FzixGDjzYaeREincgsl2WXYXrcuGb5hkOoOgRiAQL8Nz9NQ1Eo+B/yZxrhG/5VoVhUUQ==} peerDependencies: - storybook: ^8.4.7 + storybook: ^8.5.0 dependencies: - storybook: 8.4.7(prettier@3.0.3) + storybook: 8.5.0(prettier@3.2.5) dev: true - /@storybook/addon-viewport@8.4.7(storybook@8.4.7): - resolution: {integrity: sha512-hvczh/jjuXXcOogih09a663sRDDSATXwbE866al1DXgbDFraYD/LxX/QDb38W9hdjU9+Qhx8VFIcNWoMQns5HQ==} + /@storybook/addon-viewport@8.5.0(storybook@8.5.0): + resolution: {integrity: sha512-MlhVELImk9YzjEgGR2ciLC8d5tUSGcO7my4kWIClN0VyTRcvG4ZfwrsEC+jN3/l52nrgjLmKrDX5UAGZm6w5mQ==} peerDependencies: - storybook: ^8.4.7 + storybook: ^8.5.0 dependencies: memoizerific: 1.11.3 - storybook: 8.4.7(prettier@3.0.3) + storybook: 8.5.0(prettier@3.2.5) dev: true - /@storybook/blocks@8.4.7(react-dom@18.2.0)(react@18.2.0)(storybook@8.4.7): - resolution: {integrity: sha512-+QH7+JwXXXIyP3fRCxz/7E2VZepAanXJM7G8nbR3wWsqWgrRp4Wra6MvybxAYCxU7aNfJX5c+RW84SNikFpcIA==} + /@storybook/blocks@8.5.0(react-dom@18.2.0)(react@18.2.0)(storybook@8.5.0): + resolution: {integrity: sha512-2sTOgjH/JFOgWnpqkKjpKVvKAgUaC9ZBjH1gnCoA5dne/SDafYaCAYfv6yZn7g2Xm1sTxWCAmMIUkYSALeWr+w==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.4.7 + storybook: ^8.5.0 peerDependenciesMeta: react: optional: true react-dom: optional: true dependencies: - '@storybook/csf': 0.1.13 + '@storybook/csf': 0.1.12 '@storybook/icons': 1.3.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - storybook: 8.4.7(prettier@3.0.3) + storybook: 8.5.0(prettier@3.2.5) ts-dedent: 2.2.0 dev: true - /@storybook/builder-vite@8.4.7(storybook@8.4.7)(vite@5.3.6): + /@storybook/builder-vite@8.4.7(storybook@8.5.0)(vite@5.4.4): resolution: {integrity: sha512-LovyXG5VM0w7CovI/k56ZZyWCveQFVDl0m7WwetpmMh2mmFJ+uPQ35BBsgTvTfc8RHi+9Q3F58qP1MQSByXi9g==} peerDependencies: storybook: ^8.4.7 vite: ^4.0.0 || ^5.0.0 || ^6.0.0 dependencies: - '@storybook/csf-plugin': 8.4.7(storybook@8.4.7) + '@storybook/csf-plugin': 8.4.7(storybook@8.5.0) browser-assert: 1.2.1 - storybook: 8.4.7(prettier@3.0.3) + storybook: 8.5.0(prettier@3.2.5) ts-dedent: 2.2.0 - vite: 5.3.6(@types/node@18.15.3) + vite: 5.4.4(@types/node@18.15.3) dev: true /@storybook/channels@8.1.10: @@ -3000,12 +2993,12 @@ packages: '@storybook/global': 5.0.0 dev: true - /@storybook/components@8.4.7(storybook@8.4.7): + /@storybook/components@8.4.7(storybook@8.5.0): resolution: {integrity: sha512-uyJIcoyeMWKAvjrG9tJBUCKxr2WZk+PomgrgrUwejkIfXMO76i6jw9BwLa0NZjYdlthDv30r9FfbYZyeNPmF0g==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 dependencies: - storybook: 8.4.7(prettier@3.0.3) + storybook: 8.5.0(prettier@3.2.5) dev: true /@storybook/core-events@8.1.10: @@ -3015,21 +3008,21 @@ packages: ts-dedent: 2.2.0 dev: true - /@storybook/core@8.4.7(prettier@3.0.3): - resolution: {integrity: sha512-7Z8Z0A+1YnhrrSXoKKwFFI4gnsLbWzr8fnDCU6+6HlDukFYh8GHRcZ9zKfqmy6U3hw2h8H5DrHsxWfyaYUUOoA==} + /@storybook/core@8.5.0(prettier@3.2.5): + resolution: {integrity: sha512-apborO6ynns7SeydBSqE9o0zT6JSU+VY4gLFPJROGcconvSW4bS5xtJCsgjlulceyWVxepFHGXl4jEZw+SktXA==} peerDependencies: prettier: ^2 || ^3 peerDependenciesMeta: prettier: optional: true dependencies: - '@storybook/csf': 0.1.13 + '@storybook/csf': 0.1.12 better-opn: 3.0.2 browser-assert: 1.2.1 esbuild: 0.21.5 esbuild-register: 3.5.0(esbuild@0.21.5) jsdoc-type-pratt-parser: 4.1.0 - prettier: 3.0.3 + prettier: 3.2.5 process: 0.11.10 recast: 0.23.6 semver: 7.6.3 @@ -3040,12 +3033,21 @@ packages: - supports-color - utf-8-validate - /@storybook/csf-plugin@8.4.7(storybook@8.4.7): + /@storybook/csf-plugin@8.4.7(storybook@8.5.0): resolution: {integrity: sha512-Fgogplu4HImgC+AYDcdGm1rmL6OR1rVdNX1Be9C/NEXwOCpbbBwi0BxTf/2ZxHRk9fCeaPEcOdP5S8QHfltc1g==} peerDependencies: storybook: ^8.4.7 dependencies: - storybook: 8.4.7(prettier@3.0.3) + storybook: 8.5.0(prettier@3.2.5) + unplugin: 1.5.0 + dev: true + + /@storybook/csf-plugin@8.5.0(storybook@8.5.0): + resolution: {integrity: sha512-cs6ogviNyLG1h9J8Sb47U3DqIrQmn2EHm4ta3fpCeV3ABbrMgbzYyxtmybz4g/AwlDgjAZAt6PPcXkfCJ6p2CQ==} + peerDependencies: + storybook: ^8.5.0 + dependencies: + storybook: 8.5.0(prettier@3.2.5) unplugin: 1.5.0 dev: true @@ -3055,10 +3057,24 @@ packages: lodash: 4.17.21 dev: true + /@storybook/csf@0.1.12: + resolution: {integrity: sha512-9/exVhabisyIVL0VxTCxo01Tdm8wefIXKXfltAPTSr8cbLn5JAxGQ6QV3mjdecLGEOucfoVhAKtJfVHxEK1iqw==} + dependencies: + type-fest: 2.19.0 + /@storybook/csf@0.1.13: resolution: {integrity: sha512-7xOOwCLGB3ebM87eemep89MYRFTko+D8qE7EdAAq74lgdqRR5cOUtYWJLjO2dLtP94nqoOdHJo6MdLLKzg412Q==} dependencies: type-fest: 2.19.0 + dev: true + + /@storybook/docs-tools@8.5.1(storybook@8.5.0): + resolution: {integrity: sha512-0mPWEnYhAMYeSGWKK9NNbdWyDMIy9HB3cPdY6NKkvHcw7Sy9cmQtvuvwVPptjdcf0BShJkMTJjmf5h9YNhJPmQ==} + peerDependencies: + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + dependencies: + storybook: 8.5.0(prettier@3.2.5) + dev: true /@storybook/global@5.0.0: resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} @@ -3074,45 +3090,45 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/instrumenter@8.4.7(storybook@8.4.7): - resolution: {integrity: sha512-k6NSD3jaRCCHAFtqXZ7tw8jAzD/yTEWXGya+REgZqq5RCkmJ+9S4Ytp/6OhQMPtPFX23gAuJJzTQVLcCr+gjRg==} + /@storybook/instrumenter@8.5.0(storybook@8.5.0): + resolution: {integrity: sha512-eZ/UY6w4U2vay+wX7QVwKiRoyMzZscuv6v4k4r8BlmHPFWbhiZDO9S2GsG16UkyKnrQrYk432he70n7hn1Xvmg==} peerDependencies: - storybook: ^8.4.7 + storybook: ^8.5.0 dependencies: '@storybook/global': 5.0.0 '@vitest/utils': 2.1.8 - storybook: 8.4.7(prettier@3.0.3) + storybook: 8.5.0(prettier@3.2.5) dev: true - /@storybook/manager-api@8.4.7(storybook@8.4.7): + /@storybook/manager-api@8.4.7(storybook@8.5.0): resolution: {integrity: sha512-ELqemTviCxAsZ5tqUz39sDmQkvhVAvAgiplYy9Uf15kO0SP2+HKsCMzlrm2ue2FfkUNyqbDayCPPCB0Cdn/mpQ==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 dependencies: - storybook: 8.4.7(prettier@3.0.3) + storybook: 8.5.0(prettier@3.2.5) dev: true - /@storybook/preview-api@8.4.7(storybook@8.4.7): + /@storybook/preview-api@8.4.7(storybook@8.5.0): resolution: {integrity: sha512-0QVQwHw+OyZGHAJEXo6Knx+6/4er7n2rTDE5RYJ9F2E2Lg42E19pfdLlq2Jhoods2Xrclo3wj6GWR//Ahi39Eg==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 dependencies: - storybook: 8.4.7(prettier@3.0.3) + storybook: 8.5.0(prettier@3.2.5) dev: true - /@storybook/react-dom-shim@8.4.7(react-dom@18.2.0)(react@18.2.0)(storybook@8.4.7): - resolution: {integrity: sha512-6bkG2jvKTmWrmVzCgwpTxwIugd7Lu+2btsLAqhQSzDyIj2/uhMNp8xIMr/NBDtLgq3nomt9gefNa9xxLwk/OMg==} + /@storybook/react-dom-shim@8.5.0(react-dom@18.2.0)(react@18.2.0)(storybook@8.5.0): + resolution: {integrity: sha512-7P8xg4FiuFpM6kQOzZynno+0zyLVs8NgsmRK58t3JRZXbda1tzlxTXzvqx4hUevvbPJGjmrB0F3xTFH+8Otnvw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.4.7 + storybook: ^8.5.0 dependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - storybook: 8.4.7(prettier@3.0.3) + storybook: 8.5.0(prettier@3.2.5) dev: true - /@storybook/svelte-vite@8.4.7(@babel/core@7.20.12)(@sveltejs/vite-plugin-svelte@3.0.2)(postcss-load-config@3.1.4)(postcss@8.4.31)(storybook@8.4.7)(svelte@4.0.0)(vite@5.3.6): + /@storybook/svelte-vite@8.4.7(@babel/core@7.20.12)(@sveltejs/vite-plugin-svelte@4.0.0)(postcss-load-config@3.1.4)(postcss@8.4.31)(storybook@8.5.0)(svelte@5.5.4)(vite@5.4.4): resolution: {integrity: sha512-6IhZLUnf3Yj5Z8DAKcrF0V/dq3jFrflH2Cjh8Hev+EtDplFNBkqy8ywAbrXA68Vnp+jBWMXqskvo+bmnyQO0nw==} engines: {node: '>=18.0.0'} peerDependencies: @@ -3121,18 +3137,18 @@ packages: svelte: ^4.0.0 || ^5.0.0 vite: ^4.0.0 || ^5.0.0 || ^6.0.0 dependencies: - '@storybook/builder-vite': 8.4.7(storybook@8.4.7)(vite@5.3.6) - '@storybook/svelte': 8.4.7(storybook@8.4.7)(svelte@4.0.0) - '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.0.0)(vite@5.3.6) - magic-string: 0.30.5 - storybook: 8.4.7(prettier@3.0.3) - svelte: 4.0.0 - svelte-preprocess: 5.1.4(@babel/core@7.20.12)(postcss-load-config@3.1.4)(postcss@8.4.31)(svelte@4.0.0)(typescript@5.2.2) - svelte2tsx: 0.7.34(svelte@4.0.0)(typescript@5.2.2) + '@storybook/builder-vite': 8.4.7(storybook@8.5.0)(vite@5.4.4) + '@storybook/svelte': 8.4.7(storybook@8.5.0)(svelte@5.5.4) + '@sveltejs/vite-plugin-svelte': 4.0.0(svelte@5.5.4)(vite@5.4.4) + magic-string: 0.30.14 + storybook: 8.5.0(prettier@3.2.5) + svelte: 5.5.4 + svelte-preprocess: 5.1.4(@babel/core@7.20.12)(postcss-load-config@3.1.4)(postcss@8.4.31)(svelte@5.5.4)(typescript@5.5.2) + svelte2tsx: 0.7.28(svelte@5.5.4)(typescript@5.5.2) sveltedoc-parser: 4.2.1 ts-dedent: 2.2.0 - typescript: 5.2.2 - vite: 5.3.6(@types/node@18.15.3) + typescript: 5.5.2 + vite: 5.4.4(@types/node@18.15.3) transitivePeerDependencies: - '@babel/core' - coffeescript @@ -3146,20 +3162,20 @@ packages: - supports-color dev: true - /@storybook/svelte@8.4.7(storybook@8.4.7)(svelte@4.0.0): + /@storybook/svelte@8.4.7(storybook@8.5.0)(svelte@5.5.4): resolution: {integrity: sha512-HhLczOzyC50stZ5tAeMPdtkr7l70MAQnUrPqgh5nRAWBDFdq7jufAxxuUof6qj3UjRxpkh5VoNv+f1mz12kHaw==} engines: {node: '>=18.0.0'} peerDependencies: storybook: ^8.4.7 svelte: ^4.0.0 || ^5.0.0 dependencies: - '@storybook/components': 8.4.7(storybook@8.4.7) + '@storybook/components': 8.4.7(storybook@8.5.0) '@storybook/global': 5.0.0 - '@storybook/manager-api': 8.4.7(storybook@8.4.7) - '@storybook/preview-api': 8.4.7(storybook@8.4.7) - '@storybook/theming': 8.4.7(storybook@8.4.7) - storybook: 8.4.7(prettier@3.0.3) - svelte: 4.0.0 + '@storybook/manager-api': 8.4.7(storybook@8.5.0) + '@storybook/preview-api': 8.4.7(storybook@8.5.0) + '@storybook/theming': 8.4.7(storybook@8.5.0) + storybook: 8.5.0(prettier@3.2.5) + svelte: 5.5.4 sveltedoc-parser: 4.2.1 ts-dedent: 2.2.0 type-fest: 2.19.0 @@ -3167,7 +3183,7 @@ packages: - supports-color dev: true - /@storybook/sveltekit@8.4.7(@babel/core@7.20.12)(@sveltejs/vite-plugin-svelte@3.0.2)(postcss-load-config@3.1.4)(postcss@8.4.31)(storybook@8.4.7)(svelte@4.0.0)(vite@5.3.6): + /@storybook/sveltekit@8.4.7(@babel/core@7.20.12)(@sveltejs/vite-plugin-svelte@4.0.0)(postcss-load-config@3.1.4)(postcss@8.4.31)(storybook@8.5.0)(svelte@5.5.4)(vite@5.4.4): resolution: {integrity: sha512-71SKirAoGH0zq3AvDBoRxmFY2zcoKyro78fpCH9ORVZtsOz+ZWSCGQkpq3j7b3bAHjtS2vqESGmOPEWNWm/gwg==} engines: {node: '>=18.0.0'} peerDependencies: @@ -3175,13 +3191,13 @@ packages: svelte: ^4.0.0 || ^5.0.0 vite: ^4.0.0 || ^5.0.0 || ^6.0.0 dependencies: - '@storybook/addon-actions': 8.4.7(storybook@8.4.7) - '@storybook/builder-vite': 8.4.7(storybook@8.4.7)(vite@5.3.6) - '@storybook/svelte': 8.4.7(storybook@8.4.7)(svelte@4.0.0) - '@storybook/svelte-vite': 8.4.7(@babel/core@7.20.12)(@sveltejs/vite-plugin-svelte@3.0.2)(postcss-load-config@3.1.4)(postcss@8.4.31)(storybook@8.4.7)(svelte@4.0.0)(vite@5.3.6) - storybook: 8.4.7(prettier@3.0.3) - svelte: 4.0.0 - vite: 5.3.6(@types/node@18.15.3) + '@storybook/addon-actions': 8.4.7(storybook@8.5.0) + '@storybook/builder-vite': 8.4.7(storybook@8.5.0)(vite@5.4.4) + '@storybook/svelte': 8.4.7(storybook@8.5.0)(svelte@5.5.4) + '@storybook/svelte-vite': 8.4.7(@babel/core@7.20.12)(@sveltejs/vite-plugin-svelte@4.0.0)(postcss-load-config@3.1.4)(postcss@8.4.31)(storybook@8.5.0)(svelte@5.5.4)(vite@5.4.4) + storybook: 8.5.0(prettier@3.2.5) + svelte: 5.5.4 + vite: 5.4.4(@types/node@18.15.3) transitivePeerDependencies: - '@babel/core' - '@sveltejs/vite-plugin-svelte' @@ -3196,7 +3212,7 @@ packages: - supports-color dev: true - /@storybook/test-runner@0.21.0(@types/node@18.15.3)(storybook@8.4.7)(ts-node@10.9.1): + /@storybook/test-runner@0.21.0(@types/node@18.15.3)(storybook@8.5.0)(ts-node@10.9.1): resolution: {integrity: sha512-aG2QvKXSIjMN1CA9PJK/esnidZWgt1gAkfo9Kqf8+NqBSsmP/2GyL5vxu1lkRFO/4qCv5JenNZ5Uj6ie4b2oag==} engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true @@ -3209,8 +3225,8 @@ packages: '@babel/types': 7.24.7 '@jest/types': 29.6.3 '@storybook/csf': 0.1.13 - '@swc/core': 1.10.7 - '@swc/jest': 0.2.36(@swc/core@1.10.7) + '@swc/core': 1.10.9 + '@swc/jest': 0.2.36(@swc/core@1.10.9) expect-playwright: 0.8.0 jest: 29.7.0(@types/node@18.15.3)(ts-node@10.9.1) jest-circus: 29.7.0 @@ -3221,8 +3237,8 @@ packages: jest-serializer-html: 7.1.0 jest-watch-typeahead: 2.2.2(jest@29.7.0) nyc: 15.1.0 - playwright: 1.49.1 - storybook: 8.4.7(prettier@3.0.3) + playwright: 1.49.0 + storybook: 8.5.0(prettier@3.2.5) transitivePeerDependencies: - '@swc/helpers' - '@types/node' @@ -3233,28 +3249,28 @@ packages: - ts-node dev: true - /@storybook/test@8.4.7(storybook@8.4.7): - resolution: {integrity: sha512-AhvJsu5zl3uG40itSQVuSy5WByp3UVhS6xAnme4FWRwgSxhvZjATJ3AZkkHWOYjnnk+P2/sbz/XuPli1FVCWoQ==} + /@storybook/test@8.5.0(storybook@8.5.0): + resolution: {integrity: sha512-M/DdPlI6gwL7NGkK5o7GYjdEBp95AsFEUtW29zQfnVIAngYugzi3nIuM/XkQHunidVdAZCYjw2s2Yhhsx/m9sw==} peerDependencies: - storybook: ^8.4.7 + storybook: ^8.5.0 dependencies: - '@storybook/csf': 0.1.13 + '@storybook/csf': 0.1.12 '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.4.7(storybook@8.4.7) + '@storybook/instrumenter': 8.5.0(storybook@8.5.0) '@testing-library/dom': 10.4.0 '@testing-library/jest-dom': 6.5.0 '@testing-library/user-event': 14.5.2(@testing-library/dom@10.4.0) '@vitest/expect': 2.0.5 '@vitest/spy': 2.0.5 - storybook: 8.4.7(prettier@3.0.3) + storybook: 8.5.0(prettier@3.2.5) dev: true - /@storybook/theming@8.4.7(storybook@8.4.7): + /@storybook/theming@8.4.7(storybook@8.5.0): resolution: {integrity: sha512-99rgLEjf7iwfSEmdqlHkSG3AyLcK0sfExcr0jnc6rLiAkBhzuIsvcHjjUwkR210SOCgXqBPW0ZA6uhnuyppHLw==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 dependencies: - storybook: 8.4.7(prettier@3.0.3) + storybook: 8.5.0(prettier@3.2.5) dev: true /@storybook/types@8.1.10: @@ -3265,20 +3281,20 @@ packages: file-system-cache: 2.3.0 dev: true - /@sveltejs/adapter-static@3.0.0(@sveltejs/kit@2.5.0): + /@sveltejs/adapter-static@3.0.0(@sveltejs/kit@2.9.0): resolution: {integrity: sha512-nNsm8XChhJgQdeVegdXU+EnpznSUlsIjlLJa9SNmvSVN3rcPtB2BAnGuS/EWCtgPLkVcy9V2kW5knronqmF+KQ==} peerDependencies: '@sveltejs/kit': ^2.0.0 dependencies: - '@sveltejs/kit': 2.5.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.0.0)(vite@5.3.6) + '@sveltejs/kit': 2.9.0(@sveltejs/vite-plugin-svelte@4.0.0)(svelte@5.5.4)(vite@5.4.4) dev: true - /@sveltejs/adapter-vercel@4.0.0(@sveltejs/kit@2.5.0): + /@sveltejs/adapter-vercel@4.0.0(@sveltejs/kit@2.9.0): resolution: {integrity: sha512-Qt8BY/Z7B0EXSeu+7mLhHoMdxeU7/AzIDRwH2TWgxT+eowiYxm9ZdtsLxVrXHHwborWlK2nbwfBsZr3FDXVxkQ==} peerDependencies: '@sveltejs/kit': ^2.0.0 dependencies: - '@sveltejs/kit': 2.5.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.0.0)(vite@5.3.6) + '@sveltejs/kit': 2.9.0(@sveltejs/vite-plugin-svelte@4.0.0)(svelte@5.5.4)(vite@5.4.4) '@vercel/nft': 0.24.4 esbuild: 0.19.12 transitivePeerDependencies: @@ -3286,46 +3302,46 @@ packages: - supports-color dev: true - /@sveltejs/kit@2.5.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.0.0)(vite@5.3.6): - resolution: {integrity: sha512-1uyXvzC2Lu1FZa30T4y5jUAC21R309ZMRG0TPt+PPPbNUoDpy8zSmSNVWYaBWxYDqLGQ5oPNWvjvvF2IjJ1jmA==} + /@sveltejs/kit@2.9.0(@sveltejs/vite-plugin-svelte@4.0.0)(svelte@5.5.4)(vite@5.4.4): + resolution: {integrity: sha512-W3E7ed3ChB6kPqRs2H7tcHp+Z7oiTFC6m+lLyAQQuyXeqw6LdNuuwEUla+5VM0OGgqQD+cYD6+7Xq80vVm17Vg==} engines: {node: '>=18.13'} hasBin: true requiresBuild: true peerDependencies: - '@sveltejs/vite-plugin-svelte': ^3.0.0 + '@sveltejs/vite-plugin-svelte': ^3.0.0 || ^4.0.0-next.1 || ^5.0.0 svelte: ^4.0.0 || ^5.0.0-next.0 - vite: ^5.0.3 + vite: ^5.0.3 || ^6.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.0.0)(vite@5.3.6) + '@sveltejs/vite-plugin-svelte': 4.0.0(svelte@5.5.4)(vite@5.4.4) '@types/cookie': 0.6.0 cookie: 0.6.0 - devalue: 4.3.2 - esm-env: 1.0.0 - import-meta-resolve: 4.0.0 + devalue: 5.1.1 + esm-env: 1.2.1 + import-meta-resolve: 4.1.0 kleur: 4.1.5 - magic-string: 0.30.5 + magic-string: 0.30.14 mrmime: 2.0.0 sade: 1.8.1 set-cookie-parser: 2.6.0 - sirv: 2.0.4 - svelte: 4.0.0 + sirv: 3.0.0 + svelte: 5.5.4 tiny-glob: 0.2.9 - vite: 5.3.6(@types/node@18.15.3) + vite: 5.4.4(@types/node@18.15.3) dev: true - /@sveltejs/package@2.2.6(svelte@4.0.0)(typescript@5.2.2): - resolution: {integrity: sha512-rhKL/96M7LCvFI2xN94qsqHtEWr/ypcMGiii3s6dRW7ADt3tiDm8UfExjRR8v5jW3Femz0+VJ0TNevxI4Q9Quw==} + /@sveltejs/package@2.3.7(svelte@5.5.4)(typescript@5.5.2): + resolution: {integrity: sha512-LYgUkde5GUYqOpXbcoCGUpEH4Ctl3Wj4u4CVZBl56dEeLW5fGHE037ZL1qlK0Ky+QD5uUfwONSeGwIOIighFMQ==} engines: {node: ^16.14 || >=18} hasBin: true peerDependencies: svelte: ^3.44.0 || ^4.0.0 || ^5.0.0-next.1 dependencies: - chokidar: 3.5.3 + chokidar: 4.0.1 kleur: 4.1.5 sade: 1.8.1 - semver: 7.5.4 - svelte: 4.0.0 - svelte2tsx: 0.7.0(svelte@4.0.0)(typescript@5.2.2) + semver: 7.6.3 + svelte: 5.5.4 + svelte2tsx: 0.7.28(svelte@5.5.4)(typescript@5.5.2) transitivePeerDependencies: - typescript dev: false @@ -3334,44 +3350,43 @@ packages: resolution: {integrity: sha512-aF9TptS7NKKS7/TqpsxQBSDJ9Q0XBYzBehCeIC5DzdMEgrJZpIYao9LRLnyyo6SVodpapm2B7FE/Lj+FSA5/SQ==} dev: false - /@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.0.0)(vite@5.3.6): - resolution: {integrity: sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==} - engines: {node: ^18.0.0 || >=20} + /@sveltejs/vite-plugin-svelte-inspector@3.0.1(@sveltejs/vite-plugin-svelte@4.0.0)(svelte@5.5.4)(vite@5.4.4): + resolution: {integrity: sha512-2CKypmj1sM4GE7HjllT7UKmo4Q6L5xFRd7VMGEWhYnZ+wc6AUVU01IBd7yUi6WnFndEwWoMNOd6e8UjoN0nbvQ==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22} peerDependencies: - '@sveltejs/vite-plugin-svelte': ^3.0.0 - svelte: ^4.0.0 || ^5.0.0-next.0 + '@sveltejs/vite-plugin-svelte': ^4.0.0-next.0||^4.0.0 + svelte: ^5.0.0-next.96 || ^5.0.0 vite: ^5.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.0.0)(vite@5.3.6) - debug: 4.3.4 - svelte: 4.0.0 - vite: 5.3.6(@types/node@18.15.3) + '@sveltejs/vite-plugin-svelte': 4.0.0(svelte@5.5.4)(vite@5.4.4) + debug: 4.3.7 + svelte: 5.5.4 + vite: 5.4.4(@types/node@18.15.3) transitivePeerDependencies: - supports-color dev: true - /@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.0.0)(vite@5.3.6): - resolution: {integrity: sha512-MpmF/cju2HqUls50WyTHQBZUV3ovV/Uk8k66AN2gwHogNAG8wnW8xtZDhzNBsFJJuvmq1qnzA5kE7YfMJNFv2Q==} - engines: {node: ^18.0.0 || >=20} + /@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.5.4)(vite@5.4.4): + resolution: {integrity: sha512-kpVJwF+gNiMEsoHaw+FJL76IYiwBikkxYU83+BpqQLdVMff19KeRKLd2wisS8niNBMJ2omv5gG+iGDDwd8jzag==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22} peerDependencies: - svelte: ^4.0.0 || ^5.0.0-next.0 + svelte: ^5.0.0-next.96 || ^5.0.0 vite: ^5.0.0 dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.0.0)(vite@5.3.6) - debug: 4.3.4 + '@sveltejs/vite-plugin-svelte-inspector': 3.0.1(@sveltejs/vite-plugin-svelte@4.0.0)(svelte@5.5.4)(vite@5.4.4) + debug: 4.3.7 deepmerge: 4.3.1 kleur: 4.1.5 - magic-string: 0.30.5 - svelte: 4.0.0 - svelte-hmr: 0.15.3(svelte@4.0.0) - vite: 5.3.6(@types/node@18.15.3) - vitefu: 0.2.5(vite@5.3.6) + magic-string: 0.30.13 + svelte: 5.5.4 + vite: 5.4.4(@types/node@18.15.3) + vitefu: 1.0.3(vite@5.4.4) transitivePeerDependencies: - supports-color dev: true - /@swc/core-darwin-arm64@1.10.7: - resolution: {integrity: sha512-SI0OFg987P6hcyT0Dbng3YRISPS9uhLX1dzW4qRrfqQdb0i75lPJ2YWe9CN47HBazrIA5COuTzrD2Dc0TcVsSQ==} + /@swc/core-darwin-arm64@1.10.9: + resolution: {integrity: sha512-XTHLtijFervv2B+i1ngM993umhSj9K1IeMomvU/Db84Asjur2XmD4KXt9QPnGDRFgv2kLSjZ+DDL25Qk0f4r+w==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] @@ -3388,8 +3403,8 @@ packages: dev: true optional: true - /@swc/core-darwin-x64@1.10.7: - resolution: {integrity: sha512-RFIAmWVicD/l3RzxgHW0R/G1ya/6nyMspE2cAeDcTbjHi0I5qgdhBWd6ieXOaqwEwiCd0Mot1g2VZrLGoBLsjQ==} + /@swc/core-darwin-x64@1.10.9: + resolution: {integrity: sha512-bi3el9/FV/la8HIsolSjeDar+tM7m9AmSF1w7X6ZByW2qgc4Z1tmq0A4M4H9aH3TfHesZbfq8hgaNtc2/VtzzQ==} engines: {node: '>=10'} cpu: [x64] os: [darwin] @@ -3406,8 +3421,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm-gnueabihf@1.10.7: - resolution: {integrity: sha512-QP8vz7yELWfop5mM5foN6KkLylVO7ZUgWSF2cA0owwIaziactB2hCPZY5QU690coJouk9KmdFsPWDnaCFUP8tg==} + /@swc/core-linux-arm-gnueabihf@1.10.9: + resolution: {integrity: sha512-xsLHV02S+RTDuI+UJBkA2muNk/s0ETRpoc1K/gNt0i8BqTurPYkrvGDDALN9+leiUPydHvZi9P1qdExbgUJnXw==} engines: {node: '>=10'} cpu: [arm] os: [linux] @@ -3424,8 +3439,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-gnu@1.10.7: - resolution: {integrity: sha512-NgUDBGQcOeLNR+EOpmUvSDIP/F7i/OVOKxst4wOvT5FTxhnkWrW+StJGKj+DcUVSK5eWOYboSXr1y+Hlywwokw==} + /@swc/core-linux-arm64-gnu@1.10.9: + resolution: {integrity: sha512-41hJgPoGhIa12U6Tud+yLF/m64YA3mGut3TmBEkj2R7rdJdE0mljdtR0tf4J2RoQaWZPPi0DBSqGdROiAEx9dg==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -3442,8 +3457,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-musl@1.10.7: - resolution: {integrity: sha512-gp5Un3EbeSThBIh6oac5ZArV/CsSmTKj5jNuuUAuEsML3VF9vqPO+25VuxCvsRf/z3py+xOWRaN2HY/rjMeZog==} + /@swc/core-linux-arm64-musl@1.10.9: + resolution: {integrity: sha512-DUMRhl49b9r7bLg9oNzCdW4lLcDJKrRBn87Iq5APPvixsm1auGnsVQycGkQcDDKvVllxIFSbmCYzjagx3l8Hnw==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -3460,8 +3475,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-gnu@1.10.7: - resolution: {integrity: sha512-k/OxLLMl/edYqbZyUNg6/bqEHTXJT15l9WGqsl/2QaIGwWGvles8YjruQYQ9d4h/thSXLT9gd8bExU2D0N+bUA==} + /@swc/core-linux-x64-gnu@1.10.9: + resolution: {integrity: sha512-xW0y88vQvmzYo3Gn7yFnY03TfHMwuca4aFH3ZmhwDNOYHmTOi6fmhAkg/13F/NrwjMYO+GnF5uJTjdjb3B6tdQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -3478,8 +3493,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-musl@1.10.7: - resolution: {integrity: sha512-XeDoURdWt/ybYmXLCEE8aSiTOzEn0o3Dx5l9hgt0IZEmTts7HgHHVeRgzGXbR4yDo0MfRuX5nE1dYpTmCz0uyA==} + /@swc/core-linux-x64-musl@1.10.9: + resolution: {integrity: sha512-jYs32BEx+CPVuxN6NdsWEpdehjnmAag25jyJzwjQx+NCGYwHEV3bT5y8TX4eFhaVB1rafmqJOlYQPs4+MSyGCg==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -3496,8 +3511,8 @@ packages: dev: true optional: true - /@swc/core-win32-arm64-msvc@1.10.7: - resolution: {integrity: sha512-nYAbi/uLS+CU0wFtBx8TquJw2uIMKBnl04LBmiVoFrsIhqSl+0MklaA9FVMGA35NcxSJfcm92Prl2W2LfSnTqQ==} + /@swc/core-win32-arm64-msvc@1.10.9: + resolution: {integrity: sha512-Uhh5T3Fq3Nyom96Bm3ACBNASH3iqNc76in7ewZz8PooUqeTIO8aZpsghnncjctRNE9T819/8btpiFIhHo3sKtg==} engines: {node: '>=10'} cpu: [arm64] os: [win32] @@ -3514,8 +3529,8 @@ packages: dev: true optional: true - /@swc/core-win32-ia32-msvc@1.10.7: - resolution: {integrity: sha512-+aGAbsDsIxeLxw0IzyQLtvtAcI1ctlXVvVcXZMNXIXtTURM876yNrufRo4ngoXB3jnb1MLjIIjgXfFs/eZTUSw==} + /@swc/core-win32-ia32-msvc@1.10.9: + resolution: {integrity: sha512-bD5BpbojEsDfrAvT+1qjQPf5RCKLg4UL+3Uwm019+ZR02hd8qO538BlOnQdOqRqccu+75DF6aRglQ7AJ24Cs0Q==} engines: {node: '>=10'} cpu: [ia32] os: [win32] @@ -3532,8 +3547,8 @@ packages: dev: true optional: true - /@swc/core-win32-x64-msvc@1.10.7: - resolution: {integrity: sha512-TBf4clpDBjF/UUnkKrT0/th76/zwvudk5wwobiTFqDywMApHip5O0VpBgZ+4raY2TM8k5+ujoy7bfHb22zu17Q==} + /@swc/core-win32-x64-msvc@1.10.9: + resolution: {integrity: sha512-NwkuUNeBBQnAaXVvcGw8Zr6RR8kylyjFUnlYZZ3G0QkQZ4rYLXYTafAmiRjrfzgVb0LcMF/sBzJvGOk7SwtIDg==} engines: {node: '>=10'} cpu: [x64] os: [win32] @@ -3550,8 +3565,8 @@ packages: dev: true optional: true - /@swc/core@1.10.7: - resolution: {integrity: sha512-py91kjI1jV5D5W/Q+PurBdGsdU5TFbrzamP7zSCqLdMcHkKi3rQEM5jkQcZr0MXXSJTaayLxS3MWYTBIkzPDrg==} + /@swc/core@1.10.9: + resolution: {integrity: sha512-MQ97YSXu2oibzm7wi4GNa7hhndjLuVt/lmO2sq53+P37oZmyg/JQ/IYYtSiC6UGK3+cHoiVAykrK+glxLjJbag==} engines: {node: '>=10'} requiresBuild: true peerDependencies: @@ -3563,16 +3578,16 @@ packages: '@swc/counter': 0.1.3 '@swc/types': 0.1.17 optionalDependencies: - '@swc/core-darwin-arm64': 1.10.7 - '@swc/core-darwin-x64': 1.10.7 - '@swc/core-linux-arm-gnueabihf': 1.10.7 - '@swc/core-linux-arm64-gnu': 1.10.7 - '@swc/core-linux-arm64-musl': 1.10.7 - '@swc/core-linux-x64-gnu': 1.10.7 - '@swc/core-linux-x64-musl': 1.10.7 - '@swc/core-win32-arm64-msvc': 1.10.7 - '@swc/core-win32-ia32-msvc': 1.10.7 - '@swc/core-win32-x64-msvc': 1.10.7 + '@swc/core-darwin-arm64': 1.10.9 + '@swc/core-darwin-x64': 1.10.9 + '@swc/core-linux-arm-gnueabihf': 1.10.9 + '@swc/core-linux-arm64-gnu': 1.10.9 + '@swc/core-linux-arm64-musl': 1.10.9 + '@swc/core-linux-x64-gnu': 1.10.9 + '@swc/core-linux-x64-musl': 1.10.9 + '@swc/core-win32-arm64-msvc': 1.10.9 + '@swc/core-win32-ia32-msvc': 1.10.9 + '@swc/core-win32-x64-msvc': 1.10.9 dev: true /@swc/core@1.5.7: @@ -3604,14 +3619,14 @@ packages: resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} dev: true - /@swc/jest@0.2.36(@swc/core@1.10.7): + /@swc/jest@0.2.36(@swc/core@1.10.9): resolution: {integrity: sha512-8X80dp81ugxs4a11z1ka43FPhP+/e+mJNXJSxiNYk8gIX/jPBtY4gQTrKu/KIoco8bzKuPI5lUxjfLiGsfvnlw==} engines: {npm: '>= 7.0.0'} peerDependencies: '@swc/core': '*' dependencies: '@jest/create-cache-key-function': 29.7.0 - '@swc/core': 1.10.7 + '@swc/core': 1.10.9 '@swc/counter': 0.1.3 jsonc-parser: 3.2.0 dev: true @@ -3744,7 +3759,7 @@ packages: engines: {node: '>=14', npm: '>=6', yarn: '>=1'} dependencies: '@adobe/css-tools': 4.4.1 - aria-query: 5.3.0 + aria-query: 5.3.2 chalk: 3.0.0 css.escape: 1.5.1 dom-accessibility-api: 0.6.3 @@ -3854,6 +3869,10 @@ packages: /@types/estree@1.0.5: resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + dev: true + + /@types/estree@1.0.6: + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} /@types/express-serve-static-core@4.17.35: resolution: {integrity: sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==} @@ -4095,7 +4114,7 @@ packages: '@types/yargs-parser': 21.0.0 dev: true - /@typescript-eslint/eslint-plugin@6.6.0(@typescript-eslint/parser@6.6.0)(eslint@8.47.0)(typescript@5.2.2): + /@typescript-eslint/eslint-plugin@6.6.0(@typescript-eslint/parser@6.6.0)(eslint@8.47.0)(typescript@5.5.2): resolution: {integrity: sha512-CW9YDGTQnNYMIo5lMeuiIG08p4E0cXrXTbcZ2saT/ETE7dWUrNxlijsQeU04qAAKkILiLzdQz+cGFxCJjaZUmA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -4107,10 +4126,10 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.7.0 - '@typescript-eslint/parser': 6.6.0(eslint@8.47.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.6.0(eslint@8.47.0)(typescript@5.5.2) '@typescript-eslint/scope-manager': 6.6.0 - '@typescript-eslint/type-utils': 6.6.0(eslint@8.47.0)(typescript@5.2.2) - '@typescript-eslint/utils': 6.6.0(eslint@8.47.0)(typescript@5.2.2) + '@typescript-eslint/type-utils': 6.6.0(eslint@8.47.0)(typescript@5.5.2) + '@typescript-eslint/utils': 6.6.0(eslint@8.47.0)(typescript@5.5.2) '@typescript-eslint/visitor-keys': 6.6.0 debug: 4.3.4 eslint: 8.47.0 @@ -4118,13 +4137,13 @@ packages: ignore: 5.2.4 natural-compare: 1.4.0 semver: 7.5.4 - ts-api-utils: 1.0.2(typescript@5.2.2) - typescript: 5.2.2 + ts-api-utils: 1.0.2(typescript@5.5.2) + typescript: 5.5.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@6.6.0(eslint@8.47.0)(typescript@5.2.2): + /@typescript-eslint/parser@6.6.0(eslint@8.47.0)(typescript@5.5.2): resolution: {integrity: sha512-setq5aJgUwtzGrhW177/i+DMLqBaJbdwGj2CPIVFFLE0NCliy5ujIdLHd2D1ysmlmsjdL2GWW+hR85neEfc12w==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -4136,11 +4155,11 @@ packages: dependencies: '@typescript-eslint/scope-manager': 6.6.0 '@typescript-eslint/types': 6.6.0 - '@typescript-eslint/typescript-estree': 6.6.0(typescript@5.2.2) + '@typescript-eslint/typescript-estree': 6.6.0(typescript@5.5.2) '@typescript-eslint/visitor-keys': 6.6.0 debug: 4.3.4 eslint: 8.47.0 - typescript: 5.2.2 + typescript: 5.5.2 transitivePeerDependencies: - supports-color dev: true @@ -4169,7 +4188,7 @@ packages: '@typescript-eslint/visitor-keys': 6.6.0 dev: true - /@typescript-eslint/type-utils@6.6.0(eslint@8.47.0)(typescript@5.2.2): + /@typescript-eslint/type-utils@6.6.0(eslint@8.47.0)(typescript@5.5.2): resolution: {integrity: sha512-8m16fwAcEnQc69IpeDyokNO+D5spo0w1jepWWY2Q6y5ZKNuj5EhVQXjtVAeDDqvW6Yg7dhclbsz6rTtOvcwpHg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -4179,12 +4198,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.6.0(typescript@5.2.2) - '@typescript-eslint/utils': 6.6.0(eslint@8.47.0)(typescript@5.2.2) - debug: 4.3.4 + '@typescript-eslint/typescript-estree': 6.6.0(typescript@5.5.2) + '@typescript-eslint/utils': 6.6.0(eslint@8.47.0)(typescript@5.5.2) + debug: 4.3.7 eslint: 8.47.0 - ts-api-utils: 1.0.2(typescript@5.2.2) - typescript: 5.2.2 + ts-api-utils: 1.0.2(typescript@5.5.2) + typescript: 5.5.2 transitivePeerDependencies: - supports-color dev: true @@ -4204,7 +4223,7 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@5.62.0(typescript@5.2.2): + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.5.2): resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -4218,14 +4237,14 @@ packages: debug: 4.3.7 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.4 - tsutils: 3.21.0(typescript@5.2.2) - typescript: 5.2.2 + semver: 7.6.3 + tsutils: 3.21.0(typescript@5.5.2) + typescript: 5.5.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@6.4.1(typescript@5.2.2): + /@typescript-eslint/typescript-estree@6.4.1(typescript@5.5.2): resolution: {integrity: sha512-xF6Y7SatVE/OyV93h1xGgfOkHr2iXuo8ip0gbfzaKeGGuKiAnzS+HtVhSPx8Www243bwlW8IF7X0/B62SzFftg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -4239,14 +4258,14 @@ packages: debug: 4.3.7 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.4 - ts-api-utils: 1.0.2(typescript@5.2.2) - typescript: 5.2.2 + semver: 7.6.3 + ts-api-utils: 1.0.2(typescript@5.5.2) + typescript: 5.5.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@6.6.0(typescript@5.2.2): + /@typescript-eslint/typescript-estree@6.6.0(typescript@5.5.2): resolution: {integrity: sha512-hMcTQ6Al8MP2E6JKBAaSxSVw5bDhdmbCEhGW/V8QXkb9oNsFkA4SBuOMYVPxD3jbtQ4R/vSODBsr76R6fP3tbA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -4257,17 +4276,17 @@ packages: dependencies: '@typescript-eslint/types': 6.6.0 '@typescript-eslint/visitor-keys': 6.6.0 - debug: 4.3.4 + debug: 4.3.7 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.4 - ts-api-utils: 1.0.2(typescript@5.2.2) - typescript: 5.2.2 + semver: 7.6.3 + ts-api-utils: 1.0.2(typescript@5.5.2) + typescript: 5.5.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.62.0(eslint@8.47.0)(typescript@5.2.2): + /@typescript-eslint/utils@5.62.0(eslint@8.47.0)(typescript@5.5.2): resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -4278,16 +4297,16 @@ packages: '@types/semver': 7.5.0 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.2.2) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.5.2) eslint: 8.47.0 eslint-scope: 5.1.1 - semver: 7.5.4 + semver: 7.6.3 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils@6.4.1(eslint@8.47.0)(typescript@5.2.2): + /@typescript-eslint/utils@6.4.1(eslint@8.47.0)(typescript@5.5.2): resolution: {integrity: sha512-F/6r2RieNeorU0zhqZNv89s9bDZSovv3bZQpUNOmmQK1L80/cV4KEu95YUJWi75u5PhboFoKUJBnZ4FQcoqhDw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -4298,15 +4317,15 @@ packages: '@types/semver': 7.5.0 '@typescript-eslint/scope-manager': 6.4.1 '@typescript-eslint/types': 6.4.1 - '@typescript-eslint/typescript-estree': 6.4.1(typescript@5.2.2) + '@typescript-eslint/typescript-estree': 6.4.1(typescript@5.5.2) eslint: 8.47.0 - semver: 7.5.4 + semver: 7.6.3 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils@6.6.0(eslint@8.47.0)(typescript@5.2.2): + /@typescript-eslint/utils@6.6.0(eslint@8.47.0)(typescript@5.5.2): resolution: {integrity: sha512-mPHFoNa2bPIWWglWYdR0QfY9GN0CfvvXX1Sv6DlSTive3jlMTUy+an67//Gysc+0Me9pjitrq0LJp0nGtLgftw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -4317,9 +4336,9 @@ packages: '@types/semver': 7.5.0 '@typescript-eslint/scope-manager': 6.6.0 '@typescript-eslint/types': 6.6.0 - '@typescript-eslint/typescript-estree': 6.6.0(typescript@5.2.2) + '@typescript-eslint/typescript-estree': 6.6.0(typescript@5.5.2) eslint: 8.47.0 - semver: 7.5.4 + semver: 7.6.3 transitivePeerDependencies: - supports-color - typescript @@ -4437,7 +4456,7 @@ packages: /@vitest/snapshot@1.6.0: resolution: {integrity: sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==} dependencies: - magic-string: 0.30.5 + magic-string: 0.30.14 pathe: 1.1.2 pretty-format: 29.7.0 dev: true @@ -4655,6 +4674,13 @@ packages: acorn: 8.14.0 dev: true + /acorn-typescript@1.4.13(acorn@8.14.0): + resolution: {integrity: sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==} + peerDependencies: + acorn: '>=8.9.0' + dependencies: + acorn: 8.14.0 + /acorn-walk@8.2.0: resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} engines: {node: '>=0.4.0'} @@ -4665,11 +4691,6 @@ packages: engines: {node: '>=0.4.0'} dev: true - /acorn@8.10.0: - resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} - engines: {node: '>=0.4.0'} - hasBin: true - /acorn@8.11.3: resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} engines: {node: '>=0.4.0'} @@ -4797,6 +4818,7 @@ packages: dependencies: normalize-path: 3.0.0 picomatch: 2.3.1 + dev: true /append-transform@2.0.0: resolution: {integrity: sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg==} @@ -4843,6 +4865,11 @@ packages: resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} dependencies: dequal: 2.0.3 + dev: true + + /aria-query@5.3.2: + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} + engines: {node: '>= 0.4'} /array-buffer-byte-length@1.0.0: resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} @@ -4977,6 +5004,11 @@ packages: engines: {node: '>=4'} dev: true + /axe-core@4.9.0: + resolution: {integrity: sha512-H5orY+M2Fr56DWmMFpMrq5Ge93qjNdPVqzBv5gWK3aD1OvjBEJlEzxf09z93dGVQeI0LiW+aCMIx1QtShC/zUw==} + engines: {node: '>=4'} + dev: true + /axe-html-reporter@2.2.11(axe-core@4.10.2): resolution: {integrity: sha512-WlF+xlNVgNVWiM6IdVrsh+N0Cw7qupe5HT9N6Uyi+aN7f6SSi92RDomiP1noW8OWIV85V6x404m5oKMeqRV3tQ==} engines: {node: '>=8.9.0'} @@ -4996,7 +5028,7 @@ packages: axe-core: 4.10.2 axe-html-reporter: 2.2.11(axe-core@4.10.2) junit-report-builder: 5.1.1 - picocolors: 1.1.0 + picocolors: 1.1.1 playwright: 1.49.1 dev: true @@ -5010,10 +5042,9 @@ packages: - debug dev: true - /axobject-query@3.2.1: - resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==} - dependencies: - dequal: 2.0.3 + /axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} /babel-jest@29.7.0(@babel/core@7.24.4): resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} @@ -5119,6 +5150,7 @@ packages: /binary-extensions@2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} + dev: true /bindings@1.5.0: resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} @@ -5176,6 +5208,7 @@ packages: engines: {node: '>=8'} dependencies: fill-range: 7.1.1 + dev: true /browser-assert@1.2.1: resolution: {integrity: sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==} @@ -5429,6 +5462,13 @@ packages: readdirp: 3.6.0 optionalDependencies: fsevents: 2.3.3 + dev: true + + /chokidar@4.0.1: + resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==} + engines: {node: '>= 14.16.0'} + dependencies: + readdirp: 4.0.2 /chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} @@ -5439,8 +5479,8 @@ packages: engines: {node: '>=10'} dev: true - /chromatic@11.22.2: - resolution: {integrity: sha512-Z7+9hD1yp1fUm34XX1wojIco0lQlXOVYhzDSE8v1ZU6qLD2r4N6UHKD+N+XY1Jj+gpsDFWYMTpSnDfcHZf5mhg==} + /chromatic@11.25.0: + resolution: {integrity: sha512-P2BVe0rRLS9WM+eSG3u1SRg0Mi2vopsdPs2FiXwUiPqZ6hs9fe66d3Pnt7CfQ22v2jThuPEXYjYEeuL75a16Bw==} hasBin: true peerDependencies: '@chromatic-com/cypress': ^0.*.* || ^1.0.0 @@ -5535,15 +5575,6 @@ packages: engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} dev: true - /code-red@1.0.4: - resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==} - dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 - '@types/estree': 1.0.5 - acorn: 8.14.0 - estree-walker: 3.0.3 - periscopic: 3.1.0 - /collect-v8-coverage@1.0.2: resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} dev: true @@ -5736,7 +5767,7 @@ packages: dependencies: nice-try: 1.0.5 path-key: 2.0.1 - semver: 5.7.1 + semver: 5.7.2 shebang-command: 1.2.0 which: 1.3.1 dev: true @@ -5788,6 +5819,7 @@ packages: dependencies: mdn-data: 2.0.30 source-map-js: 1.2.1 + dev: true /css-what@6.1.0: resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} @@ -6011,6 +6043,15 @@ packages: optional: true dev: true + /dedent@1.5.3: + resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==} + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true + dev: true + /deep-eql@4.1.3: resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} engines: {node: '>=6'} @@ -6116,8 +6157,8 @@ packages: engines: {node: '>=8'} dev: true - /devalue@4.3.2: - resolution: {integrity: sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==} + /devalue@5.1.1: + resolution: {integrity: sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==} dev: true /devlop@1.1.0: @@ -6489,6 +6530,10 @@ packages: is-symbol: 1.0.4 dev: true + /es-toolkit@1.31.0: + resolution: {integrity: sha512-vwS0lv/tzjM2/t4aZZRAgN9I9TP0MSkWuvt6By+hEXfG/uLs8yg2S1/ayRXH/x3pinbLgVJYT+eppueg3cM6tg==} + dev: true + /es6-error@4.1.1: resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==} dev: true @@ -7010,6 +7055,16 @@ packages: source-map: 0.6.1 dev: true + /eslint-compat-utils@0.5.1(eslint@8.47.0): + resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} + engines: {node: '>=12'} + peerDependencies: + eslint: '>=6.0.0' + dependencies: + eslint: 8.47.0 + semver: 7.6.3 + dev: true + /eslint-config-prettier@9.0.0(eslint@8.47.0): resolution: {integrity: sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==} hasBin: true @@ -7050,7 +7105,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.6.0(eslint@8.47.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.6.0(eslint@8.47.0)(typescript@5.5.2) debug: 3.2.7 eslint: 8.47.0 eslint-import-resolver-node: 0.3.7 @@ -7068,7 +7123,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.6.0(eslint@8.47.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.6.0(eslint@8.47.0)(typescript@5.5.2) array-includes: 3.1.6 array.prototype.findlastindex: 1.2.2 array.prototype.flat: 1.3.1 @@ -7105,14 +7160,14 @@ packages: eslint: 8.47.0 dev: true - /eslint-plugin-storybook@0.8.0(eslint@8.47.0)(typescript@5.2.2): + /eslint-plugin-storybook@0.8.0(eslint@8.47.0)(typescript@5.5.2): resolution: {integrity: sha512-CZeVO5EzmPY7qghO2t64oaFM+8FTaD4uzOEjHKp516exyTKo+skKAL9GI3QALS2BXhyALJjNtwbmr1XinGE8bA==} engines: {node: '>= 18'} peerDependencies: eslint: '>=6' dependencies: '@storybook/csf': 0.0.1 - '@typescript-eslint/utils': 5.62.0(eslint@8.47.0)(typescript@5.2.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.47.0)(typescript@5.5.2) eslint: 8.47.0 requireindex: 1.2.0 ts-dedent: 2.2.0 @@ -7121,35 +7176,34 @@ packages: - typescript dev: true - /eslint-plugin-svelte@2.33.0(eslint@8.47.0)(svelte@4.0.0)(ts-node@10.9.1): - resolution: {integrity: sha512-kk7Z4BfxVjFYJseFcOpS8kiKNio7KnAnhFagmM89h1wNSKlM7tIn+uguNQppKM9leYW+S+Us0Rjg2Qg3zsEcvg==} + /eslint-plugin-svelte@2.46.1(eslint@8.47.0)(svelte@5.5.4)(ts-node@10.9.1): + resolution: {integrity: sha512-7xYr2o4NID/f9OEYMqxsEQsCsj4KaMy4q5sANaKkAb6/QeCjYFxRmDm2S3YC3A3pl1kyPZ/syOx/i7LcWYSbIw==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0-0 - svelte: ^3.37.0 || ^4.0.0 + eslint: ^7.0.0 || ^8.0.0-0 || ^9.0.0-0 + svelte: ^3.37.0 || ^4.0.0 || ^5.0.0 peerDependenciesMeta: svelte: optional: true dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.47.0) - '@jridgewell/sourcemap-codec': 1.4.14 - debug: 4.3.4 + '@jridgewell/sourcemap-codec': 1.5.0 eslint: 8.47.0 + eslint-compat-utils: 0.5.1(eslint@8.47.0) esutils: 2.0.3 - known-css-properties: 0.28.0 - postcss: 8.4.31 - postcss-load-config: 3.1.4(postcss@8.4.31)(ts-node@10.9.1) - postcss-safe-parser: 6.0.0(postcss@8.4.31) - postcss-selector-parser: 6.0.13 - semver: 7.5.4 - svelte: 4.0.0 - svelte-eslint-parser: 0.33.0(svelte@4.0.0) + known-css-properties: 0.35.0 + postcss: 8.4.49 + postcss-load-config: 3.1.4(postcss@8.4.49)(ts-node@10.9.1) + postcss-safe-parser: 6.0.0(postcss@8.4.49) + postcss-selector-parser: 6.1.2 + semver: 7.6.3 + svelte: 5.5.4 + svelte-eslint-parser: 0.43.0(svelte@5.5.4) transitivePeerDependencies: - - supports-color - ts-node dev: true - /eslint-plugin-vitest@0.2.8(eslint@8.47.0)(typescript@5.2.2)(vite@5.3.6)(vitest@1.6.0): + /eslint-plugin-vitest@0.2.8(eslint@8.47.0)(typescript@5.5.2)(vite@5.4.4)(vitest@1.6.0): resolution: {integrity: sha512-q8s4tStyKtn3gXf+8nf1ZYTHhoCXKdnozZzp6u8b4ni5v68Y4vxhNh4Z8njUfNjEY8HoPBB77MazHMR23IPb+g==} engines: {node: 14.x || >= 16} peerDependencies: @@ -7160,9 +7214,9 @@ packages: vite: optional: true dependencies: - '@typescript-eslint/utils': 6.4.1(eslint@8.47.0)(typescript@5.2.2) + '@typescript-eslint/utils': 6.4.1(eslint@8.47.0)(typescript@5.5.2) eslint: 8.47.0 - vite: 5.3.6(@types/node@18.15.3) + vite: 5.4.4(@types/node@18.15.3) vitest: 1.6.0(@types/node@18.15.3)(@vitest/ui@1.6.0)(jsdom@20.0.3) transitivePeerDependencies: - supports-color @@ -7208,7 +7262,6 @@ packages: /eslint@8.4.1: resolution: {integrity: sha512-TxU/p7LB1KxQ6+7aztTnO7K0i+h0tDi81YRY9VzB6Id71kNz+fFYnf5HD5UOQmxkzcoa0TlVZf9dpMtUv0GpWg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true dependencies: '@eslint/eslintrc': 1.4.1 @@ -7244,7 +7297,7 @@ packages: optionator: 0.9.3 progress: 2.0.3 regexpp: 3.2.0 - semver: 7.5.4 + semver: 7.6.3 strip-ansi: 6.0.1 strip-json-comments: 3.1.1 text-table: 0.2.0 @@ -7299,8 +7352,8 @@ packages: - supports-color dev: true - /esm-env@1.0.0: - resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==} + /esm-env@1.2.1: + resolution: {integrity: sha512-U9JedYYjCnadUlXk7e1Kr+aENQhtUaoaV9+gZm1T8LC/YBAPJx3NSPIAurFOC0U5vrdSevnUJS2/wUVxGwPhng==} /esno@0.16.3: resolution: {integrity: sha512-6slSBEV1lMKcX13DBifvnDFpNno5WXhw4j/ff7RI0y51BZiDqEe5dNhhjhIQ3iCOQuzsm2MbVzmwqbN78BBhPg==} @@ -7339,6 +7392,19 @@ packages: estraverse: 5.3.0 dev: true + /esrap@1.2.2: + resolution: {integrity: sha512-F2pSJklxx1BlQIQgooczXCPHmcWpn6EsP5oo73LQfonG9fIlIENQ8vMmfGXeojP9MrkzUNAfyU5vdFlR9shHAw==} + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + '@types/estree': 1.0.6 + dev: true + + /esrap@1.2.3: + resolution: {integrity: sha512-ZlQmCCK+n7SGoqo7DnfKaP1sJZa49P01/dXzmjCASSo04p72w8EksT2NMK8CEX8DhKsfJXANioIw8VyHNsBfvQ==} + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + '@types/estree': 1.0.6 + /esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} engines: {node: '>=4.0'} @@ -7363,7 +7429,8 @@ packages: /estree-walker@3.0.3: resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 + dev: true /esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} @@ -7562,6 +7629,15 @@ packages: bser: 2.1.1 dev: true + /fdir@6.4.2: + resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + dev: true + /fetch-blob@3.2.0: resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} engines: {node: ^12.20 || >= 14.13} @@ -7602,6 +7678,7 @@ packages: engines: {node: '>=8'} dependencies: to-regex-range: 5.0.1 + dev: true /finalhandler@1.2.0: resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} @@ -7809,6 +7886,7 @@ packages: engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] requiresBuild: true + dev: true optional: true /function-bind@1.1.1: @@ -7916,6 +7994,7 @@ packages: engines: {node: '>= 6'} dependencies: is-glob: 4.0.3 + dev: true /glob-parent@6.0.2: resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} @@ -7935,13 +8014,14 @@ packages: dependencies: foreground-child: 3.1.1 jackspeak: 2.3.6 - minimatch: 9.0.3 + minimatch: 9.0.5 minipass: 7.0.2 path-scurry: 1.10.1 dev: true /glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -8558,8 +8638,8 @@ packages: resolve-cwd: 3.0.0 dev: true - /import-meta-resolve@4.0.0: - resolution: {integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==} + /import-meta-resolve@4.1.0: + resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} dev: true /imurmurhash@0.1.4: @@ -8579,6 +8659,7 @@ packages: /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. dependencies: once: 1.4.0 wrappy: 1.0.2 @@ -8652,6 +8733,7 @@ packages: engines: {node: '>=8'} dependencies: binary-extensions: 2.2.0 + dev: true /is-boolean-object@1.1.2: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} @@ -8690,6 +8772,7 @@ packages: /is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} + dev: true /is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} @@ -8717,6 +8800,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: is-extglob: 2.1.1 + dev: true /is-negative-zero@2.0.2: resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} @@ -8733,6 +8817,7 @@ packages: /is-number@7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} + dev: true /is-path-inside@3.0.3: resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} @@ -8757,10 +8842,10 @@ packages: resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} dev: true - /is-reference@3.0.2: - resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} + /is-reference@3.0.3: + resolution: {integrity: sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==} dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 /is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} @@ -8899,7 +8984,7 @@ packages: '@babel/parser': 7.24.7 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 - semver: 7.5.4 + semver: 7.6.3 transitivePeerDependencies: - supports-color dev: true @@ -9082,7 +9167,7 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.1(@swc/core@1.5.7)(@types/node@18.15.3)(typescript@5.2.2) + ts-node: 10.9.1(@swc/core@1.5.7)(@types/node@18.15.3)(typescript@5.5.2) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -9234,7 +9319,7 @@ packages: jest-process-manager: 0.4.0 jest-runner: 29.7.0 nyc: 15.1.0 - playwright-core: 1.49.1 + playwright-core: 1.49.0 rimraf: 3.0.2 uuid: 8.3.2 transitivePeerDependencies: @@ -9390,7 +9475,7 @@ packages: jest-util: 29.7.0 natural-compare: 1.4.0 pretty-format: 29.7.0 - semver: 7.5.4 + semver: 7.6.3 transitivePeerDependencies: - supports-color dev: true @@ -9684,6 +9769,10 @@ packages: resolution: {integrity: sha512-9pSL5XB4J+ifHP0e0jmmC98OGC1nL8/JjS+fi6mnTlIf//yt/MfVLtKg7S6nCtj/8KTcWX7nRlY0XywoYY1ISQ==} dev: true + /known-css-properties@0.35.0: + resolution: {integrity: sha512-a/RAk2BfKk+WFGhhOCAYqSiFLc34k8Mt/6NWRI4joER0EYUzXIcFivjjnoD3+XU1DggLn/tZc3DOAgke7l8a4A==} + dev: true + /leven@3.1.0: resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} engines: {node: '>=6'} @@ -9815,6 +9904,10 @@ packages: p-locate: 5.0.0 dev: true + /lodash-es@4.17.21: + resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} + dev: true + /lodash.camelcase@4.3.0: resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} dev: true @@ -9906,24 +9999,30 @@ packages: engines: {node: '>=10'} dependencies: yallist: 4.0.0 + dev: true /lz-string@1.5.0: resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} hasBin: true dev: true - /magic-string@0.27.0: - resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} - engines: {node: '>=12'} + /magic-string@0.30.13: + resolution: {integrity: sha512-8rYBO+MsWkgjDSOvLomYnzhdwEG51olQ4zL5KXnNJWV5MNmrb4rTZdrtkhxjnD/QyZUqR/Z/XDsUs/4ej2nx0g==} dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 dev: true + /magic-string@0.30.14: + resolution: {integrity: sha512-5c99P1WKTed11ZC0HMJOj6CDIue6F8ySu+bJL+85q1zBEIY8IklrJ1eiKC2NDRh3Ct3FcvmJPyQHb9erXMTJNw==} + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + /magic-string@0.30.5: resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} engines: {node: '>=12'} dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 + dev: true /magicast@0.3.4: resolution: {integrity: sha512-TyDF/Pn36bBji9rWKHlZe+PZb6Mx5V8IHCSxk7X4aljM4e/vyDvZZYwHewdVaqiA0nb3ghfHU/6AUpDxWoER2Q==} @@ -9944,7 +10043,7 @@ packages: resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} engines: {node: '>=10'} dependencies: - semver: 7.5.4 + semver: 7.6.3 dev: true /make-error@1.3.6: @@ -10147,6 +10246,7 @@ packages: /mdn-data@2.0.30: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + dev: true /media-typer@0.3.0: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} @@ -10678,8 +10778,8 @@ packages: brace-expansion: 2.0.1 dev: true - /minimatch@9.0.3: - resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} + /minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 2.0.1 @@ -10917,7 +11017,7 @@ packages: dependencies: hosted-git-info: 2.8.9 resolve: 1.22.1 - semver: 5.7.1 + semver: 5.7.2 validate-npm-package-license: 3.0.4 dev: true @@ -10927,13 +11027,14 @@ packages: dependencies: hosted-git-info: 4.1.0 is-core-module: 2.13.0 - semver: 7.5.4 + semver: 7.6.3 validate-npm-package-license: 3.0.4 dev: true /normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} + dev: true /normalize-range@0.1.2: resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} @@ -11350,24 +11451,18 @@ packages: through: 2.3.8 dev: true - /periscopic@3.1.0: - resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} - dependencies: - '@types/estree': 1.0.5 - estree-walker: 3.0.3 - is-reference: 3.0.2 - /picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} dev: true - /picocolors@1.1.0: - resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} + /picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} dev: true /picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} + dev: true /pidtree@0.3.1: resolution: {integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==} @@ -11411,12 +11506,28 @@ packages: pathe: 1.1.2 dev: true + /playwright-core@1.49.0: + resolution: {integrity: sha512-R+3KKTQF3npy5GTiKH/T+kdhoJfJojjHESR1YEWhYuEKRVfVaxH3+4+GvXE5xyCngCxhxnykk0Vlah9v8fs3jA==} + engines: {node: '>=18'} + hasBin: true + dev: true + /playwright-core@1.49.1: resolution: {integrity: sha512-BzmpVcs4kE2CH15rWfzpjzVGhWERJfmnXmniSyKeRZUs9Ws65m+RGIi7mjJK/euCegfn3i7jvqWeWyHe9y3Vgg==} engines: {node: '>=18'} hasBin: true dev: true + /playwright@1.49.0: + resolution: {integrity: sha512-eKpmys0UFDnfNb3vfsf8Vx2LEOtflgRebl0Im2eQQnYMA4Aqd+Zw8bEOB+7ZKvN76901mRnqdsiOGKxzVTbi7A==} + engines: {node: '>=18'} + hasBin: true + dependencies: + playwright-core: 1.49.0 + optionalDependencies: + fsevents: 2.3.2 + dev: true + /playwright@1.49.1: resolution: {integrity: sha512-VYL8zLoNTBxVOrJBbDuRgDWa3i+mfQgDTrL8Ah9QXZ7ax4Dsj0MSq5bYgytRnDVVe+njoKnfsYkH3HzqVj5UZA==} engines: {node: '>=18'} @@ -11439,7 +11550,7 @@ packages: postcss: ^8.2.2 dependencies: postcss: 8.4.31 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 dev: true @@ -11585,7 +11696,25 @@ packages: dependencies: lilconfig: 2.0.6 postcss: 8.4.31 - ts-node: 10.9.1(@swc/core@1.5.7)(@types/node@18.15.3)(typescript@5.2.2) + ts-node: 10.9.1(@swc/core@1.5.7)(@types/node@18.15.3)(typescript@5.5.2) + yaml: 1.10.2 + dev: true + + /postcss-load-config@3.1.4(postcss@8.4.49)(ts-node@10.9.1): + resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} + engines: {node: '>= 10'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 2.0.6 + postcss: 8.4.49 + ts-node: 10.9.1(@swc/core@1.5.7)(@types/node@18.15.3)(typescript@5.5.2) yaml: 1.10.2 dev: true @@ -11603,7 +11732,7 @@ packages: dependencies: lilconfig: 3.0.0 postcss: 8.4.31 - ts-node: 10.9.1(@swc/core@1.5.7)(@types/node@18.15.3)(typescript@5.2.2) + ts-node: 10.9.1(@swc/core@1.5.7)(@types/node@18.15.3)(typescript@5.5.2) yaml: 2.3.4 dev: true @@ -11628,7 +11757,7 @@ packages: caniuse-api: 3.0.0 cssnano-utils: 3.1.0(postcss@8.4.31) postcss: 8.4.31 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.1.2 dev: true /postcss-minify-font-values@5.1.0(postcss@8.4.31): @@ -11672,7 +11801,7 @@ packages: postcss: ^8.2.15 dependencies: postcss: 8.4.31 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.1.2 dev: true /postcss-nested@6.0.1(postcss@8.4.31): @@ -11682,7 +11811,7 @@ packages: postcss: ^8.2.14 dependencies: postcss: 8.4.31 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.1.2 dev: true /postcss-normalize-charset@5.1.0(postcss@8.4.31): @@ -11814,7 +11943,7 @@ packages: peerDependencies: postcss: ^8.1.0 dependencies: - picocolors: 1.1.0 + picocolors: 1.1.1 postcss: 8.4.31 thenby: 1.3.4 dev: true @@ -11832,13 +11961,22 @@ packages: postcss: 8.4.31 dev: true - /postcss-scss@4.0.7(postcss@8.4.31): - resolution: {integrity: sha512-xPv2GseoyXPa58Nro7M73ZntttusuCmZdeOojUFR5PZDz2BR62vfYx1w9TyOnp1+nYFowgOMipsCBhxzVkAEPw==} + /postcss-safe-parser@6.0.0(postcss@8.4.49): + resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} engines: {node: '>=12.0'} peerDependencies: - postcss: ^8.4.19 + postcss: ^8.3.3 dependencies: - postcss: 8.4.31 + postcss: 8.4.49 + dev: true + + /postcss-scss@4.0.9(postcss@8.4.49): + resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.4.29 + dependencies: + postcss: 8.4.49 dev: true /postcss-selector-parser@6.0.13: @@ -11849,6 +11987,14 @@ packages: util-deprecate: 1.0.2 dev: true + /postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: true + /postcss-svgo@5.1.0(postcss@8.4.31): resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} engines: {node: ^10 || ^12 || >=14.0} @@ -11867,7 +12013,7 @@ packages: postcss: ^8.2.15 dependencies: postcss: 8.4.31 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.1.2 dev: true /postcss-value-parser@4.2.0: @@ -11883,12 +12029,12 @@ packages: source-map-js: 1.0.2 dev: true - /postcss@8.4.47: - resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} + /postcss@8.4.49: + resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.8 - picocolors: 1.1.0 + picocolors: 1.1.1 source-map-js: 1.2.1 dev: true @@ -11902,17 +12048,17 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /prettier-plugin-svelte@3.0.3(prettier@3.0.3)(svelte@4.0.0): - resolution: {integrity: sha512-dLhieh4obJEK1hnZ6koxF+tMUrZbV5YGvRpf2+OADyanjya5j0z1Llo8iGwiHmFWZVG/hLEw/AJD5chXd9r3XA==} + /prettier-plugin-svelte@3.3.2(prettier@3.2.5)(svelte@5.5.4): + resolution: {integrity: sha512-kRPjH8wSj2iu+dO+XaUv4vD8qr5mdDmlak3IT/7AOgGIMRG86z/EHOLauFcClKEnOUf4A4nOA7sre5KrJD4Raw==} peerDependencies: prettier: ^3.0.0 - svelte: ^3.2.0 || ^4.0.0-next.0 + svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 dependencies: - prettier: 3.0.3 - svelte: 4.0.0 + prettier: 3.2.5 + svelte: 5.5.4 dev: true - /prettier-plugin-tailwindcss@0.5.4(prettier-plugin-svelte@3.0.3)(prettier@3.0.3): + /prettier-plugin-tailwindcss@0.5.4(prettier-plugin-svelte@3.3.2)(prettier@3.2.5): resolution: {integrity: sha512-QZzzB1bID6qPsKHTeA9qPo1APmmxfFrA5DD3LQ+vbTmAnY40eJI7t9Q1ocqel2EKMWNPLJqdTDWZj1hKYgqSgg==} engines: {node: '>=14.21.3'} peerDependencies: @@ -11964,12 +12110,12 @@ packages: prettier-plugin-twig-melody: optional: true dependencies: - prettier: 3.0.3 - prettier-plugin-svelte: 3.0.3(prettier@3.0.3)(svelte@4.0.0) + prettier: 3.2.5 + prettier-plugin-svelte: 3.3.2(prettier@3.2.5)(svelte@5.5.4) dev: true - /prettier@3.0.3: - resolution: {integrity: sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==} + /prettier@3.2.5: + resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} engines: {node: '>=14'} hasBin: true @@ -12254,6 +12400,11 @@ packages: engines: {node: '>=8.10.0'} dependencies: picomatch: 2.3.1 + dev: true + + /readdirp@4.0.2: + resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} + engines: {node: '>= 14.16.0'} /recast@0.23.6: resolution: {integrity: sha512-9FHoNjX1yjuesMwuthAmPKabxYQdOgihFYmT5ebXfYGBcnqXZf3WOVz+5foEZ8Y83P4ZY6yQD5GMmtV+pgCCAQ==} @@ -12496,6 +12647,7 @@ packages: /rimraf@2.7.1: resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true dependencies: glob: 7.2.3 @@ -12631,8 +12783,8 @@ packages: ajv-keywords: 3.5.2(ajv@6.12.6) dev: true - /semver@5.7.1: - resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} + /semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} hasBin: true dev: true @@ -12652,6 +12804,7 @@ packages: hasBin: true dependencies: lru-cache: 6.0.0 + dev: true /semver@7.6.3: resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} @@ -12796,9 +12949,18 @@ packages: resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} engines: {node: '>= 10'} dependencies: - '@polka/url': 1.0.0-next.24 + '@polka/url': 1.0.0-next.28 + mrmime: 2.0.0 + totalist: 3.0.1 + dev: true + + /sirv@3.0.0: + resolution: {integrity: sha512-BPwJGUeDaDCHihkORDchNyyTvWFhcusy1XMmhEVTQTwGeybFbp8YEmB+njbPnth1FibULBSBVwCQni25XlCUDg==} + engines: {node: '>=18'} + dependencies: + '@polka/url': 1.0.0-next.28 mrmime: 2.0.0 - totalist: 3.0.0 + totalist: 3.0.1 dev: true /sisteransi@1.0.5: @@ -12850,7 +13012,7 @@ packages: resolution: {integrity: sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==} hasBin: true dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 buffer-crc32: 0.2.13 minimist: 1.2.8 sander: 0.5.1 @@ -12864,6 +13026,7 @@ packages: /source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} + dev: true /source-map-loader@4.0.2(webpack@5.94.0): resolution: {integrity: sha512-oYwAqCuL0OZhBoSgmdrLa7mv9MjommVMiQIWgcztf+eS4+8BfcUee6nenFnDhKOhzAVnk5gpZdfnz1iiBv+5sg==} @@ -12986,8 +13149,8 @@ packages: resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} dev: true - /storybook@8.4.7(prettier@3.0.3): - resolution: {integrity: sha512-RP/nMJxiWyFc8EVMH5gp20ID032Wvk+Yr3lmKidoegto5Iy+2dVQnUoElZb2zpbVXNHWakGuAkfI0dY1Hfp/vw==} + /storybook@8.5.0(prettier@3.2.5): + resolution: {integrity: sha512-cEx42OlCetManF+cONVJVYP7SYsnI2K922DfWKmZhebP0it0n6TUof4y5/XzJ8YUruwPgyclGLdX8TvdRuNSfw==} hasBin: true peerDependencies: prettier: ^2 || ^3 @@ -12995,8 +13158,8 @@ packages: prettier: optional: true dependencies: - '@storybook/core': 8.4.7(prettier@3.0.3) - prettier: 3.0.3 + '@storybook/core': 8.5.0(prettier@3.2.5) + prettier: 3.2.5 transitivePeerDependencies: - bufferutil - supports-color @@ -13044,7 +13207,7 @@ packages: dependencies: eastasianwidth: 0.2.0 emoji-regex: 9.2.2 - strip-ansi: 7.0.1 + strip-ansi: 7.1.0 dev: true /string.prototype.padend@3.1.4: @@ -13100,13 +13263,6 @@ packages: ansi-regex: 5.0.1 dev: true - /strip-ansi@7.0.1: - resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} - engines: {node: '>=12'} - dependencies: - ansi-regex: 6.0.1 - dev: true - /strip-ansi@7.1.0: resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} engines: {node: '>=12'} @@ -13179,7 +13335,7 @@ packages: dependencies: browserslist: 4.23.0 postcss: 8.4.31 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.1.2 dev: true /stylelint-config-recommended@13.0.0(stylelint@15.10.3): @@ -13298,42 +13454,45 @@ packages: engines: {node: '>= 0.4'} dev: true - /svelte-check@3.5.0(@babel/core@7.20.12)(postcss-load-config@3.1.4)(postcss@8.4.31)(svelte@4.0.0): - resolution: {integrity: sha512-KHujbn4k17xKYLmtCwv0sKKM7uiHTYcQvXnvrCcNU6a7hcszh99zFTIoiu/Sp/ewAw5aJmillJ1Cs8gKLmcX4A==} + /svelte-ast-print@0.4.2(svelte@5.5.4): + resolution: {integrity: sha512-hRHHufbJoArFmDYQKCpCvc0xUuIEfwYksvyLYEQyH+1xb5LD5sM/IthfooCdXZQtOIqXz6xm7NmaqdfwG4kh6w==} + engines: {node: '>=18'} + peerDependencies: + svelte: ^5.0.0 + dependencies: + esrap: 1.2.2 + svelte: 5.5.4 + zimmerframe: 1.1.2 + dev: true + + /svelte-check@4.1.1(svelte@5.5.4)(typescript@5.5.2): + resolution: {integrity: sha512-NfaX+6Qtc8W/CyVGS/F7/XdiSSyXz+WGYA9ZWV3z8tso14V2vzjfXviKaTFEzB7g8TqfgO2FOzP6XT4ApSTUTw==} + engines: {node: '>= 18.0.0'} hasBin: true peerDependencies: - svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 + svelte: ^4.0.0 || ^5.0.0-next.0 + typescript: '>=5.0.0' dependencies: - '@jridgewell/trace-mapping': 0.3.17 - chokidar: 3.5.3 - fast-glob: 3.3.1 - import-fresh: 3.3.0 - picocolors: 1.0.0 + '@jridgewell/trace-mapping': 0.3.25 + chokidar: 4.0.1 + fdir: 6.4.2 + picocolors: 1.1.1 sade: 1.8.1 - svelte: 4.0.0 - svelte-preprocess: 5.0.4(@babel/core@7.20.12)(postcss-load-config@3.1.4)(postcss@8.4.31)(svelte@4.0.0)(typescript@5.2.2) - typescript: 5.2.2 + svelte: 5.5.4 + typescript: 5.5.2 transitivePeerDependencies: - - '@babel/core' - - coffeescript - - less - - postcss - - postcss-load-config - - pug - - sass - - stylus - - sugarss + - picomatch dev: true /svelte-dev-helper@1.1.9: resolution: {integrity: sha512-oU+Xv7Dl4kRU2kdFjsoPLfJfnt5hUhsFUZtuzI3Ku/f2iAFZqBoEuXOqK3N9ngD4dxQOmN4OKWPHVi3NeAeAfQ==} dev: true - /svelte-eslint-parser@0.33.0(svelte@4.0.0): - resolution: {integrity: sha512-5awZ6Bs+Tb/zQwa41PSdcLynAVQTwW0HGyCBjtbAQ59taLZqDgQSMzRlDmapjZdDtzERm0oXDZNE0E+PKJ6ryg==} + /svelte-eslint-parser@0.42.0(svelte@5.5.4): + resolution: {integrity: sha512-e7LyqFPTuF43ZYhKOf0Gq1lzP+G64iWVJXAIcwVxohGx5FFyqdUkw7DEXNjZ+Fm+TAA98zPmDqWvgD1OpyMi5A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - svelte: ^3.37.0 || ^4.0.0 + svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.191 peerDependenciesMeta: svelte: optional: true @@ -13341,9 +13500,26 @@ packages: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - postcss: 8.4.31 - postcss-scss: 4.0.7(postcss@8.4.31) - svelte: 4.0.0 + postcss: 8.4.49 + postcss-scss: 4.0.9(postcss@8.4.49) + svelte: 5.5.4 + dev: true + + /svelte-eslint-parser@0.43.0(svelte@5.5.4): + resolution: {integrity: sha512-GpU52uPKKcVnh8tKN5P4UZpJ/fUDndmq7wfsvoVXsyP+aY0anol7Yqo01fyrlaWGMFfm4av5DyrjlaXdLRJvGA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + svelte: ^3.37.0 || ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + svelte: + optional: true + dependencies: + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + postcss: 8.4.49 + postcss-scss: 4.0.9(postcss@8.4.49) + svelte: 5.5.4 dev: true /svelte-highlight@3.4.0: @@ -13352,50 +13528,41 @@ packages: highlight.js: 11.2.0 dev: true - /svelte-hmr@0.14.12(svelte@4.0.0): + /svelte-hmr@0.14.12(svelte@5.5.4): resolution: {integrity: sha512-4QSW/VvXuqVcFZ+RhxiR8/newmwOCTlbYIezvkeN6302YFRE8cXy0naamHcjz8Y9Ce3ITTZtrHrIL0AGfyo61w==} engines: {node: ^12.20 || ^14.13.1 || >= 16} peerDependencies: svelte: '>=3.19.0' dependencies: - svelte: 4.0.0 + svelte: 5.5.4 dev: true - /svelte-hmr@0.15.3(svelte@4.0.0): - resolution: {integrity: sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==} - engines: {node: ^12.20 || ^14.13.1 || >= 16} + /svelte-loader@3.2.3(svelte@5.5.4): + resolution: {integrity: sha512-ntitVuO0EneIlw5Zsn/GNnxu8+KkqbfrsjEGvk7qrd67IA24OBVqY9p0NjUGlpewPxGL3iD4z/8VA+hM9AsZxA==} peerDependencies: - svelte: ^3.19.0 || ^4.0.0 - dependencies: - svelte: 4.0.0 - dev: true - - /svelte-loader@3.1.4(svelte@4.0.0): - resolution: {integrity: sha512-DtgVPb03UWhPW0GGlWx+1w6+LeCSnFijpX+4NCUNlRQjuzy8fcjBWaC+Q5cMCrk8JDB8YBqHt+SijDmAz1A/Ww==} - peerDependencies: - svelte: '>3.0.0' + svelte: ^3.0.0 || ^4.0.0-next.0 || ^5.0.0-next.1 dependencies: loader-utils: 2.0.4 - svelte: 4.0.0 + svelte: 5.5.4 svelte-dev-helper: 1.1.9 - svelte-hmr: 0.14.12(svelte@4.0.0) + svelte-hmr: 0.14.12(svelte@5.5.4) dev: true - /svelte-preprocess@5.0.4(@babel/core@7.20.12)(postcss-load-config@3.1.4)(postcss@8.4.31)(svelte@4.0.0)(typescript@5.2.2): - resolution: {integrity: sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==} - engines: {node: '>= 14.10.0'} + /svelte-preprocess@5.1.4(@babel/core@7.20.12)(postcss-load-config@3.1.4)(postcss@8.4.31)(svelte@5.5.4)(typescript@5.5.2): + resolution: {integrity: sha512-IvnbQ6D6Ao3Gg6ftiM5tdbR6aAETwjhHV+UKGf5bHGYR69RQvF1ho0JKPcbUON4vy4R7zom13jPjgdOWCQ5hDA==} + engines: {node: '>= 16.0.0'} requiresBuild: true peerDependencies: '@babel/core': ^7.10.2 coffeescript: ^2.5.1 less: ^3.11.3 || ^4.0.0 postcss: ^7 || ^8 - postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 + postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 pug: ^3.0.0 sass: ^1.26.8 stylus: ^0.55.0 sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0 - svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 + svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0' peerDependenciesMeta: '@babel/core': @@ -13422,31 +13589,31 @@ packages: '@babel/core': 7.20.12 '@types/pug': 2.0.6 detect-indent: 6.1.0 - magic-string: 0.27.0 + magic-string: 0.30.14 postcss: 8.4.31 postcss-load-config: 3.1.4(postcss@8.4.31)(ts-node@10.9.1) sorcery: 0.11.0 strip-indent: 3.0.0 - svelte: 4.0.0 - typescript: 5.2.2 + svelte: 5.5.4 + typescript: 5.5.2 dev: true - /svelte-preprocess@5.1.4(@babel/core@7.20.12)(postcss-load-config@3.1.4)(postcss@8.4.31)(svelte@4.0.0)(typescript@5.2.2): - resolution: {integrity: sha512-IvnbQ6D6Ao3Gg6ftiM5tdbR6aAETwjhHV+UKGf5bHGYR69RQvF1ho0JKPcbUON4vy4R7zom13jPjgdOWCQ5hDA==} - engines: {node: '>= 16.0.0'} + /svelte-preprocess@6.0.0(@babel/core@7.20.12)(postcss-load-config@3.1.4)(postcss@8.4.31)(svelte@5.5.4)(typescript@5.5.2): + resolution: {integrity: sha512-sbyHnWBwIphuaJWC7hnJd6ZoW/VN0va3jVb/8dDfeT2+0hVmo1DCx+zBK0/JfUKQmzg/FOEtcsGKRnbt8pRRkw==} + engines: {node: '>= 18.0.0'} requiresBuild: true peerDependencies: '@babel/core': ^7.10.2 coffeescript: ^2.5.1 less: ^3.11.3 || ^4.0.0 postcss: ^7 || ^8 - postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 + postcss-load-config: '>=3' pug: ^3.0.0 sass: ^1.26.8 - stylus: ^0.55.0 + stylus: '>=0.55' sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0 - svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 - typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0' + svelte: ^4.0.0 || ^5.0.0-next.100 || ^5.0.0 + typescript: ^5.0.0 peerDependenciesMeta: '@babel/core': optional: true @@ -13470,70 +13637,54 @@ packages: optional: true dependencies: '@babel/core': 7.20.12 - '@types/pug': 2.0.6 detect-indent: 6.1.0 - magic-string: 0.30.5 postcss: 8.4.31 postcss-load-config: 3.1.4(postcss@8.4.31)(ts-node@10.9.1) - sorcery: 0.11.0 strip-indent: 3.0.0 - svelte: 4.0.0 - typescript: 5.2.2 - dev: true - - /svelte2tsx@0.6.21(svelte@4.0.0)(typescript@5.2.2): - resolution: {integrity: sha512-v+vvbiy6WDmEQdIkJpvHYxJYG/obALfH0P6CTreYO350q/9+QmFTNCOJvx0O1o59Zpzx1Bqe+qlDxP/KtJSZEA==} - peerDependencies: - svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 - typescript: ^4.9.4 || ^5.0.0 - dependencies: - dedent-js: 1.0.1 - pascal-case: 3.1.2 - svelte: 4.0.0 - typescript: 5.2.2 + svelte: 5.5.4 + typescript: 5.5.2 dev: true - /svelte2tsx@0.7.0(svelte@4.0.0)(typescript@5.2.2): - resolution: {integrity: sha512-qAelcydnmuiDvD1HsrWi23RWx24RZTKRv6n4JaGC/pkoJfbLkJPQT2wa1qN0ZyfKTNLSyoj2FW9z62l/AUzUNA==} + /svelte2tsx@0.6.27(svelte@5.5.4)(typescript@5.5.2): + resolution: {integrity: sha512-E1uPW1o6VsbRz+nUk3fznZ2lSmCITAJoNu8AYefWSvIwE2pSB01i5sId4RMbWNzfcwCQl1DcgGShCPcldl4rvg==} peerDependencies: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 4.0.0 - typescript: 5.2.2 - dev: false + svelte: 5.5.4 + typescript: 5.5.2 + dev: true - /svelte2tsx@0.7.34(svelte@4.0.0)(typescript@5.2.2): - resolution: {integrity: sha512-WTMhpNhFf8/h3SMtR5dkdSy2qfveomkhYei/QW9gSPccb0/b82tjHvLop6vT303ZkGswU/da1s6XvrLgthQPCw==} + /svelte2tsx@0.7.28(svelte@5.5.4)(typescript@5.5.2): + resolution: {integrity: sha512-TJjA+kU8AnkyoprZPgQACMfTX8N0MA5NsIL//h9IuHOxmmaCLluqhcZU+fCkWipi5c/pooHLFOMpqjhq4v7JLQ==} peerDependencies: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 4.0.0 - typescript: 5.2.2 - dev: true + svelte: 5.5.4 + typescript: 5.5.2 - /svelte@4.0.0: - resolution: {integrity: sha512-+yCYu3AEUu9n91dnQNGIbnVp8EmNQtuF/YImW4+FTXRHard7NMo+yTsWzggPAbj3fUEJ1FBJLkql/jkp6YB5pg==} - engines: {node: '>=16'} + /svelte@5.5.4: + resolution: {integrity: sha512-NRqpckffqpQ7MM9weWLSsqoWtPZM6A0lyYsNXqqJ/NiCHo00o0V+XFeOdp03IC+2X+Zor2uWE7E93nJFvMOJGA==} + engines: {node: '>=18'} dependencies: - '@ampproject/remapping': 2.2.1 - '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.20 - acorn: 8.10.0 - aria-query: 5.3.0 - axobject-query: 3.2.1 - code-red: 1.0.4 - css-tree: 2.3.1 - estree-walker: 3.0.3 - is-reference: 3.0.2 + '@ampproject/remapping': 2.3.0 + '@jridgewell/sourcemap-codec': 1.5.0 + '@types/estree': 1.0.6 + acorn: 8.14.0 + acorn-typescript: 1.4.13(acorn@8.14.0) + aria-query: 5.3.2 + axobject-query: 4.1.0 + esm-env: 1.2.1 + esrap: 1.2.3 + is-reference: 3.0.3 locate-character: 3.0.0 - magic-string: 0.30.5 - periscopic: 3.1.0 + magic-string: 0.30.14 + zimmerframe: 1.1.2 /sveltedoc-parser@4.2.1: resolution: {integrity: sha512-sWJRa4qOfRdSORSVw9GhfDEwsbsYsegnDzBevUCF6k/Eis/QqCu9lJ6I0+d/E2wOWCjOhlcJ3+jl/Iur+5mmCw==} @@ -13560,7 +13711,7 @@ packages: css-select: 4.3.0 css-tree: 1.1.3 csso: 4.2.0 - picocolors: 1.1.0 + picocolors: 1.1.1 stable: 0.1.8 dev: true @@ -13786,14 +13937,15 @@ packages: engines: {node: '>=8.0'} dependencies: is-number: 7.0.0 + dev: true /toidentifier@1.0.1: resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} engines: {node: '>=0.6'} dev: true - /totalist@3.0.0: - resolution: {integrity: sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw==} + /totalist@3.0.1: + resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} engines: {node: '>=6'} dev: true @@ -13835,13 +13987,13 @@ packages: /trough@2.1.0: resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==} - /ts-api-utils@1.0.2(typescript@5.2.2): + /ts-api-utils@1.0.2(typescript@5.5.2): resolution: {integrity: sha512-Cbu4nIqnEdd+THNEsBdkolnOXhg0I8XteoHaEKgvsxpsbWda4IsUut2c187HxywQCvveojow0Dgw/amxtSKVkQ==} engines: {node: '>=16.13.0'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.2.2 + typescript: 5.5.2 dev: true /ts-dedent@2.2.0: @@ -13853,7 +14005,7 @@ packages: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: true - /ts-node@10.9.1(@swc/core@1.5.7)(@types/node@18.15.3)(typescript@5.2.2): + /ts-node@10.9.1(@swc/core@1.5.7)(@types/node@18.15.3)(typescript@5.5.2): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -13880,7 +14032,7 @@ packages: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.2.2 + typescript: 5.5.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true @@ -13931,14 +14083,14 @@ packages: /tslib@2.5.0: resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} - /tsutils@3.21.0(typescript@5.2.2): + /tsutils@3.21.0(typescript@5.5.2): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 5.2.2 + typescript: 5.5.2 dev: true /tsx@3.12.3: @@ -14051,8 +14203,8 @@ packages: is-typedarray: 1.0.0 dev: true - /typescript@5.2.2: - resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} + /typescript@5.5.2: + resolution: {integrity: sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==} engines: {node: '>=14.17'} hasBin: true @@ -14185,7 +14337,7 @@ packages: dependencies: browserslist: 4.21.4 escalade: 3.1.1 - picocolors: 1.1.0 + picocolors: 1.1.1 dev: true /update-browserslist-db@1.0.13(browserslist@4.23.0): @@ -14196,7 +14348,7 @@ packages: dependencies: browserslist: 4.23.0 escalade: 3.1.1 - picocolors: 1.1.0 + picocolors: 1.1.1 dev: true /uri-js@4.4.1: @@ -14359,13 +14511,14 @@ packages: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 - picocolors: 1.1.0 - vite: 5.3.6(@types/node@18.15.3) + picocolors: 1.1.1 + vite: 5.4.4(@types/node@18.15.3) transitivePeerDependencies: - '@types/node' - less - lightningcss - sass + - sass-embedded - stylus - sugarss - supports-color @@ -14399,15 +14552,15 @@ packages: dependencies: '@types/node': 18.15.3 esbuild: 0.15.18 - postcss: 8.4.47 + postcss: 8.4.49 resolve: 1.22.1 rollup: 2.79.2 optionalDependencies: fsevents: 2.3.3 dev: true - /vite@5.3.6(@types/node@18.15.3): - resolution: {integrity: sha512-es78AlrylO8mTVBygC0gTC0FENv0C6T496vvd33ydbjF/mIi9q3XQ9A3NWo5qLGFKywvz10J26813OkLvcQleA==} + /vite@5.4.4(@types/node@18.15.3): + resolution: {integrity: sha512-RHFCkULitycHVTtelJ6jQLd+KSAAzOgEYorV32R2q++M6COBjKJR6BxqClwp5sf0XaBDjVMuJ9wnNfyAJwjMkA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -14415,6 +14568,7 @@ packages: less: '*' lightningcss: ^1.21.0 sass: '*' + sass-embedded: '*' stylus: '*' sugarss: '*' terser: ^5.4.0 @@ -14427,6 +14581,8 @@ packages: optional: true sass: optional: true + sass-embedded: + optional: true stylus: optional: true sugarss: @@ -14436,21 +14592,35 @@ packages: dependencies: '@types/node': 18.15.3 esbuild: 0.21.5 - postcss: 8.4.47 + postcss: 8.4.49 rollup: 4.21.3 optionalDependencies: fsevents: 2.3.3 dev: true - /vitefu@0.2.5(vite@5.3.6): - resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} + /vitefu@1.0.3(vite@5.4.4): + resolution: {integrity: sha512-iKKfOMBHob2WxEJbqbJjHAkmYgvFDPhuqrO82om83S8RLk+17FtyMBfcyeH8GqD0ihShtkMW/zzJgiA51hCNCQ==} peerDependencies: - vite: ^3.0.0 || ^4.0.0 || ^5.0.0 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0-beta.0 peerDependenciesMeta: vite: optional: true dependencies: - vite: 5.3.6(@types/node@18.15.3) + vite: 5.4.4(@types/node@18.15.3) + dev: true + + /vitest-axe@0.1.0(vitest@1.6.0): + resolution: {integrity: sha512-jvtXxeQPg8R/2ANTY8QicA5pvvdRP4F0FsVUAHANJ46YCDASie/cuhlSzu0DGcLmZvGBSBNsNuK3HqfaeknyvA==} + peerDependencies: + vitest: '>=0.16.0' + dependencies: + aria-query: 5.3.2 + axe-core: 4.9.0 + chalk: 5.2.0 + dom-accessibility-api: 0.5.16 + lodash-es: 4.17.21 + redent: 3.0.0 + vitest: 1.6.0(@types/node@18.15.3)(@vitest/ui@1.6.0)(jsdom@20.0.3) dev: true /vitest-localstorage-mock@0.1.2(vitest@1.6.0): @@ -14506,13 +14676,14 @@ packages: strip-literal: 2.1.0 tinybench: 2.6.0 tinypool: 0.8.4 - vite: 5.3.6(@types/node@18.15.3) + vite: 5.4.4(@types/node@18.15.3) vite-node: 1.6.0(@types/node@18.15.3) why-is-node-running: 2.2.2 transitivePeerDependencies: - less - lightningcss - sass + - sass-embedded - stylus - sugarss - supports-color @@ -14842,6 +15013,7 @@ packages: /yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + dev: true /yaml@1.10.2: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} @@ -14934,6 +15106,9 @@ packages: engines: {node: '>=12.20'} dev: true + /zimmerframe@1.1.2: + resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==} + /zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} diff --git a/src/global.d.ts b/src/global.d.ts index 3d7d6eb82..02ac537f1 100644 --- a/src/global.d.ts +++ b/src/global.d.ts @@ -1,6 +1,5 @@ /// -declare module '@crownframework/svelte-error-boundary'; declare module '@sveltejs/svelte-virtual-list'; declare namespace svelte.JSX { diff --git a/src/lib/components/batch-operations/results.svelte b/src/lib/components/batch-operations/results.svelte index 48b404d22..d787cc6aa 100644 --- a/src/lib/components/batch-operations/results.svelte +++ b/src/lib/components/batch-operations/results.svelte @@ -49,7 +49,7 @@
+ >
@@ -72,11 +72,11 @@
+ >
+ >
diff --git a/src/lib/components/bottom-nav-settings.svelte b/src/lib/components/bottom-nav-settings.svelte index 0d71c6ef4..74ace40fb 100644 --- a/src/lib/components/bottom-nav-settings.svelte +++ b/src/lib/components/bottom-nav-settings.svelte @@ -42,7 +42,7 @@ : 'transcoder-off'} /> -
+
($useDarkMode = !$useDarkMode)} tooltip={$useDarkMode diff --git a/src/lib/components/bottom-nav.svelte b/src/lib/components/bottom-nav.svelte index c2452eca7..57d787d6c 100644 --- a/src/lib/components/bottom-nav.svelte +++ b/src/lib/components/bottom-nav.svelte @@ -129,7 +129,7 @@ class="grow text-white" on:click={onNamespaceClick}>{truncateNamespace(namespace)} -
+
- +