Symptom
Since June 11, 2026, all v2.x CI jobs fail at deno check --allow-import:
Found 2 errors.
error: Type checking failed.
Every open PR on v2.x shows the same failure.
Root Cause
Deno v2.8.3 bumped TypeScript from 5.9.2 to 6.0.3.
TS 6.0 changed export = in ESM context from warning to error.
Two dependencies have self-contradictory metadata:
.d.ts uses export = (CJS), package.json declares exports.import (ESM):
| Import |
File |
Package |
Error |
import twPostcss from |
plugin-tailwindcss/src/mod.ts:2 |
@tailwindcss/postcss@4.1.16 |
TS1192 |
import prefresh from |
plugin-vite/src/mod.ts:9 |
@prefresh/vite@2.4.11 |
TS1192 |
Status
Temporary workaround
PR #3857 adds @ts-ignore TS1192 on both imports.
Once upstream releases land, this can be reverted.
Blocked PRs
~15 open PRs failing v2.x CI solely due to this pre-existing issue.
None of the per-PR changes are the cause.
All should become green after #3857 merges or upstream fixes land.
Symptom
Since June 11, 2026, all v2.x CI jobs fail at
deno check --allow-import:Every open PR on v2.x shows the same failure.
Root Cause
Deno v2.8.3 bumped TypeScript from 5.9.2 to 6.0.3.
TS 6.0 changed
export =in ESM context from warning to error.Two dependencies have self-contradictory metadata:
.d.tsusesexport =(CJS),package.jsondeclaresexports.import(ESM):import twPostcss fromplugin-tailwindcss/src/mod.ts:2@tailwindcss/postcss@4.1.16import prefresh fromplugin-vite/src/mod.ts:9@prefresh/vite@2.4.11Status
@tailwindcss/postcss@prefresh/viteTemporary workaround
PR #3857 adds
@ts-ignore TS1192on both imports.Once upstream releases land, this can be reverted.
Blocked PRs
~15 open PRs failing v2.x CI solely due to this pre-existing issue.
None of the per-PR changes are the cause.
All should become green after #3857 merges or upstream fixes land.