Add system dependencies for canvas in GitHub Actions workflow and update package.json to include canvas dependency

This commit is contained in:
codecalm 2025-12-26 17:36:35 +01:00
parent 8bb7ed290c
commit 67a8752fbd
2 changed files with 12 additions and 0 deletions

View File

@ -18,6 +18,17 @@ jobs:
- uses: pnpm/action-setup@v4
name: Install pnpm
- name: Install system dependencies for canvas
run: |
sudo apt-get update
sudo apt-get install -y \
build-essential \
libcairo2-dev \
libpango1.0-dev \
libjpeg-dev \
libgif-dev \
librsvg2-dev
- name: Get pnpm store directory
shell: bash
run: |

View File

@ -49,6 +49,7 @@
},
"devDependencies": {
"@napi-rs/canvas": "^0.1.86",
"canvas": "^2.11.2",
"eta": "^3.4.0",
"glob": "^13.0.0",
"paper-jsdom": "^0.12.18",