Vitest type error in Github Actions and eslint

error: Cannot find package "cloudflare:test" from "


For some reason in both Github Actions and eslint it's failing to load the types, with the above error for both.

I'm using the (newish) Vitest support for testing my Workers.

See
I'm using Typescript and bun. Would appreciate any suggestions on where to look!

Here's my Github Action config:

name: Deploy Worker
on:
  push:
    branches:
      - main
jobs:
  deploy:
    runs-on: ubuntu-latest
    timeout-minutes: 60
    steps:
      - uses: actions/checkout@v4
      - name: Setup Bun
        uses: oven-sh/setup-bun@v1
        with:
          bun-version: '1.1.0'
      - name: Install dependencies
        run: bun install
      - name: Lint
        run: bun run lint
      - name: Run tests
        run: bun test
      - name: Build & Deploy Worker
        uses: cloudflare/wrangler-action@v3.4.1
        with:
          packageManager: bun
          environment: production
          apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
          accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
The Cloudflare Blog
Today, we’re excited to announce a new Workers Vitest integration - allowing you to write unit and integration tests via the popular testing framework, Vitest, that execute directly in our runtime, workerd!
Cloudflare Docs
Write unit tests against Workers.
Was this page helpful?