UNPKG

puppeteer-extends

Version:

Modern, factory-based management for Puppeteer with multiple browser instances and enhanced navigation

100 lines (99 loc) 3.04 kB
{ "name": "puppeteer-extends", "version": "1.8.1", "description": "Modern, factory-based management for Puppeteer with multiple browser instances and enhanced navigation", "homepage": "https://github.com/devalexanderdaza/puppeteer-extends", "bugs": { "url": "https://github.com/devalexanderdaza/puppeteer-extends/issues" }, "repository": { "type": "git", "url": "https://github.com/devalexanderdaza/puppeteer-extends.git" }, "license": "Apache-2.0", "author": { "name": "Alexander Daza", "email": "contacto@alexanderdaza.dev", "url": "https://www.alexanderdaza.dev" }, "contributors": [ { "name": "Alexander Daza", "email": "dev.alexander.daza@gmail.com", "url": "https://github.com/devalexanderdaza" } ], "main": "dist/index.js", "types": "dist/index.d.ts", "files": [ "dist" ], "scripts": { "prepublishOnly": "pnpm run build", "clean": "rimraf dist", "build": "tsc --build --incremental --verbose . && pnpm run docs", "dev": "tsc --watch", "docs": "typedoc --out docs src/index.ts && cp README.md docs/", "docs:dev": "typedoc --watch src/index.ts", "lint": "eslint --ext .ts .", "lint:fix": "eslint --ext .ts --fix .", "format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"", "test": "vitest run", "test:watch": "vitest watch", "test:coverage": "vitest run --coverage", "example": "ts-node examples/modern-example.ts", "example:plugins": "ts-node examples/plugins-example.ts", "example:session": "ts-node examples/session-example.ts", "example:events": "ts-node examples/events-example.ts", "example:captcha": "ts-node examples/captcha-example.ts", "prepare": "husky install", "semantic-release": "semantic-release" }, "dependencies": { "axios": "^1.8.4", "folder-logger": "^1.0.9", "puppeteer": "^22.1.0", "puppeteer-extra": "^3.3.6", "puppeteer-extra-plugin-stealth": "^2.11.2" }, "devDependencies": { "@commitlint/cli": "^18.4.3", "@commitlint/config-conventional": "^18.4.3", "@semantic-release/changelog": "^6.0.3", "@semantic-release/git": "^10.0.1", "@semantic-release/github": "^11.0.1", "@types/node": "^22.14.1", "@types/puppeteer": "^7.0.4", "@typescript-eslint/eslint-plugin": "^6.9.0", "@typescript-eslint/parser": "^6.9.0", "@vitest/coverage-v8": "^3.1.1", "eslint": "^8.52.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-prettier": "^5.0.1", "husky": "^8.0.3", "prettier": "^3.0.3", "rimraf": "^5.0.5", "semantic-release": "^24.2.3", "semantic-release-npm-github-publish": "^1.5.5", "ts-node": "^10.9.1", "typedoc": "^0.28.2", "typescript": "^5.2.2", "vitest": "^3.1.1" }, "engines": { "node": ">=20.0.0", "pnpm": ">=8.0.0" }, "keywords": [ "puppeteer", "chrome", "headless", "browser", "scraper", "automation", "testing", "factory", "singleton", "cloudflare-bypass" ] }