fix(migrate): share service command semantics

This commit is contained in:
Mohamed Boudra
2026-07-19 02:01:39 +02:00
parent f2124f8cf9
commit af244d0f02
4 changed files with 44 additions and 9 deletions
@@ -1,4 +1,7 @@
import { projectServiceProxyUrls } from "./service-proxy.js";
import { normalizeServiceEnvName } from "@getpaseo/protocol/service-env-name";
export { normalizeServiceEnvName } from "@getpaseo/protocol/service-env-name";
export interface WorkspaceServicePeer {
scriptName: string;
@@ -15,13 +18,6 @@ export interface BuildWorkspaceServiceEnvOptions {
peers: readonly WorkspaceServicePeer[];
}
export function normalizeServiceEnvName(scriptName: string): string {
return scriptName
.toUpperCase()
.replace(/[^A-Z0-9]+/g, "_")
.replace(/^_+|_+$/g, "");
}
export function buildWorkspaceServiceEnv(
options: BuildWorkspaceServiceEnvOptions,
): Record<string, string> {