{
  "name": "ringcentral-softphone",
  "version": "1.3.9",
  "homepage": "https://github.com/ringcentral/ringcentral-softphone-ts",
  "license": "MIT",
  "type": "module",
  "types": "dist/index.d.mts",
  "main": "dist/index.cjs",
  "module": "dist/index.mjs",
  "files": [
    "dist"
  ],
  "exports": {
    ".": {
      "types": "./dist/index.d.mts",
      "import": "./dist/index.mjs",
      "require": "./dist/index.cjs",
      "default": "./dist/index.mjs"
    },
    "./*": {
      "types": "./dist/*.d.mts",
      "import": "./dist/*.mjs",
      "require": "./dist/*.cjs",
      "default": "./dist/*.mjs"
    }
  },
  "scripts": {
    "in": "rm -rf *.wav && tsx -r dotenv-override-true/config demos/inbound-call.ts",
    "out": "rm -rf *.wav && tsx -r dotenv-override-true/config demos/outbound-call.ts",
    "join": "rm -rf *.wav && tsx -r dotenv-override-true/config demos/join-rcv-meeting.ts",
    "multi-call": "tsx -r dotenv-override-true/config demos/multiple-calls-sequentially.ts",
    "multi-inst": "tsx -r dotenv-override-true/config demos/multi-instances.ts",
    "lint": "biome check --write .",
    "test": "vitest run",
    "typecheck:tests": "tsc -p tests/tsconfig.json",
    "build": "tsdown",
    "prepublishOnly": "yarn build",
    "postpublish": "rm -rf dist"
  },
  "dependencies": {
    "@evan/opus": "^1.0.3",
    "debug": "^4.4.3",
    "wait-for-async": "^0.8.1",
    "werift-rtp": "^0.8.8"
  },
  "devDependencies": {
    "@biomejs/biome": "^2.4.15",
    "@types/node": "^25.8.0",
    "dotenv-override-true": "^6.2.2",
    "tsdown": "^0.22.0",
    "tsx": "^4.22.0",
    "typescript": "^6.0.3",
    "vitest": "^4.1.6",
    "yarn-upgrade-all": "^0.8.1"
  },
  "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e"
}
