svelte-checkmate
v0.0.2
Published
a standard-schema validation library for your sveltekit remote functions, specifically the form function
Downloads
5
Readme
svelte-checkmate
a standard-schema validation library for your sveltekit remote functions, specifically the form function
Installation
pnpm add svelte-checkmateUsage
import { validator } from 'svelte-checkmate';
import { form } from '$app/server';
export const login = form(async (formData) => {
const newUser = await validator({
schema: yourStandardSchema, // you can use zod, arktype or any standard schema supported validation library
formData
});
if (!newUser.success) return { success: false, error: newUser.errors };
db.insert(newUser.data);
return { success: true };
});