forked from
npmx.dev/npmx.dev
[READ-ONLY]
a fast, modern browser for the npm registry
1import { PublicUserSessionSchema } from '#shared/schemas/publicUserSession'
2import { safeParse } from 'valibot'
3
4export default defineEventHandler(async event => {
5 const serverSession = await useServerSession(event)
6 const result = safeParse(PublicUserSessionSchema, serverSession.data.public)
7 if (!result.success) {
8 return null
9 }
10
11 return result.output
12})