36 lines
1.4 KiB
Markdown
36 lines
1.4 KiB
Markdown
|
|
# 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
|