{
  "name": "@msimerson/stun",
  "version": "3.2.1",
  "description": "Session Traversal Utilities for NAT (STUN) client and server.",
  "main": "src/index.js",
  "scripts": {
    "lint": "npx eslint .",
    "lint:fix": "npx eslint --fix .",
    "prettier": "npx prettier --check .",
    "prettier:fix": "npx prettier --write .",
    "test": "node --test test/index.js test/lib/*.js test/attributes/*.js test/message/*.js test/net/*.js",
    "test:coverage": "npx -y c8 --reporter=lcov npm test",
    "versions": "npx npm-dep-mgr check",
    "format": "npm run prettier:fix && npm run lint:fix",
    "versions:fix": "npx npm-dep-mgr update"
  },
  "bin": {
    "stun": "src/cli.js"
  },
  "files": [
    "src",
    "examples",
    "CHANGELOG.md"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/msimerson/stun.git"
  },
  "keywords": [
    "webrtc",
    "stun",
    "rfc5389",
    "5389",
    "rfc8489",
    "rfc7064",
    "ice",
    "turn"
  ],
  "author": "Dmitry Tsvettsikh <me@reklatsmasters.com>",
  "contributors": [
    "https://github.com/rumaf",
    "Matt Simerson <matt@tnpi.net>"
  ],
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/msimerson/stun/issues"
  },
  "homepage": "https://github.com/msimerson/stun#readme",
  "devDependencies": {
    "@eslint/js": "^10.0.1",
    "eslint": "^10.3.0",
    "globals": "^17.6.0"
  },
  "dependencies": {
    "binary-data": "^0.6.0",
    "ip2buf": "^2.0.0",
    "ipaddr.js": "^2.4.0",
    "turbo-crc32": "^1.0.1"
  },
  "engines": {
    "node": ">=20.0"
  },
  "prettier": {
    "printWidth": 90,
    "singleQuote": true
  }
}
