{
  "name": "opinion",
  "version": "1.0.36",
  "dependencies": {
    "await-event": {
      "version": "1.0.0",
      "from": "http://registry.npmjs.org/await-event/-/await-event-1.0.0.tgz",
      "resolved": "http://registry.npmjs.org/await-event/-/await-event-1.0.0.tgz"
    },
    "buffer-crc32": {
      "version": "0.2.3",
      "from": "http://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.3.tgz",
      "resolved": "http://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.3.tgz"
    },
    "bytes": {
      "version": "1.0.0",
      "from": "http://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz",
      "resolved": "http://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz"
    },
    "chanel": {
      "version": "2.2.0",
      "from": "http://registry.npmjs.org/chanel/-/chanel-2.2.0.tgz",
      "resolved": "http://registry.npmjs.org/chanel/-/chanel-2.2.0.tgz",
      "dependencies": {
        "co": {
          "version": "3.1.0",
          "from": "co@3.1.0",
          "resolved": "https://registry.npmjs.org/co/-/co-3.1.0.tgz"
        },
        "generator-supported": {
          "version": "0.0.1",
          "from": "http://registry.npmjs.org/generator-supported/-/generator-supported-0.0.1.tgz",
          "resolved": "http://registry.npmjs.org/generator-supported/-/generator-supported-0.0.1.tgz"
        },
        "to-descriptor": {
          "version": "1.0.1",
          "from": "http://registry.npmjs.org/to-descriptor/-/to-descriptor-1.0.1.tgz",
          "resolved": "http://registry.npmjs.org/to-descriptor/-/to-descriptor-1.0.1.tgz"
        }
      }
    },
    "cls2": {
      "version": "1.0.4",
      "from": "cls2@1.0.4",
      "dependencies": {
        "emitter-listener": {
          "version": "1.0.1",
          "from": "emitter-listener@*",
          "resolved": "http://registry.npmjs.org/emitter-listener/-/emitter-listener-1.0.1.tgz"
        },
        "shimmer": {
          "version": "1.0.0",
          "from": "shimmer@latest",
          "resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.0.0.tgz"
        }
      }
    },
    "co": {
      "version": "3.1.0",
      "from": "co@*",
      "resolved": "https://registry.npmjs.org/co/-/co-3.1.0.tgz"
    },
    "co-fs": {
      "version": "1.2.0",
      "from": "http://registry.npmjs.org/co-fs/-/co-fs-1.2.0.tgz",
      "resolved": "http://registry.npmjs.org/co-fs/-/co-fs-1.2.0.tgz",
      "dependencies": {
        "thunkify": {
          "version": "0.0.1",
          "from": "thunkify@0.0.1",
          "resolved": "http://registry.npmjs.org/thunkify/-/thunkify-0.0.1.tgz"
        },
        "co-from-stream": {
          "version": "0.0.0",
          "from": "co-from-stream@0.0.0",
          "resolved": "https://registry.npmjs.org/co-from-stream/-/co-from-stream-0.0.0.tgz",
          "dependencies": {
            "co-read": {
              "version": "0.0.1",
              "from": "co-read@0.0.1",
              "resolved": "https://registry.npmjs.org/co-read/-/co-read-0.0.1.tgz"
            }
          }
        }
      }
    },
    "co-fs-plus": {
      "version": "0.3.1",
      "from": "co-fs-plus@*",
      "resolved": "http://registry.npmjs.org/co-fs-plus/-/co-fs-plus-0.3.1.tgz",
      "dependencies": {
        "co": {
          "version": "3.1.0",
          "from": "co@3.1.0",
          "resolved": "https://registry.npmjs.org/co/-/co-3.1.0.tgz"
        },
        "rimraf": {
          "version": "2.2.8",
          "from": "rimraf@>=2.2.6-0 <3.0.0-0",
          "resolved": "http://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz"
        }
      }
    },
    "consolidate": {
      "version": "0.10.0",
      "from": "http://registry.npmjs.org/consolidate/-/consolidate-0.10.0.tgz",
      "resolved": "http://registry.npmjs.org/consolidate/-/consolidate-0.10.0.tgz"
    },
    "debug": {
      "version": "2.0.0",
      "from": "debug@2.0.0",
      "resolved": "https://registry.npmjs.org/debug/-/debug-2.0.0.tgz"
    },
    "dustjs-helpers": {
      "version": "1.3.0",
      "from": "dustjs-helpers@1.3.0",
      "resolved": "https://registry.npmjs.org/dustjs-helpers/-/dustjs-helpers-1.3.0.tgz"
    },
    "dustjs-linkedin": {
      "version": "2.4.2",
      "from": "dustjs-linkedin@2.4.2",
      "resolved": "https://registry.npmjs.org/dustjs-linkedin/-/dustjs-linkedin-2.4.2.tgz"
    },
    "koa": {
      "version": "0.11.0",
      "from": "koa@0.11.0",
      "resolved": "https://registry.npmjs.org/koa/-/koa-0.11.0.tgz",
      "dependencies": {
        "escape-html": {
          "version": "1.0.1",
          "from": "escape-html@>=1.0.1-0 <1.1.0-0",
          "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.1.tgz"
        },
        "statuses": {
          "version": "1.0.4",
          "from": "statuses@>=1.0.1-0 <1.1.0-0",
          "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.0.4.tgz"
        },
        "accepts": {
          "version": "1.1.0",
          "from": "accepts@>=1.1.0-0 <1.2.0-0",
          "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.1.0.tgz",
          "dependencies": {
            "negotiator": {
              "version": "0.4.7",
              "from": "negotiator@0.4.7",
              "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.4.7.tgz"
            }
          }
        },
        "type-is": {
          "version": "1.5.1",
          "from": "type-is@>=1.5.0-0 <1.6.0-0",
          "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.5.1.tgz"
        },
        "mime-types": {
          "version": "2.0.1",
          "from": "mime-types@>=2.0.0-0 <2.1.0-0",
          "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.1.tgz",
          "dependencies": {
            "mime-db": {
              "version": "1.0.1",
              "from": "mime-db@>=1.0.1-0 <1.1.0-0",
              "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.0.1.tgz"
            }
          }
        },
        "media-typer": {
          "version": "0.3.0",
          "from": "media-typer@>=0.3.0-0 <0.4.0-0",
          "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz"
        },
        "on-finished": {
          "version": "2.1.0",
          "from": "on-finished@>=2.1.0-0 <2.2.0-0",
          "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.1.0.tgz",
          "dependencies": {
            "ee-first": {
              "version": "1.0.5",
              "from": "ee-first@1.0.5",
              "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.0.5.tgz"
            }
          }
        },
        "fresh": {
          "version": "0.2.4",
          "from": "fresh@>=0.2.1-0 <0.3.0-0",
          "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.2.4.tgz"
        },
        "cookies": {
          "version": "0.5.0",
          "from": "cookies@>=0.5.0-0 <0.6.0-0",
          "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.5.0.tgz",
          "dependencies": {
            "keygrip": {
              "version": "1.0.1",
              "from": "keygrip@>=1.0.0-0 <1.1.0-0",
              "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.0.1.tgz"
            }
          }
        },
        "delegates": {
          "version": "0.0.3",
          "from": "delegates@0.0.3",
          "resolved": "https://registry.npmjs.org/delegates/-/delegates-0.0.3.tgz"
        },
        "destroy": {
          "version": "1.0.3",
          "from": "destroy@>=1.0.3-0 <1.1.0-0",
          "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.3.tgz"
        },
        "error-inject": {
          "version": "1.0.0",
          "from": "error-inject@>=1.0.0-0 <1.1.0-0",
          "resolved": "http://registry.npmjs.org/error-inject/-/error-inject-1.0.0.tgz"
        },
        "vary": {
          "version": "1.0.0",
          "from": "vary@>=1.0.0-0 <1.1.0-0",
          "resolved": "https://registry.npmjs.org/vary/-/vary-1.0.0.tgz"
        },
        "parseurl": {
          "version": "1.3.0",
          "from": "parseurl@>=1.3.0-0 <1.4.0-0",
          "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.0.tgz"
        },
        "only": {
          "version": "0.0.2",
          "from": "only@0.0.2",
          "resolved": "https://registry.npmjs.org/only/-/only-0.0.2.tgz"
        }
      }
    },
    "koa-compose": {
      "version": "2.3.0",
      "from": "http://registry.npmjs.org/koa-compose/-/koa-compose-2.3.0.tgz",
      "resolved": "http://registry.npmjs.org/koa-compose/-/koa-compose-2.3.0.tgz"
    },
    "koa-compress": {
      "version": "1.0.8",
      "from": "koa-compress@1.0.8",
      "resolved": "https://registry.npmjs.org/koa-compress/-/koa-compress-1.0.8.tgz",
      "dependencies": {
        "statuses": {
          "version": "1.0.4",
          "from": "statuses@>=1.0.0-0 <2.0.0-0",
          "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.0.4.tgz"
        },
        "compressible": {
          "version": "2.0.0",
          "from": "compressible@>=2.0.0-0 <3.0.0-0",
          "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.0.tgz",
          "dependencies": {
            "mime-db": {
              "version": "1.0.1",
              "from": "mime-db@>=1.0.1-0 <1.1.0-0",
              "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.0.1.tgz"
            }
          }
        }
      }
    },
    "koa-conditional-get": {
      "version": "1.0.2",
      "from": "http://registry.npmjs.org/koa-conditional-get/-/koa-conditional-get-1.0.2.tgz",
      "resolved": "http://registry.npmjs.org/koa-conditional-get/-/koa-conditional-get-1.0.2.tgz"
    },
    "koa-csrf": {
      "version": "2.1.3",
      "from": "koa-csrf@*",
      "resolved": "https://registry.npmjs.org/koa-csrf/-/koa-csrf-2.1.3.tgz",
      "dependencies": {
        "csrf": {
          "version": "2.0.1",
          "from": "csrf@>=2.0.1-0 <2.1.0-0",
          "resolved": "https://registry.npmjs.org/csrf/-/csrf-2.0.1.tgz",
          "dependencies": {
            "rndm": {
              "version": "1.0.0",
              "from": "rndm@>=1.0.0-0 <1.1.0-0",
              "resolved": "http://registry.npmjs.org/rndm/-/rndm-1.0.0.tgz"
            },
            "scmp": {
              "version": "0.0.3",
              "from": "scmp@0.0.3",
              "resolved": "http://registry.npmjs.org/scmp/-/scmp-0.0.3.tgz"
            },
            "uid-safe": {
              "version": "1.0.1",
              "from": "uid-safe@>=1.0.1-0 <1.1.0-0",
              "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-1.0.1.tgz",
              "dependencies": {
                "mz": {
                  "version": "1.0.1",
                  "from": "mz@>=1.0.0-0 <2.0.0-0",
                  "resolved": "https://registry.npmjs.org/mz/-/mz-1.0.1.tgz",
                  "dependencies": {
                    "native-or-bluebird": {
                      "version": "1.1.1",
                      "from": "native-or-bluebird@1.1.1",
                      "resolved": "https://registry.npmjs.org/native-or-bluebird/-/native-or-bluebird-1.1.1.tgz"
                    }
                  }
                }
              }
            },
            "base64-url": {
              "version": "1.0.0",
              "from": "base64-url@1.0.0",
              "resolved": "http://registry.npmjs.org/base64-url/-/base64-url-1.0.0.tgz"
            }
          }
        }
      }
    },
    "koa-etag": {
      "version": "2.0.0",
      "from": "koa-etag@2.0.0",
      "resolved": "https://registry.npmjs.org/koa-etag/-/koa-etag-2.0.0.tgz",
      "dependencies": {
        "etag": {
          "version": "1.3.1",
          "from": "etag@>=1.3.0-0 <2.0.0-0",
          "resolved": "https://registry.npmjs.org/etag/-/etag-1.3.1.tgz",
          "dependencies": {
            "crc": {
              "version": "3.0.0",
              "from": "crc@3.0.0",
              "resolved": "https://registry.npmjs.org/crc/-/crc-3.0.0.tgz"
            }
          }
        },
        "mz": {
          "version": "1.0.1",
          "from": "mz@>=1.0.1-0 <2.0.0-0",
          "resolved": "https://registry.npmjs.org/mz/-/mz-1.0.1.tgz",
          "dependencies": {
            "native-or-bluebird": {
              "version": "1.1.1",
              "from": "native-or-bluebird@>=1.0.0-0 <2.0.0-0",
              "resolved": "https://registry.npmjs.org/native-or-bluebird/-/native-or-bluebird-1.1.1.tgz"
            }
          }
        }
      }
    },
    "koa-favicon": {
      "version": "1.1.0",
      "from": "http://registry.npmjs.org/koa-favicon/-/koa-favicon-1.1.0.tgz",
      "resolved": "http://registry.npmjs.org/koa-favicon/-/koa-favicon-1.1.0.tgz"
    },
    "koa-is-json": {
      "version": "1.0.0",
      "from": "http://registry.npmjs.org/koa-is-json/-/koa-is-json-1.0.0.tgz",
      "resolved": "http://registry.npmjs.org/koa-is-json/-/koa-is-json-1.0.0.tgz"
    },
    "koa-logger": {
      "version": "1.2.2",
      "from": "https://registry.npmjs.org/koa-logger/-/koa-logger-1.2.2.tgz",
      "resolved": "https://registry.npmjs.org/koa-logger/-/koa-logger-1.2.2.tgz",
      "dependencies": {
        "passthrough-counter": {
          "version": "0.0.1",
          "from": "http://registry.npmjs.org/passthrough-counter/-/passthrough-counter-0.0.1.tgz",
          "resolved": "http://registry.npmjs.org/passthrough-counter/-/passthrough-counter-0.0.1.tgz"
        },
        "humanize-number": {
          "version": "0.0.2",
          "from": "http://registry.npmjs.org/humanize-number/-/humanize-number-0.0.2.tgz",
          "resolved": "http://registry.npmjs.org/humanize-number/-/humanize-number-0.0.2.tgz"
        }
      }
    },
    "koa-mount": {
      "version": "1.3.0",
      "from": "koa-mount@1.3.0",
      "resolved": "http://registry.npmjs.org/koa-mount/-/koa-mount-1.3.0.tgz",
      "dependencies": {
        "debug": {
          "version": "2.0.0",
          "from": "debug@2.0.0",
          "resolved": "https://registry.npmjs.org/debug/-/debug-2.0.0.tgz",
          "dependencies": {
            "ms": {
              "version": "0.6.2",
              "from": "ms@0.6.2",
              "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz"
            }
          }
        }
      }
    },
    "koa-ratelimit": {
      "version": "1.0.3",
      "from": "koa-ratelimit@1.0.3",
      "resolved": "http://registry.npmjs.org/koa-ratelimit/-/koa-ratelimit-1.0.3.tgz",
      "dependencies": {
        "ratelimiter": {
          "version": "1.0.3",
          "from": "ratelimiter@1.0.3",
          "resolved": "https://registry.npmjs.org/ratelimiter/-/ratelimiter-1.0.3.tgz"
        },
        "thunkify": {
          "version": "0.0.1",
          "from": "thunkify@0.0.1",
          "resolved": "http://registry.npmjs.org/thunkify/-/thunkify-0.0.1.tgz"
        },
        "debug": {
          "version": "0.7.4",
          "from": "debug@0.7.4",
          "resolved": "http://registry.npmjs.org/debug/-/debug-0.7.4.tgz"
        }
      }
    },
    "koa-response-time": {
      "version": "1.0.2",
      "from": "http://registry.npmjs.org/koa-response-time/-/koa-response-time-1.0.2.tgz",
      "resolved": "http://registry.npmjs.org/koa-response-time/-/koa-response-time-1.0.2.tgz"
    },
    "koa-rewrite": {
      "version": "1.1.0",
      "from": "http://registry.npmjs.org/koa-rewrite/-/koa-rewrite-1.1.0.tgz",
      "resolved": "http://registry.npmjs.org/koa-rewrite/-/koa-rewrite-1.1.0.tgz",
      "dependencies": {
        "debug": {
          "version": "2.0.0",
          "from": "debug@2.0.0",
          "resolved": "https://registry.npmjs.org/debug/-/debug-2.0.0.tgz",
          "dependencies": {
            "ms": {
              "version": "0.6.2",
              "from": "ms@0.6.2",
              "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz"
            }
          }
        },
        "path-to-regexp": {
          "version": "0.0.2",
          "from": "path-to-regexp@0.0.2",
          "resolved": "http://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.0.2.tgz"
        }
      }
    },
    "koa-router": {
      "version": "3.4.0",
      "from": "koa-router@3.4.0",
      "resolved": "https://registry.npmjs.org/koa-router/-/koa-router-3.4.0.tgz",
      "dependencies": {
        "methods": {
          "version": "1.1.0",
          "from": "methods@>=1.0.1-0 <2.0.0-0",
          "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.0.tgz"
        },
        "path-to-regexp": {
          "version": "1.0.1",
          "from": "path-to-regexp@>=1.0.0-0 <2.0.0-0",
          "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.0.1.tgz"
        },
        "debug": {
          "version": "2.0.0",
          "from": "debug@>=2.0.0-0 <3.0.0-0",
          "resolved": "https://registry.npmjs.org/debug/-/debug-2.0.0.tgz"
        }
      }
    },
    "koa-send": {
      "version": "1.3.1",
      "from": "koa-send@1.3.1",
      "resolved": "https://registry.npmjs.org/koa-send/-/koa-send-1.3.1.tgz",
      "dependencies": {
        "mz": {
          "version": "1.0.1",
          "from": "mz@>=1.0.1-0 <2.0.0-0",
          "resolved": "https://registry.npmjs.org/mz/-/mz-1.0.1.tgz",
          "dependencies": {
            "native-or-bluebird": {
              "version": "1.1.1",
              "from": "native-or-bluebird@>=1.0.0-0 <2.0.0-0",
              "resolved": "https://registry.npmjs.org/native-or-bluebird/-/native-or-bluebird-1.1.1.tgz"
            }
          }
        }
      }
    },
    "koa-session": {
      "version": "2.0.0",
      "from": "http://registry.npmjs.org/koa-session/-/koa-session-2.0.0.tgz",
      "resolved": "http://registry.npmjs.org/koa-session/-/koa-session-2.0.0.tgz",
      "dependencies": {
        "debug": {
          "version": "2.0.0",
          "from": "debug@2.0.0",
          "resolved": "https://registry.npmjs.org/debug/-/debug-2.0.0.tgz",
          "dependencies": {
            "ms": {
              "version": "0.6.2",
              "from": "ms@0.6.2",
              "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz"
            }
          }
        }
      }
    },
    "koa-spdy-push": {
      "version": "0.3.2",
      "from": "koa-spdy-push@0.3.2",
      "resolved": "https://registry.npmjs.org/koa-spdy-push/-/koa-spdy-push-0.3.2.tgz",
      "dependencies": {
        "compressible": {
          "version": "2.0.0",
          "from": "compressible@>=2.0.0-0 <3.0.0-0",
          "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.0.tgz",
          "dependencies": {
            "mime-db": {
              "version": "1.0.1",
              "from": "mime-db@>=1.0.1-0 <1.1.0-0",
              "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.0.1.tgz"
            }
          }
        },
        "mime-types": {
          "version": "2.0.1",
          "from": "mime-types@>=2.0.0-0 <3.0.0-0",
          "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.1.tgz",
          "dependencies": {
            "mime-db": {
              "version": "1.0.1",
              "from": "mime-db@>=1.0.1-0 <1.1.0-0",
              "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.0.1.tgz"
            }
          }
        },
        "bluebird": {
          "version": "2.3.2",
          "from": "bluebird@>=2.0.0-0 <3.0.0-0",
          "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.3.2.tgz"
        },
        "destroy": {
          "version": "1.0.3",
          "from": "destroy@>=1.0.0-0 <2.0.0-0",
          "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.3.tgz"
        }
      }
    },
    "koa-static": {
      "version": "1.4.7",
      "from": "koa-static@1.4.7",
      "resolved": "https://registry.npmjs.org/koa-static/-/koa-static-1.4.7.tgz",
      "dependencies": {
        "koa-send": {
          "version": "1.3.1",
          "from": "koa-send@>=1.3.0-0 <1.4.0-0",
          "resolved": "https://registry.npmjs.org/koa-send/-/koa-send-1.3.1.tgz",
          "dependencies": {
            "mz": {
              "version": "1.0.1",
              "from": "mz@>=1.0.1-0 <2.0.0-0",
              "resolved": "https://registry.npmjs.org/mz/-/mz-1.0.1.tgz",
              "dependencies": {
                "native-or-bluebird": {
                  "version": "1.1.1",
                  "from": "native-or-bluebird@>=1.0.0-0 <2.0.0-0",
                  "resolved": "https://registry.npmjs.org/native-or-bluebird/-/native-or-bluebird-1.1.1.tgz"
                }
              }
            }
          }
        }
      }
    },
    "lodash-contrib": {
      "version": "241.4.14",
      "from": "lodash-contrib@241.4.14",
      "dependencies": {
        "lodash": {
          "version": "2.4.1",
          "from": "lodash@2.4.1",
          "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.1.tgz"
        }
      }
    },
    "lusca": {
      "version": "1.0.1",
      "from": "https://registry.npmjs.org/lusca/-/lusca-1.0.1.tgz",
      "resolved": "https://registry.npmjs.org/lusca/-/lusca-1.0.1.tgz"
    },
    "ms": {
      "version": "0.6.2",
      "from": "ms@0.6.2",
      "resolved": "http://registry.npmjs.org/ms/-/ms-0.6.2.tgz"
    },
    "request": {
      "version": "2.42.0",
      "from": "request@2.42.0",
      "resolved": "https://registry.npmjs.org/request/-/request-2.42.0.tgz",
      "dependencies": {
        "bl": {
          "version": "0.9.3",
          "from": "bl@>=0.9.0-0 <0.10.0-0",
          "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.3.tgz",
          "dependencies": {
            "readable-stream": {
              "version": "1.0.31",
              "from": "readable-stream@>=1.0.26-0 <1.1.0-0",
              "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.31.tgz",
              "dependencies": {
                "core-util-is": {
                  "version": "1.0.1",
                  "from": "core-util-is@>=1.0.0-0 <1.1.0-0",
                  "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz"
                },
                "isarray": {
                  "version": "0.0.1",
                  "from": "isarray@0.0.1",
                  "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
                },
                "string_decoder": {
                  "version": "0.10.31",
                  "from": "string_decoder@>=0.10.0-0 <0.11.0-0",
                  "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
                },
                "inherits": {
                  "version": "2.0.1",
                  "from": "inherits@>=2.0.1-0 <2.1.0-0",
                  "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
                }
              }
            }
          }
        },
        "caseless": {
          "version": "0.6.0",
          "from": "caseless@>=0.6.0-0 <0.7.0-0",
          "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.6.0.tgz"
        },
        "forever-agent": {
          "version": "0.5.2",
          "from": "forever-agent@>=0.5.0-0 <0.6.0-0",
          "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz"
        },
        "qs": {
          "version": "1.2.2",
          "from": "qs@>=1.2.0-0 <1.3.0-0",
          "resolved": "https://registry.npmjs.org/qs/-/qs-1.2.2.tgz"
        },
        "json-stringify-safe": {
          "version": "5.0.0",
          "from": "json-stringify-safe@>=5.0.0-0 <5.1.0-0",
          "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.0.tgz"
        },
        "mime-types": {
          "version": "1.0.2",
          "from": "mime-types@>=1.0.1-0 <1.1.0-0",
          "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz"
        },
        "node-uuid": {
          "version": "1.4.1",
          "from": "node-uuid@>=1.4.0-0 <1.5.0-0",
          "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz"
        },
        "tunnel-agent": {
          "version": "0.4.0",
          "from": "tunnel-agent@>=0.4.0-0 <0.5.0-0",
          "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.0.tgz"
        },
        "tough-cookie": {
          "version": "0.12.1",
          "from": "tough-cookie@>=0.12.0",
          "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-0.12.1.tgz",
          "dependencies": {
            "punycode": {
              "version": "1.3.1",
              "from": "punycode@>=0.2.0",
              "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.1.tgz"
            }
          }
        },
        "form-data": {
          "version": "0.1.4",
          "from": "form-data@>=0.1.0-0 <0.2.0-0",
          "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz",
          "dependencies": {
            "combined-stream": {
              "version": "0.0.5",
              "from": "combined-stream@>=0.0.4-0 <0.1.0-0",
              "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.5.tgz",
              "dependencies": {
                "delayed-stream": {
                  "version": "0.0.5",
                  "from": "delayed-stream@0.0.5",
                  "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz"
                }
              }
            },
            "mime": {
              "version": "1.2.11",
              "from": "mime@>=1.2.11-0 <1.3.0-0",
              "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz"
            },
            "async": {
              "version": "0.9.0",
              "from": "async@>=0.9.0-0 <0.10.0-0",
              "resolved": "https://registry.npmjs.org/async/-/async-0.9.0.tgz"
            }
          }
        },
        "http-signature": {
          "version": "0.10.0",
          "from": "http-signature@>=0.10.0-0 <0.11.0-0",
          "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.0.tgz",
          "dependencies": {
            "assert-plus": {
              "version": "0.1.2",
              "from": "assert-plus@0.1.2",
              "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz"
            },
            "asn1": {
              "version": "0.1.11",
              "from": "asn1@0.1.11",
              "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz"
            },
            "ctype": {
              "version": "0.5.2",
              "from": "ctype@0.5.2",
              "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz"
            }
          }
        },
        "oauth-sign": {
          "version": "0.4.0",
          "from": "oauth-sign@>=0.4.0-0 <0.5.0-0",
          "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.4.0.tgz"
        },
        "hawk": {
          "version": "1.1.1",
          "from": "hawk@1.1.1",
          "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz",
          "dependencies": {
            "hoek": {
              "version": "0.9.1",
              "from": "hoek@>=0.9.0-0 <0.10.0-0",
              "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz"
            },
            "boom": {
              "version": "0.4.2",
              "from": "boom@>=0.4.0-0 <0.5.0-0",
              "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz"
            },
            "cryptiles": {
              "version": "0.2.2",
              "from": "cryptiles@>=0.2.0-0 <0.3.0-0",
              "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz"
            },
            "sntp": {
              "version": "0.2.4",
              "from": "sntp@>=0.2.0-0 <0.3.0-0",
              "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz"
            }
          }
        },
        "aws-sign2": {
          "version": "0.5.0",
          "from": "aws-sign2@>=0.5.0-0 <0.6.0-0",
          "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz"
        },
        "stringstream": {
          "version": "0.0.4",
          "from": "stringstream@>=0.0.4-0 <0.1.0-0",
          "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz"
        }
      }
    },
    "socket.io": {
      "version": "1.1.0",
      "from": "socket.io@1.1.0",
      "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-1.1.0.tgz",
      "dependencies": {
        "engine.io": {
          "version": "1.4.0",
          "from": "engine.io@1.4.0",
          "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-1.4.0.tgz",
          "dependencies": {
            "debug": {
              "version": "1.0.3",
              "from": "debug@1.0.3",
              "resolved": "https://registry.npmjs.org/debug/-/debug-1.0.3.tgz"
            },
            "ws": {
              "version": "0.4.31",
              "from": "ws@0.4.31",
              "resolved": "https://registry.npmjs.org/ws/-/ws-0.4.31.tgz",
              "dependencies": {
                "commander": {
                  "version": "0.6.1",
                  "from": "commander@>=0.6.1-0 <0.7.0-0",
                  "resolved": "https://registry.npmjs.org/commander/-/commander-0.6.1.tgz"
                },
                "nan": {
                  "version": "0.3.2",
                  "from": "nan@>=0.3.0-0 <0.4.0-0",
                  "resolved": "https://registry.npmjs.org/nan/-/nan-0.3.2.tgz"
                },
                "tinycolor": {
                  "version": "0.0.1",
                  "from": "tinycolor@>=0.0.0-0 <1.0.0-0",
                  "resolved": "https://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz"
                },
                "options": {
                  "version": "0.0.5",
                  "from": "options@>=0.0.5",
                  "resolved": "https://registry.npmjs.org/options/-/options-0.0.5.tgz"
                }
              }
            },
            "engine.io-parser": {
              "version": "1.1.0",
              "from": "engine.io-parser@1.1.0",
              "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.1.0.tgz",
              "dependencies": {
                "base64-arraybuffer": {
                  "version": "0.1.2",
                  "from": "base64-arraybuffer@0.1.2",
                  "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.2.tgz"
                },
                "after": {
                  "version": "0.8.1",
                  "from": "after@0.8.1",
                  "resolved": "https://registry.npmjs.org/after/-/after-0.8.1.tgz"
                },
                "arraybuffer.slice": {
                  "version": "0.0.6",
                  "from": "arraybuffer.slice@0.0.6",
                  "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz"
                },
                "blob": {
                  "version": "0.0.2",
                  "from": "blob@0.0.2",
                  "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.2.tgz"
                },
                "utf8": {
                  "version": "2.0.0",
                  "from": "utf8@2.0.0",
                  "resolved": "https://registry.npmjs.org/utf8/-/utf8-2.0.0.tgz"
                }
              }
            },
            "base64id": {
              "version": "0.1.0",
              "from": "base64id@0.1.0",
              "resolved": "https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz"
            }
          }
        },
        "socket.io-parser": {
          "version": "2.2.1",
          "from": "socket.io-parser@2.2.1",
          "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.1.tgz",
          "dependencies": {
            "json3": {
              "version": "3.2.6",
              "from": "json3@3.2.6",
              "resolved": "https://registry.npmjs.org/json3/-/json3-3.2.6.tgz"
            },
            "component-emitter": {
              "version": "1.1.2",
              "from": "component-emitter@1.1.2",
              "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz"
            },
            "isarray": {
              "version": "0.0.1",
              "from": "isarray@0.0.1",
              "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
            },
            "benchmark": {
              "version": "1.0.0",
              "from": "benchmark@1.0.0",
              "resolved": "https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz"
            }
          }
        },
        "socket.io-client": {
          "version": "1.1.0",
          "from": "socket.io-client@1.1.0",
          "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.1.0.tgz",
          "dependencies": {
            "engine.io-client": {
              "version": "1.4.0",
              "from": "engine.io-client@1.4.0",
              "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.4.0.tgz",
              "dependencies": {
                "has-cors": {
                  "version": "1.0.3",
                  "from": "has-cors@1.0.3",
                  "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.0.3.tgz",
                  "dependencies": {
                    "global": {
                      "version": "2.0.1",
                      "from": "https://github.com/component/global/archive/v2.0.1.tar.gz",
                      "resolved": "https://github.com/component/global/archive/v2.0.1.tar.gz"
                    }
                  }
                },
                "ws": {
                  "version": "0.4.31",
                  "from": "ws@0.4.31",
                  "resolved": "https://registry.npmjs.org/ws/-/ws-0.4.31.tgz",
                  "dependencies": {
                    "commander": {
                      "version": "0.6.1",
                      "from": "commander@>=0.6.1-0 <0.7.0-0",
                      "resolved": "https://registry.npmjs.org/commander/-/commander-0.6.1.tgz"
                    },
                    "nan": {
                      "version": "0.3.2",
                      "from": "nan@>=0.3.0-0 <0.4.0-0",
                      "resolved": "https://registry.npmjs.org/nan/-/nan-0.3.2.tgz"
                    },
                    "tinycolor": {
                      "version": "0.0.1",
                      "from": "tinycolor@>=0.0.0-0 <1.0.0-0",
                      "resolved": "https://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz"
                    },
                    "options": {
                      "version": "0.0.5",
                      "from": "options@>=0.0.5",
                      "resolved": "https://registry.npmjs.org/options/-/options-0.0.5.tgz"
                    }
                  }
                },
                "xmlhttprequest": {
                  "version": "1.5.0",
                  "from": "https://github.com/LearnBoost/node-XMLHttpRequest/archive/0f36d0b5ebc03d85f860d42a64ae9791e1daa433.tar.gz",
                  "resolved": "https://github.com/LearnBoost/node-XMLHttpRequest/archive/0f36d0b5ebc03d85f860d42a64ae9791e1daa433.tar.gz"
                },
                "engine.io-parser": {
                  "version": "1.1.0",
                  "from": "engine.io-parser@1.1.0",
                  "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.1.0.tgz",
                  "dependencies": {
                    "base64-arraybuffer": {
                      "version": "0.1.2",
                      "from": "base64-arraybuffer@0.1.2",
                      "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.2.tgz"
                    },
                    "after": {
                      "version": "0.8.1",
                      "from": "after@0.8.1",
                      "resolved": "https://registry.npmjs.org/after/-/after-0.8.1.tgz"
                    },
                    "arraybuffer.slice": {
                      "version": "0.0.6",
                      "from": "arraybuffer.slice@0.0.6",
                      "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz"
                    },
                    "blob": {
                      "version": "0.0.2",
                      "from": "blob@0.0.2",
                      "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.2.tgz"
                    },
                    "utf8": {
                      "version": "2.0.0",
                      "from": "utf8@2.0.0",
                      "resolved": "https://registry.npmjs.org/utf8/-/utf8-2.0.0.tgz"
                    }
                  }
                },
                "parseuri": {
                  "version": "0.0.4",
                  "from": "parseuri@0.0.4",
                  "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.4.tgz",
                  "dependencies": {
                    "better-assert": {
                      "version": "1.0.1",
                      "from": "better-assert@>=1.0.0-0 <1.1.0-0",
                      "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.1.tgz",
                      "dependencies": {
                        "callsite": {
                          "version": "1.0.0",
                          "from": "callsite@1.0.0",
                          "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz"
                        }
                      }
                    }
                  }
                },
                "parsejson": {
                  "version": "0.0.1",
                  "from": "parsejson@0.0.1",
                  "resolved": "https://registry.npmjs.org/parsejson/-/parsejson-0.0.1.tgz",
                  "dependencies": {
                    "better-assert": {
                      "version": "1.0.1",
                      "from": "better-assert@>=1.0.0-0 <1.1.0-0",
                      "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.1.tgz",
                      "dependencies": {
                        "callsite": {
                          "version": "1.0.0",
                          "from": "callsite@1.0.0",
                          "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz"
                        }
                      }
                    }
                  }
                },
                "parseqs": {
                  "version": "0.0.2",
                  "from": "parseqs@0.0.2",
                  "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.2.tgz",
                  "dependencies": {
                    "better-assert": {
                      "version": "1.0.1",
                      "from": "better-assert@>=1.0.0-0 <1.1.0-0",
                      "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.1.tgz",
                      "dependencies": {
                        "callsite": {
                          "version": "1.0.0",
                          "from": "callsite@1.0.0",
                          "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz"
                        }
                      }
                    }
                  }
                },
                "component-inherit": {
                  "version": "0.0.3",
                  "from": "component-inherit@0.0.3",
                  "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz"
                }
              }
            },
            "component-bind": {
              "version": "1.0.0",
              "from": "component-bind@1.0.0",
              "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz"
            },
            "component-emitter": {
              "version": "1.1.2",
              "from": "component-emitter@1.1.2",
              "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz"
            },
            "object-component": {
              "version": "0.0.3",
              "from": "object-component@0.0.3",
              "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz"
            },
            "socket.io-parser": {
              "version": "2.2.2",
              "from": "socket.io-parser@2.2.2",
              "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.2.tgz",
              "dependencies": {
                "json3": {
                  "version": "3.2.6",
                  "from": "json3@3.2.6",
                  "resolved": "https://registry.npmjs.org/json3/-/json3-3.2.6.tgz"
                },
                "isarray": {
                  "version": "0.0.1",
                  "from": "isarray@0.0.1",
                  "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
                },
                "benchmark": {
                  "version": "1.0.0",
                  "from": "benchmark@1.0.0",
                  "resolved": "https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz"
                }
              }
            },
            "has-binary": {
              "version": "0.1.5",
              "from": "has-binary@0.1.5",
              "resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.5.tgz",
              "dependencies": {
                "isarray": {
                  "version": "0.0.1",
                  "from": "isarray@0.0.1",
                  "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
                }
              }
            },
            "indexof": {
              "version": "0.0.1",
              "from": "indexof@0.0.1",
              "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz"
            },
            "parseuri": {
              "version": "0.0.2",
              "from": "parseuri@0.0.2",
              "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.2.tgz",
              "dependencies": {
                "better-assert": {
                  "version": "1.0.1",
                  "from": "better-assert@>=1.0.0-0 <1.1.0-0",
                  "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.1.tgz",
                  "dependencies": {
                    "callsite": {
                      "version": "1.0.0",
                      "from": "callsite@1.0.0",
                      "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz"
                    }
                  }
                }
              }
            },
            "to-array": {
              "version": "0.1.3",
              "from": "to-array@0.1.3",
              "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.3.tgz"
            }
          }
        },
        "socket.io-adapter": {
          "version": "0.2.0",
          "from": "socket.io-adapter@0.2.0",
          "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.2.0.tgz",
          "dependencies": {
            "socket.io-parser": {
              "version": "2.1.2",
              "from": "socket.io-parser@2.1.2",
              "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.1.2.tgz",
              "dependencies": {
                "json3": {
                  "version": "3.2.6",
                  "from": "json3@3.2.6",
                  "resolved": "https://registry.npmjs.org/json3/-/json3-3.2.6.tgz"
                },
                "emitter": {
                  "version": "1.0.1",
                  "from": "http://github.com/component/emitter/archive/1.0.1.tar.gz",
                  "resolved": "http://github.com/component/emitter/archive/1.0.1.tar.gz",
                  "dependencies": {
                    "indexof": {
                      "version": "0.0.1",
                      "from": "indexof@0.0.1",
                      "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz"
                    }
                  }
                },
                "isarray": {
                  "version": "0.0.1",
                  "from": "isarray@0.0.1",
                  "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
                }
              }
            }
          }
        },
        "has-binary-data": {
          "version": "0.1.3",
          "from": "has-binary-data@0.1.3",
          "resolved": "https://registry.npmjs.org/has-binary-data/-/has-binary-data-0.1.3.tgz",
          "dependencies": {
            "isarray": {
              "version": "0.0.1",
              "from": "isarray@0.0.1",
              "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
            }
          }
        },
        "debug": {
          "version": "0.7.4",
          "from": "debug@0.7.4",
          "resolved": "http://registry.npmjs.org/debug/-/debug-0.7.4.tgz"
        }
      }
    },
    "thunkify": {
      "version": "2.1.2",
      "from": "thunkify@latest",
      "resolved": "https://registry.npmjs.org/thunkify/-/thunkify-2.1.2.tgz"
    },
    "ws": {
      "version": "0.4.32",
      "from": "ws@0.4.32",
      "resolved": "https://registry.npmjs.org/ws/-/ws-0.4.32.tgz",
      "dependencies": {
        "commander": {
          "version": "2.1.0",
          "from": "commander@2.1.0",
          "resolved": "https://registry.npmjs.org/commander/-/commander-2.1.0.tgz"
        },
        "nan": {
          "version": "1.0.0",
          "from": "nan@1.0.0",
          "resolved": "https://registry.npmjs.org/nan/-/nan-1.0.0.tgz"
        },
        "tinycolor": {
          "version": "0.0.1",
          "from": "tinycolor@>=0.0.0-0 <1.0.0-0",
          "resolved": "https://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz"
        },
        "options": {
          "version": "0.0.5",
          "from": "options@>=0.0.5",
          "resolved": "https://registry.npmjs.org/options/-/options-0.0.5.tgz"
        }
      }
    }
  },
  "problems": null
}
