From b669d59937cc8309c71757b37a99572d3758706a Mon Sep 17 00:00:00 2001
From: pijiang <419471640@qq.com>
Date: Tue, 27 May 2025 12:06:53 +0800
Subject: [PATCH 1/6] add dingtalk alert docs
---
.../8.1.46 DingtalkAlert Integration.md | 83 +++++++++++++++++++
...06\346\210\220\346\214\207\345\274\225.md" | 83 +++++++++++++++++++
src/en.ts | 1 +
src/zh.ts | 1 +
4 files changed, 168 insertions(+)
create mode 100644 flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.46 DingtalkAlert Integration.md
create mode 100644 "flashduty/zh/1. On-call/5. \351\233\206\346\210\220\345\274\225\345\257\274/8.1 \345\221\212\350\255\246\351\233\206\346\210\220/8.1.46 \351\222\211\351\222\211\345\221\212\350\255\246\351\233\206\346\210\220\346\214\207\345\274\225.md"
diff --git a/flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.46 DingtalkAlert Integration.md b/flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.46 DingtalkAlert Integration.md
new file mode 100644
index 00000000..68cb979e
--- /dev/null
+++ b/flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.46 DingtalkAlert Integration.md
@@ -0,0 +1,83 @@
+---
+title: "Dingtalk Alert Integration"
+description: "Generate a unique Dingtalk robot address in Flashduty, and synchronize the occurrence and recovery of alerts through Dingtalk"
+date: "2025-05-19T10:00:00+08:00"
+url: "https://docs.flashcat.cloud/en/flashduty/dingtalk-alert-integration-guide"
+---
+
+Generate a unique Dingtalk robot address in Flashduty, and synchronize the occurrence and recovery of alerts through Dingtalk.
+
+
+
+## Operation Steps
+---
+
+### Create Dingtalk Alert Integration
+
+You can obtain a Dingtalk alert integration address through either of these two methods:
+
+#### Using Dedicated Integration
+
+Choose this method when you don't need to route alert events to different channels. It's simpler and recommended.
+
+
+ Expand
+
+ 1. Go to the Flashduty console, select **Channel**, and enter a specific channel's details page
+ 2. Select the **Integration** tab, click **Add Integration** to enter the integration page
+ 3. Choose **Dingtalk Alert** integration and click **Save** to generate a card
+ 4. Click the generated card to view the **Dingtalk Alert Integration URL**, copy it for later use, and you're done
+
+
+
+#### Using Shared Integration
+
+Choose this method when you need to route alerts to different channels based on the alert event's payload information.
+
+
+ Expand
+
+ 1. Go to the Flashduty console, select **Integration Center => Alert Events** to enter the integration selection page
+ 2. Select **Dingtalk Alert** integration:
+ - **Integration Name**: Define a name for the current integration
+ - **Message Type**: Select Dingtalk alert message type, currently only Text and Markdown are supported
+ - **Push Mode**: Choose when to trigger or recover alerts for Dingtalk notifications
+ 3. Copy the **Dingtalk Alert Integration URL** for later use
+ 4. Configure the default route and select the corresponding channel (after integration creation, you can go to `Routes` to configure more routing rules)
+ 5. Done
+
+
+
+
+### Customize Dingtalk Alert Integration
+
+#### Dingtalk Alert Integration URL
+
+The system will generate a unique Dingtalk alert integration URL for you. This URL is compatible with Dingtalk robot message protocol. When platforms only support Dingtalk robot channels, you can use this URL to receive corresponding messages.
+
+#### Push Mode
+
+By default, the system always creates new alerts for each message, but you can switch to these modes:
+
+1. **Trigger or Update Alert Based on Message Title**: In this mode, when receiving a new message, the system searches for open alerts based on the message title. If an alert is found, it will be updated; otherwise, a new alert will be triggered.
+2. **Trigger or Close Alert Based on Rules**: In this mode, when receiving a new message, the system matches messages according to your rules and triggers new alerts or closes existing alerts based on the matching results.
+
+ - You need to fill in at least one **trigger** rule
+ - You must set up regex extraction rules for Alert Key. The system uses this field to find historical alerts for updates or closure. **If regex extraction fails, the system will use the message title to generate an Alert Key** to ensure alerts won't be lost due to configuration errors
+ - You can choose whether to discard messages when none of the rules match
+
+ Configuration example:
+
+ - Receive all messages, close the alert when the message content contains **RESOLVED**, otherwise trigger a new alert
+ - Extract Alert Key from message title using the rule **/(.*)/**.
+
+
+### Notes
+- Dingtalk alert integration URL only supports Text and Markdown message types; other message types cannot be received
+- When Dingtalk message type is Text, Flashduty will generate a default alert title "Dingtalk Alert"
+
+## Severity Mapping
+---
+
+Currently, all alerts pushed to Flashduty through email integration are set to Warning severity.
+
diff --git "a/flashduty/zh/1. On-call/5. \351\233\206\346\210\220\345\274\225\345\257\274/8.1 \345\221\212\350\255\246\351\233\206\346\210\220/8.1.46 \351\222\211\351\222\211\345\221\212\350\255\246\351\233\206\346\210\220\346\214\207\345\274\225.md" "b/flashduty/zh/1. On-call/5. \351\233\206\346\210\220\345\274\225\345\257\274/8.1 \345\221\212\350\255\246\351\233\206\346\210\220/8.1.46 \351\222\211\351\222\211\345\221\212\350\255\246\351\233\206\346\210\220\346\214\207\345\274\225.md"
new file mode 100644
index 00000000..2fa33baa
--- /dev/null
+++ "b/flashduty/zh/1. On-call/5. \351\233\206\346\210\220\345\274\225\345\257\274/8.1 \345\221\212\350\255\246\351\233\206\346\210\220/8.1.46 \351\222\211\351\222\211\345\221\212\350\255\246\351\233\206\346\210\220\346\214\207\345\274\225.md"
@@ -0,0 +1,83 @@
+---
+title: "钉钉告警集成"
+description: "在 Flashduty 生成唯一的钉钉机器人地址,通过钉钉的方式将告警的发生与恢复同步到 Flashduty"
+date: "2025-05-19T10:00:00+08:00"
+url: "https://docs.flashcat.cloud/zh/flashduty/dingtalk-alert-integration-guide"
+---
+
+在 Flashduty 生成唯一的钉钉告警地址,通过钉钉告警地址将告警的发生与恢复同步到 Flashduty。
+
+
+
+## 操作步骤
+---
+
+### 创建钉钉告警集成
+
+您可通过以下2种方式,获取一个钉钉告警集成地址,任选其一即可。
+
+#### 使用专属集成
+
+当您不需要将告警事件路由到不同的协作空间,优先选择此方式,更简单。
+
+
+ 展开
+
+ 1. 进入 Flashduty 控制台,选择 **协作空间**,进入某个空间的详情页面
+ 2. 选择 **集成数据** tab,点击 **添加一个集成**,进入添加集成页面
+ 3. 选择 **钉钉告警** 集成,点击 **保存**,生成卡片。
+ 4. 点击生成的卡片,可以查看到 **钉钉告警集成地址**,复制备用,完成。
+
+
+
+#### 使用共享集成
+
+当您需要根据告警事件的 Payload 信息,将告警路由到不同的协作空间,优先选择此方式。
+
+
+ 展开
+
+ 1. 进入 Flashduty 控制台,选择 **集成中心=>告警事件**,进入集成选择页面。
+ 2. 选择 **钉钉告警** 集成:
+ - **集成名称**:为当前集成定义一个名称。
+ - **消息类型**:选择钉钉告警消息类型,目前仅支持 Text、Markdown。
+ - **推送模式**:选择钉钉告警在何种情况下触发或恢复告警。
+ 3. 复制当前页面的 **钉钉告警集成地址** 备用。
+ 4. 配置默认路由,并选择对应的协作空间(集成创建后可以前往 `路由` 进行更多路由规则的配置)。
+ 5. 完成。
+
+
+
+
+### 定制钉钉告警集成
+
+#### 钉钉告警集成地址
+
+系统会帮您生成一个唯一的钉钉告警集成地址,该地址兼容钉钉机器人消息的协议,在有的平台仅支持钉钉机器人通道时,您可以使用该地址来接收对应的消息。
+
+#### 推送模式
+
+默认系统总是为每一条消息创建新的告警,但您可以切换模式为:
+
+1. **根据消息标题触发或更新告警**:该模式下,每当接收到新消息,系统会根据消息标题查找未关闭告警。如果找到告警则进行更新,否则系统会触发一条新的告警。
+2. **根据规则触发或关闭告警**:该模式下,每当接收到新消息,系统会根据您的规则进行消息匹配,匹配到的消息按照规则去触发新告警或关闭已有告警。
+
+ - 您至少需要填写一条**触发**规则;
+ - 您必须设置 Alert Key 的正则提取规则。系统使用该字段来查找历史告警,以便对其进行更新或关闭;**如果正则提取失败,系统将使用消息标题来生成 Alert Key**,以确保告警不会因为配置错误而丢失;
+ - 您可以选择,当所有的规则都不匹配时,是否丢弃消息。
+
+ 配置示例:
+
+ - 接收所有消息,当消息内容中包含 **RESOVED** 字样时,关闭告警,否则触发新告警;
+ - Alert Key 从消息标题中提取,规则为 **/(.\*)/**。
+
+
+### 注意事项
+- 钉钉告警集成地址仅支持接收 Text、Markdown 消息类型,其他消息无法接收。
+- 当钉钉消息类型是Text 时,Flashduty 会生成默认告警标题 “钉钉告警”。
+
+## 严重程度映射关系
+---
+
+当前邮件集成推送到 Flashduty 的告警等级均为Warning。
+
diff --git a/src/en.ts b/src/en.ts
index 632c7060..1ed46051 100644
--- a/src/en.ts
+++ b/src/en.ts
@@ -45,6 +45,7 @@ import HuaweiyunAPM from "../flashduty/en/8. Integrations/8.1 Alerts integration
import ZStack from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.43 ZStack Integration.md?raw";
import Keep from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.44 Keep Integration.md?raw";
import ElastAlert2 from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.45 ElastAlert2 Integration.md?raw";
+import DingtalkAlert from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.46 DingtalkAlert Integration.md?raw";
/** ⬆️⬆️⬆️⬆️ 告警集成 ⬆️⬆️⬆️⬆️ */
/** ⬇️⬇️⬇️⬇️ 变更事件 ⬇️⬇️⬇️⬇️ */
diff --git a/src/zh.ts b/src/zh.ts
index dfbe2ae5..fd36666c 100644
--- a/src/zh.ts
+++ b/src/zh.ts
@@ -45,6 +45,7 @@ import HuaweiyunAPM from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.4
import ZStack from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.43 ZStack 告警集成指引.md?raw";
import Keep from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.44 Keep 集成指引.md?raw";
import ElastAlert2 from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.45 ElastAlert2 集成指引.md?raw";
+import DingtalkAlert from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.46 钉钉告警集成指引.md?raw";
/** ⬆️⬆️⬆️⬆️ 告警集成 ⬆️⬆️⬆️⬆️ */
/** ⬇️⬇️⬇️⬇️ 变更事件 ⬇️⬇️⬇️⬇️ */
From 7fa5ad8a4b8775cd0849a89e28f8d35f7a977290 Mon Sep 17 00:00:00 2001
From: niuweili <957905827@qq.com>
Date: Tue, 27 May 2025 15:02:11 +0800
Subject: [PATCH 2/6] feat: update import path
---
src/en.ts | 95 ++++++++++++++++++++++++++++---------------------------
src/zh.ts | 95 ++++++++++++++++++++++++++++---------------------------
2 files changed, 96 insertions(+), 94 deletions(-)
diff --git a/src/en.ts b/src/en.ts
index 1ed46051..01795bae 100644
--- a/src/en.ts
+++ b/src/en.ts
@@ -1,51 +1,51 @@
/** ⬇️⬇️⬇️⬇️ 告警集成 ⬇️⬇️⬇️⬇️ */
-import CustomAlert from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.0 Standard Alert Integration.md?raw";
-import Email from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.1 Email Integration.md?raw";
-import N9e from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.2 Nightingale or Flashcat Integration.md?raw";
-import Prometheus from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.3 Prometheus Integration.md?raw";
-import Grafana from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.4 Grafana Integration.md?raw";
-import Zabbix from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.5 Zabbix Integration.md?raw";
-import UptimeKuma from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.6 Uptime Kuma Integration.md?raw";
-import AliyunARMS from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.7 Alibaba Cloud ARMS Integration.md?raw";
-import AliyunCmEvent from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.8 Alibaba Cloud Monitor CM Event Integration.md?raw";
-import AliyunCm from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.9 Alibaba Cloud Monitor CM Metrics Integration.md?raw";
-import AliyunSLS from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.10 Alibaba Cloud SLS Integration.md?raw";
-import AWSCW from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.10 Alibaba Cloud SLS Integration.md?raw";
-import AzureMonitor from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.11 AWS CloudWatch Integration.md?raw";
-import BaiDuBCM from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.13 Baidu Cloud BCM Integration.md?raw";
-import HuaWeiCES from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.14 Huawei Cloud CES Integration.md?raw";
-import InfluxDB from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.15 Influxdata Integration.md?raw";
-import OpenFalcon from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.16 Open Falcon Integration.md?raw";
-import PagerDuty from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.17 PagerDuty Integration.md?raw";
-import TencentBK from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.18 Tencent BlueKing Integration.md?raw";
-import TencentCLS from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.19 Tencent Cloud CLS Integration.md?raw";
-import TencentCm from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.20 Tencent Cloud Monitor CM Integration.md?raw";
-import TencentEb from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.21 Tencent Cloud EventBridge.md?raw";
-import OceanBase from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.22 OceanBase Integration.md?raw";
-import Graylog from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.23 Graylog Integration.md?raw";
-import Skywalking from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.24 Skywalking Integration.md?raw";
-import Sentry from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.25 Sentry Integration.md?raw";
-import Jiankongbao from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.26 Jiankongbao Integration.md?raw";
-import AWSEventBridge from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.27 AWS EventBridge Integration.md?raw";
-import Dynatrace from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.28 Dynatrace Integration.md?raw";
-import HuaweiyunLTS from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.29 Huawei Cloud LTS Integration.md?raw";
-import GoogleCM from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.30 GCP Integration.md?raw";
-import Splunk from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.31 Splunk Alert Events Integration.md?raw";
-import AppDynamics from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.32 AppDynamics Alert Integration.md?raw";
-import SolarWinds from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.33 SolarWinds Alert Events Integration.md?raw";
-import VolcEngineMetric from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.34 Volcengine CM Alert Events Integration.md?raw";
-import VolcEngineEvent from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.35 Volcengine CM Event Center Integration.md?raw";
-import VolcEngineTLS from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.36 Volcengine TLS Integration.md?raw";
-import OpManager from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.37 OpManager Interation.md?raw";
-import Meraki from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.38 Meraki Integration.md?raw";
-import StateCloud from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.39 StateCloud Integration.md?raw";
-import Guance from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.40 Guance Integration.md?raw";
-import Zilliz from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.41 Zilliz Integration.md?raw";
-import HuaweiyunAPM from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.42 Huawei Cloud APM integration.md?raw";
-import ZStack from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.43 ZStack Integration.md?raw";
-import Keep from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.44 Keep Integration.md?raw";
-import ElastAlert2 from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.45 ElastAlert2 Integration.md?raw";
-import DingtalkAlert from "../flashduty/en/8. Integrations/8.1 Alerts integration/8.1.46 DingtalkAlert Integration.md?raw";
+import CustomAlert from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.0 Standard Alert Integration.md?raw";
+import Email from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.1 Email Integration.md?raw";
+import N9e from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.2 Nightingale or Flashcat Integration.md?raw";
+import Prometheus from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.3 Prometheus Integration.md?raw";
+import Grafana from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.4 Grafana Integration.md?raw";
+import Zabbix from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.5 Zabbix Integration.md?raw";
+import UptimeKuma from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.6 Uptime Kuma Integration.md?raw";
+import AliyunARMS from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.7 Alibaba Cloud ARMS Integration.md?raw";
+import AliyunCmEvent from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.8 Alibaba Cloud Monitor CM Event Integration.md?raw";
+import AliyunCm from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.9 Alibaba Cloud Monitor CM Metrics Integration.md?raw";
+import AliyunSLS from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.10 Alibaba Cloud SLS Integration.md?raw";
+import AWSCW from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.10 Alibaba Cloud SLS Integration.md?raw";
+import AzureMonitor from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.11 AWS CloudWatch Integration.md?raw";
+import BaiDuBCM from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.13 Baidu Cloud BCM Integration.md?raw";
+import HuaWeiCES from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.14 Huawei Cloud CES Integration.md?raw";
+import InfluxDB from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.15 Influxdata Integration.md?raw";
+import OpenFalcon from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.16 Open Falcon Integration.md?raw";
+import PagerDuty from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.17 PagerDuty Integration.md?raw";
+import TencentBK from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.18 Tencent BlueKing Integration.md?raw";
+import TencentCLS from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.19 Tencent Cloud CLS Integration.md?raw";
+import TencentCm from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.20 Tencent Cloud Monitor CM Integration.md?raw";
+import TencentEb from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.21 Tencent Cloud EventBridge.md?raw";
+import OceanBase from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.22 OceanBase Integration.md?raw";
+import Graylog from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.23 Graylog Integration.md?raw";
+import Skywalking from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.24 Skywalking Integration.md?raw";
+import Sentry from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.25 Sentry Integration.md?raw";
+import Jiankongbao from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.26 Jiankongbao Integration.md?raw";
+import AWSEventBridge from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.27 AWS EventBridge Integration.md?raw";
+import Dynatrace from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.28 Dynatrace Integration.md?raw";
+import HuaweiyunLTS from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.29 Huawei Cloud LTS Integration.md?raw";
+import GoogleCM from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.30 GCP Integration.md?raw";
+import Splunk from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.31 Splunk Alert Events Integration.md?raw";
+import AppDynamics from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.32 AppDynamics Alert Integration.md?raw";
+import SolarWinds from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.33 SolarWinds Alert Events Integration.md?raw";
+import VolcEngineMetric from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.34 Volcengine CM Alert Events Integration.md?raw";
+import VolcEngineEvent from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.35 Volcengine CM Event Center Integration.md?raw";
+import VolcEngineTLS from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.36 Volcengine TLS Integration.md?raw";
+import OpManager from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.37 OpManager Interation.md?raw";
+import Meraki from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.38 Meraki Integration.md?raw";
+import StateCloud from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.39 StateCloud Integration.md?raw";
+import Guance from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.40 Guance Integration.md?raw";
+import Zilliz from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.41 Zilliz Integration.md?raw";
+import HuaweiyunAPM from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.42 Huawei Cloud APM integration.md?raw";
+import ZStack from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.43 ZStack Integration.md?raw";
+import Keep from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.44 Keep Integration.md?raw";
+import ElastAlert2 from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.45 ElastAlert2 Integration.md?raw";
+import DingtalkAlert from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.46 DingtalkAlert Integration.md?raw";
/** ⬆️⬆️⬆️⬆️ 告警集成 ⬆️⬆️⬆️⬆️ */
/** ⬇️⬇️⬇️⬇️ 变更事件 ⬇️⬇️⬇️⬇️ */
@@ -130,5 +130,6 @@ const docs = {
ZStack,
Keep,
ElastAlert2,
+ DingtalkAlert,
};
export default docs;
diff --git a/src/zh.ts b/src/zh.ts
index fd36666c..69b2255c 100644
--- a/src/zh.ts
+++ b/src/zh.ts
@@ -1,51 +1,51 @@
/** ⬇️⬇️⬇️⬇️ 告警集成 ⬇️⬇️⬇️⬇️ */
-import CustomAlert from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.0 标准告警事件集成指引.md?raw";
-import Email from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.1 邮件 Email 集成指引.md?raw";
-import N9e from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.2 夜莺 Flashcat 集成指引.md?raw";
-import Prometheus from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.3 Prometheus 集成指引.md?raw";
-import Grafana from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.4 Grafana 集成指引.md?raw";
-import Zabbix from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.5 Zabbix 集成指引.md?raw";
-import UptimeKuma from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.6 Uptime Kuma 集成指引.md?raw";
-import AliyunARMS from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.7 阿里云 ARMS 集成指引.md?raw";
-import AliyunCmEvent from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.8 阿里云监控 CM 事件集成指引.md?raw";
-import AliyunCm from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.9 阿里云监控 CM 指标集成指引.md?raw";
-import AliyunSLS from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.10 阿里云 SLS 集成指引.md?raw";
-import AWSCW from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.11 AWS CloudWatch 集成指引.md?raw";
-import AzureMonitor from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.12 Azure Monitor 集成指引.md?raw";
-import BaiDuBCM from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.13 百度云监控 BCM 集成指引.md?raw";
-import HuaWeiCES from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.14 华为云监控 CES 集成指引.md?raw";
-import InfluxDB from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.15 Influxdata 集成指引.md?raw";
-import OpenFalcon from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.16 Open Falcon 集成指引.md?raw";
-import PagerDuty from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.17 Pagerduty 集成指引.md?raw";
-import TencentBK from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.18 蓝鲸智云集成指引.md?raw";
-import TencentCLS from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.19 腾讯云 CLS 集成指引.md?raw";
-import TencentCm from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.20 腾讯云监控 CM 集成指引.md?raw";
-import TencentEb from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.21 腾讯云 Event Bridge 集成指引.md?raw";
-import OceanBase from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.22 OceanBase告警事件集成.md?raw";
-import Graylog from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.23 Graylog.md?raw";
-import Skywalking from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.24 Skywalking 告警集成指引.md?raw";
-import Sentry from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.25 Sentry 告警集成指引.md?raw";
-import Jiankongbao from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.26 监控宝告警集成指引.md?raw";
-import AWSEventBridge from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.27 AWS EventBridge 告警集成指引.md?raw";
-import Dynatrace from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.28 Dynatrace 告警集成指引.md?raw";
-import HuaweiyunLTS from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.29 华为云 LTS 告警集成指引.md?raw";
-import GoogleCM from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.30 Google 云监控集成指引.md?raw";
-import Splunk from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.31 Splunk 告警集成指引.md?raw";
-import AppDynamics from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.32 AppDynamics 告警集成指引.md?raw";
-import SolarWinds from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.33 SolarWinds 告警集成指引.md?raw";
-import VolcEngineMetric from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.34 火山引擎CM 指标集成指引.md?raw";
-import VolcEngineEvent from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.35 火山引擎CM 事件集成指引.md?raw";
-import VolcEngineTLS from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.36 火山引擎 TLS 告警集成指引.md?raw";
-import OpManager from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.37 OpManager 告警集成指引.md?raw";
-import Meraki from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.38 Meraki 告警集成指引.md?raw";
-import StateCloud from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.39 天翼云告警集成指引.md?raw";
-import Guance from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.40 观测云告警集成指引.md?raw";
-import Zilliz from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.41 Zilliz 告警集成指引.md?raw";
-import HuaweiyunAPM from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.42 华为云 APM 告警集成指引.md?raw";
-import ZStack from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.43 ZStack 告警集成指引.md?raw";
-import Keep from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.44 Keep 集成指引.md?raw";
-import ElastAlert2 from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.45 ElastAlert2 集成指引.md?raw";
-import DingtalkAlert from "../flashduty/zh/8. 集成引导/8.1 告警集成/8.1.46 钉钉告警集成指引.md?raw";
+import CustomAlert from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.0 标准告警事件集成指引.md?raw";
+import Email from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.1 邮件 Email 集成指引.md?raw";
+import N9e from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.2 夜莺 Flashcat 集成指引.md?raw";
+import Prometheus from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.3 Prometheus 集成指引.md?raw";
+import Grafana from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.4 Grafana 集成指引.md?raw";
+import Zabbix from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.5 Zabbix 集成指引.md?raw";
+import UptimeKuma from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.6 Uptime Kuma 集成指引.md?raw";
+import AliyunARMS from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.7 阿里云 ARMS 集成指引.md?raw";
+import AliyunCmEvent from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.8 阿里云监控 CM 事件集成指引.md?raw";
+import AliyunCm from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.9 阿里云监控 CM 指标集成指引.md?raw";
+import AliyunSLS from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.10 阿里云 SLS 集成指引.md?raw";
+import AWSCW from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.11 AWS CloudWatch 集成指引.md?raw";
+import AzureMonitor from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.12 Azure Monitor 集成指引.md?raw";
+import BaiDuBCM from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.13 百度云监控 BCM 集成指引.md?raw";
+import HuaWeiCES from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.14 华为云监控 CES 集成指引.md?raw";
+import InfluxDB from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.15 Influxdata 集成指引.md?raw";
+import OpenFalcon from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.16 Open Falcon 集成指引.md?raw";
+import PagerDuty from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.17 Pagerduty 集成指引.md?raw";
+import TencentBK from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.18 蓝鲸智云集成指引.md?raw";
+import TencentCLS from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.19 腾讯云 CLS 集成指引.md?raw";
+import TencentCm from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.20 腾讯云监控 CM 集成指引.md?raw";
+import TencentEb from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.21 腾讯云 Event Bridge 集成指引.md?raw";
+import OceanBase from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.22 OceanBase告警事件集成.md?raw";
+import Graylog from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.23 Graylog.md?raw";
+import Skywalking from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.24 Skywalking 告警集成指引.md?raw";
+import Sentry from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.25 Sentry 告警集成指引.md?raw";
+import Jiankongbao from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.26 监控宝告警集成指引.md?raw";
+import AWSEventBridge from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.27 AWS EventBridge 告警集成指引.md?raw";
+import Dynatrace from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.28 Dynatrace 告警集成指引.md?raw";
+import HuaweiyunLTS from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.29 华为云 LTS 告警集成指引.md?raw";
+import GoogleCM from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.30 Google 云监控集成指引.md?raw";
+import Splunk from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.31 Splunk 告警集成指引.md?raw";
+import AppDynamics from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.32 AppDynamics 告警集成指引.md?raw";
+import SolarWinds from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.33 SolarWinds 告警集成指引.md?raw";
+import VolcEngineMetric from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.34 火山引擎CM 指标集成指引.md?raw";
+import VolcEngineEvent from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.35 火山引擎CM 事件集成指引.md?raw";
+import VolcEngineTLS from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.36 火山引擎 TLS 告警集成指引.md?raw";
+import OpManager from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.37 OpManager 告警集成指引.md?raw";
+import Meraki from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.38 Meraki 告警集成指引.md?raw";
+import StateCloud from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.39 天翼云告警集成指引.md?raw";
+import Guance from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.40 观测云告警集成指引.md?raw";
+import Zilliz from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.41 Zilliz 告警集成指引.md?raw";
+import HuaweiyunAPM from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.42 华为云 APM 告警集成指引.md?raw";
+import ZStack from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.43 ZStack 告警集成指引.md?raw";
+import Keep from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.44 Keep 集成指引.md?raw";
+import ElastAlert2 from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.45 ElastAlert2 集成指引.md?raw";
+import DingtalkAlert from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警集成/8.1.46 钉钉告警集成指引.md?raw";
/** ⬆️⬆️⬆️⬆️ 告警集成 ⬆️⬆️⬆️⬆️ */
/** ⬇️⬇️⬇️⬇️ 变更事件 ⬇️⬇️⬇️⬇️ */
@@ -130,5 +130,6 @@ const docs = {
ZStack,
Keep,
ElastAlert2,
+ DingtalkAlert,
};
export default docs;
\ No newline at end of file
From 1aa1119593bf47132d9d9df27eebb7c5c2529c74 Mon Sep 17 00:00:00 2001
From: niuweili <957905827@qq.com>
Date: Tue, 27 May 2025 15:13:28 +0800
Subject: [PATCH 3/6] fix: reset pkg.json
---
package.json | 47 ++++++++++++++++++++++++++++++++++++++++++++---
src/en.ts | 24 ++++++++++++------------
src/zh.ts | 24 ++++++++++++------------
3 files changed, 68 insertions(+), 27 deletions(-)
diff --git a/package.json b/package.json
index 65b9ba12..3c41ec99 100644
--- a/package.json
+++ b/package.json
@@ -1,14 +1,55 @@
{
- "name": "flashduty-docs",
- "version": "1.0.0",
- "description": "FlashDuty Documentation",
+ "name": "flashduty-knowledge-base",
+ "version": "1.2.5-beta.2",
+ "description": "flashduty knowledge base",
"type": "module",
"scripts": {
+ "build": "tsc && npm run build:iife && npm run build:esm",
+ "build:iife": "rm -rf dist/iife && vite build --mode iife",
+ "build:esm": "rm -rf dist/esm && vite build --mode esm",
+ "prepublishOnly": "npm run build",
+ "upload": "npm run build:iife && node scripts/upload.mjs",
"docs:dev": "vitepress dev docs",
"docs:build": "vitepress build docs",
"docs:preview": "vitepress preview docs"
},
+ "exports": {
+ "./zh": {
+ "import": "./dist/esm/zh.js"
+ },
+ "./en": {
+ "import": "./dist/esm/en.js"
+ }
+ },
+ "files": [
+ "dist"
+ ],
+ "keywords": [
+ "md",
+ "js"
+ ],
+ "author": "niuweili",
+ "license": "ISC",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/flashcatcloud/knowledge-base.git"
+ },
+ "bugs": {
+ "url": "https://github.com/flashcatcloud/knowledge-base/issues"
+ },
+ "homepage": "https://docs.flashcat.cloud",
+ "publishConfig": {
+ "access": "public"
+ },
"devDependencies": {
+ "@alicloud/cdn20180510": "^1.0.10",
+ "@alicloud/openapi-client": "^0.4.12",
+ "@alicloud/tea-typescript": "^1.8.0",
+ "@types/node": "^22.13.1",
+ "ali-oss": "^6.22.0",
+ "dotenv": "^16.4.7",
+ "typescript": "^5.7.3",
+ "vite": "^5.4.11",
"vitepress": "^1.6.3"
}
}
diff --git a/src/en.ts b/src/en.ts
index 01795bae..68051f3d 100644
--- a/src/en.ts
+++ b/src/en.ts
@@ -49,27 +49,27 @@ import DingtalkAlert from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts
/** ⬆️⬆️⬆️⬆️ 告警集成 ⬆️⬆️⬆️⬆️ */
/** ⬇️⬇️⬇️⬇️ 变更事件 ⬇️⬇️⬇️⬇️ */
-import CustomChange from "../flashduty/en/8. Integrations/8.2 Change integration/8.2.1 Standard Change Event.md?raw";
-import Jira from "../flashduty/en/8. Integrations/8.2 Change integration/8.2.2 Jira Issue Events.md?raw";
+import CustomChange from "../flashduty/en/1. On-call/8. Integrations/8.2 Change integration/8.2.1 Standard Change Event.md?raw";
+import Jira from "../flashduty/en/1. On-call/8. Integrations/8.2 Change integration/8.2.2 Jira Issue Events.md?raw";
/** ⬆️⬆️⬆️⬆️ 变更事件 ⬆️⬆️⬆️⬆️ */
/** ⬇️⬇️⬇️⬇️ IM ⬇️⬇️⬇️⬇️ */
-import Lark from "../flashduty/en/8. Integrations/8.3 IM integration/8.3.1 Feishu(Lark) Integration Guide.md?raw";
-import Dingtalk from "../flashduty/en/8. Integrations/8.3 IM integration/8.3.2 Dingtalk Integration Guide.md?raw";
-import Wecom from "../flashduty/en/8. Integrations/8.3 IM integration/8.3.3 WeCom Integration Guide.md?raw";
-import Slack from "../flashduty/en/8. Integrations/8.3 IM integration/8.3.4 Slack Integration Guide.md?raw";
-import MicrosoftTeams from "../flashduty/en/8. Integrations/8.3 IM integration/8.3.5 Microsoft Teams Integration Guide.md?raw";
+import Lark from "../flashduty/en/1. On-call/8. Integrations/8.3 IM integration/8.3.1 Feishu(Lark) Integration Guide.md?raw";
+import Dingtalk from "../flashduty/en/1. On-call/8. Integrations/8.3 IM integration/8.3.2 Dingtalk Integration Guide.md?raw";
+import Wecom from "../flashduty/en/1. On-call/8. Integrations/8.3 IM integration/8.3.3 WeCom Integration Guide.md?raw";
+import Slack from "../flashduty/en/1. On-call/8. Integrations/8.3 IM integration/8.3.4 Slack Integration Guide.md?raw";
+import MicrosoftTeams from "../flashduty/en/1. On-call/8. Integrations/8.3 IM integration/8.3.5 Microsoft Teams Integration Guide.md?raw";
/** ⬆️⬆️⬆️⬆️ IM ⬆️⬆️⬆️⬆️ */
/** ⬇️⬇️⬇️⬇️ Webhooks ⬇️⬇️⬇️⬇️ */
-import AlertWebhook from "../flashduty/en/8. Integrations/8.5 Webhooks/8.5.1 Alert webhook.md?raw";
-import IncidentWebhook from "../flashduty/en/8. Integrations/8.5 Webhooks/8.5.2 Incident webhook.md?raw";
-import CustomAction from "../flashduty/en/8. Integrations/8.5 Webhooks/8.5.3 Custom action.md?raw";
-import JiraSync from "../flashduty/en/8. Integrations/8.5 Webhooks/8.5.4 Jira sync.md?raw";
+import AlertWebhook from "../flashduty/en/1. On-call/8. Integrations/8.5 Webhooks/8.5.1 Alert webhook.md?raw";
+import IncidentWebhook from "../flashduty/en/1. On-call/8. Integrations/8.5 Webhooks/8.5.2 Incident webhook.md?raw";
+import CustomAction from "../flashduty/en/1. On-call/8. Integrations/8.5 Webhooks/8.5.3 Custom action.md?raw";
+import JiraSync from "../flashduty/en/1. On-call/8. Integrations/8.5 Webhooks/8.5.4 Jira sync.md?raw";
/** ⬆️⬆️⬆️⬆️ Webhooks ⬆️⬆️⬆️⬆️ */
/** 模版 */
-import Templates from "../flashduty/en/3. Configure Flashduty/3.7 Templates.md?raw";
+import Templates from "../flashduty/en/1. On-call/4. Configure On-call/4.7 Templates.md?raw";
const docs = {
CustomAlert,
diff --git a/src/zh.ts b/src/zh.ts
index 69b2255c..9bb587fa 100644
--- a/src/zh.ts
+++ b/src/zh.ts
@@ -49,27 +49,27 @@ import DingtalkAlert from "../flashduty/zh/1. On-call/5. 集成引导/8.1 告警
/** ⬆️⬆️⬆️⬆️ 告警集成 ⬆️⬆️⬆️⬆️ */
/** ⬇️⬇️⬇️⬇️ 变更事件 ⬇️⬇️⬇️⬇️ */
-import CustomChange from "../flashduty/zh/8. 集成引导/8.2 变更集成/8.2.1 自定义事件集成指引.md?raw";
-import Jira from "../flashduty/zh/8. 集成引导/8.2 变更集成/8.2.2 Jira 事件集成指引.md?raw";
+import CustomChange from "../flashduty/zh/1. On-call/5. 集成引导/8.2 变更集成/8.2.1 自定义事件集成指引.md?raw";
+import Jira from "../flashduty/zh/1. On-call/5. 集成引导/8.2 变更集成/8.2.2 Jira 事件集成指引.md?raw";
/** ⬆️⬆️⬆️⬆️ 变更事件 ⬆️⬆️⬆️⬆️ */
/** ⬇️⬇️⬇️⬇️ IM ⬇️⬇️⬇️⬇️ */
-import Lark from "../flashduty/zh/8. 集成引导/8.3 即时消息/8.3.1 飞书 Lark 集成指引.md?raw";
-import Dingtalk from "../flashduty/zh/8. 集成引导/8.3 即时消息/8.3.2 钉钉 Dingtalk 集成指引.md?raw";
-import Wecom from "../flashduty/zh/8. 集成引导/8.3 即时消息/8.3.3 企业微信 Wecom 集成指引.md?raw";
-import Slack from "../flashduty/zh/8. 集成引导/8.3 即时消息/8.3.4 Slack 集成指引.md?raw";
-import MicrosoftTeams from "../flashduty/zh/8. 集成引导/8.3 即时消息/8.3.5 Microsoft Teams 集成指引.md?raw";
+import Lark from "../flashduty/zh/1. On-call/5. 集成引导/8.3 即时消息/8.3.1 飞书 Lark 集成指引.md?raw";
+import Dingtalk from "../flashduty/zh/1. On-call/5. 集成引导/8.3 即时消息/8.3.2 钉钉 Dingtalk 集成指引.md?raw";
+import Wecom from "../flashduty/zh/1. On-call/5. 集成引导/8.3 即时消息/8.3.3 企业微信 Wecom 集成指引.md?raw";
+import Slack from "../flashduty/zh/1. On-call/5. 集成引导/8.3 即时消息/8.3.4 Slack 集成指引.md?raw";
+import MicrosoftTeams from "../flashduty/zh/1. On-call/5. 集成引导/8.3 即时消息/8.3.5 Microsoft Teams 集成指引.md?raw";
/** ⬆️⬆️⬆️⬆️ IM ⬆️⬆️⬆️⬆️ */
/** ⬇️⬇️⬇️⬇️ Webhooks ⬇️⬇️⬇️⬇️ */
-import AlertWebhook from "../flashduty/zh/8. 集成引导/8.5 Webhooks/8.5.1 告警 webhook.md?raw";
-import IncidentWebhook from "../flashduty/zh/8. 集成引导/8.5 Webhooks/8.5.2 故障 webhook.md?raw";
-import CustomAction from "../flashduty/zh/8. 集成引导/8.5 Webhooks/8.5.3 自定义操作.md?raw";
-import JiraSync from "../flashduty/zh/8. 集成引导/8.5 Webhooks/8.5.4 Jira 同步.md?raw";
+import AlertWebhook from "../flashduty/zh/1. On-call/5. 集成引导/8.5 Webhooks/8.5.1 告警 webhook.md?raw";
+import IncidentWebhook from "../flashduty/zh/1. On-call/5. 集成引导/8.5 Webhooks/8.5.2 故障 webhook.md?raw";
+import CustomAction from "../flashduty/zh/1. On-call/5. 集成引导/8.5 Webhooks/8.5.3 自定义操作.md?raw";
+import JiraSync from "../flashduty/zh/1. On-call/5. 集成引导/8.5 Webhooks/8.5.4 Jira 同步.md?raw";
/** ⬆️⬆️⬆️⬆️ Webhooks ⬆️⬆️⬆️⬆️ */
/** 模版 */
-import Templates from "../flashduty/zh/3. 配置Flashduty/3.7 配置通知模板.md?raw";
+import Templates from "../flashduty/zh/1. On-call/3. 配置管理/4.7 配置通知模板.md?raw";
const docs = {
CustomAlert,
From 38427ce8a6dfd1c87aeb89a6c32eacb86c0558cb Mon Sep 17 00:00:00 2001
From: niuweili <957905827@qq.com>
Date: Tue, 27 May 2025 15:21:17 +0800
Subject: [PATCH 4/6] fix: update pgk-lock.json
---
package-lock.json | 1706 +++++++++++++++++++++++++++++++++++++++------
1 file changed, 1511 insertions(+), 195 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index fa87fa1a..063c45bc 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,13 +1,22 @@
{
- "name": "flashduty-docs",
- "version": "1.0.0",
+ "name": "flashduty-knowledge-base",
+ "version": "1.2.5-beta.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
- "name": "flashduty-docs",
- "version": "1.0.0",
+ "name": "flashduty-knowledge-base",
+ "version": "1.2.5-beta.2",
+ "license": "ISC",
"devDependencies": {
+ "@alicloud/cdn20180510": "^1.0.10",
+ "@alicloud/openapi-client": "^0.4.12",
+ "@alicloud/tea-typescript": "^1.8.0",
+ "@types/node": "^22.13.1",
+ "ali-oss": "^6.22.0",
+ "dotenv": "^16.4.7",
+ "typescript": "^5.7.3",
+ "vite": "^5.4.11",
"vitepress": "^1.6.3"
}
},
@@ -253,6 +262,136 @@
"node": ">= 14.0.0"
}
},
+ "node_modules/@alicloud/cdn20180510": {
+ "version": "1.2.15",
+ "resolved": "https://registry.npmjs.org/@alicloud/cdn20180510/-/cdn20180510-1.2.15.tgz",
+ "integrity": "sha512-i8FG44xhDiSgH5/8V10ITp/UTdKvrlW9l3hAgu8nLLlefKQAiDM/fKmb82H8tqhV7z7cyV3nYSTPs59KpESuMg==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@alicloud/endpoint-util": "^0.0.1",
+ "@alicloud/openapi-client": "^0.4.4",
+ "@alicloud/openapi-util": "^0.3.2",
+ "@alicloud/tea-typescript": "^1.7.1",
+ "@alicloud/tea-util": "^1.4.7"
+ }
+ },
+ "node_modules/@alicloud/credentials": {
+ "version": "2.4.3",
+ "resolved": "https://registry.npmjs.org/@alicloud/credentials/-/credentials-2.4.3.tgz",
+ "integrity": "sha512-r2thNtthchTz/c8/HryGSey1vY0UZx2FkAvb+vd+j7xhD/v/KUwnp8RJNQKNG3E4kfs4wSx2bgDSkcPAiXHQLQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@alicloud/tea-typescript": "^1.8.0",
+ "httpx": "^2.3.3",
+ "ini": "^1.3.5",
+ "kitx": "^2.0.0"
+ }
+ },
+ "node_modules/@alicloud/endpoint-util": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/@alicloud/endpoint-util/-/endpoint-util-0.0.1.tgz",
+ "integrity": "sha512-+pH7/KEXup84cHzIL6UJAaPqETvln4yXlD9JzlrqioyCSaWxbug5FUobsiI6fuUOpw5WwoB3fWAtGbFnJ1K3Yg==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@alicloud/tea-typescript": "^1.5.1",
+ "kitx": "^2.0.0"
+ }
+ },
+ "node_modules/@alicloud/gateway-spi": {
+ "version": "0.0.8",
+ "resolved": "https://registry.npmjs.org/@alicloud/gateway-spi/-/gateway-spi-0.0.8.tgz",
+ "integrity": "sha512-KM7fu5asjxZPmrz9sJGHJeSU+cNQNOxW+SFmgmAIrITui5hXL2LB+KNRuzWmlwPjnuA2X3/keq9h6++S9jcV5g==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "@alicloud/credentials": "^2",
+ "@alicloud/tea-typescript": "^1.7.1"
+ }
+ },
+ "node_modules/@alicloud/openapi-client": {
+ "version": "0.4.14",
+ "resolved": "https://registry.npmjs.org/@alicloud/openapi-client/-/openapi-client-0.4.14.tgz",
+ "integrity": "sha512-NiMDBszCyiH5HI9vHbkDhhDbFF3gMEJDHuPc2cAP0queLtrjPfU+d6/uhGVt44B9oC0q6f6vaJgptQ99fxxfnQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "@alicloud/credentials": "^2.4.2",
+ "@alicloud/gateway-spi": "^0.0.8",
+ "@alicloud/openapi-util": "^0.3.2",
+ "@alicloud/tea-typescript": "^1.7.1",
+ "@alicloud/tea-util": "1.4.9",
+ "@alicloud/tea-xml": "0.0.3"
+ }
+ },
+ "node_modules/@alicloud/openapi-client/node_modules/@alicloud/tea-util": {
+ "version": "1.4.9",
+ "resolved": "https://registry.npmjs.org/@alicloud/tea-util/-/tea-util-1.4.9.tgz",
+ "integrity": "sha512-S0wz76rGtoPKskQtRTGqeuqBHFj8BqUn0Vh+glXKun2/9UpaaaWmuJwcmtImk6bJZfLYEShDF/kxDmDJoNYiTw==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@alicloud/tea-typescript": "^1.5.1",
+ "kitx": "^2.0.0"
+ }
+ },
+ "node_modules/@alicloud/openapi-util": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/@alicloud/openapi-util/-/openapi-util-0.3.2.tgz",
+ "integrity": "sha512-EC2JvxdcOgMlBAEG0+joOh2IB1um8CPz9EdYuRfTfd1uP8Yc9D8QRUWVGjP6scnj6fWSOaHFlit9H6PrJSyFow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "@alicloud/tea-typescript": "^1.7.1",
+ "@alicloud/tea-util": "^1.3.0",
+ "kitx": "^2.1.0",
+ "sm3": "^1.0.3"
+ }
+ },
+ "node_modules/@alicloud/tea-typescript": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@alicloud/tea-typescript/-/tea-typescript-1.8.0.tgz",
+ "integrity": "sha512-CWXWaquauJf0sW30mgJRVu9aaXyBth5uMBCUc+5vKTK1zlgf3hIqRUjJZbjlwHwQ5y9anwcu18r48nOZb7l2QQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "@types/node": "^12.0.2",
+ "httpx": "^2.2.6"
+ }
+ },
+ "node_modules/@alicloud/tea-typescript/node_modules/@types/node": {
+ "version": "12.20.55",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz",
+ "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@alicloud/tea-util": {
+ "version": "1.4.10",
+ "resolved": "https://registry.npmjs.org/@alicloud/tea-util/-/tea-util-1.4.10.tgz",
+ "integrity": "sha512-VEsXWP2dlJLvsY2THj+sH++zwxQRz3Y5BQ8EkfnFems36RkngQKYOLsoto5nR6ej1Gf6I+0IOgBXrkRdpNCQ1g==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@alicloud/tea-typescript": "^1.5.1",
+ "@darabonba/typescript": "^1.0.0",
+ "kitx": "^2.0.0"
+ }
+ },
+ "node_modules/@alicloud/tea-xml": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/@alicloud/tea-xml/-/tea-xml-0.0.3.tgz",
+ "integrity": "sha512-+/9GliugjrLglsXVrd1D80EqqKgGpyA0eQ6+1ZdUOYCaRguaSwz44trX3PaxPu/HhIPJg9PsGQQ3cSLXWZjbAA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@alicloud/tea-typescript": "^1",
+ "@types/xml2js": "^0.4.5",
+ "xml2js": "^0.6.0"
+ }
+ },
"node_modules/@babel/helper-string-parser": {
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
@@ -303,6 +442,21 @@
"node": ">=6.9.0"
}
},
+ "node_modules/@darabonba/typescript": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/@darabonba/typescript/-/typescript-1.0.3.tgz",
+ "integrity": "sha512-/y2y6wf5TsxD7pCPIm0OvTC+5qV0Tk7HQYxwpIuWRLXQLB0CRDvr6qk4bR6rTLO/JglJa8z2uCGZsaLYpQNqFQ==",
+ "dev": true,
+ "license": "Apache License 2.0",
+ "dependencies": {
+ "@alicloud/tea-typescript": "^1.5.1",
+ "httpx": "^2.3.2",
+ "lodash": "^4.17.21",
+ "moment": "^2.30.1",
+ "moment-timezone": "^0.5.45",
+ "xml2js": "^0.6.2"
+ }
+ },
"node_modules/@docsearch/css": {
"version": "3.8.2",
"resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.8.2.tgz",
@@ -746,9 +900,9 @@
}
},
"node_modules/@iconify-json/simple-icons": {
- "version": "1.2.34",
- "resolved": "https://registry.npmjs.org/@iconify-json/simple-icons/-/simple-icons-1.2.34.tgz",
- "integrity": "sha512-1FRWEA94hSl5zmBogRh6lQL36l7bVTfrl0n5+QJ+WmXmw70RccPT5phqeiSynwo3IhUWKoW2LiajyUMeweXW8g==",
+ "version": "1.2.36",
+ "resolved": "https://registry.npmjs.org/@iconify-json/simple-icons/-/simple-icons-1.2.36.tgz",
+ "integrity": "sha512-ZMpVdoW/7hhbt2aHVSvudjH8eSVNNjKkAAjwAQHgiuPUiIfbvNakVin+H9uhUz4N9TbDT/nanzV/4Slb+6dDXw==",
"dev": true,
"license": "CC0-1.0",
"dependencies": {
@@ -770,9 +924,9 @@
"license": "MIT"
},
"node_modules/@rollup/rollup-android-arm-eabi": {
- "version": "4.26.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.26.0.tgz",
- "integrity": "sha512-gJNwtPDGEaOEgejbaseY6xMFu+CPltsc8/T+diUTTbOQLqD+bnrJq9ulH6WD69TqwqWmrfRAtUv30cCFZlbGTQ==",
+ "version": "4.41.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.41.1.tgz",
+ "integrity": "sha512-NELNvyEWZ6R9QMkiytB4/L4zSEaBC03KIXEghptLGLZWJ6VPrL63ooZQCOnlx36aQPGhzuOMwDerC1Eb2VmrLw==",
"cpu": [
"arm"
],
@@ -784,9 +938,9 @@
]
},
"node_modules/@rollup/rollup-android-arm64": {
- "version": "4.26.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.26.0.tgz",
- "integrity": "sha512-YJa5Gy8mEZgz5JquFruhJODMq3lTHWLm1fOy+HIANquLzfIOzE9RA5ie3JjCdVb9r46qfAQY/l947V0zfGJ0OQ==",
+ "version": "4.41.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.41.1.tgz",
+ "integrity": "sha512-DXdQe1BJ6TK47ukAoZLehRHhfKnKg9BjnQYUu9gzhI8Mwa1d2fzxA1aw2JixHVl403bwp1+/o/NhhHtxWJBgEA==",
"cpu": [
"arm64"
],
@@ -798,9 +952,9 @@
]
},
"node_modules/@rollup/rollup-darwin-arm64": {
- "version": "4.26.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.26.0.tgz",
- "integrity": "sha512-ErTASs8YKbqTBoPLp/kA1B1Um5YSom8QAc4rKhg7b9tyyVqDBlQxy7Bf2wW7yIlPGPg2UODDQcbkTlruPzDosw==",
+ "version": "4.41.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.41.1.tgz",
+ "integrity": "sha512-5afxvwszzdulsU2w8JKWwY8/sJOLPzf0e1bFuvcW5h9zsEg+RQAojdW0ux2zyYAz7R8HvvzKCjLNJhVq965U7w==",
"cpu": [
"arm64"
],
@@ -812,9 +966,9 @@
]
},
"node_modules/@rollup/rollup-darwin-x64": {
- "version": "4.26.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.26.0.tgz",
- "integrity": "sha512-wbgkYDHcdWW+NqP2mnf2NOuEbOLzDblalrOWcPyY6+BRbVhliavon15UploG7PpBRQ2bZJnbmh8o3yLoBvDIHA==",
+ "version": "4.41.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.41.1.tgz",
+ "integrity": "sha512-egpJACny8QOdHNNMZKf8xY0Is6gIMz+tuqXlusxquWu3F833DcMwmGM7WlvCO9sB3OsPjdC4U0wHw5FabzCGZg==",
"cpu": [
"x64"
],
@@ -826,9 +980,9 @@
]
},
"node_modules/@rollup/rollup-freebsd-arm64": {
- "version": "4.26.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.26.0.tgz",
- "integrity": "sha512-Y9vpjfp9CDkAG4q/uwuhZk96LP11fBz/bYdyg9oaHYhtGZp7NrbkQrj/66DYMMP2Yo/QPAsVHkV891KyO52fhg==",
+ "version": "4.41.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.41.1.tgz",
+ "integrity": "sha512-DBVMZH5vbjgRk3r0OzgjS38z+atlupJ7xfKIDJdZZL6sM6wjfDNo64aowcLPKIx7LMQi8vybB56uh1Ftck/Atg==",
"cpu": [
"arm64"
],
@@ -840,9 +994,9 @@
]
},
"node_modules/@rollup/rollup-freebsd-x64": {
- "version": "4.26.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.26.0.tgz",
- "integrity": "sha512-A/jvfCZ55EYPsqeaAt/yDAG4q5tt1ZboWMHEvKAH9Zl92DWvMIbnZe/f/eOXze65aJaaKbL+YeM0Hz4kLQvdwg==",
+ "version": "4.41.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.41.1.tgz",
+ "integrity": "sha512-3FkydeohozEskBxNWEIbPfOE0aqQgB6ttTkJ159uWOFn42VLyfAiyD9UK5mhu+ItWzft60DycIN1Xdgiy8o/SA==",
"cpu": [
"x64"
],
@@ -854,9 +1008,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm-gnueabihf": {
- "version": "4.26.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.26.0.tgz",
- "integrity": "sha512-paHF1bMXKDuizaMODm2bBTjRiHxESWiIyIdMugKeLnjuS1TCS54MF5+Y5Dx8Ui/1RBPVRE09i5OUlaLnv8OGnA==",
+ "version": "4.41.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.41.1.tgz",
+ "integrity": "sha512-wC53ZNDgt0pqx5xCAgNunkTzFE8GTgdZ9EwYGVcg+jEjJdZGtq9xPjDnFgfFozQI/Xm1mh+D9YlYtl+ueswNEg==",
"cpu": [
"arm"
],
@@ -868,9 +1022,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm-musleabihf": {
- "version": "4.26.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.26.0.tgz",
- "integrity": "sha512-cwxiHZU1GAs+TMxvgPfUDtVZjdBdTsQwVnNlzRXC5QzIJ6nhfB4I1ahKoe9yPmoaA/Vhf7m9dB1chGPpDRdGXg==",
+ "version": "4.41.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.41.1.tgz",
+ "integrity": "sha512-jwKCca1gbZkZLhLRtsrka5N8sFAaxrGz/7wRJ8Wwvq3jug7toO21vWlViihG85ei7uJTpzbXZRcORotE+xyrLA==",
"cpu": [
"arm"
],
@@ -882,9 +1036,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-gnu": {
- "version": "4.26.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.26.0.tgz",
- "integrity": "sha512-4daeEUQutGRCW/9zEo8JtdAgtJ1q2g5oHaoQaZbMSKaIWKDQwQ3Yx0/3jJNmpzrsScIPtx/V+1AfibLisb3AMQ==",
+ "version": "4.41.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.41.1.tgz",
+ "integrity": "sha512-g0UBcNknsmmNQ8V2d/zD2P7WWfJKU0F1nu0k5pW4rvdb+BIqMm8ToluW/eeRmxCared5dD76lS04uL4UaNgpNA==",
"cpu": [
"arm64"
],
@@ -896,9 +1050,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-musl": {
- "version": "4.26.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.26.0.tgz",
- "integrity": "sha512-eGkX7zzkNxvvS05ROzJ/cO/AKqNvR/7t1jA3VZDi2vRniLKwAWxUr85fH3NsvtxU5vnUUKFHKh8flIBdlo2b3Q==",
+ "version": "4.41.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.41.1.tgz",
+ "integrity": "sha512-XZpeGB5TKEZWzIrj7sXr+BEaSgo/ma/kCgrZgL0oo5qdB1JlTzIYQKel/RmhT6vMAvOdM2teYlAaOGJpJ9lahg==",
"cpu": [
"arm64"
],
@@ -909,10 +1063,24 @@
"linux"
]
},
+ "node_modules/@rollup/rollup-linux-loongarch64-gnu": {
+ "version": "4.41.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.41.1.tgz",
+ "integrity": "sha512-bkCfDJ4qzWfFRCNt5RVV4DOw6KEgFTUZi2r2RuYhGWC8WhCA8lCAJhDeAmrM/fdiAH54m0mA0Vk2FGRPyzI+tw==",
+ "cpu": [
+ "loong64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
"node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
- "version": "4.26.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.26.0.tgz",
- "integrity": "sha512-Odp/lgHbW/mAqw/pU21goo5ruWsytP7/HCC/liOt0zcGG0llYWKrd10k9Fj0pdj3prQ63N5yQLCLiE7HTX+MYw==",
+ "version": "4.41.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.41.1.tgz",
+ "integrity": "sha512-3mr3Xm+gvMX+/8EKogIZSIEF0WUu0HL9di+YWlJpO8CQBnoLAEL/roTCxuLncEdgcfJcvA4UMOf+2dnjl4Ut1A==",
"cpu": [
"ppc64"
],
@@ -924,9 +1092,23 @@
]
},
"node_modules/@rollup/rollup-linux-riscv64-gnu": {
- "version": "4.26.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.26.0.tgz",
- "integrity": "sha512-MBR2ZhCTzUgVD0OJdTzNeF4+zsVogIR1U/FsyuFerwcqjZGvg2nYe24SAHp8O5sN8ZkRVbHwlYeHqcSQ8tcYew==",
+ "version": "4.41.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.41.1.tgz",
+ "integrity": "sha512-3rwCIh6MQ1LGrvKJitQjZFuQnT2wxfU+ivhNBzmxXTXPllewOF7JR1s2vMX/tWtUYFgphygxjqMl76q4aMotGw==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-riscv64-musl": {
+ "version": "4.41.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.41.1.tgz",
+ "integrity": "sha512-LdIUOb3gvfmpkgFZuccNa2uYiqtgZAz3PTzjuM5bH3nvuy9ty6RGc/Q0+HDFrHrizJGVpjnTZ1yS5TNNjFlklw==",
"cpu": [
"riscv64"
],
@@ -938,9 +1120,9 @@
]
},
"node_modules/@rollup/rollup-linux-s390x-gnu": {
- "version": "4.26.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.26.0.tgz",
- "integrity": "sha512-YYcg8MkbN17fMbRMZuxwmxWqsmQufh3ZJFxFGoHjrE7bv0X+T6l3glcdzd7IKLiwhT+PZOJCblpnNlz1/C3kGQ==",
+ "version": "4.41.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.41.1.tgz",
+ "integrity": "sha512-oIE6M8WC9ma6xYqjvPhzZYk6NbobIURvP/lEbh7FWplcMO6gn7MM2yHKA1eC/GvYwzNKK/1LYgqzdkZ8YFxR8g==",
"cpu": [
"s390x"
],
@@ -952,9 +1134,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-gnu": {
- "version": "4.26.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.26.0.tgz",
- "integrity": "sha512-ZuwpfjCwjPkAOxpjAEjabg6LRSfL7cAJb6gSQGZYjGhadlzKKywDkCUnJ+KEfrNY1jH5EEoSIKLCb572jSiglA==",
+ "version": "4.41.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.41.1.tgz",
+ "integrity": "sha512-cWBOvayNvA+SyeQMp79BHPK8ws6sHSsYnK5zDcsC3Hsxr1dgTABKjMnMslPq1DvZIp6uO7kIWhiGwaTdR4Og9A==",
"cpu": [
"x64"
],
@@ -966,9 +1148,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-musl": {
- "version": "4.26.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.26.0.tgz",
- "integrity": "sha512-+HJD2lFS86qkeF8kNu0kALtifMpPCZU80HvwztIKnYwym3KnA1os6nsX4BGSTLtS2QVAGG1P3guRgsYyMA0Yhg==",
+ "version": "4.41.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.41.1.tgz",
+ "integrity": "sha512-y5CbN44M+pUCdGDlZFzGGBSKCA4A/J2ZH4edTYSSxFg7ce1Xt3GtydbVKWLlzL+INfFIZAEg1ZV6hh9+QQf9YQ==",
"cpu": [
"x64"
],
@@ -980,9 +1162,9 @@
]
},
"node_modules/@rollup/rollup-win32-arm64-msvc": {
- "version": "4.26.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.26.0.tgz",
- "integrity": "sha512-WUQzVFWPSw2uJzX4j6YEbMAiLbs0BUysgysh8s817doAYhR5ybqTI1wtKARQKo6cGop3pHnrUJPFCsXdoFaimQ==",
+ "version": "4.41.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.41.1.tgz",
+ "integrity": "sha512-lZkCxIrjlJlMt1dLO/FbpZbzt6J/A8p4DnqzSa4PWqPEUUUnzXLeki/iyPLfV0BmHItlYgHUqJe+3KiyydmiNQ==",
"cpu": [
"arm64"
],
@@ -994,9 +1176,9 @@
]
},
"node_modules/@rollup/rollup-win32-ia32-msvc": {
- "version": "4.26.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.26.0.tgz",
- "integrity": "sha512-D4CxkazFKBfN1akAIY6ieyOqzoOoBV1OICxgUblWxff/pSjCA2khXlASUx7mK6W1oP4McqhgcCsu6QaLj3WMWg==",
+ "version": "4.41.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.41.1.tgz",
+ "integrity": "sha512-+psFT9+pIh2iuGsxFYYa/LhS5MFKmuivRsx9iPJWNSGbh2XVEjk90fmpUEjCnILPEPJnikAU6SFDiEUyOv90Pg==",
"cpu": [
"ia32"
],
@@ -1008,9 +1190,9 @@
]
},
"node_modules/@rollup/rollup-win32-x64-msvc": {
- "version": "4.26.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.26.0.tgz",
- "integrity": "sha512-2x8MO1rm4PGEP0xWbubJW5RtbNLk3puzAMaLQd3B3JHVw4KcHlmXcO+Wewx9zCoo7EUFiMlu/aZbCJ7VjMzAag==",
+ "version": "4.41.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.41.1.tgz",
+ "integrity": "sha512-Wq2zpapRYLfi4aKxf2Xff0tN+7slj2d4R87WEzqw7ZLsVvO5zwYCIuEGSZYiK41+GlwUo1HiR+GdkLEJnCKTCw==",
"cpu": [
"x64"
],
@@ -1109,9 +1291,9 @@
"license": "MIT"
},
"node_modules/@types/estree": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz",
- "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==",
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz",
+ "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==",
"dev": true,
"license": "MIT"
},
@@ -1161,14 +1343,13 @@
"license": "MIT"
},
"node_modules/@types/node": {
- "version": "22.13.1",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.1.tgz",
- "integrity": "sha512-jK8uzQlrvXqEU91UxiK5J7pKHyzgnI1Qnl0QDHIgVGuolJhRb9EEl28Cj9b3rGR8B2lhFCtvIm5os8lFnO/1Ew==",
+ "version": "22.15.21",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.21.tgz",
+ "integrity": "sha512-EV/37Td6c+MgKAbkcLG6vqZ2zEYHD7bvSrzqqs2RIhbA6w3x+Dqz8MZM3sP6kGTeLrdoOgKZe+Xja7tUB2DNkQ==",
"dev": true,
- "optional": true,
- "peer": true,
+ "license": "MIT",
"dependencies": {
- "undici-types": "~6.20.0"
+ "undici-types": "~6.21.0"
}
},
"node_modules/@types/unist": {
@@ -1185,6 +1366,16 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/@types/xml2js": {
+ "version": "0.4.14",
+ "resolved": "https://registry.npmjs.org/@types/xml2js/-/xml2js-0.4.14.tgz",
+ "integrity": "sha512-4YnrRemBShWRO2QjvUin8ESA41rH+9nQGLUGZV/1IDhi3SL9OhdpNC/MrulTWuptXKwhx/aDxE7toV0f/ypIXQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
"node_modules/@ungap/structured-clone": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz",
@@ -1207,57 +1398,57 @@
}
},
"node_modules/@vue/compiler-core": {
- "version": "3.5.13",
- "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.13.tgz",
- "integrity": "sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==",
+ "version": "3.5.15",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.15.tgz",
+ "integrity": "sha512-nGRc6YJg/kxNqbv/7Tg4juirPnjHvuVdhcmDvQWVZXlLHjouq7VsKmV1hIxM/8yKM0VUfwT/Uzc0lO510ltZqw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.25.3",
- "@vue/shared": "3.5.13",
+ "@babel/parser": "^7.27.2",
+ "@vue/shared": "3.5.15",
"entities": "^4.5.0",
"estree-walker": "^2.0.2",
- "source-map-js": "^1.2.0"
+ "source-map-js": "^1.2.1"
}
},
"node_modules/@vue/compiler-dom": {
- "version": "3.5.13",
- "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.13.tgz",
- "integrity": "sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==",
+ "version": "3.5.15",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.15.tgz",
+ "integrity": "sha512-ZelQd9n+O/UCBdL00rlwCrsArSak+YLZpBVuNDio1hN3+wrCshYZEDUO3khSLAzPbF1oQS2duEoMDUHScUlYjA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/compiler-core": "3.5.13",
- "@vue/shared": "3.5.13"
+ "@vue/compiler-core": "3.5.15",
+ "@vue/shared": "3.5.15"
}
},
"node_modules/@vue/compiler-sfc": {
- "version": "3.5.13",
- "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.13.tgz",
- "integrity": "sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==",
+ "version": "3.5.15",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.15.tgz",
+ "integrity": "sha512-3zndKbxMsOU6afQWer75Zot/aydjtxNj0T2KLg033rAFaQUn2PGuE32ZRe4iMhflbTcAxL0yEYsRWFxtPro8RQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.25.3",
- "@vue/compiler-core": "3.5.13",
- "@vue/compiler-dom": "3.5.13",
- "@vue/compiler-ssr": "3.5.13",
- "@vue/shared": "3.5.13",
+ "@babel/parser": "^7.27.2",
+ "@vue/compiler-core": "3.5.15",
+ "@vue/compiler-dom": "3.5.15",
+ "@vue/compiler-ssr": "3.5.15",
+ "@vue/shared": "3.5.15",
"estree-walker": "^2.0.2",
- "magic-string": "^0.30.11",
- "postcss": "^8.4.48",
- "source-map-js": "^1.2.0"
+ "magic-string": "^0.30.17",
+ "postcss": "^8.5.3",
+ "source-map-js": "^1.2.1"
}
},
"node_modules/@vue/compiler-ssr": {
- "version": "3.5.13",
- "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.13.tgz",
- "integrity": "sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==",
+ "version": "3.5.15",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.15.tgz",
+ "integrity": "sha512-gShn8zRREZbrXqTtmLSCffgZXDWv8nHc/GhsW+mbwBfNZL5pI96e7IWcIq8XGQe1TLtVbu7EV9gFIVSmfyarPg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/compiler-dom": "3.5.13",
- "@vue/shared": "3.5.13"
+ "@vue/compiler-dom": "3.5.15",
+ "@vue/shared": "3.5.15"
}
},
"node_modules/@vue/devtools-api": {
@@ -1297,57 +1488,57 @@
}
},
"node_modules/@vue/reactivity": {
- "version": "3.5.13",
- "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.13.tgz",
- "integrity": "sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==",
+ "version": "3.5.15",
+ "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.15.tgz",
+ "integrity": "sha512-GaA5VUm30YWobCwpvcs9nvFKf27EdSLKDo2jA0IXzGS344oNpFNbEQ9z+Pp5ESDaxyS8FcH0vFN/XSe95BZtHQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/shared": "3.5.13"
+ "@vue/shared": "3.5.15"
}
},
"node_modules/@vue/runtime-core": {
- "version": "3.5.13",
- "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.13.tgz",
- "integrity": "sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==",
+ "version": "3.5.15",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.15.tgz",
+ "integrity": "sha512-CZAlIOQ93nj0OPpWWOx4+QDLCMzBNY85IQR4Voe6vIID149yF8g9WQaWnw042f/6JfvLttK7dnyWlC1EVCRK8Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/reactivity": "3.5.13",
- "@vue/shared": "3.5.13"
+ "@vue/reactivity": "3.5.15",
+ "@vue/shared": "3.5.15"
}
},
"node_modules/@vue/runtime-dom": {
- "version": "3.5.13",
- "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.13.tgz",
- "integrity": "sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==",
+ "version": "3.5.15",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.15.tgz",
+ "integrity": "sha512-wFplHKzKO/v998up2iCW3RN9TNUeDMhdBcNYZgs5LOokHntrB48dyuZHspcahKZczKKh3v6i164gapMPxBTKNw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/reactivity": "3.5.13",
- "@vue/runtime-core": "3.5.13",
- "@vue/shared": "3.5.13",
+ "@vue/reactivity": "3.5.15",
+ "@vue/runtime-core": "3.5.15",
+ "@vue/shared": "3.5.15",
"csstype": "^3.1.3"
}
},
"node_modules/@vue/server-renderer": {
- "version": "3.5.13",
- "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.13.tgz",
- "integrity": "sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==",
+ "version": "3.5.15",
+ "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.15.tgz",
+ "integrity": "sha512-Gehc693kVTYkLt6QSYEjGvqvdK2zZ/gf/D5zkgmvBdeB30dNnVZS8yY7+IlBmHRd1rR/zwaqeu06Ij04ZxBscg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/compiler-ssr": "3.5.13",
- "@vue/shared": "3.5.13"
+ "@vue/compiler-ssr": "3.5.15",
+ "@vue/shared": "3.5.15"
},
"peerDependencies": {
- "vue": "3.5.13"
+ "vue": "3.5.15"
}
},
"node_modules/@vue/shared": {
- "version": "3.5.13",
- "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.13.tgz",
- "integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==",
+ "version": "3.5.15",
+ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.15.tgz",
+ "integrity": "sha512-bKvgFJJL1ZX9KxMCTQY6xD9Dhe3nusd1OhyOb1cJYGqvAr0Vg8FIjHPMOEVbJ9GDT9HG+Bjdn4oS8ohKP8EvoA==",
"dev": true,
"license": "MIT"
},
@@ -1457,6 +1648,29 @@
"url": "https://github.com/sponsors/antfu"
}
},
+ "node_modules/address": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz",
+ "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/agentkeepalive": {
+ "version": "3.5.3",
+ "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.3.tgz",
+ "integrity": "sha512-yqXL+k5rr8+ZRpOAntkaaRgWgE5o8ESAj5DyRmVTCSoZxXmqemb9Dd7T4i5UzwuERdLAJUy6XzR9zFVuf0kzkw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "humanize-ms": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
"node_modules/algoliasearch": {
"version": "5.25.0",
"resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.25.0.tgz",
@@ -1482,6 +1696,50 @@
"node": ">= 14.0.0"
}
},
+ "node_modules/ali-oss": {
+ "version": "6.23.0",
+ "resolved": "https://registry.npmjs.org/ali-oss/-/ali-oss-6.23.0.tgz",
+ "integrity": "sha512-FipRmyd16Pr/tEey/YaaQ/24Pc3HEpLM9S1DRakEuXlSLXNIJnu1oJtHM53eVYpvW3dXapSjrip3xylZUTIZVQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "address": "^1.2.2",
+ "agentkeepalive": "^3.4.1",
+ "bowser": "^1.6.0",
+ "copy-to": "^2.0.1",
+ "dateformat": "^2.0.0",
+ "debug": "^4.3.4",
+ "destroy": "^1.0.4",
+ "end-or-error": "^1.0.1",
+ "get-ready": "^1.0.0",
+ "humanize-ms": "^1.2.0",
+ "is-type-of": "^1.4.0",
+ "js-base64": "^2.5.2",
+ "jstoxml": "^2.0.0",
+ "lodash": "^4.17.21",
+ "merge-descriptors": "^1.0.1",
+ "mime": "^2.4.5",
+ "platform": "^1.3.1",
+ "pump": "^3.0.0",
+ "qs": "^6.4.0",
+ "sdk-base": "^2.0.1",
+ "stream-http": "2.8.2",
+ "stream-wormhole": "^1.0.4",
+ "urllib": "^2.44.0",
+ "utility": "^1.18.0",
+ "xml2js": "^0.6.2"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/any-promise": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
+ "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/birpc": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/birpc/-/birpc-2.3.0.tgz",
@@ -1492,6 +1750,51 @@
"url": "https://github.com/sponsors/antfu"
}
},
+ "node_modules/bowser": {
+ "version": "1.9.4",
+ "resolved": "https://registry.npmjs.org/bowser/-/bowser-1.9.4.tgz",
+ "integrity": "sha512-9IdMmj2KjigRq6oWhmwv1W36pDuA4STQZ8q6YO9um+x07xgYNCD3Oou+WP/3L1HNz7iqythGet3/p4wvc8AAwQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/builtin-status-codes": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
+ "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/call-bind-apply-helpers": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
+ "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/call-bound": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
+ "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind-apply-helpers": "^1.0.2",
+ "get-intrinsic": "^1.3.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/ccount": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz",
@@ -1536,6 +1839,16 @@
"url": "https://github.com/sponsors/wooorm"
}
},
+ "node_modules/content-type": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
+ "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/copy-anything": {
"version": "3.0.5",
"resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.5.tgz",
@@ -1552,6 +1865,20 @@
"url": "https://github.com/sponsors/mesqueeb"
}
},
+ "node_modules/copy-to": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/copy-to/-/copy-to-2.0.1.tgz",
+ "integrity": "sha512-3DdaFaU/Zf1AnpLiFDeNCD4TOWe3Zl2RZaTzUvWiIk5ERzcCodOE20Vqq4fzCbNoHURFHT4/us/Lfq+S2zyY4w==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/core-util-is": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
+ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/csstype": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
@@ -1559,6 +1886,47 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/dateformat": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz",
+ "integrity": "sha512-GODcnWq3YGoTnygPfi02ygEiRxqUxpJwuRHjdhJYuxpcZmDq4rjBiXYmbCCzStxo176ixfLT6i4NPwQooRySnw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/debug": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
+ "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.1.3"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/default-user-agent": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/default-user-agent/-/default-user-agent-1.0.0.tgz",
+ "integrity": "sha512-bDF7bg6OSNcSwFWPu4zYKpVkJZQYVrAANMYB8bc9Szem1D0yKdm4sa/rOCs2aC9+2GMqQ7KnwtZRvDhmLF0dXw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "os-name": "~1.0.3"
+ },
+ "engines": {
+ "node": ">= 0.10.0"
+ }
+ },
"node_modules/dequal": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
@@ -1569,6 +1937,17 @@
"node": ">=6"
}
},
+ "node_modules/destroy": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
+ "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8",
+ "npm": "1.2.8000 || >= 1.4.16"
+ }
+ },
"node_modules/devlop": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz",
@@ -1583,6 +1962,51 @@
"url": "https://github.com/sponsors/wooorm"
}
},
+ "node_modules/digest-header": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/digest-header/-/digest-header-1.1.0.tgz",
+ "integrity": "sha512-glXVh42vz40yZb9Cq2oMOt70FIoWiv+vxNvdKdU8CwjLad25qHM3trLxhl9bVjdr6WaslIXhWpn0NO8T/67Qjg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 8.0.0"
+ }
+ },
+ "node_modules/dotenv": {
+ "version": "16.5.0",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.5.0.tgz",
+ "integrity": "sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://dotenvx.com"
+ }
+ },
+ "node_modules/dunder-proto": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
+ "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind-apply-helpers": "^1.0.1",
+ "es-errors": "^1.3.0",
+ "gopd": "^1.2.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/ee-first": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
+ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/emoji-regex-xs": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/emoji-regex-xs/-/emoji-regex-xs-1.0.0.tgz",
@@ -1590,6 +2014,26 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/end-of-stream": {
+ "version": "1.4.4",
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
+ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "once": "^1.4.0"
+ }
+ },
+ "node_modules/end-or-error": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/end-or-error/-/end-or-error-1.0.1.tgz",
+ "integrity": "sha512-OclLMSug+k2A0JKuf494im25ANRBVW8qsjmwbgX7lQ8P82H21PQ1PWkoYwb9y5yMBS69BPlwtzdIFClo3+7kOQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.11.14"
+ }
+ },
"node_modules/entities": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
@@ -1603,6 +2047,39 @@
"url": "https://github.com/fb55/entities?sponsor=1"
}
},
+ "node_modules/es-define-property": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
+ "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-errors": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
+ "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-object-atoms": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
+ "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/esbuild": {
"version": "0.21.5",
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
@@ -1642,6 +2119,13 @@
"@esbuild/win32-x64": "0.21.5"
}
},
+ "node_modules/escape-html": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
+ "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/estree-walker": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
@@ -1649,6 +2133,19 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/focus-trap": {
"version": "7.6.4",
"resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.6.4.tgz",
@@ -1659,6 +2156,19 @@
"tabbable": "^6.2.0"
}
},
+ "node_modules/formstream": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/formstream/-/formstream-1.5.1.tgz",
+ "integrity": "sha512-q7ORzFqotpwn3Y/GBK2lK7PjtZZwJHz9QE9Phv8zb5IrL9ftGLyi2zjGURON3voK8TaZ+mqJKERYN4lrHYTkUQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "destroy": "^1.0.4",
+ "mime": "^2.5.2",
+ "node-hex": "^1.0.1",
+ "pause-stream": "~0.0.11"
+ }
+ },
"node_modules/fsevents": {
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
@@ -1674,34 +2184,129 @@
"node": "^8.16.0 || ^10.6.0 || >=11.0.0"
}
},
- "node_modules/hast-util-to-html": {
- "version": "9.0.5",
- "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.5.tgz",
- "integrity": "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==",
+ "node_modules/function-bind": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
+ "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
"dev": true,
"license": "MIT",
- "dependencies": {
- "@types/hast": "^3.0.0",
- "@types/unist": "^3.0.0",
- "ccount": "^2.0.0",
- "comma-separated-tokens": "^2.0.0",
- "hast-util-whitespace": "^3.0.0",
- "html-void-elements": "^3.0.0",
- "mdast-util-to-hast": "^13.0.0",
- "property-information": "^7.0.0",
- "space-separated-tokens": "^2.0.0",
- "stringify-entities": "^4.0.0",
- "zwitch": "^2.0.4"
- },
"funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
+ "url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/hast-util-whitespace": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz",
- "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==",
+ "node_modules/get-intrinsic": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
+ "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind-apply-helpers": "^1.0.2",
+ "es-define-property": "^1.0.1",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.1.1",
+ "function-bind": "^1.1.2",
+ "get-proto": "^1.0.1",
+ "gopd": "^1.2.0",
+ "has-symbols": "^1.1.0",
+ "hasown": "^2.0.2",
+ "math-intrinsics": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/get-proto": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
+ "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "dunder-proto": "^1.0.1",
+ "es-object-atoms": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/get-ready": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/get-ready/-/get-ready-1.0.0.tgz",
+ "integrity": "sha512-mFXCZPJIlcYcth+N8267+mghfYN9h3EhsDa6JSnbA3Wrhh/XFpuowviFcsDeYZtKspQyWyJqfs4O6P8CHeTwzw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/gopd": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
+ "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-symbols": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
+ "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/hasown": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
+ "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "function-bind": "^1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/hast-util-to-html": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.5.tgz",
+ "integrity": "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/hast": "^3.0.0",
+ "@types/unist": "^3.0.0",
+ "ccount": "^2.0.0",
+ "comma-separated-tokens": "^2.0.0",
+ "hast-util-whitespace": "^3.0.0",
+ "html-void-elements": "^3.0.0",
+ "mdast-util-to-hast": "^13.0.0",
+ "property-information": "^7.0.0",
+ "space-separated-tokens": "^2.0.0",
+ "stringify-entities": "^4.0.0",
+ "zwitch": "^2.0.4"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/hast-util-whitespace": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz",
+ "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1730,6 +2335,100 @@
"url": "https://github.com/sponsors/wooorm"
}
},
+ "node_modules/httpx": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/httpx/-/httpx-2.3.3.tgz",
+ "integrity": "sha512-k1qv94u1b6e+XKCxVbLgYlOypVP9MPGpnN5G/vxFf6tDO4V3xpz3d6FUOY/s8NtPgaq5RBVVgSB+7IHpVxMYzw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "^20",
+ "debug": "^4.1.1"
+ }
+ },
+ "node_modules/httpx/node_modules/@types/node": {
+ "version": "20.17.50",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.50.tgz",
+ "integrity": "sha512-Mxiq0ULv/zo1OzOhwPqOA13I81CV/W3nvd3ChtQZRT5Cwz3cr0FKo/wMSsbTqL3EXpaBAEQhva2B8ByRkOIh9A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "undici-types": "~6.19.2"
+ }
+ },
+ "node_modules/httpx/node_modules/undici-types": {
+ "version": "6.19.8",
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz",
+ "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/humanize-ms": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz",
+ "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.0.0"
+ }
+ },
+ "node_modules/iconv-lite": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
+ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/ini": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
+ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/is-class-hotfix": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/is-class-hotfix/-/is-class-hotfix-0.0.6.tgz",
+ "integrity": "sha512-0n+pzCC6ICtVr/WXnN2f03TK/3BfXY7me4cjCAqT8TYXEl0+JBRoqBo94JJHXcyDSLUeWbNX8Fvy5g5RJdAstQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/is-extendable": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
+ "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-type-of": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/is-type-of/-/is-type-of-1.4.0.tgz",
+ "integrity": "sha512-EddYllaovi5ysMLMEN7yzHEKh8A850cZ7pykrY1aNRQGn/CDjRDE9qEWbIdt7xGEVJmjBXzU/fNnC4ABTm8tEQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "core-util-is": "^1.0.2",
+ "is-class-hotfix": "~0.0.6",
+ "isstream": "~0.1.2"
+ }
+ },
"node_modules/is-what": {
"version": "4.1.16",
"resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.16.tgz",
@@ -1743,6 +2442,51 @@
"url": "https://github.com/sponsors/mesqueeb"
}
},
+ "node_modules/isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/isstream": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
+ "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/js-base64": {
+ "version": "2.6.4",
+ "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz",
+ "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==",
+ "dev": true,
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/jstoxml": {
+ "version": "2.2.9",
+ "resolved": "https://registry.npmjs.org/jstoxml/-/jstoxml-2.2.9.tgz",
+ "integrity": "sha512-OYWlK0j+roh+eyaMROlNbS5cd5R25Y+IUpdl7cNdB8HNrkgwQzIS7L9MegxOiWNBj9dQhA/yAxiMwCC5mwNoBw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/kitx": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/kitx/-/kitx-2.2.0.tgz",
+ "integrity": "sha512-tBMwe6AALTBQJb0woQDD40734NKzb0Kzi3k7wQj9ar3AbP9oqhoVrdXPh7rk2r00/glIgd0YbToIUJsnxWMiIg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "^22.5.4"
+ }
+ },
+ "node_modules/lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/magic-string": {
"version": "0.30.17",
"resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz",
@@ -1760,6 +2504,16 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/math-intrinsics": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
+ "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/mdast-util-to-hast": {
"version": "13.2.0",
"resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz",
@@ -1782,6 +2536,16 @@
"url": "https://opencollective.com/unified"
}
},
+ "node_modules/merge-descriptors": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz",
+ "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/micromark-util-character": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz",
@@ -1876,6 +2640,29 @@
],
"license": "MIT"
},
+ "node_modules/mime": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
+ "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "mime": "cli.js"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/minimist": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/minisearch": {
"version": "7.1.2",
"resolved": "https://registry.npmjs.org/minisearch/-/minisearch-7.1.2.tgz",
@@ -1890,10 +2677,65 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/mkdirp": {
+ "version": "0.5.6",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
+ "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "minimist": "^1.2.6"
+ },
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ }
+ },
+ "node_modules/moment": {
+ "version": "2.30.1",
+ "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz",
+ "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/moment-timezone": {
+ "version": "0.5.48",
+ "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.48.tgz",
+ "integrity": "sha512-f22b8LV1gbTO2ms2j2z13MuPogNoh5UzxL3nzNAYKGraILnbGc9NEE6dyiiiLv46DGRb8A4kg8UKWLjPthxBHw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "moment": "^2.29.4"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/mz": {
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
+ "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "any-promise": "^1.0.0",
+ "object-assign": "^4.0.1",
+ "thenify-all": "^1.0.0"
+ }
+ },
"node_modules/nanoid": {
- "version": "3.3.7",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
- "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==",
+ "version": "3.3.11",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
+ "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
"dev": true,
"funding": [
{
@@ -1909,6 +2751,49 @@
"node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
}
},
+ "node_modules/node-hex": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/node-hex/-/node-hex-1.0.1.tgz",
+ "integrity": "sha512-iwpZdvW6Umz12ICmu9IYPRxg0tOLGmU3Tq2tKetejCj3oZd7b2nUXwP3a7QA5M9glWy8wlPS1G3RwM/CdsUbdQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/object-assign": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-inspect": {
+ "version": "1.13.4",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
+ "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "wrappy": "1"
+ }
+ },
"node_modules/oniguruma-to-es": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-3.1.1.tgz",
@@ -1921,6 +2806,52 @@
"regex-recursion": "^6.0.2"
}
},
+ "node_modules/os-name": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/os-name/-/os-name-1.0.3.tgz",
+ "integrity": "sha512-f5estLO2KN8vgtTRaILIgEGBoBrMnZ3JQ7W9TMZCnOIGwHe8TRGSpcagnWDo+Dfhd/z08k9Xe75hvciJJ8Qaew==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "osx-release": "^1.0.0",
+ "win-release": "^1.0.0"
+ },
+ "bin": {
+ "os-name": "cli.js"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/osx-release": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/osx-release/-/osx-release-1.1.0.tgz",
+ "integrity": "sha512-ixCMMwnVxyHFQLQnINhmIpWqXIfS2YOXchwQrk+OFzmo6nDjQ0E4KXAyyUh0T0MZgV4bUhkRrAbVqlE4yLVq4A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "minimist": "^1.1.0"
+ },
+ "bin": {
+ "osx-release": "cli.js"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/pause-stream": {
+ "version": "0.0.11",
+ "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz",
+ "integrity": "sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==",
+ "dev": true,
+ "license": [
+ "MIT",
+ "Apache2"
+ ],
+ "dependencies": {
+ "through": "~2.3"
+ }
+ },
"node_modules/perfect-debounce": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz",
@@ -1935,10 +2866,17 @@
"dev": true,
"license": "ISC"
},
+ "node_modules/platform": {
+ "version": "1.3.6",
+ "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz",
+ "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/postcss": {
- "version": "8.4.49",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz",
- "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==",
+ "version": "8.5.3",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz",
+ "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==",
"dev": true,
"funding": [
{
@@ -1956,7 +2894,7 @@
],
"license": "MIT",
"dependencies": {
- "nanoid": "^3.3.7",
+ "nanoid": "^3.3.8",
"picocolors": "^1.1.1",
"source-map-js": "^1.2.1"
},
@@ -1965,9 +2903,9 @@
}
},
"node_modules/preact": {
- "version": "10.26.6",
- "resolved": "https://registry.npmjs.org/preact/-/preact-10.26.6.tgz",
- "integrity": "sha512-5SRRBinwpwkaD+OqlBDeITlRgvd8I8QlxHJw9AxSdMNV6O+LodN9nUyYGpSF7sadHjs6RzeFShMexC6DbtWr9g==",
+ "version": "10.26.7",
+ "resolved": "https://registry.npmjs.org/preact/-/preact-10.26.7.tgz",
+ "integrity": "sha512-43xS+QYc1X1IPbw03faSgY6I6OYWcLrJRv3hU0+qMOfh/XCHcP0MX2CVjNARYR2cC/guu975sta4OcjlczxD7g==",
"dev": true,
"license": "MIT",
"funding": {
@@ -1975,6 +2913,13 @@
"url": "https://opencollective.com/preact"
}
},
+ "node_modules/process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/property-information": {
"version": "7.1.0",
"resolved": "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz",
@@ -1986,6 +2931,49 @@
"url": "https://github.com/sponsors/wooorm"
}
},
+ "node_modules/pump": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz",
+ "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
+ "node_modules/qs": {
+ "version": "6.14.0",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz",
+ "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "side-channel": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=0.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/readable-stream": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
+ "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
"node_modules/regex": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/regex/-/regex-6.0.1.tgz",
@@ -2021,13 +3009,13 @@
"license": "MIT"
},
"node_modules/rollup": {
- "version": "4.26.0",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.26.0.tgz",
- "integrity": "sha512-ilcl12hnWonG8f+NxU6BlgysVA0gvY2l8N0R84S1HcINbW20bvwuCngJkkInV6LXhwRpucsW5k1ovDwEdBVrNg==",
+ "version": "4.41.1",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.41.1.tgz",
+ "integrity": "sha512-cPmwD3FnFv8rKMBc1MxWCwVQFxwf1JEmSX3iQXrRVVG15zerAIXRjMFVWnd5Q5QvgKF7Aj+5ykXFhUl+QGnyOw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@types/estree": "1.0.6"
+ "@types/estree": "1.0.7"
},
"bin": {
"rollup": "dist/bin/rollup"
@@ -2037,27 +3025,60 @@
"npm": ">=8.0.0"
},
"optionalDependencies": {
- "@rollup/rollup-android-arm-eabi": "4.26.0",
- "@rollup/rollup-android-arm64": "4.26.0",
- "@rollup/rollup-darwin-arm64": "4.26.0",
- "@rollup/rollup-darwin-x64": "4.26.0",
- "@rollup/rollup-freebsd-arm64": "4.26.0",
- "@rollup/rollup-freebsd-x64": "4.26.0",
- "@rollup/rollup-linux-arm-gnueabihf": "4.26.0",
- "@rollup/rollup-linux-arm-musleabihf": "4.26.0",
- "@rollup/rollup-linux-arm64-gnu": "4.26.0",
- "@rollup/rollup-linux-arm64-musl": "4.26.0",
- "@rollup/rollup-linux-powerpc64le-gnu": "4.26.0",
- "@rollup/rollup-linux-riscv64-gnu": "4.26.0",
- "@rollup/rollup-linux-s390x-gnu": "4.26.0",
- "@rollup/rollup-linux-x64-gnu": "4.26.0",
- "@rollup/rollup-linux-x64-musl": "4.26.0",
- "@rollup/rollup-win32-arm64-msvc": "4.26.0",
- "@rollup/rollup-win32-ia32-msvc": "4.26.0",
- "@rollup/rollup-win32-x64-msvc": "4.26.0",
+ "@rollup/rollup-android-arm-eabi": "4.41.1",
+ "@rollup/rollup-android-arm64": "4.41.1",
+ "@rollup/rollup-darwin-arm64": "4.41.1",
+ "@rollup/rollup-darwin-x64": "4.41.1",
+ "@rollup/rollup-freebsd-arm64": "4.41.1",
+ "@rollup/rollup-freebsd-x64": "4.41.1",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.41.1",
+ "@rollup/rollup-linux-arm-musleabihf": "4.41.1",
+ "@rollup/rollup-linux-arm64-gnu": "4.41.1",
+ "@rollup/rollup-linux-arm64-musl": "4.41.1",
+ "@rollup/rollup-linux-loongarch64-gnu": "4.41.1",
+ "@rollup/rollup-linux-powerpc64le-gnu": "4.41.1",
+ "@rollup/rollup-linux-riscv64-gnu": "4.41.1",
+ "@rollup/rollup-linux-riscv64-musl": "4.41.1",
+ "@rollup/rollup-linux-s390x-gnu": "4.41.1",
+ "@rollup/rollup-linux-x64-gnu": "4.41.1",
+ "@rollup/rollup-linux-x64-musl": "4.41.1",
+ "@rollup/rollup-win32-arm64-msvc": "4.41.1",
+ "@rollup/rollup-win32-ia32-msvc": "4.41.1",
+ "@rollup/rollup-win32-x64-msvc": "4.41.1",
"fsevents": "~2.3.2"
}
},
+ "node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/sax": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz",
+ "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/sdk-base": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/sdk-base/-/sdk-base-2.0.1.tgz",
+ "integrity": "sha512-eeG26wRwhtwYuKGCDM3LixCaxY27Pa/5lK4rLKhQa7HBjJ3U3Y+f81MMZQRsDw/8SC2Dao/83yJTXJ8aULuN8Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "get-ready": "~1.0.0"
+ }
+ },
"node_modules/search-insights": {
"version": "2.17.3",
"resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.17.3.tgz",
@@ -2066,6 +3087,16 @@
"license": "MIT",
"peer": true
},
+ "node_modules/semver": {
+ "version": "5.7.2",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
+ "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
"node_modules/shiki": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/shiki/-/shiki-2.5.0.tgz",
@@ -2083,6 +3114,89 @@
"@types/hast": "^3.0.4"
}
},
+ "node_modules/side-channel": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
+ "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "object-inspect": "^1.13.3",
+ "side-channel-list": "^1.0.0",
+ "side-channel-map": "^1.0.1",
+ "side-channel-weakmap": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/side-channel-list": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",
+ "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "object-inspect": "^1.13.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/side-channel-map": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
+ "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.5",
+ "object-inspect": "^1.13.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/side-channel-weakmap": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
+ "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.5",
+ "object-inspect": "^1.13.3",
+ "side-channel-map": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/sm3": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/sm3/-/sm3-1.0.3.tgz",
+ "integrity": "sha512-KyFkIfr8QBlFG3uc3NaljaXdYcsbRy1KrSfc4tsQV8jW68jAktGeOcifu530Vx/5LC+PULHT0Rv8LiI8Gw+c1g==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/source-map-js": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
@@ -2114,6 +3228,50 @@
"node": ">=0.10.0"
}
},
+ "node_modules/statuses": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
+ "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/stream-http": {
+ "version": "2.8.2",
+ "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.2.tgz",
+ "integrity": "sha512-QllfrBhqF1DPcz46WxKTs6Mz1Bpc+8Qm6vbqOpVav5odAXwbyzwnEczoWqtxrsmlO+cJqtPrp/8gWKWjaKLLlA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "builtin-status-codes": "^3.0.0",
+ "inherits": "^2.0.1",
+ "readable-stream": "^2.3.6",
+ "to-arraybuffer": "^1.0.0",
+ "xtend": "^4.0.0"
+ }
+ },
+ "node_modules/stream-wormhole": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/stream-wormhole/-/stream-wormhole-1.1.0.tgz",
+ "integrity": "sha512-gHFfL3px0Kctd6Po0M8TzEvt3De/xu6cnRrjlfYNhwbhLPLwigI2t1nc6jrzNuaYg5C4YF78PPFuQPzRiqn9ew==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
"node_modules/stringify-entities": {
"version": "4.0.4",
"resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz",
@@ -2149,6 +3307,43 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/thenify": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz",
+ "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "any-promise": "^1.0.0"
+ }
+ },
+ "node_modules/thenify-all": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
+ "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "thenify": ">= 3.1.0 < 4"
+ },
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/through": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
+ "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/to-arraybuffer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
+ "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/trim-lines": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz",
@@ -2161,12 +3356,11 @@
}
},
"node_modules/typescript": {
- "version": "5.7.3",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz",
- "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==",
+ "version": "5.8.3",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
+ "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
"dev": true,
- "optional": true,
- "peer": true,
+ "license": "Apache-2.0",
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
@@ -2176,12 +3370,24 @@
}
},
"node_modules/undici-types": {
- "version": "6.20.0",
- "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz",
- "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==",
+ "version": "6.21.0",
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
+ "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
"dev": true,
- "optional": true,
- "peer": true
+ "license": "MIT"
+ },
+ "node_modules/unescape": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/unescape/-/unescape-1.0.1.tgz",
+ "integrity": "sha512-O0+af1Gs50lyH1nUu3ZyYS1cRh01Q/kUKatTOkSs7jukXE6/NebucDVxyiDsA9AQ4JC1V1jUH9EO8JX2nMDgGQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "extend-shallow": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
},
"node_modules/unist-util-is": {
"version": "6.0.0",
@@ -2256,6 +3462,62 @@
"url": "https://opencollective.com/unified"
}
},
+ "node_modules/urllib": {
+ "version": "2.44.0",
+ "resolved": "https://registry.npmjs.org/urllib/-/urllib-2.44.0.tgz",
+ "integrity": "sha512-zRCJqdfYllRDA9bXUtx+vccyRqtJPKsw85f44zH7zPD28PIvjMqIgw9VwoTLV7xTBWZsbebUFVHU5ghQcWku2A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "any-promise": "^1.3.0",
+ "content-type": "^1.0.2",
+ "default-user-agent": "^1.0.0",
+ "digest-header": "^1.0.0",
+ "ee-first": "~1.1.1",
+ "formstream": "^1.1.0",
+ "humanize-ms": "^1.2.0",
+ "iconv-lite": "^0.6.3",
+ "pump": "^3.0.0",
+ "qs": "^6.4.0",
+ "statuses": "^1.3.1",
+ "utility": "^1.16.1"
+ },
+ "engines": {
+ "node": ">= 0.10.0"
+ },
+ "peerDependencies": {
+ "proxy-agent": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "proxy-agent": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/utility": {
+ "version": "1.18.0",
+ "resolved": "https://registry.npmjs.org/utility/-/utility-1.18.0.tgz",
+ "integrity": "sha512-PYxZDA+6QtvRvm//++aGdmKG/cI07jNwbROz0Ql+VzFV1+Z0Dy55NI4zZ7RHc9KKpBePNFwoErqIuqQv/cjiTA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "copy-to": "^2.0.1",
+ "escape-html": "^1.0.3",
+ "mkdirp": "^0.5.1",
+ "mz": "^2.7.0",
+ "unescape": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.12.0"
+ }
+ },
"node_modules/vfile": {
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz",
@@ -2348,7 +3610,7 @@
},
"node_modules/vitepress": {
"version": "1.6.3",
- "resolved": "https://registry.npmmirror.com/vitepress/-/vitepress-1.6.3.tgz",
+ "resolved": "https://registry.npmjs.org/vitepress/-/vitepress-1.6.3.tgz",
"integrity": "sha512-fCkfdOk8yRZT8GD9BFqusW3+GggWYZ/rYncOfmgcDtP3ualNHCAg+Robxp2/6xfH1WwPHtGpPwv7mbA3qomtBw==",
"dev": true,
"license": "MIT",
@@ -2389,17 +3651,17 @@
}
},
"node_modules/vue": {
- "version": "3.5.13",
- "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.13.tgz",
- "integrity": "sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==",
+ "version": "3.5.15",
+ "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.15.tgz",
+ "integrity": "sha512-aD9zK4rB43JAMK/5BmS4LdPiEp8Fdh8P1Ve/XNuMF5YRf78fCyPE6FUbQwcaWQ5oZ1R2CD9NKE0FFOVpMR7gEQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/compiler-dom": "3.5.13",
- "@vue/compiler-sfc": "3.5.13",
- "@vue/runtime-dom": "3.5.13",
- "@vue/server-renderer": "3.5.13",
- "@vue/shared": "3.5.13"
+ "@vue/compiler-dom": "3.5.15",
+ "@vue/compiler-sfc": "3.5.15",
+ "@vue/runtime-dom": "3.5.15",
+ "@vue/server-renderer": "3.5.15",
+ "@vue/shared": "3.5.15"
},
"peerDependencies": {
"typescript": "*"
@@ -2410,6 +3672,60 @@
}
}
},
+ "node_modules/win-release": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/win-release/-/win-release-1.1.1.tgz",
+ "integrity": "sha512-iCRnKVvGxOQdsKhcQId2PXV1vV3J/sDPXKA4Oe9+Eti2nb2ESEsYHRYls/UjoUW3bIc5ZDO8dTH50A/5iVN+bw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "semver": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/xml2js": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.2.tgz",
+ "integrity": "sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "sax": ">=0.6.0",
+ "xmlbuilder": "~11.0.0"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/xmlbuilder": {
+ "version": "11.0.1",
+ "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz",
+ "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/xtend": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.4"
+ }
+ },
"node_modules/zwitch": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz",
From 08ad733752bad5229706481ddb630631e394f88f Mon Sep 17 00:00:00 2001
From: niuweili <957905827@qq.com>
Date: Tue, 27 May 2025 15:27:23 +0800
Subject: [PATCH 5/6] feat: node version 18.x
---
.github/workflows/npm-publish.yml | 2 +-
.github/workflows/prod-upload.yml | 2 +-
.github/workflows/test-upload.yml | 2 +-
package-lock.json | 658 +-----------------------------
package.json | 3 +
5 files changed, 9 insertions(+), 658 deletions(-)
diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml
index fd1cee03..757eaca6 100644
--- a/.github/workflows/npm-publish.yml
+++ b/.github/workflows/npm-publish.yml
@@ -15,7 +15,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
- node-version: 16
+ node-version: 18
registry-url: https://registry.npmjs.org/
- run: npm ci
- run: npm publish
diff --git a/.github/workflows/prod-upload.yml b/.github/workflows/prod-upload.yml
index 382dbbbe..fc17a60f 100644
--- a/.github/workflows/prod-upload.yml
+++ b/.github/workflows/prod-upload.yml
@@ -15,7 +15,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
- node-version: 16
+ node-version: 18
registry-url: https://registry.npmjs.org/
- run: npm ci
- run: npm run upload
diff --git a/.github/workflows/test-upload.yml b/.github/workflows/test-upload.yml
index f096b584..a1d3a6b3 100644
--- a/.github/workflows/test-upload.yml
+++ b/.github/workflows/test-upload.yml
@@ -15,7 +15,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
- node-version: 16
+ node-version: 18
registry-url: https://registry.npmjs.org/
- run: npm ci
- run: npm run upload
diff --git a/package-lock.json b/package-lock.json
index 063c45bc..fd9316a4 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -18,6 +18,9 @@
"typescript": "^5.7.3",
"vite": "^5.4.11",
"vitepress": "^1.6.3"
+ },
+ "engines": {
+ "node": "18.x"
}
},
"node_modules/@algolia/autocomplete-core": {
@@ -508,74 +511,6 @@
}
}
},
- "node_modules/@esbuild/aix-ppc64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
- "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
- "cpu": [
- "ppc64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "aix"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/android-arm": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
- "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",
- "cpu": [
- "arm"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "android"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/android-arm64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
- "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "android"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/android-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
- "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "android"
- ],
- "engines": {
- "node": ">=12"
- }
- },
"node_modules/@esbuild/darwin-arm64": {
"version": "0.21.5",
"resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
@@ -593,312 +528,6 @@
"node": ">=12"
}
},
- "node_modules/@esbuild/darwin-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
- "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/freebsd-arm64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
- "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "freebsd"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/freebsd-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
- "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "freebsd"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/linux-arm": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
- "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
- "cpu": [
- "arm"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/linux-arm64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
- "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/linux-ia32": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
- "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
- "cpu": [
- "ia32"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/linux-loong64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
- "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
- "cpu": [
- "loong64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/linux-mips64el": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
- "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
- "cpu": [
- "mips64el"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/linux-ppc64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
- "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
- "cpu": [
- "ppc64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/linux-riscv64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
- "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
- "cpu": [
- "riscv64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/linux-s390x": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
- "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
- "cpu": [
- "s390x"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/linux-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
- "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/netbsd-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
- "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "netbsd"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/openbsd-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
- "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "openbsd"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/sunos-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
- "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "sunos"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/win32-arm64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
- "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/win32-ia32": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
- "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
- "cpu": [
- "ia32"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/win32-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
- "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">=12"
- }
- },
"node_modules/@iconify-json/simple-icons": {
"version": "1.2.36",
"resolved": "https://registry.npmjs.org/@iconify-json/simple-icons/-/simple-icons-1.2.36.tgz",
@@ -923,34 +552,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/@rollup/rollup-android-arm-eabi": {
- "version": "4.41.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.41.1.tgz",
- "integrity": "sha512-NELNvyEWZ6R9QMkiytB4/L4zSEaBC03KIXEghptLGLZWJ6VPrL63ooZQCOnlx36aQPGhzuOMwDerC1Eb2VmrLw==",
- "cpu": [
- "arm"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "android"
- ]
- },
- "node_modules/@rollup/rollup-android-arm64": {
- "version": "4.41.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.41.1.tgz",
- "integrity": "sha512-DXdQe1BJ6TK47ukAoZLehRHhfKnKg9BjnQYUu9gzhI8Mwa1d2fzxA1aw2JixHVl403bwp1+/o/NhhHtxWJBgEA==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "android"
- ]
- },
"node_modules/@rollup/rollup-darwin-arm64": {
"version": "4.41.1",
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.41.1.tgz",
@@ -965,244 +566,6 @@
"darwin"
]
},
- "node_modules/@rollup/rollup-darwin-x64": {
- "version": "4.41.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.41.1.tgz",
- "integrity": "sha512-egpJACny8QOdHNNMZKf8xY0Is6gIMz+tuqXlusxquWu3F833DcMwmGM7WlvCO9sB3OsPjdC4U0wHw5FabzCGZg==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "darwin"
- ]
- },
- "node_modules/@rollup/rollup-freebsd-arm64": {
- "version": "4.41.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.41.1.tgz",
- "integrity": "sha512-DBVMZH5vbjgRk3r0OzgjS38z+atlupJ7xfKIDJdZZL6sM6wjfDNo64aowcLPKIx7LMQi8vybB56uh1Ftck/Atg==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "freebsd"
- ]
- },
- "node_modules/@rollup/rollup-freebsd-x64": {
- "version": "4.41.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.41.1.tgz",
- "integrity": "sha512-3FkydeohozEskBxNWEIbPfOE0aqQgB6ttTkJ159uWOFn42VLyfAiyD9UK5mhu+ItWzft60DycIN1Xdgiy8o/SA==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "freebsd"
- ]
- },
- "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
- "version": "4.41.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.41.1.tgz",
- "integrity": "sha512-wC53ZNDgt0pqx5xCAgNunkTzFE8GTgdZ9EwYGVcg+jEjJdZGtq9xPjDnFgfFozQI/Xm1mh+D9YlYtl+ueswNEg==",
- "cpu": [
- "arm"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ]
- },
- "node_modules/@rollup/rollup-linux-arm-musleabihf": {
- "version": "4.41.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.41.1.tgz",
- "integrity": "sha512-jwKCca1gbZkZLhLRtsrka5N8sFAaxrGz/7wRJ8Wwvq3jug7toO21vWlViihG85ei7uJTpzbXZRcORotE+xyrLA==",
- "cpu": [
- "arm"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ]
- },
- "node_modules/@rollup/rollup-linux-arm64-gnu": {
- "version": "4.41.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.41.1.tgz",
- "integrity": "sha512-g0UBcNknsmmNQ8V2d/zD2P7WWfJKU0F1nu0k5pW4rvdb+BIqMm8ToluW/eeRmxCared5dD76lS04uL4UaNgpNA==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ]
- },
- "node_modules/@rollup/rollup-linux-arm64-musl": {
- "version": "4.41.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.41.1.tgz",
- "integrity": "sha512-XZpeGB5TKEZWzIrj7sXr+BEaSgo/ma/kCgrZgL0oo5qdB1JlTzIYQKel/RmhT6vMAvOdM2teYlAaOGJpJ9lahg==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ]
- },
- "node_modules/@rollup/rollup-linux-loongarch64-gnu": {
- "version": "4.41.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.41.1.tgz",
- "integrity": "sha512-bkCfDJ4qzWfFRCNt5RVV4DOw6KEgFTUZi2r2RuYhGWC8WhCA8lCAJhDeAmrM/fdiAH54m0mA0Vk2FGRPyzI+tw==",
- "cpu": [
- "loong64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ]
- },
- "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
- "version": "4.41.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.41.1.tgz",
- "integrity": "sha512-3mr3Xm+gvMX+/8EKogIZSIEF0WUu0HL9di+YWlJpO8CQBnoLAEL/roTCxuLncEdgcfJcvA4UMOf+2dnjl4Ut1A==",
- "cpu": [
- "ppc64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ]
- },
- "node_modules/@rollup/rollup-linux-riscv64-gnu": {
- "version": "4.41.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.41.1.tgz",
- "integrity": "sha512-3rwCIh6MQ1LGrvKJitQjZFuQnT2wxfU+ivhNBzmxXTXPllewOF7JR1s2vMX/tWtUYFgphygxjqMl76q4aMotGw==",
- "cpu": [
- "riscv64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ]
- },
- "node_modules/@rollup/rollup-linux-riscv64-musl": {
- "version": "4.41.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.41.1.tgz",
- "integrity": "sha512-LdIUOb3gvfmpkgFZuccNa2uYiqtgZAz3PTzjuM5bH3nvuy9ty6RGc/Q0+HDFrHrizJGVpjnTZ1yS5TNNjFlklw==",
- "cpu": [
- "riscv64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ]
- },
- "node_modules/@rollup/rollup-linux-s390x-gnu": {
- "version": "4.41.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.41.1.tgz",
- "integrity": "sha512-oIE6M8WC9ma6xYqjvPhzZYk6NbobIURvP/lEbh7FWplcMO6gn7MM2yHKA1eC/GvYwzNKK/1LYgqzdkZ8YFxR8g==",
- "cpu": [
- "s390x"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ]
- },
- "node_modules/@rollup/rollup-linux-x64-gnu": {
- "version": "4.41.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.41.1.tgz",
- "integrity": "sha512-cWBOvayNvA+SyeQMp79BHPK8ws6sHSsYnK5zDcsC3Hsxr1dgTABKjMnMslPq1DvZIp6uO7kIWhiGwaTdR4Og9A==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ]
- },
- "node_modules/@rollup/rollup-linux-x64-musl": {
- "version": "4.41.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.41.1.tgz",
- "integrity": "sha512-y5CbN44M+pUCdGDlZFzGGBSKCA4A/J2ZH4edTYSSxFg7ce1Xt3GtydbVKWLlzL+INfFIZAEg1ZV6hh9+QQf9YQ==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ]
- },
- "node_modules/@rollup/rollup-win32-arm64-msvc": {
- "version": "4.41.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.41.1.tgz",
- "integrity": "sha512-lZkCxIrjlJlMt1dLO/FbpZbzt6J/A8p4DnqzSa4PWqPEUUUnzXLeki/iyPLfV0BmHItlYgHUqJe+3KiyydmiNQ==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "win32"
- ]
- },
- "node_modules/@rollup/rollup-win32-ia32-msvc": {
- "version": "4.41.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.41.1.tgz",
- "integrity": "sha512-+psFT9+pIh2iuGsxFYYa/LhS5MFKmuivRsx9iPJWNSGbh2XVEjk90fmpUEjCnILPEPJnikAU6SFDiEUyOv90Pg==",
- "cpu": [
- "ia32"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "win32"
- ]
- },
- "node_modules/@rollup/rollup-win32-x64-msvc": {
- "version": "4.41.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.41.1.tgz",
- "integrity": "sha512-Wq2zpapRYLfi4aKxf2Xff0tN+7slj2d4R87WEzqw7ZLsVvO5zwYCIuEGSZYiK41+GlwUo1HiR+GdkLEJnCKTCw==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "win32"
- ]
- },
"node_modules/@shikijs/core": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/@shikijs/core/-/core-2.5.0.tgz",
@@ -2169,21 +1532,6 @@
"pause-stream": "~0.0.11"
}
},
- "node_modules/fsevents": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
- "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
- "dev": true,
- "hasInstallScript": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
- }
- },
"node_modules/function-bind": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
diff --git a/package.json b/package.json
index 3c41ec99..569be5ee 100644
--- a/package.json
+++ b/package.json
@@ -3,6 +3,9 @@
"version": "1.2.5-beta.2",
"description": "flashduty knowledge base",
"type": "module",
+ "engines": {
+ "node": "18.x"
+ },
"scripts": {
"build": "tsc && npm run build:iife && npm run build:esm",
"build:iife": "rm -rf dist/iife && vite build --mode iife",
From a09d7c8244c9f4b77918cc8b39c632ef158d68fc Mon Sep 17 00:00:00 2001
From: niuweili <957905827@qq.com>
Date: Tue, 27 May 2025 15:40:15 +0800
Subject: [PATCH 6/6] fix: build error
---
.github/workflows/npm-publish.yml | 1 +
.github/workflows/prod-upload.yml | 1 +
.github/workflows/test-upload.yml | 1 +
src/en.ts | 2 +-
4 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml
index 757eaca6..9f310b52 100644
--- a/.github/workflows/npm-publish.yml
+++ b/.github/workflows/npm-publish.yml
@@ -17,6 +17,7 @@ jobs:
with:
node-version: 18
registry-url: https://registry.npmjs.org/
+ - run: npm cache clean --force
- run: npm ci
- run: npm publish
env:
diff --git a/.github/workflows/prod-upload.yml b/.github/workflows/prod-upload.yml
index fc17a60f..b5ef6f2b 100644
--- a/.github/workflows/prod-upload.yml
+++ b/.github/workflows/prod-upload.yml
@@ -17,6 +17,7 @@ jobs:
with:
node-version: 18
registry-url: https://registry.npmjs.org/
+ - run: npm cache clean --force
- run: npm ci
- run: npm run upload
env:
diff --git a/.github/workflows/test-upload.yml b/.github/workflows/test-upload.yml
index a1d3a6b3..341f1279 100644
--- a/.github/workflows/test-upload.yml
+++ b/.github/workflows/test-upload.yml
@@ -17,6 +17,7 @@ jobs:
with:
node-version: 18
registry-url: https://registry.npmjs.org/
+ - run: npm cache clean --force
- run: npm ci
- run: npm run upload
env:
diff --git a/src/en.ts b/src/en.ts
index 68051f3d..4ca0e00d 100644
--- a/src/en.ts
+++ b/src/en.ts
@@ -1,7 +1,7 @@
/** ⬇️⬇️⬇️⬇️ 告警集成 ⬇️⬇️⬇️⬇️ */
import CustomAlert from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.0 Standard Alert Integration.md?raw";
import Email from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.1 Email Integration.md?raw";
-import N9e from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.2 Nightingale or Flashcat Integration.md?raw";
+import N9e from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.2 Nightingale or FlashCat Integration.md?raw";
import Prometheus from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.3 Prometheus Integration.md?raw";
import Grafana from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.4 Grafana Integration.md?raw";
import Zabbix from "../flashduty/en/1. On-call/8. Integrations/8.1 Alerts integration/8.1.5 Zabbix Integration.md?raw";