Files
mcpctl/.taskmaster/tasks/task_025.md

36 lines
1.4 KiB
Markdown
Raw Normal View History

# Task ID: 25
**Title:** Rename local-proxy to mcplocal
**Status:** done
**Dependencies:** None
**Priority:** high
**Description:** Rename the src/local-proxy directory to src/mcplocal and update all package references, imports, and build configurations throughout the monorepo.
**Details:**
1. Rename directory: `mv src/local-proxy src/mcplocal`
2. Update package.json name from `@mcpctl/local-proxy` to `@mcpctl/mcplocal`
3. Update pnpm-workspace.yaml if needed
4. Update all imports in other packages that reference local-proxy:
- Search for `@mcpctl/local-proxy` and replace with `@mcpctl/mcplocal`
- Check tsconfig references and path mappings
5. Update any scripts in package.json root that reference local-proxy
6. Update docker-compose files in deploy/ if they reference local-proxy
7. Update documentation and README references
8. Run `pnpm install` to regenerate lockfile with new package name
9. Verify TypeScript compilation succeeds: `pnpm build`
10. Run existing tests to ensure nothing broke: `pnpm test`
**Test Strategy:**
1. Verify directory rename completed: `ls src/mcplocal`
2. Verify package.json has correct name
3. Run `pnpm install` - should complete without errors
4. Run `pnpm build` - all packages should compile
5. Run `pnpm test` - all existing tests should pass
6. Grep codebase for 'local-proxy' - should find no stale references except git history