Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Sidecar Browsershot Laravel Package

wnx/sidecar-browsershot

Run Spatie Browsershot on AWS Lambda via Sidecar in Laravel. Generate PDFs/screenshots without installing Node, Puppeteer, or Chrome on your server—headless Chrome runs in a deployed Lambda function. Includes config publishing and Sidecar deploy workflow.

View on GitHub
Deep Wiki
Context7
v2.9.0

Added

  • Add Support for Laravel 13 (#152)
v2.8.0

Added

  • Upgrade sidecar-browsershot-layer and use Puppeteer v24 (#153)
  • Add Support for PHP 8.5 (#149)

Changed

  • Drop Support for Browsershot v4 (#150)
v2.7.1

Added

  • Upgrade sidecar-browsershot-layer and use Puppeteer v24 (#153)
  • Add Support for PHP 8.5 (#149)

Changed

  • Drop Support for Browsershot v4 (#150)
v2.7.0

Added

  • Add Supoprt for Node 22 and Upgrade Chrome Layer (#147)
v2.6.1

Changed

  • Drop Support for older PHP and Laravel Versions (#145)
v2.6.0

Added

  • Add Support for Laravel 12 (#139)
v2.5.1

Changed

  • Update Chrome versions (#140)
v2.5.0

Added

  • Add support for spatie/browsershot v5 (#137)
v2.4.0

Added

  • Add Support for PHP 8.4 (#136)
v2.3.3

Fixed

  • Fix downstream breaking change in throw() method by passing default value a682b2
v2.3.2

Changed

  • Bump up hammerstone/sidecar version (#132)
v2.3.1

Fixed

  • Fix support for Laravel 11 (#120)
v2.3.0

Added

  • Add Support for Laravel 11 (#111)
v2.2.0

Added

  • Switch to Node 20 Runtime (#115)
v2.1.0

Changed

  • Update used AWS Lambda Layers to use puppeteer-core v22 and Chromium v121.0.0 (#113)
v2.0.0

Maintenance release to support spatie/browsershot v4. Besides renaming a configuration key, there are no breaking changes. If you do image manipulations you now need to install spatie/image separately.

We also dropped support for older PHP and Laravel versions to make maintenance easier.

See our upgrade guide for details.

Changed

  • [BREAKING] Rename sidecar-browsershot.layer-config to sidecar-browsershot.layers-config (#103)
  • Support Browsershot v4 (#107)
  • Improve Reference Test to use Pixelmatch (#108)

Removed

  • Drop Support for PHP 8.0 and PHP 8.1 and Laravel 8 and Laravel 9 (#106)
v1.13.1

Fixed

  • Add internal support for Chromium Result (#105)
v1.13.0

Added

  • Add support for adding custom fonts to Chromium (#101)
v1.12.0

Added

  • Add Support for PHP 8.3 (#98)
v1.11.1

Fixed

  • Read the content of a file in s3 into a string (#93)
v1.11.0

Added

  • Add sidecar-browsershot.timeout a config to allow the overriding of default timeout value (#90)
v1.10.0

Added

  • Update to Node 18 Runtime and update used Chromium Version (#85)

Changed

  • Bump actions/checkout from 3 to 4 (#84)
  • Fix GitHub Actions badges in README.md (#82)
v1.9.1

Changed

  • Raise minumum required spatie/browsershot version to v3.57.8.

Fixed

  • Fix for renamed browser.js file in browsershot 3.57.8 (#78)
v1.9.0

Added

  • Add Support for Image Manipulations when using saveToS3 (#71)
v1.8.1

Fixed

  • Only support x86_64 architecture (#68)
v1.8.0

Added

  • Added storage config setting (#64)

Changed

  • Upgrade to use Pest v2 (#62)
v1.7.0

Added

  • Add readHtmlFromS3()-method (#60)
v1.6.4

Changed

  • Add Support for Sidecar v0.4.0 (#58)
v1.6.3

Changed

  • Cleanup puppeteer_dev_chrome_profile folders in tmp after running Puppeteer (#54)

Fixed

  • Store Emoji Font in package (#56)
v1.6.2

What's Changed

  • Include emoji font in lambda bundle (#51)
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport
twbs/bootstrap4
php-http/client-implementation
phpcr/phpcr-implementation
cucumber/gherkin-monorepo
haydenpierce/class-finder
psr/simple-cache-implementation
uri-template/tests