Utility functions for Google Workspace UIKit development.
npm install @googleworkspace/uikit-dev-assist
!NPM Downloads
!GitHub Issues or Pull Requests
!GitHub last commit
!GitHub License


A utility library for generating previews of Google UIkit components. This package provides tools to render and visualize UIkit cards, making it easier to develop and test Google Workspace Add-ons.
- Generate image previews of UIkit cards
- Easy to integrate into testing and development workflows
- Helps ensure visual consistency and correctness of UI components
The primary function getScreenshot allows you to convert a UIkit card object into a PNG image.
``typescript
import { getScreenshot } from "@googleworkspace/uikit-dev-assist";
const card = {
action: {
link: {
url: "https://www.example.com",
},
},
widgets: [
{
text: {
content: "Hello, world!",
},
},
],
};
const base64Data = await getScreenshot(card);
``