@keel-ai/keel
v0.1.0
Published
Keel — React Native platform for China. Pure-JS umbrella: dependency-pulls @keel-ai/modules-core (native foundation + runtime substrate — KeelRuntimeHost / KeelHostModule now live there) + the default kernel of first-party @keel-ai/* modules (asset / dev
Maintainers
Readme
@keel-ai/keel
Keel —— 面向中国市场的 React Native 平台 · Apache 2.0 · keel.appunvs.com
安装
npm install @keel-ai/keel用法
import { KeelSDK, KEEL_VERSION } from '@keel-ai/keel';
console.log('Keel version:', KEEL_VERSION);
console.log('Native SDK available:', KeelSDK.isAvailable());这是什么
@keel-ai/keel 是 Keel 的 主库 / 入口 ——对位 Expo 生态里的 expo 包。提供 runtime 元数据 + native SDK 句柄 + 共用类型。
实际功能拆在 @keel-ai/* 各子包:
| 子包 | 作用 |
|---|---|
| @keel-ai/router | 文件式路由(App Router 风格) |
| @keel-ai/updates | OTA 更新客户端 SDK |
| @keel-ai/push | 推送注册 + 发送 wrapper |
| @keel-ai/auth-session | OAuth 2.0 PKCE |
| @keel-ai/apple-signin | Apple Sign-In 包装 |
| @keel-ai/google-signin | Google Sign-In 包装 |
| @keel-ai/modules-core | Modules API(社区模块脚手架 + autolink) |
| keel-module-wechat | 微信 SDK(支付 + 登录 + 分享) |
| keel-module-alipay | 支付宝 SDK |
| keel-module-amap | 高德地图 SDK |
| keel-module-umeng | 友盟统计 |
按需 npm install @keel-ai/<name> 即可。
Native binary
JavaScript-side @keel-ai/keel 需要配套 native binary:
- iOS:
Keel.xcframework(SPM 默认 / CocoaPods 兼容) - Android:
keel-sdk.aar(Maven)
文档
tutorial.md—— 从零起项目到上架的完整教程architecture.md—— 5 层架构cli/README.md——@keel-ai/cli命令参考
License
Apache 2.0
