{
  "name": "puppeteer-capture",
  "version": "1.58.0",
  "description": "A Puppeteer plugin for capturing page as a video with ultimate quality.",
  "scripts": {
    "build": "rimraf ./lib && tsc --project ./tsconfig.build.json",
    "test": "jest --runInBand --coverage --detectOpenHandles --forceExit",
    "lint": "ts-standard",
    "prepare": "npm run build",
    "prepublishOnly": "npm run lint"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/alexey-pelykh/puppeteer-capture.git"
  },
  "author": {
    "name": "Alexey Pelykh",
    "email": "alexey.pelykh@gmail.com",
    "url": "https://alexey-pelykh.com"
  },
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/alexey-pelykh/puppeteer-capture/issues"
  },
  "homepage": "https://pptr-capture.org",
  "keywords": [
    "puppeteer",
    "page",
    "screen",
    "video",
    "record",
    "capture",
    "screen capture",
    "screen recorder",
    "page capture",
    "page recorder",
    "video capture",
    "video recorder"
  ],
  "main": "lib/index.js",
  "types": "lib/index.d.ts",
  "dependencies": {
    "async-mutex": "^0.5.0",
    "fluent-ffmpeg": "^2.1.3",
    "which": "^3.0.0 || ^4.0.0 || ^5.0.0"
  },
  "optionalDependencies": {
    "ffmpeg-static": "^5.2.0"
  },
  "peerDependencies": {
    "puppeteer-core": "^24.3.0 || ^24.4.0 || ^24.5.0 || ^24.6.0 || ^24.7.0 || ^24.8.0 || ^24.9.0 || ^24.10.0 || ^24.11.0 || ^24.12.0 || ^24.13.0 || ^24.14.0 || ^24.15.0 || ^24.16.0 || ^24.17.0 || ^24.18.0 || ^24.19.0 || ^24.20.0 || ^24.21.0 || ^24.22.0 || ^24.23.0 || ^24.24.0 || ^24.25.0 || ^24.26.0 || ^24.27.0 || ^24.28.0 || ^24.29.0 || ^24.30.0 || ^24.31.0 || ^24.32.0 || ^24.33.0 || ^24.34.0 || ^24.35.0 || ^24.36.0 || ^24.37.0 || ^24.38.0 || ^24.39.0 || ^24.40.0 || ^24.41.0 || ^24.42.0 || ^24.43.0 || ^25.0.0 || ^25.1.0 || ^25.2.0 || ^25.3.0 || ^25.4.0 || ^25.5.0"
  },
  "devDependencies": {
    "@types/fluent-ffmpeg": "^2.1.27",
    "@types/jest": "^30.0.0",
    "@types/node": ">=20.0.0",
    "@types/which": "^3.0.4",
    "@types/ws": "^8.5.13",
    "jest": "^30.3.0",
    "puppeteer": "25.5.0",
    "puppeteer-core": "25.5.0",
    "rimraf": "^6.0.1",
    "ts-jest": "^29.2.5",
    "ts-standard": "^12.0.2",
    "typescript": "^6.0.3"
  },
  "files": [
    "lib/**/*",
    "LICENSE",
    "README.md"
  ],
  "engines": {
    "npm": ">=10.8",
    "node": ">=22.12.0"
  }
}
