zeekayandHanzo Dev f32671b1c8 Typecheck on the native compiler, keep 6 for the tools
typescript 7.0.2 is the native compiler and exports no JavaScript API, so this
repo's own zapc compiler and typescript-eslint cannot read it. It comes in
aliased as tsgo and runs test:types; typescript moves up to 6.0.3 for the tools,
and the peer range widens to admit it. 6 also removed moduleResolution=node10,
so resolution is bundler with types: [node]. 0 diagnostics before and after, on
both compilers.

Co-authored-by: Hanzo Dev <[email protected]>
2026-09-16 21:59:56 -07:00
2024-08-16 23:02:44 +02:00
2024-08-20 15:38:13 +02:00
2024-08-16 23:02:44 +02:00
2024-08-16 23:02:44 +02:00

zap-es — ARCHIVED

This package is archived. Its source has been absorbed into @zap-proto/zap v2.0 — the ZAP foundation layer (ZAP codec + Level-4 RPC + compiler).

Migration is a clean break (no compatibility shim). The only public change is the package name and the ./codec / ./rpc entry split:

// before (zap-es)
import { Message, Struct } from "zap-es";
import { Conn } from "zap-es"; // rpc was bundled into the root

// after (@zap-proto/zap v2.0)
import { Message, Struct } from "@zap-proto/zap"; // codec (full runtime)
import { Conn } from "@zap-proto/zap/rpc"; // focused RPC entry

This repository is kept read-only as historical reference.


zap-es was the TypeScript ZAP wire encoder for the ZAP binary RPC protocol — originally forked from the upstream unjs/capnp-es project (MIT). It is now @zap-proto/zap v2.0.

License

MIT.

S
Description
Archived TypeScript ZAP wire encoder; superseded by @zap-proto/zap.
Readme MIT
1.3 MiB
Languages
TypeScript 79.9%
ZAP 17.4%
JavaScript 1.6%
HTML 1.1%