{ "_from": "mosca@^2.8.3", "_id": "mosca@2.8.3", "_inBundle": false, "_integrity": "sha512-jjhbk7DZjSRq8JaGhcdQQVReMXlgcIzKvlfxTZfZksnvhiZH0EEy4hNYefQokaa9f6zqdkc09u2dbUJ/ZTFlag==", "_location": "/mosca", "_phantomChildren": {}, "_requested": { "type": "range", "registry": true, "raw": "mosca@^2.8.3", "name": "mosca", "escapedName": "mosca", "rawSpec": "^2.8.3", "saveSpec": null, "fetchSpec": "^2.8.3" }, "_requiredBy": [ "/" ], "_resolved": "https://registry.npmjs.org/mosca/-/mosca-2.8.3.tgz", "_shasum": "8cf01546c58ad7a7a120be98c9e52cde02d17d1d", "_spec": "mosca@^2.8.3", "_where": "/home/yimian/iot/mqtt/smartfarm", "author": { "name": "Matteo Collina", "email": "hello@matteocollina.com" }, "bin": { "mosca": "./bin/mosca" }, "bugs": { "url": "http://github.com/mcollina/mosca/issues" }, "bundleDependencies": false, "dependencies": { "amqp": "~0.2.4", "array-from": "^2.1.1", "ascoltatori": "^3.0.0", "brfs": "~1.4.2", "clone": "^1.0.2", "commander": "~2.9.0", "deepcopy": "^0.6.1", "escape-string-regexp": "^1.0.5", "extend": "^3.0.0", "ioredis": "^1.15.1", "json-buffer": "~2.0.11", "jsonschema": "^1.0.3", "level-sublevel": "^6.5.2", "leveldown": "~1.4.3", "levelup": "^1.3.8", "lru-cache": "~4.0.0", "memdown": "~1.1.1", "minimatch": "~3.0.0", "mongodb": "~2.1.4", "moving-average": "0.1.1", "mqtt": "^1.6.3", "mqtt-connection": "^2.1.1", "msgpack5": "^3.3.0", "nanoid": "^0.2.2", "pbkdf2-password": "^1.1.0", "pino": "^2.4.2", "qlobber": "~0.7.0", "retimer": "^1.0.1", "st": "^1.1.0", "steed": "^1.0.0", "uuid": "^2.0.1", "websocket-stream": "~3.1.0" }, "deprecated": false, "description": "MQTT broker as a module", "devDependencies": { "browserify": "~13.0.0", "chai": "^3.5.0", "coveralls": "~2.11.1", "dox-foundation": "~0.5.4", "istanbul": "~0.4.0", "jshint": "~2.9.1", "mocha": "^2.0.1", "mongo-clean": "^1.1.0", "osenv": "^0.1.0", "pre-commit": "1.1.2", "rimraf": "^2.2.8", "sinon": "~1.7.0", "sinon-chai": "~2.8.0", "supertest": "~1.2.0", "tmp": "0.0.24", "uglify-js": "^2.8.28", "underscore": "^1.7.0", "ws": "^1.0.1" }, "engines": { "node": ">= 0.12" }, "homepage": "https://github.com/mcollina/mosca#readme", "keywords": [ "mqtt", "mqtt server", "publish", "subscribe", "pubsub", "rabbitmq", "zeromq", "0mq", "amqp", "mosquitto", "websocket" ], "license": "MIT", "main": "index.js", "name": "mosca", "optionalDependencies": { "amqp": "~0.2.4", "ioredis": "^1.15.1", "leveldown": "~1.4.3", "mongodb": "~2.1.4" }, "pre-commit": [ "jshint-lib", "jshint-test", "test" ], "repository": { "type": "git", "url": "git+https://github.com/mcollina/mosca.git" }, "scripts": { "bundle": "browserify -r mqtt -s mqtt | uglifyjs --screw-ie8 > public/mqtt.js", "ci": "mocha --recursive --bail --watch test", "coverage": "rm -rf coverage; istanbul cover _mocha -- --recursive --reporter spec --bail", "jshint-lib": "jshint lib", "jshint-test": "jshint test", "prepublish": "npm run bundle", "publish-coverage": "(cat coverage/lcov.info | coveralls)", "start": "./bin/mosca -v | bunyan", "test": "mocha --recursive --bail --reporter spec test 2>&1" }, "version": "2.8.3" }