
tsnapi
antfu
Library public API snapshot testing for runtime exports and type declarations.
AI 简介
tsnapi 是一个用于 TypeScript 库公共 API 快照测试的工具,可同时捕获运行时导出和类型声明(.d.ts)并生成可提交的、人类可读的快照文件。其核心功能包括:自动生成 .snapshot.js 和 .snapshot.d.ts 文件,构建时自动比对变更并阻断意外 API 修改,支持 Rolldown/tsdown 插件、CLI 独立调用及 Vitest 集成。适用于需要严格管控公共接口稳定性的 TypeScript 库开发与维护场景,尤其适合开源库、内部 SDK 或语义化版本管理项目。
TypeScript
MIT License189
Stars
3
Forks
171
Watchers
2
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分41.81
默认分支main