SDK
Autional 在 npm 上提供 @autional 作用域下的软件包:React SDK、按服务划分的 API 客户端、接入脚手架,以及设计系统与工程配置包。
React
npm install @autional/react
为应用注入认证上下文的 Provider 组件:
import { AutionalProvider } from '@autional/react';
const config = { appId: 'my-app', issuer: 'https://api.autional.cn' };
function App() {
return (
<AutionalProvider config={config}>
<YourApp />
</AutionalProvider>
);
}接入脚手架
交互式创建并接入一个新项目:
npx @autional/onboard
核心包
| 包 | 说明 |
|---|---|
| @autional/react | React SDK:认证 hooks 与组件 |
| @autional/onboard | 接入脚手架 CLI:创建并接入 React / Vue / Next.js 项目 |
| @autional/ui | React 组件库 |
| @autional/tokens | 设计令牌(CSS 变量) |
| @autional/tailwind-preset | Tailwind 预设(品牌主题) |
| @autional/shared | 共享工具:API client、认证、类型与 hooks |
| @autional/eslint-config | ESLint 共享配置 |
| @autional/tsconfig | TypeScript 共享配置 |
完整 SDK 目录见 www.autional.cn/sdk,源码见 GitHub 上的 autional 组织。