diff --git a/packages/svelte-cloudinary/src/config.ts b/packages/svelte-cloudinary/src/config.ts index 924957c0..e2ab128a 100644 --- a/packages/svelte-cloudinary/src/config.ts +++ b/packages/svelte-cloudinary/src/config.ts @@ -1,5 +1,5 @@ import { VERSION as SVELTE_CLOUDINARY_VERSION } from './version'; -import { VERSION as SVELTE_VERSION } from 'svelte/compiler'; +import { VERSION as SVELTE_VERSION } from 'svelte'; import { setContext, getContext } from 'svelte'; import { klona } from './internal/klona'; import { defu } from 'defu'; @@ -10,7 +10,8 @@ import type { const STORE_KEY = 'svelte-cloudinary-v2-config'; -function normaliseVersion(version: string) { +function normaliseVersion(version?: string) { + if (!version) return '0.0.0'; return version.includes('-') ? version.split('-')[0] : version; } diff --git a/packages/svelte-cloudinary/tests/config.test.ts b/packages/svelte-cloudinary/tests/config.test.ts index 4fb5202a..ee0554a0 100644 --- a/packages/svelte-cloudinary/tests/config.test.ts +++ b/packages/svelte-cloudinary/tests/config.test.ts @@ -13,6 +13,7 @@ vi.mock('svelte', () => { const context = new Map(); return { + VERSION: '5.0.0-next.1', getContext(key: string) { return context.get(key); },