Skip to content

refactor: rename @liam-hq packages to @dlh/erd-viewer-*#17

Merged
christian-screen merged 2 commits into
mainfrom
devin/1769278499-rename-liam-hq-to-dlh
Jan 24, 2026
Merged

refactor: rename @liam-hq packages to @dlh/erd-viewer-*#17
christian-screen merged 2 commits into
mainfrom
devin/1769278499-rename-liam-hq-to-dlh

Conversation

@devin-ai-integration
Copy link
Copy Markdown

Issue

  • resolve: Repository package scope migration from @liam-hq to @dlh

Why is this change needed?

This PR migrates all package references from the original @liam-hq scope to @dlh/erd-viewer-* to establish this repository as the primary reference rather than depending on the upstream liam project packages.

Package Renaming

Old Name New Name
@liam-hq/erd-core @dlh/erd-viewer-core
@liam-hq/schema @dlh/erd-viewer-schema
@liam-hq/ui @dlh/erd-viewer-ui
@liam-hq/cli @dlh/erd-viewer-cli
@liam-hq/configs @dlh/erd-viewer-configs

Changes Made

  • Updated all 5 package.json files with new package names and dependencies
  • Updated ~100+ source files with new import statements
  • Updated configuration files (turbo.json, knip.jsonc, .syncpackrc, tsconfig.json files)
  • Updated documentation (README.md, AGENTS.md, CLAUDE.md, CONTRIBUTING.md)
  • Updated GitHub workflow files
  • Regenerated pnpm-lock.yaml

Human Review Checklist

  • Verify the @dlh npm organization exists and is properly configured for publishing
  • Confirm no unintended @liam-hq references remain (historical changelog entries are intentionally preserved)
  • Verify CI passes with the new package names
  • Check that turbo.json task references for packages like @dlh/erd-viewer-storybook, @dlh/erd-viewer-app, @dlh/erd-viewer-docs are acceptable (these packages may not exist in current repo)

Link to Devin run: https://app.devin.ai/sessions/a4e71b4d945a4ec686fe5e216a5437bf
Requested by: Christian Screen (@christian-screen)

- Rename @liam-hq/erd-core to @dlh/erd-viewer-core
- Rename @liam-hq/schema to @dlh/erd-viewer-schema
- Rename @liam-hq/ui to @dlh/erd-viewer-ui
- Rename @liam-hq/cli to @dlh/erd-viewer-cli
- Rename @liam-hq/configs to @dlh/erd-viewer-configs
- Update all import statements across the codebase
- Update configuration files (turbo.json, knip.jsonc, .syncpackrc)
- Update documentation and workflow files

Co-Authored-By: Christian Screen <devteamlead@aicg.com>
@devin-ai-integration
Copy link
Copy Markdown
Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

The @liam-hq/db and @liam-hq/agent packages don't exist in this
repository, so keep the original references. Only rename packages
that actually exist in the workspace.

Co-Authored-By: Christian Screen <devteamlead@aicg.com>
@christian-screen christian-screen merged commit 0b160d2 into main Jan 24, 2026
9 of 14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant