mqtt
v5.0.5 mqtt publish/subscribe publish subscribe
lint
eslint --ext .ts .
test
npm run test:node
build
npm run build:ts && npm run build:browser
prepare
npm run build
release
read -p 'GITHUB_TOKEN: ' GITHUB_TOKEN && export GITHUB_TOKEN=$GITHUB_TOKEN && release-it
build:ts
rimraf build/ && tsc -p tsconfig.build.json
lint-fix
eslint --fix --ext .ts .
changelog
conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md
test:node
npm run unit-test:node && codecov
test:browser
npm run build && npm run unit-test:browser
build:browser
rimraf dist/ && mkdirp dist/ && browserify build/mqtt.js --standalone mqtt > dist/mqtt.js && terser dist/mqtt.js --compress --mangle --output dist/mqtt.min.js
changelog-init
conventional-changelog -p angular -i CHANGELOG.md -s -r 0
unit-test:node
nyc --reporter=lcov --reporter=text ./node_modules/mocha/bin/_mocha -r ts-node/register test/*.ts --exit
unit-test:browser
airtap --server test/browser/server.js test/browser/test.js