Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thedevminertv/typed-at-rest

Simple typesafe HTTP handlers and clients backed by @effect/schema
https://github.com/thedevminertv/typed-at-rest

api effect-schema http nextjs typesafe

Last synced: 3 months ago
JSON representation

Simple typesafe HTTP handlers and clients backed by @effect/schema

Awesome Lists containing this project

README

        

# `typed-at-rest`

`typed-at-rest` is a little helper utility I've developed to make it easier to work with NextJS APIs and `fetch` in the browser and to make them more type-safe.

## TODO

- [x] NextJS App Directory route handler
- [ ] React Query client
- [ ] Release on NPM and GitHub Packages
- [ ] More examples

## Developing

Prerequisites:

- Node.js 18+
- Corepack (`npm i -g corepack`)

```sh
corepack enable
pnpm i

pnpm dev
```

## Example

For examples, see the `examples/` directory.

## License

`typed-at-rest` is licensed under the MIT license, for more information please refer to the [included LICENSE file](./LICENSE).