From ad611c5ae9d87798ed7dc27a71fda51689a244b5 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 18 Mar 2026 06:45:58 +0000 Subject: [PATCH] Rename packages from @ade/* to @codemcp/ade-* MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Renames all workspace packages to use the @codemcp scope: - @ade/cli → @codemcp/ade-cli - @ade/core → @codemcp/ade-core - @ade/harnesses → @codemcp/ade-harnesses - ade (root) → @codemcp/ade Adds scripts/rename-packages.sh for reproducibility. https://claude.ai/code/session_0119BvbiADp8coYgiZT1GW9b --- package.json | 2 +- packages/cli/package.json | 6 ++--- .../commands/conventions.integration.spec.ts | 2 +- packages/cli/src/commands/install.spec.ts | 12 +++++----- packages/cli/src/commands/install.ts | 8 +++++-- .../commands/knowledge.integration.spec.ts | 2 +- .../src/commands/setup.integration.spec.ts | 2 +- packages/cli/src/commands/setup.spec.ts | 10 ++++---- packages/cli/src/commands/setup.ts | 4 ++-- packages/cli/src/index.ts | 4 ++-- packages/cli/src/knowledge-installer.spec.ts | 2 +- packages/cli/src/knowledge-installer.ts | 2 +- packages/cli/tsconfig.json | 2 +- packages/core/package.json | 2 +- packages/harnesses/package.json | 4 ++-- packages/harnesses/src/skills-installer.ts | 2 +- packages/harnesses/src/types.ts | 2 +- packages/harnesses/src/util.ts | 2 +- .../harnesses/src/writers/claude-code.spec.ts | 2 +- packages/harnesses/src/writers/claude-code.ts | 2 +- packages/harnesses/src/writers/cline.spec.ts | 2 +- packages/harnesses/src/writers/cline.ts | 2 +- .../harnesses/src/writers/copilot.spec.ts | 2 +- packages/harnesses/src/writers/copilot.ts | 2 +- packages/harnesses/src/writers/cursor.spec.ts | 2 +- packages/harnesses/src/writers/cursor.ts | 2 +- packages/harnesses/src/writers/kiro.ts | 2 +- packages/harnesses/src/writers/opencode.ts | 2 +- .../harnesses/src/writers/roo-code.spec.ts | 2 +- packages/harnesses/src/writers/roo-code.ts | 2 +- packages/harnesses/src/writers/universal.ts | 2 +- .../harnesses/src/writers/windsurf.spec.ts | 2 +- packages/harnesses/src/writers/windsurf.ts | 2 +- pnpm-lock.yaml | 12 +++++----- scripts/rename-packages.sh | 23 +++++++++++++++++++ vitest.config.ts | 7 ++++-- 36 files changed, 86 insertions(+), 56 deletions(-) create mode 100755 scripts/rename-packages.sh diff --git a/package.json b/package.json index 174a21a..9dccadb 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "ade", + "name": "@codemcp/ade", "version": "0.0.1", "private": true, "description": "ADE CLI — Agentic Development Environment setup and configuration tool", diff --git a/packages/cli/package.json b/packages/cli/package.json index b7b96eb..3fd0d36 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,5 +1,5 @@ { - "name": "@ade/cli", + "name": "@codemcp/ade-cli", "main": "dist/index.js", "types": "dist/index.d.ts", "type": "module", @@ -22,8 +22,8 @@ "typecheck": "tsc" }, "dependencies": { - "@ade/core": "workspace:*", - "@ade/harnesses": "workspace:*", + "@codemcp/ade-core": "workspace:*", + "@codemcp/ade-harnesses": "workspace:*", "@clack/prompts": "^1.1.0" }, "devDependencies": { diff --git a/packages/cli/src/commands/conventions.integration.spec.ts b/packages/cli/src/commands/conventions.integration.spec.ts index 982509c..3bccb24 100644 --- a/packages/cli/src/commands/conventions.integration.spec.ts +++ b/packages/cli/src/commands/conventions.integration.spec.ts @@ -16,7 +16,7 @@ vi.mock("@clack/prompts", () => ({ import * as clack from "@clack/prompts"; import { runSetup } from "./setup.js"; -import { readUserConfig, readLockFile } from "@ade/core"; +import { readUserConfig, readLockFile } from "@codemcp/ade-core"; import { getDefaultCatalog } from "../../../core/src/catalog/index.js"; describe("architecture and practices facets integration", () => { diff --git a/packages/cli/src/commands/install.spec.ts b/packages/cli/src/commands/install.spec.ts index 0c27908..db4abda 100644 --- a/packages/cli/src/commands/install.spec.ts +++ b/packages/cli/src/commands/install.spec.ts @@ -1,5 +1,5 @@ import { describe, it, expect, vi, beforeEach } from "vitest"; -import type { LogicalConfig } from "@ade/core"; +import type { LogicalConfig } from "@codemcp/ade-core"; // ── Mocks ──────────────────────────────────────────────────────────────────── @@ -19,8 +19,8 @@ const mockLogical: LogicalConfig = { setup_notes: [] }; -vi.mock("@ade/core", async (importOriginal) => { - const actual = (await importOriginal()) as typeof import("@ade/core"); +vi.mock("@codemcp/ade-core", async (importOriginal) => { + const actual = (await importOriginal()) as typeof import("@codemcp/ade-core"); return { ...actual, readLockFile: vi.fn() @@ -29,7 +29,7 @@ vi.mock("@ade/core", async (importOriginal) => { const mockInstall = vi.fn().mockResolvedValue(undefined); -vi.mock("@ade/harnesses", () => ({ +vi.mock("@codemcp/ade-harnesses", () => ({ getHarnessWriter: vi.fn().mockImplementation((id: string) => { if (id === "universal" || id === "claude-code" || id === "cursor") { return { id, install: mockInstall }; @@ -53,7 +53,7 @@ vi.mock("@ade/harnesses", () => ({ })); import * as clack from "@clack/prompts"; -import { readLockFile } from "@ade/core"; +import { readLockFile } from "@codemcp/ade-core"; import { runInstall } from "./install.js"; // ── Tests ──────────────────────────────────────────────────────────────────── @@ -62,7 +62,7 @@ describe("runInstall", () => { beforeEach(async () => { vi.clearAllMocks(); // Re-set the default implementation after clearAllMocks - const { getHarnessWriter } = await import("@ade/harnesses"); + const { getHarnessWriter } = await import("@codemcp/ade-harnesses"); vi.mocked(getHarnessWriter).mockImplementation((id: string) => { if (id === "universal" || id === "claude-code" || id === "cursor") { return { diff --git a/packages/cli/src/commands/install.ts b/packages/cli/src/commands/install.ts index 49e797a..460d646 100644 --- a/packages/cli/src/commands/install.ts +++ b/packages/cli/src/commands/install.ts @@ -1,6 +1,10 @@ import * as clack from "@clack/prompts"; -import { readLockFile } from "@ade/core"; -import { getHarnessWriter, getHarnessIds, installSkills } from "@ade/harnesses"; +import { readLockFile } from "@codemcp/ade-core"; +import { + getHarnessWriter, + getHarnessIds, + installSkills +} from "@codemcp/ade-harnesses"; export async function runInstall( projectRoot: string, diff --git a/packages/cli/src/commands/knowledge.integration.spec.ts b/packages/cli/src/commands/knowledge.integration.spec.ts index 7fd12a3..23da09b 100644 --- a/packages/cli/src/commands/knowledge.integration.spec.ts +++ b/packages/cli/src/commands/knowledge.integration.spec.ts @@ -17,7 +17,7 @@ vi.mock("@clack/prompts", () => ({ import * as clack from "@clack/prompts"; import { runSetup } from "./setup.js"; -import { readLockFile } from "@ade/core"; +import { readLockFile } from "@codemcp/ade-core"; import { getDefaultCatalog } from "../../../core/src/catalog/index.js"; describe("knowledge integration", () => { diff --git a/packages/cli/src/commands/setup.integration.spec.ts b/packages/cli/src/commands/setup.integration.spec.ts index 6e77cf2..fc3cda5 100644 --- a/packages/cli/src/commands/setup.integration.spec.ts +++ b/packages/cli/src/commands/setup.integration.spec.ts @@ -17,7 +17,7 @@ vi.mock("@clack/prompts", () => ({ import * as clack from "@clack/prompts"; import { runSetup } from "./setup.js"; -import { readUserConfig, readLockFile } from "@ade/core"; +import { readUserConfig, readLockFile } from "@codemcp/ade-core"; import { getDefaultCatalog } from "../../../core/src/catalog/index.js"; describe("setup integration (real temp dir)", () => { diff --git a/packages/cli/src/commands/setup.spec.ts b/packages/cli/src/commands/setup.spec.ts index f04b6d2..5e43589 100644 --- a/packages/cli/src/commands/setup.spec.ts +++ b/packages/cli/src/commands/setup.spec.ts @@ -1,5 +1,5 @@ import { describe, it, expect, vi, beforeEach } from "vitest"; -import type { Catalog, LogicalConfig } from "@ade/core"; +import type { Catalog, LogicalConfig } from "@codemcp/ade-core"; // ── Mocks ──────────────────────────────────────────────────────────────────── @@ -15,8 +15,8 @@ vi.mock("@clack/prompts", () => ({ spinner: vi.fn().mockReturnValue({ start: vi.fn(), stop: vi.fn() }) })); -vi.mock("@ade/core", async (importOriginal) => { - const actual = (await importOriginal()) as typeof import("@ade/core"); +vi.mock("@codemcp/ade-core", async (importOriginal) => { + const actual = (await importOriginal()) as typeof import("@codemcp/ade-core"); return { ...actual, readUserConfig: vi.fn().mockResolvedValue(null), @@ -35,7 +35,7 @@ vi.mock("@ade/core", async (importOriginal) => { }; }); -vi.mock("@ade/harnesses", () => ({ +vi.mock("@codemcp/ade-harnesses", () => ({ allHarnessWriters: [ { id: "claude-code", @@ -60,7 +60,7 @@ import { writeUserConfig, writeLockFile, resolve -} from "@ade/core"; +} from "@codemcp/ade-core"; import { runSetup } from "./setup.js"; // ── Test catalog fixture ───────────────────────────────────────────────────── diff --git a/packages/cli/src/commands/setup.ts b/packages/cli/src/commands/setup.ts index f381086..54cb8b4 100644 --- a/packages/cli/src/commands/setup.ts +++ b/packages/cli/src/commands/setup.ts @@ -14,12 +14,12 @@ import { getOption, sortFacets, getVisibleOptions -} from "@ade/core"; +} from "@codemcp/ade-core"; import { allHarnessWriters, getHarnessWriter, installSkills -} from "@ade/harnesses"; +} from "@codemcp/ade-harnesses"; export async function runSetup( projectRoot: string, diff --git a/packages/cli/src/index.ts b/packages/cli/src/index.ts index e49ffa1..de4912e 100644 --- a/packages/cli/src/index.ts +++ b/packages/cli/src/index.ts @@ -3,8 +3,8 @@ import { version } from "./version.js"; import { runSetup } from "./commands/setup.js"; import { runInstall } from "./commands/install.js"; -import { getDefaultCatalog } from "@ade/core"; -import { getHarnessIds } from "@ade/harnesses"; +import { getDefaultCatalog } from "@codemcp/ade-core"; +import { getHarnessIds } from "@codemcp/ade-harnesses"; const args = process.argv.slice(2); const command = args[0]; diff --git a/packages/cli/src/knowledge-installer.spec.ts b/packages/cli/src/knowledge-installer.spec.ts index c00bb32..830ce5b 100644 --- a/packages/cli/src/knowledge-installer.spec.ts +++ b/packages/cli/src/knowledge-installer.spec.ts @@ -1,5 +1,5 @@ import { describe, it, expect, vi, beforeEach } from "vitest"; -import type { KnowledgeSource } from "@ade/core"; +import type { KnowledgeSource } from "@codemcp/ade-core"; vi.mock("@codemcp/knowledge/packages/cli/dist/exports.js", () => ({ createDocset: vi.fn().mockResolvedValue({ diff --git a/packages/cli/src/knowledge-installer.ts b/packages/cli/src/knowledge-installer.ts index bfabd80..fd004c2 100644 --- a/packages/cli/src/knowledge-installer.ts +++ b/packages/cli/src/knowledge-installer.ts @@ -1,4 +1,4 @@ -import type { KnowledgeSource } from "@ade/core"; +import type { KnowledgeSource } from "@codemcp/ade-core"; import { createDocset, initDocset diff --git a/packages/cli/tsconfig.json b/packages/cli/tsconfig.json index d905c61..23c8022 100644 --- a/packages/cli/tsconfig.json +++ b/packages/cli/tsconfig.json @@ -3,7 +3,7 @@ "compilerOptions": { "baseUrl": ".", "paths": { - "@ade/core": ["../core/src/index.ts"] + "@codemcp/ade-core": ["../core/src/index.ts"] } }, "include": ["src/**/*"] diff --git a/packages/core/package.json b/packages/core/package.json index 2bd30f9..fcbe40d 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,5 +1,5 @@ { - "name": "@ade/core", + "name": "@codemcp/ade-core", "main": "dist/index.js", "types": "dist/index.d.ts", "type": "module", diff --git a/packages/harnesses/package.json b/packages/harnesses/package.json index c7e533d..b7d21d1 100644 --- a/packages/harnesses/package.json +++ b/packages/harnesses/package.json @@ -1,5 +1,5 @@ { - "name": "@ade/harnesses", + "name": "@codemcp/ade-harnesses", "main": "dist/index.js", "types": "dist/index.d.ts", "type": "module", @@ -19,7 +19,7 @@ "typecheck": "tsc" }, "dependencies": { - "@ade/core": "workspace:*", + "@codemcp/ade-core": "workspace:*", "@codemcp/skills": "^2.3.0" }, "devDependencies": { diff --git a/packages/harnesses/src/skills-installer.ts b/packages/harnesses/src/skills-installer.ts index 93257f4..48d7f10 100644 --- a/packages/harnesses/src/skills-installer.ts +++ b/packages/harnesses/src/skills-installer.ts @@ -1,5 +1,5 @@ import { join } from "node:path"; -import type { SkillDefinition, InlineSkill } from "@ade/core"; +import type { SkillDefinition, InlineSkill } from "@codemcp/ade-core"; import { runAdd } from "@codemcp/skills/api"; function isInlineSkill(skill: SkillDefinition): skill is InlineSkill { diff --git a/packages/harnesses/src/types.ts b/packages/harnesses/src/types.ts index 7291d9f..a549a4f 100644 --- a/packages/harnesses/src/types.ts +++ b/packages/harnesses/src/types.ts @@ -1,4 +1,4 @@ -import type { AgentWriterDef } from "@ade/core"; +import type { AgentWriterDef } from "@codemcp/ade-core"; /** * A harness writer extends AgentWriterDef with metadata for display in the diff --git a/packages/harnesses/src/util.ts b/packages/harnesses/src/util.ts index 0ddbb94..d5e3642 100644 --- a/packages/harnesses/src/util.ts +++ b/packages/harnesses/src/util.ts @@ -1,6 +1,6 @@ import { mkdir, readFile, writeFile } from "node:fs/promises"; import { dirname, join } from "node:path"; -import type { GitHook, LogicalConfig, McpServerEntry } from "@ade/core"; +import type { GitHook, LogicalConfig, McpServerEntry } from "@codemcp/ade-core"; // --------------------------------------------------------------------------- // JSON helpers diff --git a/packages/harnesses/src/writers/claude-code.spec.ts b/packages/harnesses/src/writers/claude-code.spec.ts index 7262d68..1b8d252 100644 --- a/packages/harnesses/src/writers/claude-code.spec.ts +++ b/packages/harnesses/src/writers/claude-code.spec.ts @@ -2,7 +2,7 @@ import { describe, it, expect, beforeEach, afterEach } from "vitest"; import { mkdtemp, rm, readFile } from "node:fs/promises"; import { tmpdir } from "node:os"; import { join } from "node:path"; -import type { LogicalConfig } from "@ade/core"; +import type { LogicalConfig } from "@codemcp/ade-core"; import { claudeCodeWriter } from "./claude-code.js"; describe("claudeCodeWriter", () => { diff --git a/packages/harnesses/src/writers/claude-code.ts b/packages/harnesses/src/writers/claude-code.ts index 4eed515..66b50a9 100644 --- a/packages/harnesses/src/writers/claude-code.ts +++ b/packages/harnesses/src/writers/claude-code.ts @@ -1,5 +1,5 @@ import { join } from "node:path"; -import type { LogicalConfig } from "@ade/core"; +import type { LogicalConfig } from "@codemcp/ade-core"; import type { HarnessWriter } from "../types.js"; import { readJsonOrEmpty, diff --git a/packages/harnesses/src/writers/cline.spec.ts b/packages/harnesses/src/writers/cline.spec.ts index fe67112..6474638 100644 --- a/packages/harnesses/src/writers/cline.spec.ts +++ b/packages/harnesses/src/writers/cline.spec.ts @@ -2,7 +2,7 @@ import { describe, it, expect, beforeEach, afterEach } from "vitest"; import { mkdtemp, rm, readFile } from "node:fs/promises"; import { tmpdir } from "node:os"; import { join } from "node:path"; -import type { LogicalConfig } from "@ade/core"; +import type { LogicalConfig } from "@codemcp/ade-core"; import { clineWriter } from "./cline.js"; describe("clineWriter", () => { diff --git a/packages/harnesses/src/writers/cline.ts b/packages/harnesses/src/writers/cline.ts index 980cce1..38e5d09 100644 --- a/packages/harnesses/src/writers/cline.ts +++ b/packages/harnesses/src/writers/cline.ts @@ -1,5 +1,5 @@ import { join } from "node:path"; -import type { LogicalConfig } from "@ade/core"; +import type { LogicalConfig } from "@codemcp/ade-core"; import type { HarnessWriter } from "../types.js"; import { writeMcpServers, diff --git a/packages/harnesses/src/writers/copilot.spec.ts b/packages/harnesses/src/writers/copilot.spec.ts index 653720c..67eb2ce 100644 --- a/packages/harnesses/src/writers/copilot.spec.ts +++ b/packages/harnesses/src/writers/copilot.spec.ts @@ -2,7 +2,7 @@ import { describe, it, expect, beforeEach, afterEach } from "vitest"; import { mkdtemp, rm, readFile } from "node:fs/promises"; import { tmpdir } from "node:os"; import { join } from "node:path"; -import type { LogicalConfig } from "@ade/core"; +import type { LogicalConfig } from "@codemcp/ade-core"; import { copilotWriter } from "./copilot.js"; describe("copilotWriter", () => { diff --git a/packages/harnesses/src/writers/copilot.ts b/packages/harnesses/src/writers/copilot.ts index 8743ced..6047890 100644 --- a/packages/harnesses/src/writers/copilot.ts +++ b/packages/harnesses/src/writers/copilot.ts @@ -1,5 +1,5 @@ import { join } from "node:path"; -import type { LogicalConfig } from "@ade/core"; +import type { LogicalConfig } from "@codemcp/ade-core"; import type { HarnessWriter } from "../types.js"; import { writeMcpServers, diff --git a/packages/harnesses/src/writers/cursor.spec.ts b/packages/harnesses/src/writers/cursor.spec.ts index 55f4781..6eb3a56 100644 --- a/packages/harnesses/src/writers/cursor.spec.ts +++ b/packages/harnesses/src/writers/cursor.spec.ts @@ -2,7 +2,7 @@ import { describe, it, expect, beforeEach, afterEach } from "vitest"; import { mkdtemp, rm, readFile } from "node:fs/promises"; import { tmpdir } from "node:os"; import { join } from "node:path"; -import type { LogicalConfig } from "@ade/core"; +import type { LogicalConfig } from "@codemcp/ade-core"; import { cursorWriter } from "./cursor.js"; describe("cursorWriter", () => { diff --git a/packages/harnesses/src/writers/cursor.ts b/packages/harnesses/src/writers/cursor.ts index 35d1449..94d4931 100644 --- a/packages/harnesses/src/writers/cursor.ts +++ b/packages/harnesses/src/writers/cursor.ts @@ -1,6 +1,6 @@ import { mkdir, writeFile } from "node:fs/promises"; import { join } from "node:path"; -import type { LogicalConfig } from "@ade/core"; +import type { LogicalConfig } from "@codemcp/ade-core"; import type { HarnessWriter } from "../types.js"; import { writeMcpServers, writeGitHooks } from "../util.js"; diff --git a/packages/harnesses/src/writers/kiro.ts b/packages/harnesses/src/writers/kiro.ts index 912d5b5..7c46910 100644 --- a/packages/harnesses/src/writers/kiro.ts +++ b/packages/harnesses/src/writers/kiro.ts @@ -1,5 +1,5 @@ import { join } from "node:path"; -import type { LogicalConfig } from "@ade/core"; +import type { LogicalConfig } from "@codemcp/ade-core"; import type { HarnessWriter } from "../types.js"; import { standardEntry, writeJson, writeGitHooks } from "../util.js"; diff --git a/packages/harnesses/src/writers/opencode.ts b/packages/harnesses/src/writers/opencode.ts index d7fc028..c167df6 100644 --- a/packages/harnesses/src/writers/opencode.ts +++ b/packages/harnesses/src/writers/opencode.ts @@ -1,5 +1,5 @@ import { join } from "node:path"; -import type { LogicalConfig } from "@ade/core"; +import type { LogicalConfig } from "@codemcp/ade-core"; import type { HarnessWriter } from "../types.js"; import { writeMcpServers, writeAgentMd, writeGitHooks } from "../util.js"; diff --git a/packages/harnesses/src/writers/roo-code.spec.ts b/packages/harnesses/src/writers/roo-code.spec.ts index e9b420c..661813c 100644 --- a/packages/harnesses/src/writers/roo-code.spec.ts +++ b/packages/harnesses/src/writers/roo-code.spec.ts @@ -2,7 +2,7 @@ import { describe, it, expect, beforeEach, afterEach } from "vitest"; import { mkdtemp, rm, readFile } from "node:fs/promises"; import { tmpdir } from "node:os"; import { join } from "node:path"; -import type { LogicalConfig } from "@ade/core"; +import type { LogicalConfig } from "@codemcp/ade-core"; import { rooCodeWriter } from "./roo-code.js"; describe("rooCodeWriter", () => { diff --git a/packages/harnesses/src/writers/roo-code.ts b/packages/harnesses/src/writers/roo-code.ts index f463124..c77cf1d 100644 --- a/packages/harnesses/src/writers/roo-code.ts +++ b/packages/harnesses/src/writers/roo-code.ts @@ -1,5 +1,5 @@ import { join } from "node:path"; -import type { LogicalConfig } from "@ade/core"; +import type { LogicalConfig } from "@codemcp/ade-core"; import type { HarnessWriter } from "../types.js"; import { writeMcpServers, diff --git a/packages/harnesses/src/writers/universal.ts b/packages/harnesses/src/writers/universal.ts index bcf0a0f..0357fea 100644 --- a/packages/harnesses/src/writers/universal.ts +++ b/packages/harnesses/src/writers/universal.ts @@ -1,6 +1,6 @@ import { join } from "node:path"; import { writeFile } from "node:fs/promises"; -import type { LogicalConfig } from "@ade/core"; +import type { LogicalConfig } from "@codemcp/ade-core"; import type { HarnessWriter } from "../types.js"; import { writeMcpServers, writeGitHooks } from "../util.js"; diff --git a/packages/harnesses/src/writers/windsurf.spec.ts b/packages/harnesses/src/writers/windsurf.spec.ts index 01f976d..3e38806 100644 --- a/packages/harnesses/src/writers/windsurf.spec.ts +++ b/packages/harnesses/src/writers/windsurf.spec.ts @@ -2,7 +2,7 @@ import { describe, it, expect, beforeEach, afterEach } from "vitest"; import { mkdtemp, rm, readFile } from "node:fs/promises"; import { tmpdir } from "node:os"; import { join } from "node:path"; -import type { LogicalConfig } from "@ade/core"; +import type { LogicalConfig } from "@codemcp/ade-core"; import { windsurfWriter } from "./windsurf.js"; describe("windsurfWriter", () => { diff --git a/packages/harnesses/src/writers/windsurf.ts b/packages/harnesses/src/writers/windsurf.ts index 7198d53..6353bc1 100644 --- a/packages/harnesses/src/writers/windsurf.ts +++ b/packages/harnesses/src/writers/windsurf.ts @@ -1,5 +1,5 @@ import { join } from "node:path"; -import type { LogicalConfig } from "@ade/core"; +import type { LogicalConfig } from "@codemcp/ade-core"; import type { HarnessWriter } from "../types.js"; import { writeMcpServers, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0ec574d..ae75ad6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -95,15 +95,15 @@ importers: packages/cli: dependencies: - "@ade/core": + "@clack/prompts": + specifier: ^1.1.0 + version: 1.1.0 + "@codemcp/ade-core": specifier: workspace:* version: link:../core - "@ade/harnesses": + "@codemcp/ade-harnesses": specifier: workspace:* version: link:../harnesses - "@clack/prompts": - specifier: ^1.1.0 - version: 1.1.0 devDependencies: "@codemcp/knowledge": specifier: 2.1.0 @@ -160,7 +160,7 @@ importers: packages/harnesses: dependencies: - "@ade/core": + "@codemcp/ade-core": specifier: workspace:* version: link:../core "@codemcp/skills": diff --git a/scripts/rename-packages.sh b/scripts/rename-packages.sh new file mode 100755 index 0000000..a271dd0 --- /dev/null +++ b/scripts/rename-packages.sh @@ -0,0 +1,23 @@ +#!/usr/bin/env bash +set -euo pipefail + +ROOT="$(cd "$(dirname "$0")/.." && pwd)" + +echo "Renaming @ade/* packages to @codemcp/ade-* in $ROOT ..." + +# Replace @ade/ scope with @codemcp/ade- in package.json and TypeScript files +find "$ROOT" \ + \( -name "*.json" -o -name "*.ts" \) \ + -not -path "*/node_modules/*" \ + -not -path "*/dist/*" \ + | xargs sed -i \ + -e 's|"@ade/cli"|"@codemcp/ade-cli"|g' \ + -e 's|"@ade/core"|"@codemcp/ade-core"|g' \ + -e 's|"@ade/harnesses"|"@codemcp/ade-harnesses"|g' \ + -e "s|from '@ade/|from '@codemcp/ade-|g" \ + -e "s|require('@ade/|require('@codemcp/ade-|g" + +# Rename root package (private, "name": "ade") +sed -i 's|"name": "ade"|"name": "@codemcp/ade"|' "$ROOT/package.json" + +echo "Done. Run 'pnpm install' to regenerate the lockfile." diff --git a/vitest.config.ts b/vitest.config.ts index 5576fcb..3ef3e5d 100644 --- a/vitest.config.ts +++ b/vitest.config.ts @@ -12,8 +12,11 @@ export default defineConfig({ }, resolve: { alias: { - "@ade/core": resolve(__dirname, "packages/core/src/index.ts"), - "@ade/harnesses": resolve(__dirname, "packages/harnesses/src/index.ts") + "@codemcp/ade-core": resolve(__dirname, "packages/core/src/index.ts"), + "@codemcp/ade-harnesses": resolve( + __dirname, + "packages/harnesses/src/index.ts" + ) } } });