类库
› tsnapi
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