- Notifications
You must be signed in to change notification settings - Fork51
Tool for analyzing TypeScript types of npm packages
License
NotificationsYou must be signed in to change notification settings
arethetypeswrong/arethetypeswrong.github.io
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
This project attempts to analyze npm package contents for issues with their TypeScript types, particularly ESM-related module resolution issues. Packages can be explored via thewebsite orCLI. The following kinds of problems can be detected in thenode10,node16, andbundler module resolution modes:
- 💀 Resolution failed
- ❌ No types
- 🎭 Masquerading as CJS
- 👺 Masquerading as ESM
⚠️ ESM (dynamic import only)- 🐛 Used fallback condition
- 🤨 CJS default export
- ❗️ Incorrect default export
- ❓ Missing
export = - 🚭 Unexpected module syntax
- 🥴 Internal resolution error
- 🕵️♂️ Named exports
You can check packages on disk with@arethetypeswrong/cli. Seeits README for usage.
Contributions are welcome! Take a look at the open issues or read abouthow to contribute to open source.
About
Tool for analyzing TypeScript types of npm packages
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.