/*! * Copyright (c) Microsoft Corporation and contributors. All rights reserved. * Licensed under the MIT License. */ import { BaseCommand } from "../library/index.js"; import { type PnpmListEntry } from "../pnpm.js"; interface ListItem extends PnpmListEntry { tarball?: string; } /** * Lists all the packages in a release group in topological order. * * @remarks * This command is primarily used in our CI pipelines to ensure we publish packages in order to prevent customers from * seeing errors if they happen to be installing packages while we are publishing a new release. */ export default class ListCommand extends BaseCommand { static readonly description = "List packages in a release group in topological order."; static readonly enableJsonFlag = true; static readonly args: { readonly package_or_release_group: import("@oclif/core/interfaces").Arg>; }; static readonly flags: { tarball: import("@oclif/core/interfaces").BooleanFlag; outFile: import("@oclif/core/interfaces").OptionFlag; private: import("@oclif/core/interfaces").BooleanFlag; scope: import("@oclif/core/interfaces").OptionFlag; skipScope: import("@oclif/core/interfaces").OptionFlag; releaseGroup: import("@oclif/core/interfaces").OptionFlag<"client" | "server" | "build-tools" | "gitrest" | "historian" | undefined, import("@oclif/core/interfaces").CustomOptions>; feed: import("@oclif/core/interfaces").OptionFlag<"public" | "internal-build" | "internal-test" | "internal-dev" | undefined, import("@oclif/core/interfaces").CustomOptions>; }; run(): Promise; private outputSinglePackage; private writeOutput; } export {}; //# sourceMappingURL=list.d.ts.map