@fakehost/signalr

中文文档
1.0.0-beta.3发布于 2023/10/04MITTypeScriptESM + CJS近 30 天下载 6111

假信号服务,用于测试、原型和降级的假信号/模拟信号中心服务

中文使用文档

@ 假主/ 信号器

NPM Version

假版信号器协议.

更多信息见文件.

  • 可以作为本地主机服务运行,也可以被捆绑在网页浏览器内.
  • 用于测试客户端的 ui 代码, 对已知( 假) 后端进行深刻的测试
  • 合同测试以确保假的匹配远程
  • 支持 JSON 和消息包电线协议

最好的看点是 测试假服务

另见

见 在 Playwright 中测试 为剧作家设置.

见 在cypress中测试 用于囊压设置.

见 在网络应用程序中捆绑假冒 用于创建独立演示应用程序,或者类似的故事本.

见 作为本地服务运行

□ 测试

作为 @fakehost/signalr 是真实的点网信号器服务的假版.

  1. 有一个真正的信号器服务器 signalr-test-dotnet-svc这是一个真正的点网信号器服务. 我们使用一个打字客户端生成工具 TypedSignalR 生成一个用于 呼叫远程服务 此生成代码输出到 signalr-test-client-api

  2. 网点服务中的中枢有假执行 signalr-test-dotnet-svc 输入 signalr-test-fake-svc。这是一个节点 假执行真正的点网服务.

  3. 加上假的安装 signalr-test-fake-svc 还有 合同测试 每个枢纽. 这些合同测试与假冒合同相对应(yarn test),同时也与真正的多特网服务相对抗 (单位:千美元)yarn test:contract) (中文(简体) ). 这确保了假版的行为与真正的多特网服务完全相同,因此:

@ fakehost/ signalr 行为与真正的点网信号器服务相同

许可证

@ fakehost/ signalr 被许可使用 MIT 许可证。 。 。 .

版本与发布记录

@fakehost/signalr 共发布 4 个版本,首次发布于 2023/08/07;过去 12 个月发布了 0 个版本。

版本发布日期距今
1.0.0-beta.3latest2023/10/043 年前
1.0.0-beta.22023/10/043 年前
1.0.0-beta.12023/10/023 年前
1.0.0-beta.02023/08/073 年前

关于 @fakehost/signalr 的常见问题

@fakehost/signalr 是什么?

假信号服务,用于测试、原型和降级的假信号/模拟信号中心服务

如何安装 @fakehost/signalr?

在项目目录运行 npm install @fakehost/signalr,或使用 pnpm add / yarn add / bun add。

@fakehost/signalr 支持 TypeScript 吗?

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

@fakehost/signalr 支持 ESM 还是 CommonJS?

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

@fakehost/signalr 可以商用吗?

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

@fakehost/signalr 的下载量有多少?

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

@fakehost/signalr 还在维护吗?

最新版本 1.0.0-beta.3 发布于 2023/10/04(3 年前);至今共发布 4 个版本,其中过去 12 个月发布了 0 个;首次发布于 2023/08/07。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。