Skip to content
TypeWire

// PACKAGES

12 packages, one contract

12 published on npm. Versions, sizes, dependencies and release history are derived from the monorepo at build time.

Core

Framework-less, dependency-free capability permissions: one shared bit map, evaluated identically on client and server, with layered resolution, codecs, a lock file and contract-linkable requirements.

0 deps5.90 KB gz

A strongly typed TypeScript HTTP client powered by Zod contracts, middleware, retries, mock data, contract testing, CLI tooling, and report generation.

HTTP
0 deps21.5 KB gz6 releases

Contract-driven, type-safe Socket.IO client — one Zod contract validated in both directions, with acks, middleware, queueing and a devtools instrumentation seam.

WebSocket
0 deps9.00 KB gz2 releases

Transports

Field-level request/response encryption middleware for TypeFetch contracts (AES, DES, RSA, Base64, custom).

2.30 KB gz1 release

GraphQL transport for TypeFetch contracts — one client, one middleware chain, and selection sets generated from your Zod response schema.

GraphQL
0 deps5.40 KB gz1 release

gRPC transport for TypeFetch contracts — Connect unary JSON out of the box, binary grpc-web behind a codec seam, zero dependencies.

gRPC
0 deps4.40 KB gz1 release

Server

NestJS integration for the TypeWire ecosystem — serve one set of Zod contracts over every wire your client speaks: REST/HTTP, gRPC (Connect JSON), GraphQL and typesocket WebSocket gateways, with request/response validation on all of them.

HTTPGraphQLgRPCWebSocket
0 deps1 release

State

Framework-agnostic query engine for TypeFetch contracts (cache, dedup, staleness, mutations, invalidation).

0 deps8.30 KB gz

React adapter for the TypeFetch query engine — useQuery, useMutation, TypeFetchProvider.

1.00 KB gz

Devtools

React inspector panel for the TypeWire ecosystem — one timeline for HTTP and WS, a live query cache, a runtime override editor, and theme/sound settings.

HTTPGraphQLgRPCWebSocket
1 release

Transport-agnostic inspector bridge for the TypeFetch ecosystem (timeline, overrides, generic Source protocol).

HTTPGraphQLgRPCWebSocket
0 deps4.00 KB gz1 release

Tooling

Command-line tools for TypeWire contracts — contract test runner, scaffolding, and reports.

1 release

Compare

PackageStatusCategoryWiresRuntime depsSize ceilingReleases
type-permissionv0.1.0Core0≤ 5.90 KB0
typefetchv2.0.0Corehttp0≤ 21.5 KB6
typesocketv2.2.0Corews0≤ 9.00 KB2
type-devtoolsv1.1.0Devtoolshttpgraphqlgrpcws11
type-devtools-corev1.2.0Devtoolshttpgraphqlgrpcws0≤ 4.00 KB1
typewire-nestjsv4.0.0Serverhttpgraphqlgrpcws01
typefetch-query-corev1.1.0State0≤ 8.30 KB0
typefetch-reactv1.1.0State1≤ 1.00 KB0
typewire-cliv0.1.0Tooling11
typefetch-encryptionv0.1.0Transports2≤ 2.30 KB1
typefetch-graphqlv0.1.0Transportsgraphql0≤ 5.40 KB1
typefetch-grpcv0.1.0Transportsgrpc0≤ 4.40 KB1