{ "type": "module", "dependencies": { "@inkjs/ui": "^2.0.0", "ansi-colors": "^4.1.3", "chalk": "^5.6.2", "chrome-remote-interface": "^0.33.3", "cli-progress": "^3.12.0", "css-what": "^7.0.0", "escape-html": "^1.0.3", "escape-string-regexp": "^5.0.0", "ink": "^6.3.0", "jsdom": "^26.1.0", "postcss-var-replace": "^1.0.0", "react": "^19.1.1", "tsx": "^4.20.5", "yargs": "^18.0.0" }, "devDependencies": { "@types/chrome-remote-interface": "^0.31.14", "@types/cli-progress": "^3.11.6", "@types/jsdom": "^21.1.7", "@types/node": "^24.3.1", "@types/react": "^19.1.13", "@types/yargs": "^17.0.33", "postcss": "^8.5.6", "postcss-css-variables": "^0.19.0", "prettier": "^3.6.2", "typescript": "^5.9.2" }, "scripts": { "start": "tsx cdp.ts", "cli": "tsx cli.tsx", "format": "prettier --experimental-cli --write .", "build": "tsc", "type-check": "tsc --noEmit" }, "bin": { "crawler": "./cli.tsx" } }