Skip to content

Compatibility Matrix

Typed SJS wrappers (@superjs/types-*) for popular npm packages. Each row reflects the wrapper's STATUS.md in superjs/libs/types-<pkg>/.

Status: stable (production-ready), beta (partial coverage), wip (in progress).

Click column headers on superjs.org to sort the table.

Wave 1 targets backend-first packages. See WS-B3 spec for the full list.

30 packages · last generated 2026-06-24

PackageWrapperCoverageStatusTested versionESMCJSLicense
@aws-sdk/client-*@superjs/types-aws-sdk-core71%beta3.xMIT
@cloudflare/workers-types@superjs/types-cloudflare-workers76%beta4.xMIT
@prisma/client@superjs/types-prisma72%beta5.xMIT
axios@superjs/types-axios80%beta1.xMIT
bullmq@superjs/types-bullmq78%beta5.xMIT
connect@superjs/types-connect71%beta3.xMIT
dotenv@superjs/types-dotenv85%beta16.xMIT
express@superjs/types-express78%beta4.xMIT
fastify@superjs/types-fastify82%beta4.xMIT
hono@superjs/types-hono76%beta4.xMIT
ioredis@superjs/types-redis79%beta5.xMIT
jest@superjs/types-jest76%beta29.xMIT
joi@superjs/types-joi74%beta17.xMIT
jsonwebtoken@superjs/types-jsonwebtoken79%beta9.xMIT
koa@superjs/types-koa73%beta2.xMIT
mongoose@superjs/types-mongoose74%beta8.xMIT
multer@superjs/types-multer80%beta1.xMIT
mysql2@superjs/types-mysql277%beta3.xMIT
next@superjs/types-nextjs70%beta14.xMIT
node-fetch@superjs/types-node-fetch78%beta3.xMIT
passport@superjs/types-passport73%beta0.7.xMIT
pg@superjs/types-pg81%beta8.xMIT
pino@superjs/types-pino82%beta9.xMIT
react@superjs/types-react72%beta18.xMIT
supertest@superjs/types-supertest75%beta6.xMIT
undici@superjs/types-undici75%beta6.xMIT
vite@superjs/types-vite74%beta5.xMIT
vitest@superjs/types-vitest78%beta1.xMIT
winston@superjs/types-winston77%beta3.xMIT
zod@superjs/types-zod76%beta3.xMIT
Documentation