{
  "name": "@videosdk.live/react-sdk",
  "version": "0.2.3",
  "license": "ISC",
  "main": "dist/index.js",
  "module": "dist/index.modern.js",
  "source": "src/index.js",
  "types": "dist/types/index.d.ts",
  "scripts": {
    "build": "microbundle-crl --no-compress --format modern,cjs && yarn copyTypesFolder",
    "copyTypesFolder": "cp -a ./src/types/ ./dist/types",
    "prettier": "prettier --write 'src/**/*.js'",
    "lint": "eslint 'src/**/*.js'"
  },
  "peerDependencies": {
    "react": "^16.13.1 || ^17 || ^18 || ^19"
  },
  "keywords": [
    "react",
    "video-sdk",
    "javascript",
    "realtime",
    "webrtc",
    "live-streaming",
    "communication"
  ],
  "author": "videosdk.live",
  "homepage": "https://docs.videosdk.live/docs/realtime-communication/sdk-reference/react-sdk/setup",
  "devDependencies": {
    "@types/react": "^18.3.5",
    "babel-eslint": "^10.0.1",
    "eslint": "^5.16.0",
    "husky": "^2.3.0",
    "jest": "^24.8.0",
    "lint-staged": "^8.1.7",
    "mediasoup-client": "^3.7.6",
    "microbundle-crl": "^0.13.10",
    "npm-run-all": "^4.1.5",
    "prettier": "^1.17.1",
    "react": "^16.13.1",
    "test-listen": "^1.1.0",
    "typescript": "^4.7.4"
  },
  "eslintConfig": {
    "parser": "babel-eslint",
    "extends": "eslint:recommended",
    "env": {
      "node": true,
      "es6": true,
      "jest": true
    },
    "rules": {
      "no-console": 0
    }
  },
  "files": [
    "dist"
  ],
  "prettier": {
    "singleQuote": true
  },
  "lint-staged": {
    "linters": {
      "src/**/*.js": [
        "npm run prettier -- ",
        "git add ."
      ]
    }
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged",
      "post-merge": "npm ci"
    }
  },
  "dependencies": {
    "@videosdk.live/js-sdk": "0.1.6",
    "events": "^3.3.0"
  }
}
