{
  "name": "@vdoninja/sdk",
  "version": "1.3.9",
  "description": "AI-friendly P2P communication SDK for audio, video, and data",
  "main": "vdoninja-sdk.js",
  "browser": "vdoninja-sdk.js",
  "exports": {
    ".": {
      "browser": "./vdoninja-sdk.js",
      "node": "./vdoninja-sdk-node.js",
      "default": "./vdoninja-sdk.js"
    },
    "./node": "./vdoninja-sdk-node.js",
    "./browser": "./vdoninja-sdk.js"
  },
  "scripts": {
    "build": "npm run minify",
    "minify": "terser vdoninja-sdk.js -o vdoninja-sdk.min.js --compress --mangle --comments \"/VDO.Ninja SDK v/\"",
    "watch": "npm-watch",
    "test": "node run-all-tests.js",
    "test:node": "node demos/node-example.js",
    "test:all": "node run-all-tests.js",
    "check:webrtc": "node -e \"console.log(require('./vdoninja-sdk-node.js').checkWebRTCSupport())\"",
    "ssn:listen": "node demos/socialstreamninja-listener.js",
    "prepublishOnly": "npm run build"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/steveseguin/ninjasdk.git"
  },
  "keywords": [
    "webrtc",
    "p2p",
    "peer-to-peer",
    "video",
    "audio",
    "streaming",
    "vdo.ninja",
    "ai-friendly",
    "data-channel"
  ],
  "author": "Steve Seguin",
  "license": "AGPL-3.0",
  "bugs": {
    "url": "https://github.com/steveseguin/ninjasdk/issues"
  },
  "homepage": "https://github.com/steveseguin/ninjasdk#readme",
  "devDependencies": {
    "npm-watch": "^0.13.0",
    "terser": "^5.31.0"
  },
  "peerDependencies": {
    "@roamhq/wrtc": ">=0.8.0",
    "node-datachannel": ">=0.10.0"
  },
  "peerDependenciesMeta": {
    "@roamhq/wrtc": {
      "optional": true
    },
    "node-datachannel": {
      "optional": true
    }
  },
  "watch": {
    "build": {
      "patterns": [
        "vdoninja-sdk.js"
      ],
      "extensions": "js"
    }
  },
  "dependencies": {
    "abort-controller": "^3.0.0",
    "ws": "^8.18.3"
  }
}
