1+ > [ !IMPORTANT]
2+ > You are looking at the release candidate for version 2. For the current stable version, see the branch [ v1] ( https://github.com/connectrpc/connect-es/tree/v1 ) .
3+
14<img src =" .github/connect-logo.png " width =" 15% " />
25
36# Connect for ECMAScript
47
5- [ ![ License] ( https://img.shields.io/github/license/connectrpc/connect-es?color=blue )] ( ./LICENSE ) [ ![ Build] ( https://github.com/connectrpc/connect-es/actions/workflows/ci.yaml/badge.svg?branch=main )] ( https://github.com/connectrpc/connect-es/actions/workflows/ci.yaml ) [ ![ NPM Version] ( https://img.shields.io/npm/v/@connectrpc/connect/latest?color=green&label=%40connectrpc%2Fconnect )] ( https://www.npmjs.com/package/@connectrpc/connect ) [ ![ NPM Version ] ( https://img.shields.io/npm/v/@connectrpc/protoc-gen-connect-es/latest?color=green&label=%40connectrpc%2Fprotoc-gen-connect-es )] ( https://www.npmjs.com/package/@connectrpc/protoc-gen-connect-es )
8+ [ ![ License] ( https://img.shields.io/github/license/connectrpc/connect-es?color=blue )] ( ./LICENSE ) [ ![ Build] ( https://github.com/connectrpc/connect-es/actions/workflows/ci.yaml/badge.svg?branch=main )] ( https://github.com/connectrpc/connect-es/actions/workflows/ci.yaml ) [ ![ NPM Version] ( https://img.shields.io/npm/v/@connectrpc/connect/latest?color=green&label=%40connectrpc%2Fconnect )] ( https://www.npmjs.com/package/@connectrpc/connect )
69
710Connect is a family of libraries for building type-safe APIs with different languages and platforms.
811[ @connectrpc/connect ] ( https://www.npmjs.com/package/@connectrpc/connect ) brings them to TypeScript,
@@ -62,7 +65,7 @@ to spin up a service in Node.js, and call it from the web, and from a gRPC clien
6265in your terminal.
6366
6467You can serve your Connect RPCs with vanilla Node.js, or use our [ server plugins] ( https://connectrpc.com/docs/node/server-plugins )
65- for ** Fastify** , ** Next.js** , and ** Express** . We support Node.js v16 and later with
68+ for ** Fastify** , ** Next.js** , and ** Express** . We support Node.js v18.14.1 and later with
6669the builtin ` http ` and ` http2 ` modules.
6770
6871## Other platforms
@@ -77,8 +80,6 @@ be more than happy to chat!
7780
7881- [ @connectrpc/connect ] ( https://www.npmjs.com/package/@connectrpc/connect ) :
7982 RPC clients and servers for your schema ([ source code] ( packages/connect ) ).
80- - [ @connectrpc/protoc-gen-connect-es ] ( https://www.npmjs.com/package/@connectrpc/protoc-gen-connect-es ) :
81- Code generator plugin for the services in your schema ([ source code] ( packages/protoc-gen-connect-es ) ).
8283- [ @connectrpc/connect-web ] ( https://www.npmjs.com/package/@connectrpc/connect-web ) :
8384 Adapters for web browsers, and any other platform that has the fetch API on board.
8485- [ @connectrpc/connect-node ] ( https://www.npmjs.com/package/@connectrpc/connect-node ) :
@@ -90,7 +91,7 @@ be more than happy to chat!
9091- [ @connectrpc/connect-express ] ( https://www.npmjs.com/package/@connectrpc/connect-express ) :
9192 Adds your services to an [ Express] ( https://expressjs.com/ ) server.
9293
93- The libraries and the generated code are compatible with ES2017 and TypeScript 4.1 .
94+ The libraries and the generated code are compatible with ES2017 and TypeScript 4.9.5 .
9495
9596## Ecosystem
9697
@@ -110,10 +111,6 @@ The libraries and the generated code are compatible with ES2017 and TypeScript 4
110111 gRPC-Web and Connect interoperability tests
111112- [ Buf Studio] ( https://buf.build/studio ) : web UI for ad-hoc RPCs
112113
113- ## Status: Stable
114-
115- All packages are stable and have reached a major version release.
116-
117114## Legal
118115
119116Offered under the [ Apache 2 license] ( /LICENSE ) .
0 commit comments