前端知库

Are the Types Wrong?

检查 npm 包的 TypeScript 类型声明在不同模块解析模式下是否正确。

分析 npm 包内容中的 TypeScript 类型问题,重点是 ESM 相关的模块解析,在 node10、node16 和 bundler 三种解析模式下检查,可用网站或 @arethetypeswrong/cli 运行。

CLI 可以检查 npm pack 生成的 tarball,适合在发布前验证。能发现的问题包括类型冒充 CJS/ESM、缺少类型、默认导出错误等。

许可:MIT。