diff --git a/.changeset/tender-jeans-itch.md b/.changeset/tender-jeans-itch.md new file mode 100644 index 000000000..9e1987429 --- /dev/null +++ b/.changeset/tender-jeans-itch.md @@ -0,0 +1,5 @@ +--- +"bits-ui": patch +--- + +chore: cleanup `MenubarContent` internals diff --git a/docs/package.json b/docs/package.json index da7239358..ac6740801 100644 --- a/docs/package.json +++ b/docs/package.json @@ -52,7 +52,7 @@ "remove-markdown": "^0.5.5", "runed": "^0.23.4", "shiki": "^1.22.2", - "svelte": "^5.19.4", + "svelte": "^5.22.6", "svelte-check": "^4.1.4", "svelte-sonner": "^0.3.28", "tailwind-merge": "^2.5.4", diff --git a/package.json b/package.json index def2e9a1e..cf2c1f71e 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "prettier": "^3.3.3", "prettier-plugin-svelte": "^3.3.3", "prettier-plugin-tailwindcss": "^0.6.11", - "svelte": "^5.19.4", + "svelte": "^5.22.6", "svelte-eslint-parser": "^0.43.0", "typescript": "^5.6.3", "typescript-eslint": "^8.10.0", diff --git a/packages/bits-ui/package.json b/packages/bits-ui/package.json index a4e914dc0..6e959effa 100644 --- a/packages/bits-ui/package.json +++ b/packages/bits-ui/package.json @@ -36,7 +36,7 @@ "jest-axe": "^9.0.0", "jsdom": "^24.1.3", "publint": "^0.2.12", - "svelte": "^5.19.4", + "svelte": "^5.22.6", "svelte-check": "^4.1.4", "tslib": "^2.8.1", "typescript": "^5.6.3", diff --git a/packages/bits-ui/src/lib/bits/menubar/menubar.svelte.ts b/packages/bits-ui/src/lib/bits/menubar/menubar.svelte.ts index 0baebb53a..c3f5313b4 100644 --- a/packages/bits-ui/src/lib/bits/menubar/menubar.svelte.ts +++ b/packages/bits-ui/src/lib/bits/menubar/menubar.svelte.ts @@ -300,14 +300,6 @@ class MenubarContentState { onCloseAutoFocus = (e: Event) => { this.opts.onCloseAutoFocus.current(e); if (e.defaultPrevented) return; - if ( - !this.root.opts.value.current && - !this.hasInteractedOutside && - !this.focusScopeContext.ignoreCloseAutoFocus - ) { - this.menu.getTriggerNode()?.focus(); - } - this.hasInteractedOutside = false; e.preventDefault(); }; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5f94e7706..66ab7c134 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -34,7 +34,7 @@ importers: version: 9.1.0(eslint@9.14.0(jiti@2.4.2)) eslint-plugin-svelte: specifier: ^2.46.1 - version: 2.46.1(eslint@9.14.0(jiti@2.4.2))(svelte@5.19.4) + version: 2.46.1(eslint@9.14.0(jiti@2.4.2))(svelte@5.22.6) globals: specifier: ^15.11.0 version: 15.14.0 @@ -43,16 +43,16 @@ importers: version: 3.3.3 prettier-plugin-svelte: specifier: ^3.3.3 - version: 3.3.3(prettier@3.3.3)(svelte@5.19.4) + version: 3.3.3(prettier@3.3.3)(svelte@5.22.6) prettier-plugin-tailwindcss: specifier: ^0.6.11 - version: 0.6.11(prettier-plugin-svelte@3.3.3(prettier@3.3.3)(svelte@5.19.4))(prettier@3.3.3) + version: 0.6.11(prettier-plugin-svelte@3.3.3(prettier@3.3.3)(svelte@5.22.6))(prettier@3.3.3) svelte: - specifier: ^5.19.4 - version: 5.19.4 + specifier: ^5.22.6 + version: 5.22.6 svelte-eslint-parser: specifier: ^0.43.0 - version: 0.43.0(svelte@5.19.4) + version: 0.43.0(svelte@5.22.6) typescript: specifier: ^5.6.3 version: 5.6.3 @@ -86,13 +86,13 @@ importers: version: 1.11.0 '@sveltejs/adapter-cloudflare': specifier: ^4.7.4 - version: 4.7.4(@sveltejs/kit@2.16.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.19.4)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5)))(svelte@5.19.4)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5)))(wrangler@3.87.0) + version: 4.7.4(@sveltejs/kit@2.16.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.22.6)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5)))(svelte@5.22.6)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5)))(wrangler@3.87.0) '@sveltejs/kit': specifier: ^2.16.1 - version: 2.16.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.19.4)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5)))(svelte@5.19.4)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5)) + version: 2.16.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.22.6)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5)))(svelte@5.22.6)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5)) '@sveltejs/vite-plugin-svelte': specifier: 5.0.3 - version: 5.0.3(svelte@5.19.4)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5)) + version: 5.0.3(svelte@5.22.6)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5)) '@tailwindcss/typography': specifier: ^0.5.15 version: 0.5.15(tailwindcss@4.0.7) @@ -140,13 +140,13 @@ importers: version: 14.1.4 mdsx: specifier: ^0.0.6 - version: 0.0.6(svelte@5.19.4) + version: 0.0.6(svelte@5.22.6) mode-watcher: specifier: ^0.4.1 - version: 0.4.1(svelte@5.19.4) + version: 0.4.1(svelte@5.22.6) phosphor-svelte: specifier: ^2.0.1 - version: 2.0.1(svelte@5.19.4) + version: 2.0.1(svelte@5.22.6) pkg-types: specifier: ^1.3.1 version: 1.3.1 @@ -173,19 +173,19 @@ importers: version: 0.5.5 runed: specifier: ^0.23.4 - version: 0.23.4(svelte@5.19.4) + version: 0.23.4(svelte@5.22.6) shiki: specifier: ^1.22.2 version: 1.22.2 svelte: - specifier: ^5.19.4 - version: 5.19.4 + specifier: ^5.22.6 + version: 5.22.6 svelte-check: specifier: ^4.1.4 - version: 4.1.4(picomatch@4.0.2)(svelte@5.19.4)(typescript@5.6.3) + version: 4.1.4(picomatch@4.0.2)(svelte@5.22.6)(typescript@5.6.3) svelte-sonner: specifier: ^0.3.28 - version: 0.3.28(svelte@5.19.4) + version: 0.3.28(svelte@5.22.6) tailwind-merge: specifier: ^2.5.4 version: 2.5.4 @@ -239,23 +239,23 @@ importers: version: 1.1.4 runed: specifier: ^0.23.2 - version: 0.23.2(svelte@5.19.4) + version: 0.23.2(svelte@5.22.6) svelte-toolbelt: specifier: ^0.7.1 - version: 0.7.1(svelte@5.19.4) + version: 0.7.1(svelte@5.22.6) tabbable: specifier: ^6.2.0 version: 6.2.0 devDependencies: '@sveltejs/kit': specifier: ^2.16.1 - version: 2.16.1(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.19.4)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0)))(svelte@5.19.4)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0)) + version: 2.16.1(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.22.6)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0)))(svelte@5.22.6)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0)) '@sveltejs/package': specifier: ^2.3.9 - version: 2.3.9(svelte@5.19.4)(typescript@5.6.3) + version: 2.3.9(svelte@5.22.6)(typescript@5.6.3) '@sveltejs/vite-plugin-svelte': specifier: 4.0.0 - version: 4.0.0(svelte@5.19.4)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0)) + version: 4.0.0(svelte@5.22.6)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0)) '@types/node': specifier: ^20.17.6 version: 20.17.6 @@ -275,11 +275,11 @@ importers: specifier: ^0.2.12 version: 0.2.12 svelte: - specifier: ^5.19.4 - version: 5.19.4 + specifier: ^5.22.6 + version: 5.22.6 svelte-check: specifier: ^4.1.4 - version: 4.1.4(picomatch@4.0.2)(svelte@5.19.4)(typescript@5.6.3) + version: 4.1.4(picomatch@4.0.2)(svelte@5.22.6)(typescript@5.6.3) tslib: specifier: ^2.8.1 version: 2.8.1 @@ -304,13 +304,13 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.3.1 - version: 3.3.1(@sveltejs/kit@2.16.1(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.19.4)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0)))(svelte@5.19.4)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0))) + version: 3.3.1(@sveltejs/kit@2.16.1(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.22.6)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0)))(svelte@5.22.6)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0))) '@sveltejs/kit': specifier: ^2.16.1 - version: 2.16.1(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.19.4)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0)))(svelte@5.19.4)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0)) + version: 2.16.1(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.22.6)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0)))(svelte@5.22.6)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0)) '@sveltejs/vite-plugin-svelte': specifier: ^4.0.0 - version: 4.0.0(svelte@5.19.4)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0)) + version: 4.0.0(svelte@5.22.6)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0)) '@testing-library/dom': specifier: ^10.4.0 version: 10.4.0 @@ -319,7 +319,7 @@ importers: version: 6.6.3 '@testing-library/svelte': specifier: ^5.2.4 - version: 5.2.4(svelte@5.19.4)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0))(vitest@2.1.8) + version: 5.2.4(svelte@5.22.6)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0))(vitest@2.1.8) '@testing-library/user-event': specifier: ^14.5.2 version: 14.5.2(@testing-library/dom@10.4.0) @@ -348,11 +348,11 @@ importers: specifier: ^1.5.1 version: 1.5.1 svelte: - specifier: ^5.19.4 - version: 5.19.4 + specifier: ^5.22.6 + version: 5.22.6 svelte-check: specifier: ^4.1.4 - version: 4.1.4(picomatch@4.0.2)(svelte@5.19.4)(typescript@5.6.3) + version: 4.1.4(picomatch@4.0.2)(svelte@5.22.6)(typescript@5.6.3) typescript: specifier: ^5.6.3 version: 5.6.3 @@ -1522,6 +1522,11 @@ packages: '@stackblitz/sdk@1.11.0': resolution: {integrity: sha512-DFQGANNkEZRzFk1/rDP6TcFdM82ycHE+zfl9C/M/jXlH68jiqHWHFMQURLELoD8koxvu/eW5uhg94NSAZlYrUQ==} + '@sveltejs/acorn-typescript@1.0.5': + resolution: {integrity: sha512-IwQk4yfwLdibDlrXVE04jTZYlLnwsTT2PIOQQGNLWfjavGifnk1JD1LcZjZaBTRcxZu2FfPfNLOE04DSu9lqtQ==} + peerDependencies: + acorn: ^8.9.0 + '@sveltejs/adapter-auto@3.3.1': resolution: {integrity: sha512-5Sc7WAxYdL6q9j/+D0jJKjGREGlfIevDyHSQ2eNETHcB1TKlQWHcAo8AS8H1QdjNvSXpvOwNjykDUHPEAyGgdQ==} peerDependencies: @@ -1901,11 +1906,6 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn-typescript@1.4.13: - resolution: {integrity: sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==} - peerDependencies: - acorn: '>=8.9.0' - acorn-walk@8.3.4: resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} engines: {node: '>=0.4.0'} @@ -2400,9 +2400,6 @@ packages: esm-env@1.1.4: resolution: {integrity: sha512-oO82nKPHKkzIj/hbtuDYy/JHqBHFlMIW36SDiPCVsj87ntDLcWN+sJ1erdVryd4NxODacFTsdrIE3b7IamqbOg==} - esm-env@1.2.1: - resolution: {integrity: sha512-U9JedYYjCnadUlXk7e1Kr+aENQhtUaoaV9+gZm1T8LC/YBAPJx3NSPIAurFOC0U5vrdSevnUJS2/wUVxGwPhng==} - esm-env@1.2.2: resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==} @@ -3907,8 +3904,8 @@ packages: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 - svelte@5.19.4: - resolution: {integrity: sha512-pzWvFQdvfEfT4Ll/JriAtcG7qmWjcL+x/NSl9Q+FPje5SXukYNp9kcufZ27ydauLLE/dwYMz9XRC8kiwTZmfDA==} + svelte@5.22.6: + resolution: {integrity: sha512-dxHyh3USJyayafSt5I5QD7KuoCM5ZGdIOtLQiKHEro7tymdh0jMcNkiSBVHW+LOA2jEqZEHhyfwN6/pCjx0Fug==} engines: {node: '>=18'} symbol-tree@3.2.4: @@ -5298,22 +5295,26 @@ snapshots: '@stackblitz/sdk@1.11.0': {} - '@sveltejs/adapter-auto@3.3.1(@sveltejs/kit@2.16.1(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.19.4)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0)))(svelte@5.19.4)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0)))': + '@sveltejs/acorn-typescript@1.0.5(acorn@8.14.0)': + dependencies: + acorn: 8.14.0 + + '@sveltejs/adapter-auto@3.3.1(@sveltejs/kit@2.16.1(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.22.6)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0)))(svelte@5.22.6)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0)))': dependencies: - '@sveltejs/kit': 2.16.1(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.19.4)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0)))(svelte@5.19.4)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0)) + '@sveltejs/kit': 2.16.1(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.22.6)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0)))(svelte@5.22.6)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0)) import-meta-resolve: 4.1.0 - '@sveltejs/adapter-cloudflare@4.7.4(@sveltejs/kit@2.16.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.19.4)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5)))(svelte@5.19.4)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5)))(wrangler@3.87.0)': + '@sveltejs/adapter-cloudflare@4.7.4(@sveltejs/kit@2.16.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.22.6)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5)))(svelte@5.22.6)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5)))(wrangler@3.87.0)': dependencies: '@cloudflare/workers-types': 4.20240701.0 - '@sveltejs/kit': 2.16.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.19.4)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5)))(svelte@5.19.4)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5)) + '@sveltejs/kit': 2.16.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.22.6)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5)))(svelte@5.22.6)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5)) esbuild: 0.21.5 worktop: 0.8.0-next.18 wrangler: 3.87.0 - '@sveltejs/kit@2.16.1(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.19.4)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0)))(svelte@5.19.4)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0))': + '@sveltejs/kit@2.16.1(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.22.6)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0)))(svelte@5.22.6)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0))': dependencies: - '@sveltejs/vite-plugin-svelte': 4.0.0(svelte@5.19.4)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0)) + '@sveltejs/vite-plugin-svelte': 4.0.0(svelte@5.22.6)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0)) '@types/cookie': 0.6.0 cookie: 0.6.0 devalue: 5.1.1 @@ -5325,12 +5326,12 @@ snapshots: sade: 1.8.1 set-cookie-parser: 2.6.0 sirv: 3.0.0 - svelte: 5.19.4 + svelte: 5.22.6 vite: 5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0) - '@sveltejs/kit@2.16.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.19.4)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5)))(svelte@5.19.4)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5))': + '@sveltejs/kit@2.16.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.22.6)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5)))(svelte@5.22.6)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5))': dependencies: - '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.19.4)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5)) + '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.22.6)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5)) '@types/cookie': 0.6.0 cookie: 0.6.0 devalue: 5.1.1 @@ -5342,59 +5343,59 @@ snapshots: sade: 1.8.1 set-cookie-parser: 2.6.0 sirv: 3.0.0 - svelte: 5.19.4 + svelte: 5.22.6 vite: 6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5) - '@sveltejs/package@2.3.9(svelte@5.19.4)(typescript@5.6.3)': + '@sveltejs/package@2.3.9(svelte@5.22.6)(typescript@5.6.3)': dependencies: chokidar: 4.0.1 kleur: 4.1.5 sade: 1.8.1 semver: 7.6.3 - svelte: 5.19.4 - svelte2tsx: 0.7.34(svelte@5.19.4)(typescript@5.6.3) + svelte: 5.22.6 + svelte2tsx: 0.7.34(svelte@5.22.6)(typescript@5.6.3) transitivePeerDependencies: - typescript - '@sveltejs/vite-plugin-svelte-inspector@3.0.0-next.3(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.19.4)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0)))(svelte@5.19.4)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0))': + '@sveltejs/vite-plugin-svelte-inspector@3.0.0-next.3(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.22.6)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0)))(svelte@5.22.6)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0))': dependencies: - '@sveltejs/vite-plugin-svelte': 4.0.0(svelte@5.19.4)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0)) + '@sveltejs/vite-plugin-svelte': 4.0.0(svelte@5.22.6)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0)) debug: 4.3.7 - svelte: 5.19.4 + svelte: 5.22.6 vite: 5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.19.4)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5)))(svelte@5.19.4)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5))': + '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.22.6)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5)))(svelte@5.22.6)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5))': dependencies: - '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.19.4)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5)) + '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.22.6)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5)) debug: 4.4.0 - svelte: 5.19.4 + svelte: 5.22.6 vite: 6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.19.4)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0))': + '@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.22.6)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 3.0.0-next.3(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.19.4)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0)))(svelte@5.19.4)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0)) + '@sveltejs/vite-plugin-svelte-inspector': 3.0.0-next.3(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.22.6)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0)))(svelte@5.22.6)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0)) debug: 4.3.7 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.12 - svelte: 5.19.4 + svelte: 5.22.6 vite: 5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0) vitefu: 1.0.4(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0)) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.19.4)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5))': + '@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.22.6)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.19.4)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5)))(svelte@5.19.4)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5)) + '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.22.6)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5)))(svelte@5.22.6)(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5)) debug: 4.4.0 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.17 - svelte: 5.19.4 + svelte: 5.22.6 vite: 6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5) vitefu: 1.0.4(vite@6.1.1(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.29.1)(terser@5.36.0)(yaml@2.4.5)) transitivePeerDependencies: @@ -5501,10 +5502,10 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 - '@testing-library/svelte@5.2.4(svelte@5.19.4)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0))(vitest@2.1.8)': + '@testing-library/svelte@5.2.4(svelte@5.22.6)(vite@5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0))(vitest@2.1.8)': dependencies: '@testing-library/dom': 10.4.0 - svelte: 5.19.4 + svelte: 5.22.6 optionalDependencies: vite: 5.4.11(@types/node@20.17.6)(lightningcss@1.29.1)(terser@5.36.0) vitest: 2.1.8(@types/node@20.17.6)(@vitest/ui@2.1.8)(jsdom@24.1.3)(lightningcss@1.29.1)(terser@5.36.0) @@ -5777,10 +5778,6 @@ snapshots: dependencies: acorn: 8.14.0 - acorn-typescript@1.4.13(acorn@8.14.0): - dependencies: - acorn: 8.14.0 - acorn-walk@8.3.4: dependencies: acorn: 8.14.0 @@ -6263,7 +6260,7 @@ snapshots: dependencies: eslint: 9.14.0(jiti@2.4.2) - eslint-plugin-svelte@2.46.1(eslint@9.14.0(jiti@2.4.2))(svelte@5.19.4): + eslint-plugin-svelte@2.46.1(eslint@9.14.0(jiti@2.4.2))(svelte@5.22.6): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.14.0(jiti@2.4.2)) '@jridgewell/sourcemap-codec': 1.5.0 @@ -6276,9 +6273,9 @@ snapshots: postcss-safe-parser: 6.0.0(postcss@8.4.49) postcss-selector-parser: 6.1.1 semver: 7.6.3 - svelte-eslint-parser: 0.43.0(svelte@5.19.4) + svelte-eslint-parser: 0.43.0(svelte@5.22.6) optionalDependencies: - svelte: 5.19.4 + svelte: 5.22.6 transitivePeerDependencies: - ts-node @@ -6340,8 +6337,6 @@ snapshots: esm-env@1.1.4: {} - esm-env@1.2.1: {} - esm-env@1.2.2: {} espree@10.3.0: @@ -7199,7 +7194,7 @@ snapshots: dependencies: '@types/mdast': 4.0.4 - mdsx@0.0.6(svelte@5.19.4): + mdsx@0.0.6(svelte@5.22.6): dependencies: esrap: 1.4.3 hast-util-to-html: 9.0.3 @@ -7208,7 +7203,7 @@ snapshots: rehype-stringify: 10.0.0 remark-parse: 11.0.0 remark-rehype: 11.1.0 - svelte: 5.19.4 + svelte: 5.22.6 unified: 11.0.5 unist-util-visit: 5.0.0 vfile: 6.0.1 @@ -7543,9 +7538,9 @@ snapshots: pkg-types: 1.3.1 ufo: 1.5.4 - mode-watcher@0.4.1(svelte@5.19.4): + mode-watcher@0.4.1(svelte@5.22.6): dependencies: - svelte: 5.19.4 + svelte: 5.22.6 mri@1.2.0: {} @@ -7682,9 +7677,9 @@ snapshots: pathval@2.0.0: {} - phosphor-svelte@2.0.1(svelte@5.19.4): + phosphor-svelte@2.0.1(svelte@5.22.6): dependencies: - svelte: 5.19.4 + svelte: 5.22.6 picocolors@1.1.1: {} @@ -7741,16 +7736,16 @@ snapshots: prelude-ls@1.2.1: {} - prettier-plugin-svelte@3.3.3(prettier@3.3.3)(svelte@5.19.4): + prettier-plugin-svelte@3.3.3(prettier@3.3.3)(svelte@5.22.6): dependencies: prettier: 3.3.3 - svelte: 5.19.4 + svelte: 5.22.6 - prettier-plugin-tailwindcss@0.6.11(prettier-plugin-svelte@3.3.3(prettier@3.3.3)(svelte@5.19.4))(prettier@3.3.3): + prettier-plugin-tailwindcss@0.6.11(prettier-plugin-svelte@3.3.3(prettier@3.3.3)(svelte@5.22.6))(prettier@3.3.3): dependencies: prettier: 3.3.3 optionalDependencies: - prettier-plugin-svelte: 3.3.3(prettier@3.3.3)(svelte@5.19.4) + prettier-plugin-svelte: 3.3.3(prettier@3.3.3)(svelte@5.22.6) prettier@2.8.8: {} @@ -8027,15 +8022,15 @@ snapshots: dependencies: queue-microtask: 1.2.3 - runed@0.23.2(svelte@5.19.4): + runed@0.23.2(svelte@5.22.6): dependencies: esm-env: 1.2.2 - svelte: 5.19.4 + svelte: 5.22.6 - runed@0.23.4(svelte@5.19.4): + runed@0.23.4(svelte@5.22.6): dependencies: esm-env: 1.2.2 - svelte: 5.19.4 + svelte: 5.22.6 rxjs@7.8.1: dependencies: @@ -8211,19 +8206,19 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-check@4.1.4(picomatch@4.0.2)(svelte@5.19.4)(typescript@5.6.3): + svelte-check@4.1.4(picomatch@4.0.2)(svelte@5.22.6)(typescript@5.6.3): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 4.0.1 fdir: 6.4.2(picomatch@4.0.2) picocolors: 1.1.1 sade: 1.8.1 - svelte: 5.19.4 + svelte: 5.22.6 typescript: 5.6.3 transitivePeerDependencies: - picomatch - svelte-eslint-parser@0.43.0(svelte@5.19.4): + svelte-eslint-parser@0.43.0(svelte@5.22.6): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -8231,41 +8226,41 @@ snapshots: postcss: 8.4.49 postcss-scss: 4.0.9(postcss@8.4.49) optionalDependencies: - svelte: 5.19.4 + svelte: 5.22.6 - svelte-sonner@0.3.28(svelte@5.19.4): + svelte-sonner@0.3.28(svelte@5.22.6): dependencies: - svelte: 5.19.4 + svelte: 5.22.6 - svelte-toolbelt@0.7.1(svelte@5.19.4): + svelte-toolbelt@0.7.1(svelte@5.22.6): dependencies: clsx: 2.1.1 - runed: 0.23.2(svelte@5.19.4) + runed: 0.23.2(svelte@5.22.6) style-to-object: 1.0.8 - svelte: 5.19.4 + svelte: 5.22.6 - svelte2tsx@0.7.34(svelte@5.19.4)(typescript@5.6.3): + svelte2tsx@0.7.34(svelte@5.22.6)(typescript@5.6.3): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 5.19.4 + svelte: 5.22.6 typescript: 5.6.3 - svelte@5.19.4: + svelte@5.22.6: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 + '@sveltejs/acorn-typescript': 1.0.5(acorn@8.14.0) '@types/estree': 1.0.6 acorn: 8.14.0 - acorn-typescript: 1.4.13(acorn@8.14.0) aria-query: 5.3.1 axobject-query: 4.1.0 clsx: 2.1.1 - esm-env: 1.2.1 + esm-env: 1.2.2 esrap: 1.4.3 is-reference: 3.0.3 locate-character: 3.0.0 - magic-string: 0.30.12 + magic-string: 0.30.17 zimmerframe: 1.1.2 symbol-tree@3.2.4: {} diff --git a/tests/package.json b/tests/package.json index e364273d2..4156615d4 100644 --- a/tests/package.json +++ b/tests/package.json @@ -26,7 +26,7 @@ "jest-axe": "^9.0.0", "jsdom": "^24.1.3", "resize-observer-polyfill": "^1.5.1", - "svelte": "^5.19.4", + "svelte": "^5.22.6", "svelte-check": "^4.1.4", "typescript": "^5.6.3", "vite": "^5.4.11",