{"repo":"oblakstudio/nestjs-puppeteer","free":true,"listed":false,"github":"https://github.com/oblakstudio/nestjs-puppeteer","clone":"git clone https://github.com/oblakstudio/nestjs-puppeteer.git","description":"nestjs-puppeteer — Puppeteer module for Nest framework (node.js)","language":"TypeScript","stars":18,"topics":["nestjs","puppeteer","puppeteer-extra","module","nestjs-module"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"nestjs-puppeteer Puppeteer module for Nest framework (node.js) Headless Chrome provider for NestJS, enabling easy integration of Puppeteer into your application. See Notes at the bottom of this README for caveats about headless modes, the dropped puppeteer-extra integration, and the rebrowser-puppeteer launcher. Compatibility Peer dep Supported range Notes --------------------- ------------------------- ------------------------------------------------------------------------------------ Node.js = 20 Matches engines.node @nestjs/common ^10 \\ \\ ^11 Required peer @nestjs/core ^10 \\ \\ ^11 Required peer puppeteer ^22 \\ \\ ^23 \\ \\ ^24 Optional peer — required at runtime unless a launcher is supplied rebrowser-puppeteer ^24 Optional peer, consumed via the launcher option At least one of puppeteer or a launcher -passed alternative (e.g. rebrowser-puppeteer ) must be reachable at runtime. The library lazy-loads puppeteer via NestJS's loadPackage only when no launcher is configured, so consumers who always supply a launcher can omit puppeteer entirely. CI exercises NestJS 10 + 11 against Puppeteer 23 + 24 (with rebrowser-puppeteer ^24 always present), on Node 20 / 22 / 24. Installation Pick the install line that matches how you intend to launch Chromium: Setup Install ------------------------------------- ---------------------------------------------------------------- Vanilla puppeteer npm i nestjs-puppeteer puppeteer rebrowser-puppeteer (via launcher ) npm i nestjs-puppeteer rebrowser","default_branch":null,"files":null,"tree":[],"storefront":"/r/oblakstudio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/oblakstudio/nestjs-puppeteer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}