@feedmepos/mf-connect

中文文档
0.1.130-prod发布于 2026/11/13UNLICENSEDTypeScriptES Module近 30 天下载 8111

项目设置

中文使用文档
文档目录5 节
  1. 项目设置
  2. 汇编和热重装以促进发展
  3. 生产类型检查、编译和改进
  4. 特性旗
  5. 格式化为更美, 设置默认事项为 Pretier

FeedMe 连接

项目设置

要启动该项目, 请运行以下命令 :

pnpm install

汇编和热重装以促进发展

pnpm dev

生产类型检查、编译和改进

pnpm build

特性旗

连接用途 @feedmepos/feature-flag 直接在前端。 什么样的App瓶 在 src/feature-flag.ts 并使用 connect_whatsapp_bot 旗帜.

特性旗匠密钥
什么样的App瓶connect_whatsapp_bot
广播 App 收件箱connect_broadcast_app_inbox_countries
广播推connect_broadcast_push_countries
广播内容connect_broadcast_whatsapp_countries

怎样? 必须启用瓶和广播频道旗并允许当前 商业国家。 他们的价值观是 逗号分隔的国家代码,例如 MY,SG; 一个空值或 * 允许每个 国家。 国家代码对案件不敏感.

本地连接国家检查清单;它不向 发旗匠. 为马来西亚启用WhatsApp Bot, 启用 connect_whatsapp_bot 在环境层面确定其价值 MY启用 MY,SG 两国. 这种设置不需要国别部分规则.

连接启动时和选定业务改变时的标记。 国家 修改重新评价当地的国家检查。 保留WhatsApp侧边栏条目 隐藏和 WhatsApp 视图在加载旗帜时保持卸载 。 直接链接显示a 装入屏幕直至检查完成; 禁用或失败的检查重定向到 分析学.

本地设置

在 Connect 本地环境中设置前端 Flagsmith API 密钥, 然后重新启动 vite dev 服务器 :

FEATURE_FLAG_API_KEY=<Development environment client key>

这与广播频道旗下使用的前端配置相同.

启用选中的业务

  1. 单位 https://flagsmith.feedme.farm.com. 中国植物物种信息数据库,开放组织 饲料,项目 主要,以及 发展 用于当地测试.
  2. 创建或重命名旗为 connect_whatsapp_bot,默认已禁用.
  3. 打开与所选择的想要的业务的连接 。 第一次国旗评价 将商业身份登记为旗匠身份.
  4. 单位 身份,查找 business-<businessId> 并启用 connect_whatsapp_bot 超过。 身份或分区覆盖可以允许选中 企业。 设定允许国家的有效值, 如 MY,SG, (中文(简体) ), 或者说 * ; 启用覆盖仍然适用此项国家检查.
  5. 重新装入连接, 然后打开 /whatsapp。要取消访问,请禁用覆盖 并重新装入.

配置 生产 与它的前端 API 密钥分开。 此旗帜控制 页面能见度; 现有的WhatsApp API权限继续应用.

本地验证

在 Connect 签名后, 检查浏览器的网络标签前端 使用身份的旗匠请求 business-<businessId>。验证“WhatsApp Bot” 导航条目和 /whatsapp 只有当 connect_whatsapp_bot 启用,其值允许选定国家. 已禁用、缺失、被排除国家或失败的旗下检查 条目隐藏并引导直接链接到分析.

格式化为更美, 设置默认事项为 Pretier

"[typescript]": {
  "editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[vue]": {
  "editor.defaultFormatter": "esbenp.prettier-vscode"
}

版本与发布记录

@feedmepos/mf-connect 共发布 523 个版本,首次发布于 2024/09/26;过去 12 个月发布了 255 个版本。

版本发布日期距今
0.1.130-prodlatest2026/11/131 天前
0.1.129-prod2026/11/104 天前
0.1.128-devdev2026/11/104 天前
0.1.128-prod2026/11/104 天前
0.1.127-dev2026/11/104 天前
0.1.127-prod2026/11/104 天前

关于 @feedmepos/mf-connect 的常见问题

@feedmepos/mf-connect 是什么?

项目设置

如何安装 @feedmepos/mf-connect?

在项目目录运行 npm install @feedmepos/mf-connect,或使用 pnpm add / yarn add / bun add。

@feedmepos/mf-connect 支持 TypeScript 吗?

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

@feedmepos/mf-connect 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@feedmepos/mf-connect 可以商用吗?

@feedmepos/mf-connect 使用 UNLICENSED 许可。作者声明为 UNLICENSED,即不授予公开使用许可(与公共领域的 Unlicense 不同)。使用前需获得作者授权。以上为概括,不构成法律意见,请以许可原文为准。

@feedmepos/mf-connect 的下载量有多少?

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

@feedmepos/mf-connect 还在维护吗?

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