0.0.0-pre.16 • Published 5 months ago
kavi v0.0.0-pre.16
kavi
The easiest way to achieve typesafe APIs in SvelteKit. This is meant to be an easy, simple and lightweight alternative to tRPC-SvelteKit. Kavi handles both +page.server.ts
, +page.ts
and +page.svelte
files seamlessly.
Install
npm i kavi zod
Usage
// server
export const router = {
add: middleware.args(z.tuple([z.number(), z.number()])).call(([a, b]) => {
return a + b
}),
}
// client
await api.add([1, 2]).ok() // 3
Read more in the docs
0.0.0-pre.14
8 months ago
0.0.0-pre.13
9 months ago
0.0.0-pre.16
5 months ago
0.0.0-pre.15
8 months ago
0.0.0-pre.12
9 months ago
0.0.0-pre.11
11 months ago
0.0.0-pre.10
1 year ago
0.0.0-pre.9
1 year ago
0.0.0-pre.8
1 year ago
0.0.0-pre.7
1 year ago
0.0.0-pre.6
1 year ago
0.0.0-pre.5
1 year ago
0.0.0-pre.4
1 year ago
0.0.0-pre.3
1 year ago
0.0.0-pre.2
1 year ago
0.0.0-pre.1
1 year ago
0.1.0
2 years ago