UNPKG

@letsscrapedata/controller

Version:

Unified browser / HTML controller interfaces that support patchright, camoufox, playwright, puppeteer and cheerio

65 lines (64 loc) 1.79 kB
{ "name": "@letsscrapedata/controller", "version": "0.9.1", "description": "Unified browser / HTML controller interfaces that support patchright, camoufox, playwright, puppeteer and cheerio", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", "types": "./dist/index.d.ts", "files": [ "/dist" ], "exports": { ".": { "import": "./dist/index.js", "require": "./dist/index.cjs", "types": "./dist/index.d.ts" } }, "scripts": { "build": "tsup src/index.ts --format cjs,esm --dts --clean", "build2": "tsup src/index.ts --format cjs,esm --dts --clean & mv dist/index.* ../lsdapp/node_modules/@letsscrapedata/controller/dist", "build1": "tsup src/index.ts --format cjs,esm --dts --clean & mv dist/index.* ../scraper/node_modules/@letsscrapedata/controller/dist", "watch": "npm run build -- --watch src", "prepublishOnly": "npm run build" }, "repository": { "type": "git", "url": "git+https://github.com/LetsScrapeData/controller.git" }, "homepage": "https://www.letsScrapeData.com", "author": { "name": "LetsScrapeData" }, "engines": { "node": ">=18" }, "license": "Apache-2.0", "keywords": [ "letsscrapedata", "controller", "headless", "chrome", "patchright", "camoufox", "playwright", "puppeteer", "cheerio", "crawler", "scraper" ], "dependencies": { "@letsscrapedata/utils": "^0.9.0", "camoufox-js-lsd": "^0.6.5", "cheerio": "^1.1.2", "patchright": "^1.58.2", "playwright": "^1.58.2", "puppeteer": "^24.39.1" }, "devDependencies": { "@types/cheerio": "^0.22.35", "tsup": "^8.5.0", "typescript": "^5.9.2" } }