{"repo":"caret-collective/astro-snapshot","free":true,"listed":false,"github":"https://github.com/caret-collective/astro-snapshot","clone":"git clone https://github.com/caret-collective/astro-snapshot.git","description":"An Astro integration for generating screenshots of your pages automatically at build time. Perfect for creating social images, content previews, dynamic icons, and more!","language":"TypeScript","stars":12,"topics":["astro","astro-integration","image","images","og-images","preview","puppeteer","puppeteer-screenshot","screenshot","seo"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"Astro Snapshot An Astro integration for generating screenshots of your pages automatically at build time 👋 About Generate screenshots of your [Astro] pages automatically at build time with Astro Snapshot . Perfect for creating social images, content previews, dynamic icons, and more! This integration was inspired by [astro-selfie] and a similar plugin I wrote for [Gatsby] called [Gatsby Plugin: Component to Image]. Compared to astro-selfie, this integration exposes a lot more configuration options which allow you to completely customize how images are generated. Features - 🧩 Framework agnostic : Generate images from any valid Astro page or external site - Unlike other integrations for generating social images, not limited to preset layouts - Unlike [Satori], not limited to certain types of JSX elements or CSS properties - Use whatever front-end framework you want - Capture third-party sites by specifying a URL instead of a path - 📸 Customizable outputs : Full control over the generated images - Generate multiple images per page with different configurations - Save images to public , dist , src , or any other directory - Save PNG, JPEG, or WebP images, with the format automatically detected from the output filename - Save images at any resolution - Choose whether to overwrite existing images or skip them - ⚙️ Flexible configuration : Advanced options for power users - Define global defaults to keep configs minimal and override them on a per-image basis - Pass through option","default_branch":null,"files":null,"tree":[],"storefront":"/r/caret-collective","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/caret-collective/astro-snapshot/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."}