nats

v2.28.2
Node.js client for NATS, a lightweight, high-performance cloud native messaging system
nats messaging pubsub publish subscribe queue distributed queueing

build

tsc

cjs-nbc

deno run --allow-all ./bin/cjs-fix-imports.ts -o nats-base-client/ ./.deps/nats.deno/nats-base-client

cjs-jetstream

deno run --allow-all ./bin/cjs-fix-imports.ts -o jetstream/ ./.deps/nats.deno/jetstream/

cjs

npm run cjs-nbc && npm run cjs-jetstream

clean

shx rm -Rf ./lib/* ./nats-base-client ./.deps

clone-nbc

shx mkdir -p ./.deps && cd ./.deps && git clone --branch v1.28.2 https://github.com/nats-io/nats.deno.git

fmt

deno fmt ./src/ ./examples/ ./test/

prepack

npm run clone-nbc && npm run cjs && npm run check-package && npm run build

ava

nyc ava --verbose -T 60000

test

npm run check-package && npm run build && npm run ava

debug-test

node node_modules/.bin/ava --verbose -T 6500000 --match

setup

curl -fsSL https://deno.land/x/install/install.sh | sh

setup_win

choco install deno

stage

npm run clean && npm run clone-nbc && npm run cjs && shx rm -Rf ./deps/ && npm run build

cover:html

nyc report --reporter=html && open coverage/index.html

coveralls

shx mkdir -p ./coverage && nyc report --reporter=text-lcov > ./coverage/lcov.info

check-package

deno run --allow-all bin/check-bundle-version.ts

version

deno run -A bin/update-transport-version.ts && git add src/node_transport.ts

postversion

git push && git push --tags

bump-qualifier

npm version prerelease --no-commit-hooks --no-git-tag-version

bump-release

npm version patch --no-commit-hooks --no-git-tag-version
npm i nats

Metadata

Downloads