Profiles · 250 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.

171 public79 Pro13 categoriesUpdated Jun 25, 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
17 postconditions · 11 functions · 85% covered
>=0.3.0
@neondatabase/serverless
8 postconditions · 6 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
26 postconditions · 25 functions · 89% covered
>=4.0.0 <6.0.0
better-sqlite3
11 postconditions · 8 functions · 89% covered
>=7.0.0 <13.0.0
cassandra-driver
32 postconditions · 16 functions · 100% covered
>=4.0.0 <5.0.0
drizzle-orm
20 postconditions · 11 functions · 73% covered
>=0.45.0 <1.0.0
ioredis
62 postconditions · 31 functions · 100% covered
>=4.27.8
knex
36 postconditions · 24 functions · 100% covered
>=3.0.0 <4.0.0
mongodb
47 postconditions · 32 functions · 91% covered
>=5.0.0
mongoose
69 postconditions · 41 functions · 100% 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
56 postconditions · 37 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
39 postconditions · 27 functions · 96% 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.

18

AI & LLMs

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

15

Cloud SDKs

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

39
@aws-sdk/client-dynamodb
11 postconditions · 8 functions · 100% covered
>=3.0.0 <4.0.0
@aws-sdk/client-lambda
16 postconditions · 12 functions · 86% covered
>=3.0.0 <4.0.0
@aws-sdk/client-s3
18 postconditions · 9 functions · 91% covered
^3.0.0
@aws-sdk/client-secrets-manager
48 postconditions · 19 functions · 79% covered
>=3.0.0 <4.0.0
@aws-sdk/client-ses
58 postconditions · 27 functions · 82% covered
^3.0.0
@aws-sdk/client-sesv2
15 postconditions · 12 functions · 85% covered
>=3.0.0 <4.0.0
@aws-sdk/client-sns
12 postconditions · 6 functions · 86% covered
>=3.0.0 <4.0.0
@aws-sdk/client-sqs
14 postconditions · 9 functions · 100% covered
>=3.0.0 <4.0.0
@aws-sdk/lib-storage
7 postconditions · 2 functions · 100% covered
>=3.0.0 <4.0.0
@aws-sdk/s3-request-presigner
9 postconditions · 3 functions · 100% covered
>=3.0.0 <4.0.0
@azure/identity
4 postconditions · 4 functions · 100% covered
>=3.0.0 <5.0.0
@azure/storage-blob
58 postconditions · 22 functions · 88% covered
>=12.0.0
@google-cloud/storage
51 postconditions · 20 functions · 87% covered
>=5.0.0
@hubspot/api-client
19 postconditions · 14 functions · 93% covered
>=1.0.0 <14.0.0
@notionhq/client
43 postconditions · 22 functions · 100% covered
>=1.0.0
@octokit/rest
50 postconditions · 49 functions
>=19.0.0 <23.0.0
@supabase/supabase-js
69 postconditions · 28 functions · 100% covered
>=2.0.0 <3.0.0
@vercel/blob
32 postconditions · 18 functions · 90% covered
>=0.19.0
@vercel/postgres
16 postconditions · 9 functions · 71% covered
^0.10.0
firebase
35 postconditions · 35 functions · 83% covered
>=9.0.0
firebase-admin
118 postconditions · 54 functions · 60% covered
>=11.0.0 <15.0.0
googleapis
28 postconditions · 16 functions · 89% 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
62 postconditions · 58 functions · 95% 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
8 postconditions · 8 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.

5

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
13 postconditions · 11 functions · 100% covered
>=10.0.0 <12.0.0
@nestjs/jwt
7 postconditions · 4 functions · 100% covered
>=9.0.0 <12.0.0
@tanstack/react-query
30 postconditions · 16 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 <12.0.0
body-parser
35 postconditions · 4 functions · 98% 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
9 postconditions · 1 function · 92% covered
>=3.0.0 <4.0.0
express-rate-limit
19 postconditions · 3 functions · 100% covered
>=6.0.0
express-session
15 postconditions · 7 functions · 100% covered
>=1.17.0 <2.0.0
fastify
26 postconditions · 11 functions · 100% covered
>=5.0.0 <6.0.0
graphql
17 postconditions · 9 functions · 90% covered
>=16.0.0 <18.0.0
helmet
30 postconditions · 9 functions · 100% covered
>=7.0.0 <9.0.0
next
22 postconditions · 16 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
32 postconditions · 18 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
10 postconditions · 1 function · 91% covered
>=1.0.0
cloudinary
20 postconditions · 17 functions · 85% covered
>=1.0.0 <3.0.0
formidable
16 postconditions · 1 function · 100% covered
>=3.5.3
fs-extra
26 postconditions · 12 functions · 100% covered
>=9.0.0 <12.0.0
handlebars
8 postconditions · 4 functions · 83% covered
>=4.7.7
image-size
6 postconditions · 2 functions · 100% covered
>=1.0.0
jszip
10 postconditions · 6 functions · 86% covered
>=3.8.0
mammoth
14 postconditions · 7 functions · 78% covered
>=1.11.0
multer
10 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
19 postconditions · 19 functions · 100% covered
>=1.0.0
sharp
5 postconditions · 5 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
14 postconditions · 8 functions · 89% 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
8 postconditions · 7 functions · 100% 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
31 postconditions · 15 functions · 93% covered
>=6.0.0 <8.0.0
joi
11 postconditions · 7 functions · 88% 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
17 postconditions · 11 functions · 100% covered
>=8.0.0 <12.0.0
moment
16 postconditions · 15 functions · 83% covered
>=2.29.0 <3.0.0
nock
17 postconditions · 11 functions · 91% 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
25 postconditions · 25 functions · 96% 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
15 postconditions · 8 functions · 100% 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.

3
250 profiles registered
Pro profiles are listed alongside public ones so you can verify coverage before subscribing. Postcondition detail is gated to the Enterprise tier. See Enterprise pricing