{
  "name": "f1-22-udp",
  "version": "2.1.1",
  "main": "build/src/F1_22_UDP.js",
  "types": "build/src/F1_22_UDP.d.ts",
  "files": [
    "build/src/"
  ],
  "author": {
    "name": "PrimeGoose"
  },
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/raweceek-temeletry/f1-22-udp"
  },
  "dependencies": {
    "binary-parser": "2.1.0"
  },
  "devDependencies": {
    "@types/binary-parser": "1.5.1",
    "@types/fs-extra": "^9.0.13",
    "@types/node": "^14.11.2",
    "@typescript-eslint/eslint-plugin": "^4.32.0",
    "eslint": "7.32.0",
    "eslint-plugin-node": "^11.1.0",
    "eslint-plugin-prettier": "^4.0.0",
    "fs-extra": "^10.0.0",
    "gts": "^3.1.0",
    "husky": "^7.0.4",
    "lint-staged": "11.2.6",
    "typescript": "^4.0.3",
    "uglify-js": "^3.16.0"
  },
  "bin": {
    "forward": "bin/index.js"
  },
  "scripts": {
    "prepublishOnly": "npm run build",
    "start": "npm run build && node build/dev/dev.js",
    "build": "tsc",
    "build:dev": "tsc --watch",
    "build-prod": "tsc && npm run uglify",
    "build:link": "npm run build && npm link",
    "type-check:watch": "npm run type-check -- --watch",
    "type-check": "tsc --noEmit",
    "check": "gts check",
    "clean": "gts clean",
    "compile": "tsc",
    "fix": "gts fix",
    "prepare": "husky install",
    "pretest": "npm run compile",
    "posttest": "npm run lint",
    "lint": "gts lint",
    "uglify": "uglifyjs build/src/index.js -o build/src/index.js"
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint && gts fix && npm run build-prod"
    }
  },
  "lint-staged": {
    "*.ts": [
      "gts fix",
      "git add"
    ]
  },
  "keywords": [
    "codemasters",
    "f1-22",
    "udp-parser",
    "f1-22-telemetry-client",
    "telemetry-parser",
    "racing-game-telemetry",
    "PlayStation-game-telemetry",
    "xbox-game-telemetry",
    "PC-game-telemetry"
  ],
  "engines": {
    "node": ">=12"
  }
}
