0.0.0-pre.16 • Published 10 months ago

kavi v0.0.0-pre.16

Weekly downloads
-
License
MIT
Repository
github
Last release
10 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

1 year ago

0.0.0-pre.13

1 year ago

0.0.0-pre.16

10 months ago

0.0.0-pre.15

1 year ago

0.0.0-pre.12

1 year ago

0.0.0-pre.11

1 year 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