diff --git a/packages/runed/package.json b/packages/runed/package.json index 523518ca..3de7170c 100644 --- a/packages/runed/package.json +++ b/packages/runed/package.json @@ -61,7 +61,7 @@ "jsdom": "^24.0.0", "publint": "^0.1.9", "resize-observer-polyfill": "^1.5.1", - "svelte": "^5.0.0-next.167", + "svelte": "^5.0.0-next.243", "svelte-check": "^3.6.0", "tslib": "^2.4.1", "typescript": "^5.0.0", diff --git a/packages/runed/src/lib/utilities/ElementRect/ElementRect.svelte.ts b/packages/runed/src/lib/utilities/ElementRect/ElementRect.svelte.ts index 5e31b0e2..1d7507d7 100644 --- a/packages/runed/src/lib/utilities/ElementRect/ElementRect.svelte.ts +++ b/packages/runed/src/lib/utilities/ElementRect/ElementRect.svelte.ts @@ -1,4 +1,4 @@ -import { extract } from "../extract/extract.js"; +import { extract } from "../extract/extract.svelte.js"; import { useMutationObserver } from "../useMutationObserver/useMutationObserver.svelte.js"; import { useResizeObserver } from "../useResizeObserver/useResizeObserver.svelte.js"; import type { MaybeGetter } from "$lib/internal/types.js"; @@ -21,7 +21,7 @@ export type ElementRectOptions = { * @see {@link https://runed.dev/docs/utilities/element-size} */ export class ElementRect { - #rect: Rect = $state.raw({ + #rect: Rect = $state({ x: 0, y: 0, width: 0, diff --git a/packages/runed/src/lib/utilities/IsFocusWithin/IsFocusWithin.svelte.ts b/packages/runed/src/lib/utilities/IsFocusWithin/IsFocusWithin.svelte.ts index c5057d29..f91fbe51 100644 --- a/packages/runed/src/lib/utilities/IsFocusWithin/IsFocusWithin.svelte.ts +++ b/packages/runed/src/lib/utilities/IsFocusWithin/IsFocusWithin.svelte.ts @@ -1,4 +1,4 @@ -import { extract } from "../extract/extract.js"; +import { extract } from "../extract/extract.svelte.js"; import { activeElement } from "../activeElement/activeElement.svelte.js"; import type { MaybeGetter } from "$lib/internal/types.js"; diff --git a/packages/runed/src/lib/utilities/MediaQuery/MediaQuery.svelte.ts b/packages/runed/src/lib/utilities/MediaQuery/MediaQuery.svelte.ts index e71748a7..ef87c49d 100644 --- a/packages/runed/src/lib/utilities/MediaQuery/MediaQuery.svelte.ts +++ b/packages/runed/src/lib/utilities/MediaQuery/MediaQuery.svelte.ts @@ -1,4 +1,4 @@ -import { extract } from "../extract/extract.js"; +import { extract } from "../extract/extract.svelte.js"; import { useEventListener } from "../useEventListener/useEventListener.svelte.js"; import type { MaybeGetter } from "$lib/internal/types.js"; diff --git a/packages/runed/src/lib/utilities/extract/extract.ts b/packages/runed/src/lib/utilities/extract/extract.svelte.ts similarity index 100% rename from packages/runed/src/lib/utilities/extract/extract.ts rename to packages/runed/src/lib/utilities/extract/extract.svelte.ts diff --git a/packages/runed/src/lib/utilities/extract/index.ts b/packages/runed/src/lib/utilities/extract/index.ts index 32b74e64..1c8f3467 100644 --- a/packages/runed/src/lib/utilities/extract/index.ts +++ b/packages/runed/src/lib/utilities/extract/index.ts @@ -1 +1 @@ -export { extract } from "./extract.js"; +export { extract } from "./extract.svelte.js"; diff --git a/packages/runed/src/lib/utilities/useEventListener/useEventListener.svelte.ts b/packages/runed/src/lib/utilities/useEventListener/useEventListener.svelte.ts index efc98558..d8487c7e 100644 --- a/packages/runed/src/lib/utilities/useEventListener/useEventListener.svelte.ts +++ b/packages/runed/src/lib/utilities/useEventListener/useEventListener.svelte.ts @@ -1,4 +1,4 @@ -import { extract } from "../extract/extract.js"; +import { extract } from "../extract/extract.svelte.js"; import type { MaybeGetter } from "$lib/internal/types.js"; import { addEventListener } from "$lib/internal/utils/event.js"; diff --git a/packages/runed/src/lib/utilities/useIntersectionObserver/useIntersectionObserver.svelte.ts b/packages/runed/src/lib/utilities/useIntersectionObserver/useIntersectionObserver.svelte.ts index 1ddbdb23..f1cfd5b3 100644 --- a/packages/runed/src/lib/utilities/useIntersectionObserver/useIntersectionObserver.svelte.ts +++ b/packages/runed/src/lib/utilities/useIntersectionObserver/useIntersectionObserver.svelte.ts @@ -1,4 +1,4 @@ -import { extract } from "../extract/extract.js"; +import { extract } from "../extract/extract.svelte.js"; import type { MaybeGetter } from "$lib/internal/types.js"; import { get } from "$lib/internal/utils/get.js"; diff --git a/packages/runed/src/lib/utilities/useMutationObserver/useMutationObserver.svelte.ts b/packages/runed/src/lib/utilities/useMutationObserver/useMutationObserver.svelte.ts index 577bfac8..d88880ed 100644 --- a/packages/runed/src/lib/utilities/useMutationObserver/useMutationObserver.svelte.ts +++ b/packages/runed/src/lib/utilities/useMutationObserver/useMutationObserver.svelte.ts @@ -1,4 +1,4 @@ -import { extract } from "../extract/extract.js"; +import { extract } from "../extract/extract.svelte.js"; import type { MaybeGetter } from "$lib/internal/types.js"; export interface UseMutationObserverOptions extends MutationObserverInit {} diff --git a/packages/runed/src/lib/utilities/useResizeObserver/useResizeObserver.svelte.ts b/packages/runed/src/lib/utilities/useResizeObserver/useResizeObserver.svelte.ts index 3ff0c50b..6c80390d 100644 --- a/packages/runed/src/lib/utilities/useResizeObserver/useResizeObserver.svelte.ts +++ b/packages/runed/src/lib/utilities/useResizeObserver/useResizeObserver.svelte.ts @@ -1,4 +1,4 @@ -import { extract } from "../extract/extract.js"; +import { extract } from "../extract/extract.svelte.js"; import type { MaybeGetter } from "$lib/internal/types.js"; export interface ResizeObserverSize { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bb567e32..0a911563 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,7 +16,7 @@ importers: version: 2.27.1 '@huntabyte/eslint-config': specifier: ^0.3.2 - version: 0.3.2(@vue/compiler-sfc@3.4.25)(eslint-plugin-svelte@2.38.0)(eslint@9.1.1)(svelte-eslint-parser@0.35.0)(svelte@5.0.0-next.168)(typescript@5.4.5) + version: 0.3.2(@vue/compiler-sfc@3.4.25)(eslint-plugin-svelte@2.38.0)(eslint@9.1.1)(svelte-eslint-parser@0.35.0)(svelte@5.0.0-next.243)(typescript@5.4.5) '@svitejs/changesets-changelog-github-compact': specifier: ^1.1.0 version: 1.1.0 @@ -25,13 +25,13 @@ importers: version: 9.1.1 eslint-plugin-svelte: specifier: 2.38.0 - version: 2.38.0(eslint@9.1.1)(svelte@5.0.0-next.168) + version: 2.38.0(eslint@9.1.1)(svelte@5.0.0-next.243) prettier: specifier: ^3.2.5 version: 3.2.5 prettier-plugin-svelte: specifier: ^3.2.3 - version: 3.2.3(prettier@3.2.5)(svelte@5.0.0-next.168) + version: 3.2.3(prettier@3.2.5)(svelte@5.0.0-next.243) prettier-plugin-tailwindcss: specifier: ^0.5.14 version: 0.5.14(prettier-plugin-svelte@3.2.3)(prettier@3.2.5) @@ -40,7 +40,7 @@ importers: version: 1.4.10 svelte-eslint-parser: specifier: ^0.35.0 - version: 0.35.0(svelte@5.0.0-next.168) + version: 0.35.0(svelte@5.0.0-next.243) wrangler: specifier: ^3.52.0 version: 3.52.0 @@ -53,13 +53,13 @@ importers: devDependencies: '@sveltejs/kit': specifier: ^2.5.3 - version: 2.5.7(@sveltejs/vite-plugin-svelte@3.1.1)(svelte@5.0.0-next.168)(vite@5.2.10) + version: 2.5.7(@sveltejs/vite-plugin-svelte@3.1.1)(svelte@5.0.0-next.243)(vite@5.2.10) '@sveltejs/package': specifier: ^2.3.0 - version: 2.3.1(svelte@5.0.0-next.168)(typescript@5.4.5) + version: 2.3.1(svelte@5.0.0-next.243)(typescript@5.4.5) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.1 - version: 3.1.1(svelte@5.0.0-next.168)(vite@5.2.10) + version: 3.1.1(svelte@5.0.0-next.243)(vite@5.2.10) '@testing-library/dom': specifier: ^10.2.0 version: 10.2.0 @@ -68,7 +68,7 @@ importers: version: 6.4.6(vitest@1.5.2) '@testing-library/svelte': specifier: ^5.2.0 - version: 5.2.0(svelte@5.0.0-next.168)(vite@5.2.10)(vitest@1.5.2) + version: 5.2.0(svelte@5.0.0-next.243)(vite@5.2.10)(vitest@1.5.2) '@testing-library/user-event': specifier: ^14.5.2 version: 14.5.2(@testing-library/dom@10.2.0) @@ -91,11 +91,11 @@ importers: specifier: ^1.5.1 version: 1.5.1 svelte: - specifier: ^5.0.0-next.167 - version: 5.0.0-next.168 + specifier: ^5.0.0-next.243 + version: 5.0.0-next.243 svelte-check: specifier: ^3.6.0 - version: 3.7.0(postcss@8.4.38)(svelte@5.0.0-next.168) + version: 3.7.0(postcss@8.4.38)(svelte@5.0.0-next.243) tslib: specifier: ^2.4.1 version: 2.6.2 @@ -247,7 +247,7 @@ packages: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - /@antfu/eslint-config@2.21.2(@vue/compiler-sfc@3.4.25)(eslint-plugin-svelte@2.38.0)(eslint@9.1.1)(svelte-eslint-parser@0.35.0)(svelte@5.0.0-next.168)(typescript@5.4.5): + /@antfu/eslint-config@2.21.2(@vue/compiler-sfc@3.4.25)(eslint-plugin-svelte@2.38.0)(eslint@9.1.1)(svelte-eslint-parser@0.35.0)(svelte@5.0.0-next.243)(typescript@5.4.5): resolution: {integrity: sha512-qaKf+af5GeSNTvTzxtSmpitwLZWIwl/uURxQZhhoHCoA1PxofFHSpCNVYLSvPlj17lwT/DzWgovgL/08uXG9aQ==} hasBin: true peerDependencies: @@ -311,9 +311,9 @@ packages: eslint-plugin-markdown: 5.0.0(eslint@9.1.1) eslint-plugin-n: 17.9.0(eslint@9.1.1) eslint-plugin-no-only-tests: 3.1.0 - eslint-plugin-perfectionist: 2.11.0(eslint@9.1.1)(svelte-eslint-parser@0.35.0)(svelte@5.0.0-next.168)(typescript@5.4.5)(vue-eslint-parser@9.4.3) + eslint-plugin-perfectionist: 2.11.0(eslint@9.1.1)(svelte-eslint-parser@0.35.0)(svelte@5.0.0-next.243)(typescript@5.4.5)(vue-eslint-parser@9.4.3) eslint-plugin-regexp: 2.6.0(eslint@9.1.1) - eslint-plugin-svelte: 2.38.0(eslint@9.1.1)(svelte@5.0.0-next.168) + eslint-plugin-svelte: 2.38.0(eslint@9.1.1)(svelte@5.0.0-next.243) eslint-plugin-toml: 0.11.1(eslint@9.1.1) eslint-plugin-unicorn: 54.0.0(eslint@9.1.1) eslint-plugin-unused-imports: 3.2.0(@typescript-eslint/eslint-plugin@7.15.0)(eslint@9.1.1) @@ -326,7 +326,7 @@ packages: local-pkg: 0.5.0 parse-gitignore: 2.0.0 picocolors: 1.0.1 - svelte-eslint-parser: 0.35.0(svelte@5.0.0-next.168) + svelte-eslint-parser: 0.35.0(svelte@5.0.0-next.243) toml-eslint-parser: 0.10.0 vue-eslint-parser: 9.4.3(eslint@9.1.1) yaml-eslint-parser: 1.2.3 @@ -1415,7 +1415,7 @@ packages: engines: {node: '>=18.18'} dev: true - /@huntabyte/eslint-config@0.3.2(@vue/compiler-sfc@3.4.25)(eslint-plugin-svelte@2.38.0)(eslint@9.1.1)(svelte-eslint-parser@0.35.0)(svelte@5.0.0-next.168)(typescript@5.4.5): + /@huntabyte/eslint-config@0.3.2(@vue/compiler-sfc@3.4.25)(eslint-plugin-svelte@2.38.0)(eslint@9.1.1)(svelte-eslint-parser@0.35.0)(svelte@5.0.0-next.243)(typescript@5.4.5): resolution: {integrity: sha512-An9+BUybMV4XR8Q843su3CCN7AGT8rvaJ8vHGMO51YAZOs6LINxmQMshFE8MwPc95UeyFiAb0+MRzJYT+KRntw==} hasBin: true peerDependencies: @@ -1423,7 +1423,7 @@ packages: eslint-plugin-svelte: ^2.37.0 svelte-eslint-parser: ^0.34.1 dependencies: - '@antfu/eslint-config': 2.21.2(@vue/compiler-sfc@3.4.25)(eslint-plugin-svelte@2.38.0)(eslint@9.1.1)(svelte-eslint-parser@0.35.0)(svelte@5.0.0-next.168)(typescript@5.4.5) + '@antfu/eslint-config': 2.21.2(@vue/compiler-sfc@3.4.25)(eslint-plugin-svelte@2.38.0)(eslint@9.1.1)(svelte-eslint-parser@0.35.0)(svelte@5.0.0-next.243)(typescript@5.4.5) '@antfu/install-pkg': 0.3.3 '@clack/prompts': 0.7.0 '@huntabyte/eslint-plugin': 0.1.0(eslint@9.1.1) @@ -1432,10 +1432,10 @@ packages: chalk: 5.3.0 eslint: 9.1.1 eslint-flat-config-utils: 0.2.5 - eslint-plugin-svelte: 2.38.0(eslint@9.1.1)(svelte@5.0.0-next.168) + eslint-plugin-svelte: 2.38.0(eslint@9.1.1)(svelte@5.0.0-next.243) local-pkg: 0.5.0 parse-gitignore: 2.0.0 - svelte-eslint-parser: 0.35.0(svelte@5.0.0-next.168) + svelte-eslint-parser: 0.35.0(svelte@5.0.0-next.243) yargs: 17.7.2 transitivePeerDependencies: - '@eslint-react/eslint-plugin' @@ -1513,6 +1513,10 @@ packages: /@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + /@jridgewell/sourcemap-codec@1.5.0: + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + dev: true + /@jridgewell/trace-mapping@0.3.25: resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} dependencies: @@ -2143,7 +2147,7 @@ packages: wrangler: 3.52.0 dev: true - /@sveltejs/kit@2.5.7(@sveltejs/vite-plugin-svelte@3.1.1)(svelte@5.0.0-next.168)(vite@5.2.10): + /@sveltejs/kit@2.5.7(@sveltejs/vite-plugin-svelte@3.1.1)(svelte@5.0.0-next.169)(vite@5.2.10): resolution: {integrity: sha512-6uedTzrb7nQrw6HALxnPrPaXdIN2jJJTzTIl96Z3P5NiG+OAfpdPbrWrvkJ3GN4CfWqrmU4dJqwMMRMTD/C7ow==} engines: {node: '>=18.13'} hasBin: true @@ -2153,7 +2157,7 @@ packages: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.3 dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.168)(vite@5.2.10) + '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.169)(vite@5.2.10) '@types/cookie': 0.6.0 cookie: 0.6.0 devalue: 5.0.0 @@ -2165,12 +2169,12 @@ packages: sade: 1.8.1 set-cookie-parser: 2.6.0 sirv: 2.0.4 - svelte: 5.0.0-next.168 + svelte: 5.0.0-next.169 tiny-glob: 0.2.9 vite: 5.2.10(@types/node@20.12.7) dev: true - /@sveltejs/kit@2.5.7(@sveltejs/vite-plugin-svelte@3.1.1)(svelte@5.0.0-next.169)(vite@5.2.10): + /@sveltejs/kit@2.5.7(@sveltejs/vite-plugin-svelte@3.1.1)(svelte@5.0.0-next.243)(vite@5.2.10): resolution: {integrity: sha512-6uedTzrb7nQrw6HALxnPrPaXdIN2jJJTzTIl96Z3P5NiG+OAfpdPbrWrvkJ3GN4CfWqrmU4dJqwMMRMTD/C7ow==} engines: {node: '>=18.13'} hasBin: true @@ -2180,7 +2184,7 @@ packages: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.3 dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.169)(vite@5.2.10) + '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.243)(vite@5.2.10) '@types/cookie': 0.6.0 cookie: 0.6.0 devalue: 5.0.0 @@ -2192,12 +2196,12 @@ packages: sade: 1.8.1 set-cookie-parser: 2.6.0 sirv: 2.0.4 - svelte: 5.0.0-next.169 + svelte: 5.0.0-next.243 tiny-glob: 0.2.9 vite: 5.2.10(@types/node@20.12.7) dev: true - /@sveltejs/package@2.3.1(svelte@5.0.0-next.168)(typescript@5.4.5): + /@sveltejs/package@2.3.1(svelte@5.0.0-next.243)(typescript@5.4.5): resolution: {integrity: sha512-JvR2J4ost1oCn1CSdqenYRwGX/1RX+7LN+VZ71aPnz3JAlIFaEKQd1pBxlb+OSQTfeugJO0W39gB9voAbBO5ow==} engines: {node: ^16.14 || >=18} hasBin: true @@ -2208,13 +2212,13 @@ packages: kleur: 4.1.5 sade: 1.8.1 semver: 7.6.0 - svelte: 5.0.0-next.168 - svelte2tsx: 0.7.7(svelte@5.0.0-next.168)(typescript@5.4.5) + svelte: 5.0.0-next.243 + svelte2tsx: 0.7.7(svelte@5.0.0-next.243)(typescript@5.4.5) transitivePeerDependencies: - typescript dev: true - /@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1)(svelte@5.0.0-next.168)(vite@5.2.10): + /@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1)(svelte@5.0.0-next.169)(vite@5.2.10): resolution: {integrity: sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==} engines: {node: ^18.0.0 || >=20} peerDependencies: @@ -2222,15 +2226,15 @@ packages: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.168)(vite@5.2.10) + '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.169)(vite@5.2.10) debug: 4.3.4 - svelte: 5.0.0-next.168 + svelte: 5.0.0-next.169 vite: 5.2.10(@types/node@20.12.7) transitivePeerDependencies: - supports-color dev: true - /@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1)(svelte@5.0.0-next.169)(vite@5.2.10): + /@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1)(svelte@5.0.0-next.243)(vite@5.2.10): resolution: {integrity: sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==} engines: {node: ^18.0.0 || >=20} peerDependencies: @@ -2238,48 +2242,48 @@ packages: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.169)(vite@5.2.10) + '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.243)(vite@5.2.10) debug: 4.3.4 - svelte: 5.0.0-next.169 + svelte: 5.0.0-next.243 vite: 5.2.10(@types/node@20.12.7) transitivePeerDependencies: - supports-color dev: true - /@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.168)(vite@5.2.10): + /@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.169)(vite@5.2.10): resolution: {integrity: sha512-rimpFEAboBBHIlzISibg94iP09k/KYdHgVhJlcsTfn7KMBhc70jFX/GRWkRdFCc2fdnk+4+Bdfej23cMDnJS6A==} engines: {node: ^18.0.0 || >=20} peerDependencies: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.0 dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.1)(svelte@5.0.0-next.168)(vite@5.2.10) + '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.1)(svelte@5.0.0-next.169)(vite@5.2.10) debug: 4.3.4 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.10 - svelte: 5.0.0-next.168 - svelte-hmr: 0.16.0(svelte@5.0.0-next.168) + svelte: 5.0.0-next.169 + svelte-hmr: 0.16.0(svelte@5.0.0-next.169) vite: 5.2.10(@types/node@20.12.7) vitefu: 0.2.5(vite@5.2.10) transitivePeerDependencies: - supports-color dev: true - /@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.169)(vite@5.2.10): + /@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.243)(vite@5.2.10): resolution: {integrity: sha512-rimpFEAboBBHIlzISibg94iP09k/KYdHgVhJlcsTfn7KMBhc70jFX/GRWkRdFCc2fdnk+4+Bdfej23cMDnJS6A==} engines: {node: ^18.0.0 || >=20} peerDependencies: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.0 dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.1)(svelte@5.0.0-next.169)(vite@5.2.10) + '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.1)(svelte@5.0.0-next.243)(vite@5.2.10) debug: 4.3.4 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.10 - svelte: 5.0.0-next.169 - svelte-hmr: 0.16.0(svelte@5.0.0-next.169) + svelte: 5.0.0-next.243 + svelte-hmr: 0.16.0(svelte@5.0.0-next.243) vite: 5.2.10(@types/node@20.12.7) vitefu: 0.2.5(vite@5.2.10) transitivePeerDependencies: @@ -2360,7 +2364,7 @@ packages: vitest: 1.5.2(@types/node@20.12.7)(@vitest/ui@1.6.0)(jsdom@24.0.0) dev: true - /@testing-library/svelte@5.2.0(svelte@5.0.0-next.168)(vite@5.2.10)(vitest@1.5.2): + /@testing-library/svelte@5.2.0(svelte@5.0.0-next.243)(vite@5.2.10)(vitest@1.5.2): resolution: {integrity: sha512-oMIFfxMcaPOXp+BQTRVgkeKzfAx7ee9fMrWaiKbMN36tN61kLl4Uj5ZZ/y1w9aL3a0BuBEoErV5iorYwCHqVUA==} engines: {node: '>= 10'} peerDependencies: @@ -2374,7 +2378,7 @@ packages: optional: true dependencies: '@testing-library/dom': 10.2.0 - svelte: 5.0.0-next.168 + svelte: 5.0.0-next.243 vite: 5.2.10(@types/node@20.12.7) vitest: 1.5.2(@types/node@20.12.7)(@vitest/ui@1.6.0)(jsdom@24.0.0) dev: true @@ -2841,7 +2845,7 @@ packages: '@vue/compiler-ssr': 3.4.25 '@vue/shared': 3.4.25 estree-walker: 2.0.2 - magic-string: 0.30.10 + magic-string: 0.30.11 postcss: 8.4.38 source-map-js: 1.2.0 dev: true @@ -2872,6 +2876,14 @@ packages: dependencies: acorn: 8.11.3 + /acorn-typescript@1.4.13(acorn@8.12.1): + resolution: {integrity: sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==} + peerDependencies: + acorn: '>=8.9.0' + dependencies: + acorn: 8.12.1 + dev: true + /acorn-walk@8.3.2: resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} engines: {node: '>=0.4.0'} @@ -2882,6 +2894,12 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + /acorn@8.12.1: + resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + /agent-base@7.1.1: resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} engines: {node: '>= 14'} @@ -3068,6 +3086,11 @@ packages: dependencies: dequal: 2.0.3 + /axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} + dev: true + /bail@2.0.2: resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} dev: true @@ -4161,7 +4184,7 @@ packages: engines: {node: '>=5.0.0'} dev: true - /eslint-plugin-perfectionist@2.11.0(eslint@9.1.1)(svelte-eslint-parser@0.35.0)(svelte@5.0.0-next.168)(typescript@5.4.5)(vue-eslint-parser@9.4.3): + /eslint-plugin-perfectionist@2.11.0(eslint@9.1.1)(svelte-eslint-parser@0.35.0)(svelte@5.0.0-next.243)(typescript@5.4.5)(vue-eslint-parser@9.4.3): resolution: {integrity: sha512-XrtBtiu5rbQv88gl+1e2RQud9te9luYNvKIgM9emttQ2zutHPzY/AQUucwxscDKV4qlTkvLTxjOFvxqeDpPorw==} peerDependencies: astro-eslint-parser: ^1.0.2 @@ -4183,8 +4206,8 @@ packages: eslint: 9.1.1 minimatch: 9.0.4 natural-compare-lite: 1.4.0 - svelte: 5.0.0-next.168 - svelte-eslint-parser: 0.35.0(svelte@5.0.0-next.168) + svelte: 5.0.0-next.243 + svelte-eslint-parser: 0.35.0(svelte@5.0.0-next.243) vue-eslint-parser: 9.4.3(eslint@9.1.1) transitivePeerDependencies: - supports-color @@ -4207,7 +4230,7 @@ packages: scslre: 0.3.0 dev: true - /eslint-plugin-svelte@2.38.0(eslint@9.1.1)(svelte@5.0.0-next.168): + /eslint-plugin-svelte@2.38.0(eslint@9.1.1)(svelte@5.0.0-next.243): resolution: {integrity: sha512-IwwxhHzitx3dr0/xo0z4jjDlb2AAHBPKt+juMyKKGTLlKi1rZfA4qixMwnveU20/JTHyipM6keX4Vr7LZFYc9g==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: @@ -4229,8 +4252,8 @@ packages: postcss-safe-parser: 6.0.0(postcss@8.4.38) postcss-selector-parser: 6.0.16 semver: 7.6.0 - svelte: 5.0.0-next.168 - svelte-eslint-parser: 0.35.0(svelte@5.0.0-next.168) + svelte: 5.0.0-next.243 + svelte-eslint-parser: 0.35.0(svelte@5.0.0-next.243) transitivePeerDependencies: - supports-color - ts-node @@ -5929,6 +5952,12 @@ packages: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 + /magic-string@0.30.11: + resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + dev: true + /magicast@0.3.4: resolution: {integrity: sha512-TyDF/Pn36bBji9rWKHlZe+PZb6Mx5V8IHCSxk7X4aljM4e/vyDvZZYwHewdVaqiA0nb3ghfHU/6AUpDxWoER2Q==} dependencies: @@ -7607,14 +7636,14 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /prettier-plugin-svelte@3.2.3(prettier@3.2.5)(svelte@5.0.0-next.168): + /prettier-plugin-svelte@3.2.3(prettier@3.2.5)(svelte@5.0.0-next.243): resolution: {integrity: sha512-wJq8RunyFlWco6U0WJV5wNCM7zpBFakS76UBSbmzMGpncpK98NZABaE+s7n8/APDCEVNHXC5Mpq+MLebQtsRlg==} peerDependencies: prettier: ^3.0.0 svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 dependencies: prettier: 3.2.5 - svelte: 5.0.0-next.168 + svelte: 5.0.0-next.243 dev: true /prettier-plugin-tailwindcss@0.5.14(prettier-plugin-svelte@3.2.3)(prettier@3.2.5): @@ -7670,7 +7699,7 @@ packages: optional: true dependencies: prettier: 3.2.5 - prettier-plugin-svelte: 3.2.3(prettier@3.2.5)(svelte@5.0.0-next.168) + prettier-plugin-svelte: 3.2.3(prettier@3.2.5)(svelte@5.0.0-next.243) dev: true /prettier@2.8.8: @@ -8639,7 +8668,7 @@ packages: - sugarss dev: true - /svelte-check@3.7.0(postcss@8.4.38)(svelte@5.0.0-next.168): + /svelte-check@3.7.0(postcss@8.4.38)(svelte@5.0.0-next.243): resolution: {integrity: sha512-Va6sGL4Vy4znn0K+vaatk98zoBvG2aDee4y3r5X4S80z8DXfbACHvdLlyXa4C4c5tQzK9H0Uq2pbd20wH3ucjQ==} hasBin: true peerDependencies: @@ -8651,8 +8680,8 @@ packages: import-fresh: 3.3.0 picocolors: 1.0.0 sade: 1.8.1 - svelte: 5.0.0-next.168 - svelte-preprocess: 5.1.4(postcss@8.4.38)(svelte@5.0.0-next.168)(typescript@5.4.5) + svelte: 5.0.0-next.243 + svelte-preprocess: 5.1.4(postcss@8.4.38)(svelte@5.0.0-next.243)(typescript@5.4.5) typescript: 5.4.5 transitivePeerDependencies: - '@babel/core' @@ -8666,7 +8695,7 @@ packages: - sugarss dev: true - /svelte-eslint-parser@0.35.0(svelte@5.0.0-next.168): + /svelte-eslint-parser@0.35.0(svelte@5.0.0-next.243): resolution: {integrity: sha512-CtbPseajW0gjwEvHiuzYJkPDjAcHz2FaHt540j6RVYrZgnE6xWkzUBodQ4I3nV+G5AS0Svt8K6aIA/CIU9xT2Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8680,25 +8709,25 @@ packages: espree: 9.6.1 postcss: 8.4.38 postcss-scss: 4.0.9(postcss@8.4.38) - svelte: 5.0.0-next.168 + svelte: 5.0.0-next.243 dev: true - /svelte-hmr@0.16.0(svelte@5.0.0-next.168): + /svelte-hmr@0.16.0(svelte@5.0.0-next.169): resolution: {integrity: sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA==} engines: {node: ^12.20 || ^14.13.1 || >= 16} peerDependencies: svelte: ^3.19.0 || ^4.0.0 dependencies: - svelte: 5.0.0-next.168 + svelte: 5.0.0-next.169 dev: true - /svelte-hmr@0.16.0(svelte@5.0.0-next.169): + /svelte-hmr@0.16.0(svelte@5.0.0-next.243): resolution: {integrity: sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA==} engines: {node: ^12.20 || ^14.13.1 || >= 16} peerDependencies: svelte: ^3.19.0 || ^4.0.0 dependencies: - svelte: 5.0.0-next.169 + svelte: 5.0.0-next.243 dev: true /svelte-preprocess@5.1.4(postcss-load-config@5.0.3)(postcss@8.4.38)(svelte@5.0.0-next.169)(typescript@5.4.5): @@ -8750,7 +8779,7 @@ packages: typescript: 5.4.5 dev: true - /svelte-preprocess@5.1.4(postcss@8.4.38)(svelte@5.0.0-next.168)(typescript@5.4.5): + /svelte-preprocess@5.1.4(postcss@8.4.38)(svelte@5.0.0-next.243)(typescript@5.4.5): resolution: {integrity: sha512-IvnbQ6D6Ao3Gg6ftiM5tdbR6aAETwjhHV+UKGf5bHGYR69RQvF1ho0JKPcbUON4vy4R7zom13jPjgdOWCQ5hDA==} engines: {node: '>= 16.0.0'} requiresBuild: true @@ -8794,7 +8823,7 @@ packages: postcss: 8.4.38 sorcery: 0.11.0 strip-indent: 3.0.0 - svelte: 5.0.0-next.168 + svelte: 5.0.0-next.243 typescript: 5.4.5 dev: true @@ -8806,7 +8835,7 @@ packages: svelte: 5.0.0-next.169 dev: false - /svelte2tsx@0.7.7(svelte@5.0.0-next.168)(typescript@5.4.5): + /svelte2tsx@0.7.7(svelte@5.0.0-next.243)(typescript@5.4.5): resolution: {integrity: sha512-HAIxtk5TUHXvCRKApKfxoh1BGT85S/17lS3DvbfxRKFd+Ghr5YScqBvd+sU+p7vJFw48LNkzdFk+ooNVk3e4kA==} peerDependencies: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 @@ -8814,12 +8843,12 @@ packages: dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 5.0.0-next.168 + svelte: 5.0.0-next.243 typescript: 5.4.5 dev: true - /svelte@5.0.0-next.168: - resolution: {integrity: sha512-uOtEGeop8bsGOsH/duogEzFkR1DE8IRjSf/kSsKPYt9JLdrlIBTbhE2FSEXsUKWybrtTCV8bwBuBQRoR2ld90g==} + /svelte@5.0.0-next.169: + resolution: {integrity: sha512-8VD4/adoVW5Oo4Kub+jnWnuexAtskjbLuAhy3IGMkSKcQ6RVKEQPo4j+8Xr58epow6ccA7S5zp+PsiTv4eW5Zg==} engines: {node: '>=18'} dependencies: '@ampproject/remapping': 2.3.0 @@ -8835,25 +8864,25 @@ packages: locate-character: 3.0.0 magic-string: 0.30.10 zimmerframe: 1.1.2 - dev: true - /svelte@5.0.0-next.169: - resolution: {integrity: sha512-8VD4/adoVW5Oo4Kub+jnWnuexAtskjbLuAhy3IGMkSKcQ6RVKEQPo4j+8Xr58epow6ccA7S5zp+PsiTv4eW5Zg==} + /svelte@5.0.0-next.243: + resolution: {integrity: sha512-+oXjRInUyBfZXAEY8hmpf3F0eghAVCoWasotz1iOp2G5CyH4KR7jPxWOgjbgsgpL4zlMiN32MEYU1+I+QsC+nQ==} engines: {node: '>=18'} dependencies: '@ampproject/remapping': 2.3.0 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@types/estree': 1.0.5 - acorn: 8.11.3 - acorn-typescript: 1.4.13(acorn@8.11.3) + acorn: 8.12.1 + acorn-typescript: 1.4.13(acorn@8.12.1) aria-query: 5.3.0 - axobject-query: 4.0.0 + axobject-query: 4.1.0 esm-env: 1.0.0 esrap: 1.2.2 is-reference: 3.0.2 locate-character: 3.0.0 - magic-string: 0.30.10 + magic-string: 0.30.11 zimmerframe: 1.1.2 + dev: true /symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}