{
  "_from": "primus@^7.3.2",
  "_id": "primus@7.3.2",
  "_inBundle": false,
  "_integrity": "sha512-iHvCEYFG4mURzPat2zZ+hv6LWYXk3rGCmLL7eauV+8JOEoKCp3J/pl9WgAr/qE3Hc8havzyG1DMyV1c3sAsBuA==",
  "_location": "/primus",
  "_phantomChildren": {},
  "_requested": {
    "type": "range",
    "registry": true,
    "raw": "primus@^7.3.2",
    "name": "primus",
    "escapedName": "primus",
    "rawSpec": "^7.3.2",
    "saveSpec": null,
    "fetchSpec": "^7.3.2"
  },
  "_requiredBy": [
    "/"
  ],
  "_resolved": "https://registry.npmjs.org/primus/-/primus-7.3.2.tgz",
  "_shasum": "7fcd787303b5c25dcea846118be9e7fdce8573eb",
  "_spec": "primus@^7.3.2",
  "_where": "/Users/jandvorak/Development/feedbot/packages/redux-scuttlebutt",
  "author": {
    "name": "Arnout Kazemier"
  },
  "bugs": {
    "url": "https://github.com/primus/primus/issues"
  },
  "bundleDependencies": false,
  "dependencies": {
    "access-control": "~1.0.0",
    "asyncemit": "~3.0.1",
    "create-server": "~1.0.1",
    "diagnostics": "~1.1.0",
    "eventemitter3": "~3.1.0",
    "forwarded-for": "~1.0.1",
    "fusing": "~1.0.0",
    "nanoid": "~2.0.0",
    "setheader": "~1.0.0",
    "ultron": "~1.1.0"
  },
  "deprecated": false,
  "description": "Primus is a simple abstraction around real-time frameworks. It allows you to easily switch between different frameworks without any code changes.",
  "devDependencies": {
    "binary-pack": "~1.0.2",
    "browserchannel": "~2.1.0",
    "browserify": "~16.2.0",
    "chai": "~4.1.0",
    "condenseify": "~1.1.1",
    "demolish": "~1.0.2",
    "derequire": "~2.0.3",
    "deumdify": "~1.2.3",
    "ejson": "~2.1.2",
    "emits": "~3.0.0",
    "engine.io": "~3.3.0",
    "engine.io-client": "~3.3.0",
    "faye-websocket": "~0.11.0",
    "inherits": "~2.0.3",
    "mocha": "~5.2.0",
    "pre-commit": "~1.2.0",
    "primus-msgpack": "~1.0.2",
    "pumpify": "~1.5.0",
    "querystringify": "~2.1.0",
    "recovery": "~0.2.6",
    "request": "~2.88.0",
    "rocambole": "~0.7.0",
    "rocambole-node-remove": "~3.0.0",
    "sockjs": "~0.3.18",
    "sockjs-client": "~1.3.0",
    "through2": "~3.0.0",
    "tick-tock": "~1.0.0",
    "url-parse": "~1.4.0",
    "uws": "10.148.1",
    "ws": "~6.1.0",
    "yeast": "~0.1.2"
  },
  "homepage": "http://primus.io",
  "keywords": [
    "abstraction",
    "browserchannel",
    "engine.io",
    "framework",
    "comet",
    "streaming",
    "pubsub",
    "pub",
    "sub",
    "ajax",
    "xhr",
    "polling",
    "http",
    "faye",
    "io",
    "primus",
    "prumus",
    "real-time",
    "realtime",
    "socket",
    "socket.io",
    "sockets",
    "sockjs",
    "spark",
    "transformer",
    "transformers",
    "websocket",
    "websockets",
    "ws",
    "uws"
  ],
  "license": "MIT",
  "main": "index.js",
  "name": "primus",
  "pre-commit": "test, integration",
  "repository": {
    "type": "git",
    "url": "git://github.com/primus/primus.git"
  },
  "scripts": {
    "build": "mkdir -p dist && browserify primus.js -s Primus -p deumdify | derequire > dist/primus.js",
    "integration": "npm run build && mocha test/*.integration.js --exit",
    "prepublishOnly": "npm run build",
    "test": "npm run build && mocha test/*.test.js",
    "update": "find transformers -name update.sh -exec bash {} \\;"
  },
  "version": "7.3.2"
}
