feat: rebrand PGPM packages from @launchql/* to @pgpmjs/* #395
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
feat: rebrand PGPM packages from @launchql/* to @pgpmjs/*
Summary
This PR implements the comprehensive rebranding strategy outlined in
rebranding.md, renaming PGPM (PostgreSQL Package Manager) packages from the@launchql/*npm scope to@pgpmjs/*.Package renames (7 packages):
@launchql/core→@pgpmjs/core@launchql/env→@pgpmjs/env@launchql/types→@pgpmjs/types@launchql/logger→@pgpmjs/logger@launchql/server-utils→@pgpmjs/server-utils@launchql/client→@pgpmjs/client@launchql/orm→@pgpmjs/ormClass/type renames:
LaunchQLPackage→PgpmPackage,LaunchQLMigrate→PgpmMigrate,LaunchQLInit→PgpmInit,LaunchQLError→PgpmError,LaunchQLOptions→PgpmOptions,LaunchQLWorkspaceConfig→PgpmWorkspaceConfigFile renames:
launchql.ts→pgpm.tsin both types and core packagesPgpm*names directly. Old names (LaunchQLPackage,LaunchQLOptions, etc.) are no longer exported.Updates since last revision
Pgpm*names directly (no moreLaunchQL*references in PGPM packages)LaunchQLOptions→PgpmOptionsin graphile-settings, explorer, server, cli, and env packagesLaunchQLInit,LaunchQLMigrate,LaunchQLError→PgpmInit,PgpmMigrate,PgpmErrorin pgpm CLI commandsReview & Testing Checklist for Human
grep -r "LaunchQL" packages/ --include="*.ts" | grep -v "node_modules" | grep -v "dist"and confirm only comments/strings remain (not type/class usages)pnpm test)pgpm deploy,pgpm revert,pgpm verifyin a sandbox to confirm they work with new class namesLaunchQLProjectwhich may need updating or may be intentionally separateRecommended test plan:
pnpm testacross the workspace in CI environment with PostgreSQL@pgpmjs/coreexportPgpmPackage(notLaunchQLPackage)Notes
@launchql/*but now import types from@pgpmjs/typesLink to Devin run: https://app.devin.ai/sessions/dba689d603e94f1f9eb4b12895bd14a7
Requested by: Dan Lynch ([email protected]) / @pyramation