usePackageLock

tcmts.loader.packages.usePackageLock · #v4p44pyp · term · runs anywhere

The lock installs in this layout follow (the codebase registers its own).

import type { Layout } from "#codebase/tcmts/loader";
import { locks } from "#codebase/tcmts/loader/packages";
import type { PackageLock } from "#codebase/tcmts/loader/packages";

export function usePackageLock(lay: Layout, lock: PackageLock): void {
  locks.set(lay.cacheDir, lock);
}

uses

used by