Skip to content

Commit 7716712

Browse files
committed
Add canvaswasm to Vercel build bundle for lambda
1 parent dfcbfb1 commit 7716712

2 files changed

Lines changed: 10 additions & 0 deletions

File tree

src/lib/config/vercel.spec.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import { describe, expect, it } from 'vitest'
2+
import { vercelConfig } from './vercel'
3+
4+
describe('vercelConfig', () => {
5+
it('includes CanvasKit server assets for social card generation', () => {
6+
expect(vercelConfig.includeFiles).toContain('node_modules/canvaskit-wasm/bin/full/canvaskit.wasm')
7+
})
8+
})

src/lib/config/vercel.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import type { VercelServerlessConfig } from '@astrojs/vercel'
22

33
export const vercelConfig: VercelServerlessConfig = {
4+
/** Keep CanvasKit's wasm payload available to the social-card API in serverless output. */
5+
includeFiles: ['node_modules/canvaskit-wasm/bin/full/canvaskit.wasm'],
46
/** Whether to use Vercel's image service */
57
//imageService: true,
68
/** Image service used to optimize images in dev environment */

0 commit comments

Comments
 (0)