类库
› skir
gepheum/skir
Skir是一个类似Protobuf的声明式数据定义语言,通过单一.schema文件生成TypeScript、Python等多语言类型安全代码。支持端到端类型检查、HTTP RPC及Studio调试,具备多序列化模式、架构演进兼容性和GitHub导入功能,旨在简化跨语言数据契约管理。
技术栈
根目录 javascript
测试
Mocha
^11.7.5
代码规范
ESLint
^10.0.1
Prettier
^3.8.1
查看全部依赖 (28)
依赖
glob
^13.0.6
skir-cc-gen
^1.0.16
skir-csharp-gen
^0.1.1
skir-dart-gen
^1.0.7
skir-gleam-gen
^0.1.2
skir-go-gen
^0.1.7
skir-internal
^0.2.21
skir-java-gen
^1.0.10
skir-kotlin-gen
^1.0.11
skir-python-gen
^1.0.9
skir-rust-gen
^0.1.5
skir-swift-gen
^0.1.7
skir-typescript-gen
^1.0.11
skir-zig-gen
^0.1.8
watcher
^2.3.1
yaml
^2.7.1
zod
^4.3.6
开发依赖
@eslint/js
^10.0.1
@types/mocha
^10.0.1
@types/node
^20.19.39
@typescript-eslint/eslint-plugin
^8.56.0
@typescript-eslint/parser
^8.56.0
buckwheat
^1.1.2
prettier-plugin-organize-imports
^4.2.0
ts-node
^10.9.2
tsx
^4.21.0
typescript
^5.2.2
typescript-eslint
^8.56.0