@connectrpc/connect-web

v1.6.1
Connect is a family of libraries for building and consuming APIs on different languages and platforms. [@connectrpc/connect](https://www.npmjs.com/package/@connectrpc/connect) brings type-safe APIs with Protobuf to TypeScript.

attw

attw --pack

lint

eslint --max-warnings 0 .

test

jasmine --config=jasmine.json

build

npm run build:cjs && npm run build:esm

format

prettier --write --ignore-unknown '.' '!dist' '!browserstack/gen'

generate

buf generate --template browserstack/buf.gen.yaml

prebuild

rm -rf ./dist/*

build:cjs

tsc --project tsconfig.build.json --module commonjs --verbatimModuleSyntax false --moduleResolution node10 --outDir ./dist/cjs --declaration --declarationDir ./dist/cjs && echo >./dist/cjs/package.json '{"type":"commonjs"}'

build:esm

tsc --project tsconfig.build.json --outDir ./dist/esm --declaration --declarationDir ./dist/esm

postgenerate

license-header browserstack/gen

license-header

license-header

test-browserstack

wdio run ./browserstack/wdio.browserstack.conf.js

conformance:safari

npm run conformance:safari:promise && npm run conformance:client:safari:callback

conformance:node:promise

connectconformance --mode client --conf conformance/conformance-web-node.yaml -- tsx conformance/client.ts --browser node

conformance:node:callback

connectconformance --mode client --conf conformance/conformance-web-node.yaml -- tsx conformance/client.ts --browser node --useCallbackClient

conformance:chrome:promise

connectconformance --mode client --conf conformance/conformance-web.yaml -- tsx conformance/client.ts --browser chrome

conformance:safari:promise

connectconformance --mode client --conf conformance/conformance-web.yaml -- tsx conformance/client.ts --browser safari

conformance:chrome:callback

connectconformance --mode client --conf conformance/conformance-web.yaml -- tsx conformance/client.ts --browser chrome --useCallbackClient

conformance:firefox:promise

connectconformance --mode client --conf conformance/conformance-web.yaml -- tsx conformance/client.ts --browser firefox

conformance:safari:callback

connectconformance --mode client --conf conformance/conformance-web.yaml -- tsx conformance/client.ts --browser safari --useCallbackClient

conformance:firefox:callback

connectconformance --mode client --conf conformance/conformance-web.yaml -- tsx conformance/client.ts --browser firefox --useCallbackClient
npm i @connectrpc/[email protected]

Metadata

Downloads