Skip to the card

Card 127 of 9972026-09-10 issue

Observed arrival · 2026-09-10

Can I still require() it?

canirequire.com Observed source
Editorial interest 86/100 Selection signal · not a rating of the site

A compatibility database for checking whether npm packages are ESM-only, dual-format, or still usable with CommonJS require().

Landing page captured for the 2026-09-10 issue.

Field notes

canirequire combines npm metadata with execution tests rather than inferring module format from package names alone. Its dataset separates 332 ESM-only packages, 313 dual-format packages, and 1,027 CommonJS packages, while individual records expose a runtime matrix and suggested next steps. The site also supplies Markdown and JSON URL patterns, an all-package search index, and an llms.txt map for scripts or automated agents.

Observed signals

Read the marks

Editorial observations of this landing page, not a rating.

OpenPublic substance visible
PrettyNotable craft visible
ProPolished or operationally mature
NicheUnusually specific use

One card from the complete issue

All Approaches to Piccadilly

405,063 arrived 1,000 judged 997 catalogued Enter the complete issue
canirequire.com

Landing page observed 2026-09-10. The live site may have changed.