@atlaskit/editor-card-provider

中文文档
8.2.17发布于 2026/11/07Apache-2.0TypeScriptESM + CJS近 30 天下载 2.8万

包含 EditorCard Provider,用于确定编辑器中的智能卡行为.

中文使用文档
文档目录6 节
  1. 说明
  2. 关键特性
  3. 提供者
  4. 核心职能
  5. 使用量
  6. 团队

@atlaskit/编辑-card-提供者

包含 EditorCard Provider,用于确定编辑器中的智能卡行为.

说明

这个软件包提供了EditorCard Provider类,该类设计与编辑器一起用于确定智能卡行为. 它管理智能卡交互,变换,以及API通信,用于编辑器上下文中的链接分辨率和卡片渲染.

关键特性

提供者

  • 编辑器Card 提供程序: 智能卡行为管理的主要提供者类别
  • 环境支助: 支持具有可配置基础 URL 的不同环境( stage, production)
  • API 整合: 处理 API 的卡数据和转换请求

核心职能

  • 卡片数据管理: 获取并管理智能卡数据
  • 链接分辨率: 将 URL 决定为智能卡显示
  • 转换: 处理编辑器集成的数据转换
  • 特性旗集成: 支持有条件行为的平台特征旗

使用量

import { EditorCardProvider } from '@atlaskit/editor-card-provider';

// Default usage
const provider = new EditorCardProvider('stg');

// You may also pass in a base url override, if you'd like EditorCardProvider
// to make requests other than api-private.atlassian.com (prod) or pug.jira-dev.com (stg)
const provider = new EditorCardProvider('stg', 'www.acme.com/your-api-here');

// You may optionally pass a url filter to control which card nodes are supported.
const provider = new EditorCardProvider(
    'stg',
    undefined,
    undefined,
    undefined,
    undefined,
    (url) => url.endsWith('.atlassian.net'),
);

团队

编辑:乐高

版本与发布记录

@atlaskit/editor-card-provider 共发布 397 个版本,首次发布于 2023/03/09;过去 12 个月发布了 282 个版本。

版本发布日期距今
8.2.17latest2026/11/07今天
8.2.162026/11/061 天前
8.2.152026/11/061 天前
8.2.142026/11/061 天前
8.2.132026/11/062 天前
8.2.122026/11/052 天前

其他发布通道:next → 3.0.2。

关于 @atlaskit/editor-card-provider 的常见问题

@atlaskit/editor-card-provider 是什么?

包含 EditorCard Provider,用于确定编辑器中的智能卡行为.

如何安装 @atlaskit/editor-card-provider?

在项目目录运行 npm install @atlaskit/editor-card-provider,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:react(^18.2.0 || ^19.2.0)、@atlaskit/link-provider(^6.1.0)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@atlaskit/editor-card-provider 支持 TypeScript 吗?

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

@atlaskit/editor-card-provider 支持 ESM 还是 CommonJS?

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

@atlaskit/editor-card-provider 可以商用吗?

@atlaskit/editor-card-provider 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

@atlaskit/editor-card-provider 的下载量有多少?

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

@atlaskit/editor-card-provider 还在维护吗?

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