@ai-matrx/sharing

中文文档
0.1.27发布于 2026/10/30MITTypeScriptESM + CJS近 30 天下载 1.4万

共享每个 AI Matrx 实体: 权限门, 共享链接, 共享对话框 .

中文使用文档

@ai- matrx/ 共享

共享每个 AI Matrx 实体: 权限门, 共享链接, 共享对话框 .

状态 : 被matrx前端收养. /core 是数据的一半(configureSharing:许可服务,共享链接,注册,"shown to"读取; /react 是共享工作表( E)ShareModal,链接面板、权限钩;主机UI通过 configureShareSheetUi(三); /access/react 是接入门屏幕(从 @ai-matrx/data) (中文(简体) ). 版本被每日npm的出版批量或明确的目标发布所剪切(highest served + patch) (中文(简体) ). 源推不启动 npm 发布 . package.json'版本不是发布状态; npm view @ai-matrx/sharing version 没错.

节

  • @ai-matrx/sharing/core - 数据的一半: configureSharing,权限服务,共享链接,注册
  • @ai-matrx/sharing/react - 共享工作表及其钩子;每个仅主机部分都有宣布的默认值
  • @ai-matrx/sharing/access/react —— 说 "use client": 请求访问, 拒绝访问, 管理动作, 逐一隐藏

@ai-matrx/sharing/access/react ——出入口屏

"use client" 输入。 入口的每个屏幕和钩子: AccessGate, (中文(简体) ), AccessDenied 编号 : AccessDeniedView, (中文(简体) ), SlugAccessGate, (中文(简体) ), SettingAccessGate, (中文(简体) ), ForbiddenSurfaceView, (中文(简体) ), RequestAccess, (中文(简体) ), RequestAccessPanel, (中文(简体) ), BlindAccessAsk, (中文(简体) ), UnresolvedEntityRef, (中文(简体) ), ServerReadRecheck, (中文(简体) ), GovernedActionDialog, (中文(简体) ), HiddenByMeButton, (中文(简体) ), HiddenFilter, (中文(简体) ), ResourceActionRequestButtons, (中文(简体) ), SettingRequestActionButtons, (中文(简体) ), AccessRequestsSurface; 钩子 useAccessGate, (中文(简体) ), useAccessStates, (中文(简体) ), useHiddenByMe (+ 数) useHiddenItems, (中文(简体) ), useHideForMe, (中文(简体) ), useRemovalRights, (中文(简体) ), useRequestAccess; 和 "无法去除"打开器(ensureRemovable, (中文(简体) ), offerOwnerChoices, (中文(简体) ), cantRemoveOpener, (中文(简体) ), CantRemoveDialogHostBody) (中文(简体) ). 建造在 @ai-matrx/design-system 财务报告和审定财务报表 lucide-react; 无 next/*,不导入应用程序.

RequestAccessPanel 使其视图/编辑选择带有设计系统按钮。 选中的选择 按下状态,每条选择标签都保留在一行上,而行则可能在选择之间包裹. 主机配置访问服务如下;面板拥有这些选择控制.

configureAccessUi(env) (单元级,合并; <AccessUiProvider env> 覆盖子树; useAccessUi() 读取 合并结果)。 纯一半的Supabase客户端 / ensureOrgId / CMS 符号来自 configureAccess 内 @ai-matrx/data/access - 双打一次;屏幕读取相同 @ai-matrx/data/access 模块化应用程序配置.

外地仁爱缺席时默认
useLoginHref(), (中文(简体) ), useCurrentUser() {id, displayName, email}, (中文(简体) ), toast {success, error, warning, info?}需求读取一个出错 configureAccessUi({ field })
Link, (中文(简体) ), router {push, back, refresh}, (中文(简体) ), searchParam(name), (中文(简体) ), confirm(options), (中文(简体) ), Textarea, (中文(简体) ), renderUserIdentity, (中文(简体) ), renderEntityRef, (中文(简体) ), renderErrorMenu, (中文(简体) ), navItemClasses, (中文(简体) ), manualRequestActionKey可选的、工作默认简单 <a>,浏览器历史/重载,工具包 confirm(),设计系统 Textarea, avatar + 名称,平名(不是一扇门), 没有出错菜单, app- shell nav CSS变量, request_access.manual
entityRegistry.tryGetEntityInfo, (中文(简体) ), trash.restore, (中文(简体) ), recordUnavailableCapture.resolve, (中文(简体) ), settingRequestActions.get, (中文(简体) ), resourceActionRequests.get, (中文(简体) ), cms.createAccessRequest, (中文(简体) ), settingDoorHref, (中文(简体) ), reportFeedback, (中文(简体) ), presentOrganizationRefusal, (中文(简体) ), overlays可选应用程序特性拥有者/ 记录为普通名称; 恢复、 CMS 询问、 设置询问和平台团队询问 FAIL VISIBLY 指定缺失字段名称; 未知请求动作未显示主动作按钮; 其余为无操作

Hook-valued 字段称为内部组件:将其设置在后缀上一次. ForbiddenSurface (同步,读作 headers() 编辑 session judge)不能生活在客户端条目中,因此包船 ForbiddenSurfaceView; 应用程序保留了~10行服务器 包装 forbidden.tsx 阅读判决,请求路径 并让它.

版本与发布记录

@ai-matrx/sharing 共发布 30 个版本,首次发布于 2026/10/22;过去 12 个月发布了 30 个版本。

版本发布日期距今
0.1.27latest2026/10/306 天前
0.1.262026/10/297 天前
0.1.252026/10/288 天前
0.1.242026/10/2610 天前
0.1.232026/10/2611 天前
0.1.222026/10/2611 天前

其他发布通道:bootstrap → 0.0.0。

关于 @ai-matrx/sharing 的常见问题

@ai-matrx/sharing 是什么?

共享每个 AI Matrx 实体: 权限门, 共享链接, 共享对话框 .

如何安装 @ai-matrx/sharing?

在项目目录运行 npm install @ai-matrx/sharing,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:react(>=18.0.0)、react-dom(>=18.0.0)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@ai-matrx/sharing 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@ai-matrx/sharing 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@ai-matrx/sharing 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=20。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@ai-matrx/sharing 可以商用吗?

@ai-matrx/sharing 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@ai-matrx/sharing 的下载量有多少?

根据 npm 官方下载统计,@ai-matrx/sharing 在 2026/10/05 – 2026/11/03 这 30 天内被下载 14,430 次,日均约 481 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@ai-matrx/sharing 还在维护吗?

最新版本 0.1.27 发布于 2026/10/30(6 天前);至今共发布 30 个版本,其中过去 12 个月发布了 30 个;首次发布于 2026/10/22。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。