{
  "dependencies": {
    "ajv": "^6.5.4",
    "inversify": "^5.0.1",
    "jaeger-client": "3.17.2",
    "js-yaml": "^3.10.0",
    "opentracing": "^0.14.4",
    "prom-client": "^10.2.0",
    "reconnecting-websocket": "^4.2.0",
    "reflect-metadata": "^0.1.10",
    "uuid": "^3.3.3",
    "vscode-uri": "^1.0.1",
    "vscode-ws-jsonrpc": "^0.2.0",
    "ws": "^5.2.2"
  },
  "devDependencies": {
    "@types/chai-subset": "^1.3.1",
    "@types/js-yaml": "^3.10.1",
    "@types/uuid": "^3.4.5",
    "@types/ws": "^5.1.2",
    "chai": "^4.1.2",
    "chai-subset": "^1.6.0",
    "mocha": "^5.0.0",
    "mocha-typescript": "^1.1.11",
    "rimraf": "^2.6.2",
    "ts-node": "<7.0.0",
    "typescript": "^3.1.3"
  },
  "files": [
    "lib",
    "data/*.json",
    "src",
    "pkg-yarn.lock"
  ],
  "license": "UNLICENSED",
  "main": "./lib/index.js",
  "name": "@gitpod/gitpod-protocol",
  "scripts": {
    "build": "tsc",
    "clean": "rimraf lib",
    "prepare": "yarn run clean && yarn run build",
    "test": "mocha --opts mocha.opts '**/*.spec.ts'",
    "watch": "leeway exec --package .:lib --transitive-dependencies --filter-type yarn --components --parallel -- tsc -w --preserveWatchOutput"
  },
  "types": "./lib/index.d.ts",
  "version": "0.1.5-test.4"
}
