Socket
Socket
Sign inDemoInstall

mqtt

Package Overview
Dependencies
Maintainers
7
Versions
202
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mqtt - npm Package Compare versions

Comparing version 5.0.1 to 5.0.2

build/bin/mqtt.d.ts

40

package.json
{
"name": "mqtt",
"description": "A library for the MQTT protocol",
"version": "5.0.1",
"version": "5.0.2",
"contributors": [

@@ -23,3 +23,3 @@ "Adam Rudd <adamvrr@gmail.com>",

},
"main": "./build/src/mqtt.js",
"main": "./build/mqtt.js",
"bin": {

@@ -34,3 +34,3 @@ "mqtt_pub": "./build/bin/pub.js",

"LICENSE.md",
"doc/",
"help/",
"build/",

@@ -40,3 +40,3 @@ "src/"

"exports": {
".": "./build/src/mqtt.js",
".": "./build/mqtt.js",
"./package.json": "./package.json",

@@ -46,7 +46,7 @@ "./*.map": "./build/*.js.map",

},
"types": "build/src/mqtt.d.ts",
"types": "build/mqtt.d.ts",
"typesVersions": {
"*": {
"*": [
"./build/src/mqtt.d.ts"
"./build/mqtt.d.ts"
]

@@ -59,3 +59,3 @@ }

"build:ts": "rimraf build/ && tsc -p tsconfig.build.json",
"build:browser": "rimraf dist/ && mkdirp dist/ && browserify build/src/mqtt.js --standalone mqtt > dist/mqtt.js && terser dist/mqtt.js --compress --mangle --output dist/mqtt.min.js",
"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",
"build": "npm run build:ts && npm run build:browser",

@@ -102,3 +102,3 @@ "prepare": "npm run build",

"browser": {
"./mqtt.js": "./build/src/mqtt.js",
"./mqtt.js": "./build/mqtt.js",
"fs": false,

@@ -125,13 +125,13 @@ "tls": false,

"devDependencies": {
"@release-it/conventional-changelog": "^6.0.0",
"@release-it/conventional-changelog": "^7.0.0",
"@types/chai": "^4.3.5",
"@types/duplexify": "^3.6.1",
"@types/mocha": "^10.0.1",
"@types/node": "^20.4.2",
"@types/readable-stream": "^2.3.15",
"@types/sinon": "^10.0.15",
"@types/node": "^20.4.5",
"@types/readable-stream": "^4.0.0",
"@types/sinon": "^10.0.16",
"@types/tape": "^5.6.0",
"@types/ws": "^8.5.5",
"@typescript-eslint/eslint-plugin": "^6.1.0",
"@typescript-eslint/parser": "^6.1.0",
"@typescript-eslint/eslint-plugin": "^6.2.1",
"@typescript-eslint/parser": "^6.2.1",
"airtap": "^4.0.4",

@@ -145,7 +145,7 @@ "airtap-playwright": "^1.0.1",

"end-of-stream": "^1.4.4",
"eslint": "^8.45.0",
"eslint": "^8.46.0",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-config-airbnb-typescript": "^17.1.0",
"eslint-config-prettier": "^8.8.0",
"eslint-plugin-import": "^2.27.5",
"eslint-config-prettier": "^8.9.0",
"eslint-plugin-import": "^2.28.0",
"eslint-plugin-prettier": "^5.0.0",

@@ -160,3 +160,3 @@ "global": "^4.4.0",

"prettier": "^3.0.0",
"release-it": "^15.11.0",
"release-it": "^16.1.3",
"rimraf": "^5.0.1",

@@ -166,4 +166,4 @@ "should": "^13.2.3",

"snazzy": "^9.0.0",
"tape": "^5.6.4",
"terser": "^5.18.2",
"tape": "^5.6.6",
"terser": "^5.19.2",
"ts-node": "^10.9.1",

@@ -170,0 +170,0 @@ "typescript": "^5.1.6"

@@ -8,3 +8,3 @@ # ![mqtt.js](https://raw.githubusercontent.com/mqttjs/MQTT.js/137ee0e3940c1f01049a30248c70f24dc6e6f829/MQTT.js.png)

![NPM Version](https://img.shields.io/npm/v/mqtt?logo=npm) ![NPM Downloads](https://img.shields.io/npm/dm/mqtt.svg)
[![node](https://img.shields.io/node/v/mqtt.svg) ![npm](https://img.shields.io/npm/v/mqtt.svg?logo=npm) ![NPM Downloads](https://img.shields.io/npm/dm/mqtt.svg)](https://www.npmjs.com/package/mqtt)

@@ -780,3 +780,3 @@ MQTT.js is a client library for the [MQTT](http://mqtt.org/) protocol, written

```js
import mqtt from 'mqtt/dist/mqtt.min'
import * as mqtt from 'mqtt/dist/mqtt.min'
```

@@ -801,3 +801,3 @@

```js
import mqtt from 'mqtt'
import * as mqtt from 'mqtt'

@@ -847,2 +847,3 @@ const client = mqtt.connect('ws://test.mosquitto.org:8080')

import { NodeGlobalsPolyfillPlugin } from '@esbuild-plugins/node-globals-polyfill'
import nodePolyfills from "rollup-plugin-polyfill-node";

@@ -852,2 +853,7 @@

// Other rules...
resolve: {
alias: {
util: "util/",
}
},
optimizeDeps: {

@@ -861,15 +867,23 @@ esbuildOptions: {

plugins: [
NodeGlobalsPolyfillPlugin({
buffer: true
})
]
NodeGlobalsPolyfillPlugin({
buffer: true,
process: true,
}),
],
}
}
},
build: {
rollupOptions: {
// Enable rollup polyfills plugin
// used during production bundling
plugins: [nodePolyfills()],
},
},
});
```
This requires the `@esbuild-plugins/node-globals-polyfill` package to be installed:
This requires you to install some plugins:
```bash
npm install --save-dev @esbuild-plugins/node-globals-polyfill
npm install -D @esbuild-plugins/node-globals-polyfill rollup-plugin-polyfill-node
```

@@ -876,0 +890,0 @@

@@ -10,15 +10,22 @@ #!/usr/bin/env node

import path from 'path'
import commist from 'commist'
import helpMe from 'help-me'
import { version } from '../../package.json'
import Commist from 'commist'
import help from 'help-me'
import publish from './pub'
import subscribe from './sub'
helpMe({
dir: path.join(path.dirname(require.main.filename), '/../doc'),
// eslint-disable-next-line @typescript-eslint/no-var-requires
const version = require('../../package.json').version
const helpMe = help({
dir: path.join(__dirname, '../../', 'help'),
ext: '.txt',
})
const commist = Commist()
commist.register('publish', publish)
commist.register('pub', publish)
commist.register('subscribe', subscribe)
commist.register('sub', subscribe)

@@ -25,0 +32,0 @@ commist.register('version', () => {

@@ -7,3 +7,4 @@ #!/usr/bin/env node

import concat from 'concat-stream'
import helpMe from 'help-me'
import help from 'help-me'
import minimist, { ParsedArgs } from 'minimist'

@@ -15,4 +16,4 @@ import split2 from 'split2'

helpMe({
dir: path.join(__dirname, '..', 'doc'),
const helpMe = help({
dir: path.join(__dirname, '../../', 'help'),
})

@@ -147,4 +148,6 @@

parsedArgs.topic = (parsedArgs.topic || parsedArgs._.shift()).toString()
parsedArgs.message = (parsedArgs.message || parsedArgs._.shift()).toString()
parsedArgs.topic = (parsedArgs.topic || parsedArgs._.shift())?.toString()
parsedArgs.message = (
parsedArgs.message || parsedArgs._.shift()
)?.toString()

@@ -151,0 +154,0 @@ if (!parsedArgs.topic) {

@@ -6,8 +6,8 @@ #!/usr/bin/env node

import minimist from 'minimist'
import helpMe from 'help-me'
import help from 'help-me'
import { connect } from '../mqtt'
import { IClientOptions } from 'src/lib/client'
helpMe({
dir: path.join(__dirname, '..', 'doc'),
const helpMe = help({
dir: path.join(__dirname, '../../', 'help'),
})

@@ -14,0 +14,0 @@

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc