{
  "name": "u8-mqtt",
  "description": "MQTT client using Uint8Array -- suitable for use in the Browser, NodeJS, and Deno.land.",
  "version": "0.6.7",
  "license": "BSD-2-Clause",
  "author": "Shane Holloway <shane.holloway@ieee.org>",
  "homepage": "https://github.com/shanewholloway/js-u8-mqtt#readme",
  "bugs": {
    "url": "https://github.com/shanewholloway/js-u8-mqtt/issues"
  },
  "repository": {
    "type": "git",
    "url": "git+ssh://git@github.com/shanewholloway/js-u8-mqtt.git"
  },
  "files": [
    "cjs/",
    "code/",
    "esm/"
  ],
  "type": "module",
  "main": "./cjs/index.cjs",
  "module": "./esm/index.js",
  "browser": "./esm/web/index.min.js",
  "exports": {
    "./esm/*": "./esm/*",
    "./cjs/*": "./cjs/*",
    "./web": "./esm/web/index.js",
    "./deno": "./esm/deno/index.js",
    "./node": "./esm/node/index.js",
    "./core": "./esm/index.js",
    ".": {
      "browser": "./esm/web/index.js",
      "deno": "./esm/deno/index.js",
      "require": "./cjs/index.cjs",
      "node": "./esm/node/index.js",
      "import": "./esm/index.js",
      "default": "./esm/index.js"
    }
  },
  "workspaces": [
    "demo"
  ],
  "devDependencies": {
    "@jsy-lang/jsy": "^0.10.9",
    "@rollup/plugin-node-resolve": "^16.0.3",
    "@rollup/plugin-terser": "^0.4.4",
    "@rollup/plugin-virtual": "^3.0.2",
    "regexparam": "^3.0.0",
    "rollup": "^4.54.0",
    "u8-mqtt-packet": "^0.4.1",
    "vite": "^7.3.0"
  },
  "scripts": {
    "vite": "vite",
    "serve": "vite",
    "clean": "rm -rf ./cjs/* ./esm/*",
    "prebuild": "test -d ./node_modules || npm -s ci",
    "build": "rollup --config",
    "watch": "rollup --config --watch",
    "precompress": "rm -rf esm/web/* ; npm -s run build",
    "compress": "gzip -k esm/web/*.min.js ; brotli esm/web/*.min.js",
    "postcompress": "node ./_util/doc_compressed.js docs/compressed.md",
    "dkr_deps": "docker stack deploy -c test/integ/deps-deploy.yml integ_mqtt",
    "demo:node_v4": "node ./demo/node_v4.js",
    "demo:node_v5": "node ./demo/node_v5.js",
    "demo:deno_v4": "deno run --allow-net --allow-env=U8_MQTT ./demo/deno_v4.js",
    "demo:deno_v5": "deno run --allow-net --allow-env=U8_MQTT ./demo/deno_v5.js",
    "socat:ws:mosquitto_v16": "socat -dd tcp-listen:6880,reuseaddr,fork tcp:localhost:9880",
    "socat:tcp:mosquitto_v16": "socat -dd tcp-listen:6883,reuseaddr,fork tcp:localhost:9883",
    "socat:ws:mosquitto_v20": "socat -dd tcp-listen:6880,reuseaddr,fork tcp:localhost:9890",
    "socat:tcp:mosquitto_v20": "socat -dd tcp-listen:6883,reuseaddr,fork tcp:localhost:9893",
    "socat:ws:ejabberd": "socat -dd tcp-listen:6880,reuseaddr,fork tcp:localhost:5880",
    "socat:tcp:ejabberd": "socat -dd tcp-listen:6883,reuseaddr,fork tcp:localhost:5883",
    "pretest": "npm -s run build",
    "test": "true",
    "prepublishOnly": "npm -s run compress && npm -s run test"
  }
}
