resolveLockfileDirectory static method

Directory resolveLockfileDirectory(
  1. Directory projectDirectory, {
  2. required bool isWorkspaceResolved,
})

Returns the directory that holds the tenant project's pubspec.lock.

Implementation

static Directory resolveLockfileDirectory(
  final Directory projectDirectory, {
  required final bool isWorkspaceResolved,
}) {
  if (!isWorkspaceResolved) {
    return projectDirectory;
  }
  final (workspaceRootDir, _) = findWorkspaceRoot(projectDirectory);
  return workspaceRootDir;
}