From 25d75be6dbea7ad3c10a4c8c10cdf2a495241d9e Mon Sep 17 00:00:00 2001 From: YeonGyu-Kim Date: Sat, 30 May 2026 23:45:35 +0900 Subject: [PATCH] fix: include codex plugin manifest in npm package --- package.json | 1 + .../codex-package-manifest.test.ts | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 src/cli/install-codex/codex-package-manifest.test.ts diff --git a/package.json b/package.json index 3dd20d650..3760bc61f 100644 --- a/package.json +++ b/package.json @@ -40,6 +40,7 @@ "packages/shared-skills/skills", "packages/omo-codex/marketplace.json", "packages/omo-codex/plugin", + "packages/omo-codex/plugin/.codex-plugin", "packages/omo-codex/scripts" ], "exports": { diff --git a/src/cli/install-codex/codex-package-manifest.test.ts b/src/cli/install-codex/codex-package-manifest.test.ts new file mode 100644 index 000000000..eb7a7749c --- /dev/null +++ b/src/cli/install-codex/codex-package-manifest.test.ts @@ -0,0 +1,17 @@ +/// + +import { describe, expect, test } from "bun:test" +import packageJson from "../../../package.json" with { type: "json" } + +describe("Codex package manifest", () => { + test("includes the aggregate Codex plugin manifest in npm packages", () => { + // given + const files = packageJson.files + + // when + const includesCodexManifestDirectory = files.includes("packages/omo-codex/plugin/.codex-plugin") + + // then + expect(includesCodexManifestDirectory).toBe(true) + }) +})