Files
openclaw/scripts/ocm-npm-workspace-deps.d.mts
T
Peter Steinberger 385f1dee16 docs: generate docs map at publish time (#117398)
* docs: generate docs map at publish time

* fix: canonicalize Docker pack entry path

* fix: preserve package lifecycle ownership
2026-08-01 07:01:43 -07:00

41 lines
1.2 KiB
TypeScript

#!/usr/bin/env node
export function parseWorkspaceDependencyDirs(raw?: string, cwd?: string): string[];
export function resolveWorkspaceInstallPlan(
args: unknown,
workspaceDirs: unknown,
cwd?: string,
): {
installArgs: unknown;
prefixDir: string;
rootArchive: string;
} | null;
export function buildInstallManifest(
rootArchive: unknown,
workspacePackages: unknown,
): {
private: boolean;
dependencies: {
openclaw: string;
};
};
export function resolveNpmEnvironment(args: string[], env?: NodeJS.ProcessEnv): NodeJS.ProcessEnv;
export function resolveRuntimePackPlan(
args: string[],
env?: NodeJS.ProcessEnv,
): { profile: string; packArgs: string[] } | null;
export function resolveRuntimePackEnvironment(
env?: NodeJS.ProcessEnv,
now?: () => Date,
readGitCommit?: () => string | null,
): NodeJS.ProcessEnv & { OPENCLAW_BUILD_TIMESTAMP: string; GIT_COMMIT?: string };
export function runPreparedRuntimePack<T>(
prepare: () => void,
pack: () => T,
restore: () => void,
): T;
export function restoreRuntimePack(env: NodeJS.ProcessEnv, cwd?: string): void;
export function rewriteWorkspaceDependencyVersions(
packageJson: unknown,
workspacePackages: unknown,
): number;