zeromq

v6.1.1
Next-generation ZeroMQ bindings for Node.js
zeromq zmq 0mq ømq libzmq zmtp message messaging queue and 7 more...

install

node ./script/install.js

clean

shx rm -rf ./build ./prebuilds && run-p clean.lib clean.temp

clean.lib

shx rm -rf ./lib/

clean.release

shx rm -rf ./build/Release

clean.temp

shx rm -rf ./tmp && shx mkdir -p ./tmp

build.js

run-s clean.lib && tsc -p ./src/tsconfig.json && run-s build.downlevel

build.downlevel

downlevel-dts ./lib ./lib/ts3.7

build.doc

typedoc --options ./typedoc.json && minify-all -s docs-unminified -d docs --jsCompressor terser && shx rm -rf docs-unminified

deploy.doc

run-s build.doc && gh-pages --dist "./docs"

build.native

cmake-ts nativeonly

build.native.debug

cmake-ts nativeonly

build

run-p build.js build.native

build.debug

run-s build.js build.native.debug

test

run-s clean.temp build && mocha

test.skip_gc_tests

run-s clean.temp build.debug && cross-env SKIP_GC_TESTS=true mocha

test.electron.main

run-s clean.temp build && electron-mocha

format

run-s format.prettier format.clang-format

format.prettier

prettier --write .

format.clang-format

clang-format -i -style=file ./src/*.cc ./src/*.h ./src/util/*.h

test.electron.renderer

run-s build && electron-mocha --renderer

lint-test.eslint

eslint ./**/*.{ts,tsx,js,jsx,cjs,mjs,json,yaml} --no-error-on-unmatched-pattern --cache --cache-location ./.cache/eslint/

lint.eslint

pnpm run lint-test.eslint --fix

lint.clang-tidy

git ls-files --exclude-standard | grep -E '\.(cpp|hpp|c|cc|cxx|hxx|h|ixx)$' | xargs -n 1 -P $(nproc) clang-tidy --fix

lint

run-p format lint.eslint format

lint-test

run-s lint-test.eslint

bench

node --expose-gc test/bench

bump

pnpx npm-check-updates -u -x typescript,eslint,chai && pnpx typesync && pnpm update
npm i zeromq

Metadata

Downloads