@globetrotte/altimeter
v0.0.5
Published
A simple cli for generating preview image of a given url(s) with [Playwright](https://playwright.dev/).
Maintainers
Readme
@globetrotte/altimeter - Altimeter
A simple cli for generating preview image of a given url(s) with Playwright.
Getting started
Create a simple config json file like below.
{
"baseURL": "https://gitnav.xyz",
"dir": "doc/preview"
}Name the file something like config.json then run it with altimeter.
> altimeter config.json
Generated doc/preview/base.jpgOpen up the doc/preview directory, aaand tadaa! there's an image called base.jpg that looks like this in there!

Config
Here's a list of things that can be set with the config file.
browser
- Type:
BrowserTypes("chromium" | "firefox" | "webkit") - Default:
"chromium"
Browser type to use for generating the screenshots.
baseURL (required)
- Type:
string(eg."https://gitnav.xyz") - Default:
undefined
This is basically the base URL of the site you want to take screenshots of.
destURLs
- Type:
AltimeterDestination[](eg.{"name": "drag_and_drop_rebase", "url": "docs/drag-and-drop-rebase.html"}) - Default:
[]
name field here is used for the name of the screenshot image. With the example of "drag_and_drop_rebase", the image would be called drag_and_drop_rebase.jpg. url field here is the path on top of the baseURL field. With the example of "docs/drag-and-drop-rebase.html" (and "https://gitnav.xyz" as baseURL), it would then take the screenshot of https://gitnav.xyz/docs/drag-and-drop-rebase.html.
If this is empty, it would take a screenshot of the base url and save it as base.jpg.
dir
- Type:
string - Default:
"altimeter"
Directory where all the preview images should be saved to.
width
- Type:
number - Default:
1200
Width of the preview images.
height
- Type:
number - Default:
600
Height of the preview images.
