From b5ceaafb6da88a2d1b2a1e8f70ce2a389d77bc46 Mon Sep 17 00:00:00 2001 From: Toadaid Date: Mon, 23 Mar 2026 22:59:16 -0400 Subject: [PATCH] packaging: quarantine openclaw cli entry from mirror runtime package surface --- package.json | 6 ++---- test/mirror-package-boundary.test.ts | 2 ++ 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index c0459b693e..139da6b641 100644 --- a/package.json +++ b/package.json @@ -14,8 +14,7 @@ "url": "git+https://github.com/toadaid/mirror-runtime.git" }, "bin": { - "mirror": "mirror.mjs", - "openclaw": "openclaw.mjs" + "mirror": "mirror.mjs" }, "directories": { "doc": "docs", @@ -47,8 +46,7 @@ "types": "./dist/plugin-sdk/account-id.d.ts", "default": "./dist/plugin-sdk/account-id.js" }, - "./cli-entry": "./mirror.mjs", - "./openclaw-cli-entry": "./openclaw.mjs" + "./cli-entry": "./mirror.mjs" }, "scripts": { "android:assemble": "cd apps/android && ./gradlew :app:assembleDebug", diff --git a/test/mirror-package-boundary.test.ts b/test/mirror-package-boundary.test.ts index 4b8e280465..887cd56df6 100644 --- a/test/mirror-package-boundary.test.ts +++ b/test/mirror-package-boundary.test.ts @@ -33,10 +33,12 @@ describe("mirror package boundary", () => { expect(packageJson.scripts?.["smoke:mirror"]).toBe( "node --import tsx scripts/ci-mirror-smoke.ts", ); + expect(packageJson.bin?.openclaw).toBeUndefined(); expect(packageJson.exports?.["."]).toBe("./dist/mirror-package.js"); expect(packageJson.exports?.["./mirror-runtime"]).toBe("./dist/mirror-package.js"); expect(packageJson.exports?.["./openclaw-compat"]).toBeUndefined(); expect(packageJson.exports?.["./cli-entry"]).toBe("./mirror.mjs"); + expect(packageJson.exports?.["./openclaw-cli-entry"]).toBeUndefined(); }); it("keeps canonical mirror exports quarantined from compat OpenClaw surfaces", () => {