@ts-common/azure-js-dev-tools
Version:
Developer dependencies for TypeScript related projects
29 lines • 1.37 kB
TypeScript
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/
import { Logger } from "@azure/logger-js";
import { AdditionalCheck } from "./checkEverything";
export interface CheckPackageJsonVersionOptions {
/**
* The path to start looking for the package.json file at.
*/
startPath?: string;
/**
* The Logger to use. If no Logger is specified, then a default Logger will be used instead.
*/
logger?: Logger;
}
export declare function checkPackageJsonVersion(options?: CheckPackageJsonVersionOptions): AdditionalCheck;
/**
* Check the package.json file found at the provided startPath (or in one of the parent folders) to
* see if the version number has already been published. If the version number has been published,
* then a non-zero error code will be returned.
* @param startPath The path to start looking for the package.json file in.
* @param logger The logger to use. If no logger is specified, then a console logger will be used.
* @returns The exit code for this function. Zero will be returned if the package version doesn't
* exist in NPM.
*/
export declare function checkPackageJsonVersionCheck(options?: CheckPackageJsonVersionOptions): Promise<number>;
//# sourceMappingURL=checkPackageJsonVersion.d.ts.map