{
  "name": "workadventureback",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "tsc": "tsc",
    "dev": "ts-node-dev --respawn ./server.ts",
    "prod": "tsc && node --max-old-space-size=4096 ./dist/server.js",
    "runprod": "node --max-old-space-size=4096 ./dist/server.js",
    "profile": "tsc && node --prof ./dist/server.js",
    "test": "ts-node node_modules/jasmine/bin/jasmine --config=jasmine.json",
    "lint": "DEBUG= node_modules/.bin/eslint src/ . --ext .ts",
    "fix": "DEBUG= node_modules/.bin/eslint --fix src/ . --ext .ts",
    "precommit": "lint-staged",
    "pretty": "yarn prettier --write 'src/**/*.{ts,tsx}'",
    "pretty-check": "yarn prettier --check 'src/**/*.{ts,tsx}'"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/thecodingmachine/workadventure.git"
  },
  "contributors": [
    {
      "name": "Grégoire Parant",
      "email": "g.parant@thecodingmachine.com"
    },
    {
      "name": "David Négrier",
      "email": "d.negrier@thecodingmachine.com"
    },
    {
      "name": "Arthmaël Poly",
      "email": "a.poly@thecodingmachine.com"
    }
  ],
  "license": "SEE LICENSE IN LICENSE.txt",
  "bugs": {
    "url": "https://github.com/thecodingmachine/workadventure/issues"
  },
  "homepage": "https://github.com/thecodingmachine/workadventure#readme",
  "dependencies": {
    "@workadventure/tiled-map-type-guard": "^1.0.3",
    "axios": "^0.21.2",
    "busboy": "^0.3.1",
    "circular-json": "^0.5.9",
    "debug": "^4.3.1",
    "generic-type-guard": "^3.2.0",
    "google-protobuf": "^3.13.0",
    "grpc": "^1.24.4",
    "ipaddr.js": "^2.0.1",
    "jsonwebtoken": "^8.5.1",
    "mkdirp": "^1.0.4",
    "prom-client": "^12.0.0",
    "query-string": "^6.13.3",
    "redis": "^3.1.2",
    "uWebSockets.js": "uNetworking/uWebSockets.js#v18.5.0",
    "uuidv4": "^6.0.7"
  },
  "devDependencies": {
    "@types/busboy": "^0.2.3",
    "@types/circular-json": "^0.4.0",
    "@types/debug": "^4.1.5",
    "@types/google-protobuf": "^3.7.3",
    "@types/http-status-codes": "^1.2.0",
    "@types/jasmine": "^3.5.10",
    "@types/jsonwebtoken": "^8.3.8",
    "@types/mkdirp": "^1.0.1",
    "@types/redis": "^2.8.31",
    "@types/uuidv4": "^5.0.0",
    "@typescript-eslint/eslint-plugin": "^2.26.0",
    "@typescript-eslint/parser": "^2.26.0",
    "eslint": "^6.8.0",
    "jasmine": "^3.5.0",
    "lint-staged": "^11.0.0",
    "prettier": "^2.3.1",
    "ts-node-dev": "^1.0.0-pre.44",
    "typescript": "^3.8.3"
  },
  "lint-staged": {
    "*.ts": [
      "prettier --write"
    ]
  }
}