Profiles · 249 packages

Every package Nark profiles

A Nark Profile is a public record of the runtime failure modes we check for a given npm package — which functions throw, which return errors-as-values, which need .on('error') listeners. Each profile cites the package documentation or source it was built from. Click any package to see exactly what we check.

170 public79 Pro13 categoriesUpdated Jun 23, 2026
Don't see your package? We add profiles by request — work email plus GitHub URL is all we need to start.
Request a profile

HTTP & Networking

Request libraries, fetch wrappers, GraphQL clients, and transport-layer adapters.

15

Databases

SQL and NoSQL drivers, ORMs, query builders, and database-as-a-service clients.

23
@elastic/elasticsearch
32 postconditions · 22 functions · 100% covered
>=7.0.0 <10.0.0
@libsql/client
15 postconditions · 9 functions · 69% covered
>=0.3.0
@neondatabase/serverless
7 postconditions · 5 functions · 100% covered
>=0.7.0
@planetscale/database
6 postconditions · 3 functions · 100% covered
>=1.0.0
@prisma/client
68 postconditions · 24 functions · 100% covered
>=4.0.0 <8.0.0
algoliasearch
21 postconditions · 20 functions · 87% covered
>=4.0.0 <6.0.0
better-sqlite3
11 postconditions · 8 functions · 89% covered
>=7.0.0 <13.0.0
cassandra-driver
25 postconditions · 12 functions · 93% covered
>=4.0.0 <5.0.0
drizzle-orm
15 postconditions · 9 functions · 69% covered
>=0.45.0 <1.0.0
ioredis
51 postconditions · 27 functions · 83% covered
>=4.27.8
knex
24 postconditions · 15 functions · 100% covered
>=3.0.0 <4.0.0
mongodb
41 postconditions · 29 functions · 84% covered
>=5.0.0
mongoose
69 postconditions · 41 functions · 93% covered
>=5.0.0
mysql2
28 postconditions · 15 functions · 79% covered
>=3.9.8
pg
27 postconditions · 5 functions · 83% covered
>=8.0.0
redis
28 postconditions · 27 functions · 100% covered
>=5.0.0 <7.0.0
sequelize
55 postconditions · 36 functions · 100% covered
>=6.28.1
sqlite3
35 postconditions · 15 functions · 71% covered
>=5.0.3
tedious
26 postconditions · 13 functions · 100% covered
>=18.0.0
typeorm
29 postconditions · 22 functions · 65% covered
>=0.3.0 <2.0.0
Pro
@clickhouse/client
7 postconditions · 7 functions · 88% covered
>=1.0.0 <2.0.0
Pro
snowflake-sdk
22 postconditions · 13 functions · 100% covered
>=1.0.0
Pro
sql.js
1 postcondition · 1 function · 100% covered
>=1.0.0 <2.0.0

Caching & Queues

Redis-style stores, job queues, rate limiters, and message brokers.

10

Auth & Identity

Identity providers, JWT and session libraries, OAuth, and WebAuthn.

19

AI & LLMs

Model provider SDKs, embeddings, vector databases, and agent frameworks.

16

Cloud SDKs

AWS, Azure, GCP, Vercel, Firebase, and other infrastructure providers.

39
@aws-sdk/client-dynamodb
9 postconditions · 7 functions · 78% covered
>=3.0.0 <4.0.0
@aws-sdk/client-lambda
12 postconditions · 9 functions · 82% covered
>=3.0.0 <4.0.0
@aws-sdk/client-s3
15 postconditions · 7 functions · 88% covered
^3.0.0
@aws-sdk/client-secrets-manager
44 postconditions · 17 functions · 71% covered
>=3.0.0 <4.0.0
@aws-sdk/client-ses
52 postconditions · 24 functions · 77% covered
^3.0.0
@aws-sdk/client-sesv2
12 postconditions · 10 functions · 82% covered
>=3.0.0 <4.0.0
@aws-sdk/client-sns
8 postconditions · 4 functions · 80% covered
>=3.0.0 <4.0.0
@aws-sdk/client-sqs
13 postconditions · 9 functions · 100% covered
>=3.0.0 <4.0.0
@aws-sdk/lib-storage
5 postconditions · 2 functions · 100% covered
>=3.0.0 <4.0.0
@aws-sdk/s3-request-presigner
8 postconditions · 3 functions · 100% covered
>=3.0.0 <4.0.0
@azure/identity
3 postconditions · 3 functions · 100% covered
>=3.0.0 <5.0.0
@azure/storage-blob
50 postconditions · 19 functions · 76% covered
>=12.0.0
@google-cloud/storage
42 postconditions · 17 functions · 83% covered
>=5.0.0
@hubspot/api-client
17 postconditions · 13 functions · 93% covered
>=1.0.0 <14.0.0
@notionhq/client
28 postconditions · 16 functions · 100% covered
>=1.0.0
@octokit/rest
46 postconditions · 45 functions
>=19.0.0 <23.0.0
@supabase/supabase-js
58 postconditions · 22 functions · 84% covered
>=2.0.0 <3.0.0
@vercel/blob
25 postconditions · 14 functions · 88% covered
>=0.19.0
@vercel/postgres
14 postconditions · 8 functions · 69% covered
^0.10.0
firebase
30 postconditions · 30 functions · 81% covered
>=9.0.0
firebase-admin
97 postconditions · 44 functions · 100% covered
>=11.0.0 <15.0.0
googleapis
18 postconditions · 10 functions · 77% covered
>=39.1.0 <200.0.0
Pro
@alicloud/openapi-client
29 postconditions · 11 functions
>=0.4.0 <0.5.0
Pro
@alicloud/tea-typescript
3 postconditions · 3 functions · 100% covered
>=1.0.0 <2.0.0
Pro
@aws-sdk/client-bedrock-runtime
15 postconditions · 2 functions · 100% covered
>=3.0.0 <4.0.0
Pro
@aws-sdk/client-cloudwatch-logs
12 postconditions · 4 functions · 100% covered
>=3.0.0 <4.0.0
Pro
@aws-sdk/client-ecr
23 postconditions · 19 functions · 100% covered
^3.0.0
Pro
@google-cloud/bigquery
44 postconditions · 15 functions · 100% covered
>=7.0.0
Pro
@kubernetes/client-node
25 postconditions · 25 functions · 100% covered
>=1.0.0 <2.0.0
Pro
@labring/sealos-tty-client
1 postcondition · 1 function · 100% covered
>=0.1.0 <1.0.0
Pro
@nangohq/node
30 postconditions · 30 functions · 75% covered
>=0.40.0 <1.0.0
Pro
@octokit/app
4 postconditions · 4 functions
>=14.0.0
Pro
@octokit/auth-app
6 postconditions · 2 functions
>=4.0.0
Pro
@octokit/core
3 postconditions · 3 functions
>=5.0.0 <8.0.0
Pro
e2b
12 postconditions · 12 functions · 95% covered
>=2.0.0
Pro
minio
23 postconditions · 23 functions · 100% covered
^8.0.0
Pro
octokit
12 postconditions · 12 functions
>=3.0.0 <6.0.0
Pro
ssh2
25 postconditions · 23 functions · 85% covered
>=1.0.0 <2.0.0
Pro
webflow-api
7 postconditions · 7 functions · 100% covered
>=3.0.0 <4.0.0

Payments & Billing

Payment processors, billing platforms, and subscription metering.

6

Communication

Email, SMS, push, chat, and real-time messaging providers.

15

Web Frameworks

HTTP servers, full-stack frameworks, and API toolkits (REST, GraphQL, tRPC).

31
@hapi/hapi
16 postconditions · 8 functions · 100% covered
>=21.0.0 <22.0.0
@nestjs/common
12 postconditions · 10 functions · 100% covered
>=10.0.0 <12.0.0
@nestjs/jwt
5 postconditions · 4 functions · 100% covered
>=9.0.0 <12.0.0
@tanstack/react-query
25 postconditions · 14 functions · 100% covered
>=5.0.0 <6.0.0
@tanstack/react-router
32 postconditions · 15 functions · 100% covered
>=1.0.0 <2.0.0
@trpc/client
4 postconditions · 3 functions · 100% covered
>=10.0.0
body-parser
33 postconditions · 4 functions · 95% covered
>=1.20.0 <3.0.0
compression
7 postconditions · 2 functions · 100% covered
>=1.7.0 <2.0.0
cookie-parser
11 postconditions · 5 functions · 100% covered
>=1.4.0 <2.0.0
cors
4 postconditions · 1 function · 100% covered
>=2.0.0
express
18 postconditions · 11 functions · 100% covered
>=4.0.0 <6.0.0
express-async-errors
7 postconditions · 1 function · 82% covered
>=3.0.0 <4.0.0
express-rate-limit
16 postconditions · 3 functions · 100% covered
>=6.0.0
express-session
11 postconditions · 5 functions · 80% covered
>=1.17.0 <2.0.0
fastify
23 postconditions · 10 functions · 91% covered
>=5.0.0 <6.0.0
graphql
15 postconditions · 8 functions · 80% covered
>=16.0.0 <18.0.0
helmet
30 postconditions · 9 functions · 100% covered
>=7.0.0 <9.0.0
next
13 postconditions · 10 functions · 100% covered
>=13.0.0
Pro
@angular/platform-browser
2 postconditions · 2 functions
>=14.0.0
Pro
@angular/platform-browser-dynamic
1 postcondition · 1 function
>=14.0.0
Pro
@angular/platform-server
2 postconditions · 2 functions
>=14.0.0
Pro
@angular/router
2 postconditions · 2 functions
>=14.0.0
Pro
@apollo/server
7 postconditions · 4 functions · 80% covered
>=4.0.0 <6.0.0
Pro
@capacitor/core
19 postconditions · 19 functions · 100% covered
>=8.0.0 <9.0.0
Pro
@nestjs/axios
25 postconditions · 11 functions · 100% covered
>=3.0.0 <5.0.0
Pro
@nestjs/cache-manager
7 postconditions · 7 functions · 100% covered
>=2.0.0
Pro
@nestjs/event-emitter
4 postconditions · 4 functions · 100% covered
>=1.0.0
Pro
@nestjs/microservices
4 postconditions · 3 functions
>=11.0.0
Pro
@nestjs/schedule
9 postconditions · 9 functions · 100% covered
>=1.0.0
Pro
graphql-query-complexity
1 postcondition · 1 function
>=1.0.0 <2.0.0
Pro
graphql-upload
3 postconditions · 3 functions
>=14.0.0

Observability

Error tracking, logging, metrics, and product analytics.

9

Files & Media

File I/O, image processing, archive formats, and document parsing.

30
archiver
24 postconditions · 7 functions · 100% covered
>=5.0.0
busboy
9 postconditions · 1 function · 90% covered
>=1.0.0
cloudinary
17 postconditions · 14 functions · 82% covered
>=1.0.0 <3.0.0
formidable
15 postconditions · 1 function · 100% covered
>=3.5.3
fs-extra
26 postconditions · 12 functions · 100% covered
>=9.0.0 <12.0.0
handlebars
7 postconditions · 4 functions · 80% covered
>=4.7.7
image-size
6 postconditions · 2 functions · 100% covered
>=1.0.0
jszip
6 postconditions · 4 functions · 80% covered
>=3.8.0
mammoth
10 postconditions · 4 functions · 80% covered
>=1.11.0
multer
9 postconditions · 6 functions · 86% covered
>=2.0.0 <3.0.0
pdf-parse
8 postconditions · 7 functions · 88% covered
>=2.0.0 <3.0.0
pdfjs-dist
16 postconditions · 13 functions · 100% covered
>=2.0.0
puppeteer
16 postconditions · 16 functions · 100% covered
>=1.0.0
sharp
4 postconditions · 4 functions · 100% covered
>=0.30.0 <1.0.0
tar
14 postconditions · 10 functions · 86% covered
>=6.0.0
unzipper
17 postconditions · 9 functions · 75% covered
>=0.9.0 <0.13.0
uploadthing
10 postconditions · 8 functions · 80% covered
>=6.0.0
xml2js
10 postconditions · 5 functions · 100% covered
>=0.5.0
Pro
canvas
9 postconditions · 7 functions · 100% covered
>=2.0.0 <4.0.0
Pro
csv-parse
3 postconditions · 3 functions
>=4.0.0
Pro
csvtojson
4 postconditions · 4 functions · 100% covered
>=2.0.0
Pro
electron-dl
1 postcondition · 1 function · 100% covered
>=3.0.0 <5.0.0
Pro
exceljs
14 postconditions · 14 functions · 58% covered
>=4.0.0 <5.0.0
Pro
extract-zip
1 postcondition · 1 function
>=2.0.0
Pro
gray-matter
6 postconditions · 3 functions
>=4.0.0 <5.0.0
Pro
jimp
6 postconditions · 6 functions · 100% covered
>=1.0.0 <2.0.0
Pro
jsonrepair
1 postcondition · 1 function
>=3.0.0 <4.0.0
Pro
modern-tar
9 postconditions · 8 functions · 100% covered
>=0.7.6
Pro
pdf-lib
7 postconditions · 7 functions
>=1.0.0 <2.0.0
Pro
rss-parser
2 postconditions · 2 functions · 100% covered
>=3.0.0

Validation & Utilities

Schema validators, date libraries, retries, locks, and general utilities.

34
ajv
10 postconditions · 6 functions · 86% covered
>=8.18.0 <10.0.0
chai
4 postconditions · 4 functions · 67% covered
>=4.0.0 <7.0.0
date-fns
22 postconditions · 16 functions · 100% covered
>=3.0.0 <5.0.0
dayjs
7 postconditions · 6 functions · 86% covered
>=1.10.0 <2.0.0
dotenv
15 postconditions · 5 functions · 100% covered
>=1.0.0
eventemitter2
12 postconditions · 6 functions · 100% covered
>=6.0.0
express-validator
29 postconditions · 14 functions · 87% covered
>=6.0.0 <8.0.0
joi
6 postconditions · 5 functions · 83% covered
>=17.0.0 <19.0.0
jsonschema
10 postconditions · 4 functions · 100% covered
>=1.0.0
luxon
29 postconditions · 27 functions · 73% covered
>=3.2.1
mocha
15 postconditions · 9 functions · 100% covered
>=8.0.0 <12.0.0
moment
16 postconditions · 15 functions · 83% covered
>=2.29.0 <3.0.0
nock
13 postconditions · 9 functions · 89% covered
>=9.0.0
react-hook-form
12 postconditions · 7 functions · 78% covered
^7.0.0
rxjs
10 postconditions · 5 functions · 100% covered
>=7.0.0 <8.0.0
simple-git
17 postconditions · 17 functions · 81% covered
>=3.32.3
sinon
22 postconditions · 12 functions · 80% covered
>=1.0.0
supertest
8 postconditions · 2 functions · 100% covered
>=4.0.0 <8.0.0
typescript
35 postconditions · 18 functions · 90% covered
>=4.0.0 <7.0.0
uuid
16 postconditions · 12 functions · 100% covered
>=9.0.0 <15.0.0
validator
80 postconditions · 50 functions · 100% covered
>=13.15.20
vite
17 postconditions · 10 functions · 100% covered
>=5.0.0 <9.0.0
yup
9 postconditions · 7 functions · 78% covered
>=0.32.0 <2.0.0
zod
11 postconditions · 6 functions · 75% covered
>=3.0.0
Pro
@inquirer/prompts
14 postconditions · 10 functions
>=7.0.0
Pro
async-lock
1 postcondition · 1 function · 100% covered
>=1.0.0 <2.0.0
Pro
cosmiconfig
4 postconditions · 4 functions · 100% covered
>=8.0.0 <10.0.0
Pro
esbuild
16 postconditions · 11 functions · 85% covered
>=0.17.0 <1.0.0
Pro
exponential-backoff
1 postcondition · 1 function
>=3.0.0 <4.0.0
Pro
isomorphic-git
29 postconditions · 29 functions · 100% covered
>=1.0.0
Pro
p-map
2 postconditions · 2 functions
>=4.0.0 <8.0.0
Pro
p-retry
1 postcondition · 1 function
>=6.0.0 <9.0.0
Pro
proper-lockfile
3 postconditions · 3 functions · 100% covered
>=4.0.0 <5.0.0
Pro
redux-persist
5 postconditions · 5 functions · 71% covered
>=6.0.0 <7.0.0

Other

Profiles that don't yet fit a named category.

2
249 profiles registered
Pro profiles are listed alongside public ones so you can verify coverage before subscribing. Postcondition detail is gated. See Pro pricing →