diff --git a/.changeset/fast-islands-lick.md b/.changeset/fast-islands-lick.md new file mode 100644 index 000000000000..eb2fac808a46 --- /dev/null +++ b/.changeset/fast-islands-lick.md @@ -0,0 +1,5 @@ +--- +'create-svelte': patch +--- + +Use crypto.randomUUID() instead of @lukeed/uuid diff --git a/packages/create-svelte/templates/default/package.template.json b/packages/create-svelte/templates/default/package.template.json index a21711a0c781..d41f9d457557 100644 --- a/packages/create-svelte/templates/default/package.template.json +++ b/packages/create-svelte/templates/default/package.template.json @@ -16,7 +16,6 @@ "type": "module", "dependencies": { "@fontsource/fira-mono": "^4.5.0", - "@lukeed/uuid": "^2.0.0", "cookie": "^0.4.1" } } diff --git a/packages/create-svelte/templates/default/src/hooks.ts b/packages/create-svelte/templates/default/src/hooks.ts index 5c9443a17aaf..893aa6f0e34f 100644 --- a/packages/create-svelte/templates/default/src/hooks.ts +++ b/packages/create-svelte/templates/default/src/hooks.ts @@ -1,11 +1,10 @@ -import { v4 as uuid } from '@lukeed/uuid'; import type { Handle } from '@sveltejs/kit'; import * as cookie from 'cookie'; /** @type {import('@sveltejs/kit').Handle} */ export const handle: Handle = async ({ event, resolve }) => { const cookies = cookie.parse(event.request.headers.get('cookie') || ''); - event.locals.userid = cookies['userid'] || uuid(); + event.locals.userid = cookies['userid'] || crypto.randomUUID(); const response = await resolve(event);