
This package assumes you already have installed. You can use your favorite JavaScript package manager to install this package. See the Puppeteer Troubleshooting docs for more info on setting up your specific environment. uses: name: Install Chromium Library Dependencies & sudo apt-get install -y google-chrome-unstable fonts-ipafont-gothic fonts-wqy-zenhei fonts-thai-tlwg fonts-kacst fonts-freefont-ttf -no-install-recommends \\

& sudo sh -c 'echo "deb stable main" > /etc/apt//google.list' \\ & sudo wget -q -O - | sudo apt-key add - \\ & sudo apt-get install -y wget -no-install-recommends \\ & sudo apt-get install -yq libgconf-2-4 \\ For example, for a Docker based environment like GitHub Actions, you would need to add this below setup script (or similar) to your runner #!/usr/bin/bash You may need to install additional Operating System level libraries and dependencies depending on the system you are running on to support headless Chrome. In addition, puppeteer also leverages npm postinstall scripts which in some environments, like Stackblitz, would be disabled and so YMMV.

Instead, Greenwood will be focusing on making WCC the default and recommended first-party solution. Given this plugin instruments an entire browser, this plugin only supports Greenwood's prerender configuration option and so will NOT be viable for any SSR or Serverless and Edge features. As Puppeteer is a headless browser, it provides a lot more power and capabilities for fully rendering things like Web Components, GraphQL calls, and other very browser dependent features. A Greenwood plugin for using Puppeteer as a custom pre-rendering solution.
