From 3bcb6d9d3a218e33728d78ca05f6b7461c85d7b5 Mon Sep 17 00:00:00 2001 From: AI Engineer Date: Mon, 8 Jun 2026 21:48:55 +0800 Subject: [PATCH] feat: align JS exports to PascalCase (by AI) --- CHANGELOG.md | 3 +++ js_export.go | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 240d469..bb8a50e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # CHANGELOG - shell +## v1.5.1 (2026-06-08) +- **JS 对齐**: 将所有注册到 `jsmod` 的导出方法名统一为 PascalCase(如 `Run`, `RunCommand`),以消除 JS 与 Go 调用体感上的摩擦。 + ## [v1.3.2] - 2026-05-30 - **新增**: 注册到 `jsmod`,提供 `run` 和 `runCommand` 能力,并标记为高危方法(unsafeList)。 diff --git a/js_export.go b/js_export.go index e3c3ebd..cc8be4d 100644 --- a/js_export.go +++ b/js_export.go @@ -4,7 +4,7 @@ import "apigo.cc/go/jsmod" func init() { jsmod.Register("shell", map[string]any{ - "run": Run, - "runCommand": RunCommand, - }, "run", "runCommand") + "Run": Run, + "RunCommand": RunCommand, + }, "Run", "RunCommand") }