类库 › tsnapi
antfu

antfu/tsnapi

tsnapi 是一个用于库或包进行公共API快照测试的TypeScript工具。它能捕获并生成运行时的导出内容(.snapshot.js)和类型声明(.snapshot.d.ts)的人类可读快照文件。当公共API(如导出项、函数签名或类型)发生意外变化时,工具会通过比对失败或差异提示来提醒开发者,确保API变更的可见性和可控性。

技术栈

根目录 javascript

测试

Vitest ^4.1.4

代码规范

ESLint ^10.2.0
查看全部依赖 (16)

依赖

@vitest/utils ^4.1.4 cac ^7.0.0 magic-string ^0.30.21 oxc-parser ^0.126.0 tinyglobby ^0.2.16

开发依赖

@antfu/eslint-config ^8.2.0 @antfu/ni ^30.0.0 @oxc-project/types ^0.126.0 @types/node ^25.6.0 bumpp ^11.0.1 lint-staged ^16.4.0 rolldown ^1.0.0-rc.15 simple-git-hooks ^2.13.1 tsdown ^0.21.8 tsx ^4.21.0 typescript ^6.0.2

评论

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.1. UTC+08:00, 2026-04-21 02:58
浙ICP备14020137号-1 $Гость$