0.0.0-pre.16 • Published 5 months ago

kavi v0.0.0-pre.16

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

kavi

npm version

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