{
  "name": "valm-js",
  "version": "1.0.0",
  "description": "Browser media stream manager — camera, microphone, screen share, recording, transcription, and video effects",
  "keywords": [
    "media",
    "camera",
    "microphone",
    "webrtc",
    "mediastream",
    "screen-share",
    "recording",
    "video-effects",
    "background-blur",
    "virtual-background",
    "mediapipe",
    "transcription",
    "typescript"
  ],
  "license": "MIT",
  "author": "Vlad92msk",
  "homepage": "https://github.com/Vlad92msk/valm-js#readme",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/Vlad92msk/valm-js.git",
    "directory": "packages/valm"
  },
  "bugs": {
    "url": "https://github.com/Vlad92msk/valm-js/issues"
  },
  "type": "module",
  "main": "./dist/index.js",
  "module": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js"
    },
    "./effects": {
      "types": "./dist/effects/index.d.ts",
      "import": "./dist/effects.js"
    },
    "./audio-effects": {
      "types": "./dist/audio-effects/index.d.ts",
      "import": "./dist/audio-effects.js"
    }
  },
  "files": [
    "dist",
    "!dist/**/*.map"
  ],
  "sideEffects": false,
  "scripts": {
    "build": "vite build",
    "dev": "vite build --watch",
    "typecheck": "tsc --noEmit",
    "test:e2e": "playwright test",
    "test:e2e:src": "VALM_SOURCE=src playwright test",
    "test:e2e:ui": "playwright test --ui",
    "prepublishOnly": "yarn build"
  },
  "dependencies": {
    "eventemitter3": "^5.0.0"
  },
  "peerDependencies": {
    "@mediapipe/tasks-vision": ">=0.10.0"
  },
  "peerDependenciesMeta": {
    "@mediapipe/tasks-vision": {
      "optional": true
    }
  },
  "devDependencies": {
    "@mediapipe/tasks-vision": "^0.10.0",
    "@playwright/test": "^1.61.1",
    "typescript": "^5.5.3",
    "vite": "^5.0.0",
    "vite-plugin-dts": "^3.0.0"
  }
}
