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/reactReact SDK:认证 hooks 与组件
@autional/onboard接入脚手架 CLI:创建并接入 React / Vue / Next.js 项目
@autional/uiReact 组件库
@autional/tokens设计令牌(CSS 变量)
@autional/tailwind-presetTailwind 预设(品牌主题)
@autional/shared共享工具:API client、认证、类型与 hooks
@autional/eslint-configESLint 共享配置
@autional/tsconfigTypeScript 共享配置

完整 SDK 目录见 www.autional.cn/sdk,源码见 GitHub 上的 autional 组织。