@adcp/client

中文文档
5.25.1发布于 2026/04/30Apache-2.0TypeScriptESM + CJS构建来源已验证近 30 天下载 1749

重新命名为 @adcp/ sdk. 兼容 shim 以 遗留包名再导出 @adcp/ sdk .

此软件包已被标记为弃用

Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.

中文使用文档
文档目录5 节
  1. 移徙
  2. 为什么重命名
  3. 版本
  4. 解决问题
  5. 折旧时间表

@adcp/ 客户端

此软件包已更名为 @adcp/sdk。 。 。 .

@adcp/client 继续作为薄的再出口发布 @adcp/sdk 因此,现有的安装继续工作而不修改代码. 新项目应安装 @adcp/sdk 直接说.

移徙

- npm install @adcp/client
+ npm install @adcp/sdk
- import { AdcpClient } from '@adcp/client';
+ import { AdcpClient } from '@adcp/sdk';

所有子路径( A)/client, (中文(简体) ), /server, (中文(简体) ), /compliance, (中文(简体) ), /testing, (中文(简体) ), /conformance, (中文(简体) ), /signing等),以相同API的新名提供.

为什么重命名

@adcp/client 3个不同的表面——一个买主-侧客户端,一个服务器建造者,以及一个遵守规则的装置。 新名称和 /client /server /compliance 子路径使形状清晰.

版本

@adcp/client 财务报告和审定财务报表 @adcp/sdk 是通过 repo 的更改et 配置连接到版本的 – 两种软件包在每次剪切时以相同的数字发布, 和shim 的 dependencies."@adcp/sdk" 覆盖了公布的范围 所以npm去dup 消费者的树 吸引两个名字.

解决问题

@adcp/client could not locate @adcp/sdk ——CLI发包人呼叫 require.resolve('@adcp/sdk/package.json') 失败 @adcp/sdk 在安装树上缺失。 最常见的 npm install --legacy-peer-deps 或雅恩经典与 nohoist 跳过对等自动安装 。 通过运行解决 npm install @adcp/sdk ,或删除 --legacy-peer-deps 旗帜,如果它没有负载 对于你的树的其他部分.

折旧时间表

  • 5.x行(现为: 柔软堕地. @adcp/client 继续以再出口方式公布 @adcp/sdk。每一次发布都会自动在 npm 注册簿上进行折旧,所以 npm install 显示重命名指针; 包仍然工作而不修改代码。 新特性飞船 @adcp/sdk 只有shim从未增强能力.
  • 6.0 (下个主要): 难受取. 最后发布 @adcp/client 5x; 6.0 发布为 @adcp/sdk 只有这个 到那时还没有移民的消费者需要先交换他们的进口品,然后才能到达大关.
  • 删除信号 : @adcp/sdk 每周下载量维持在以上 @adcp/client 连续两个月 我们提前90天将清除日期贴在GitHub repo上,然后阻止shim出版.

Shim是故意最小化的,这样这个时间线就可以不感到意外地保持下去——没有任何东西在 packages/client-shim/ 区别于 @adcp/sdk 成语. 如果你读到这个 想让移民花上一个漫长的周末 变化就是 s/@adcp\/client/@adcp\/sdk/g 整个进口加上单一依赖性交换 package.json。 。 。 .

版本与发布记录

@adcp/client 共发布 143 个版本,首次发布于 2025/09/24;过去 12 个月发布了 117 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
5.25.1latest2026/04/306 个月前
5.25.02026/04/306 个月前
5.24.02026/04/306 个月前
5.23.02026/04/296 个月前
5.22.02026/04/296 个月前
5.21.12026/04/276 个月前

关于 @adcp/client 的常见问题

@adcp/client 是什么?

重新命名为 @adcp/ sdk. 兼容 shim 以 遗留包名再导出 @adcp/ sdk .注意:该包已被作者标记为弃用——Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.

如何安装 @adcp/client?

在项目目录运行 npm install @adcp/client,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 adcp,可以用 npx adcp 直接运行。

@adcp/client 支持 TypeScript 吗?

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

@adcp/client 支持 ESM 还是 CommonJS?

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

@adcp/client 可以商用吗?

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

@adcp/client 的下载量有多少?

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

@adcp/client 还在维护吗?

最新版本 5.25.1 发布于 2026/04/30(6 个月前);至今共发布 143 个版本,其中过去 12 个月发布了 117 个;首次发布于 2025/09/24。作者已将其标记为弃用,新项目建议寻找替代方案。