UNPKG

semantic-release-npm-workspaces-monorepo

Version:
22 lines (21 loc) 834 B
import { PackageJSON } from '../types.js'; import { BranchObject } from 'semantic-release'; export default class UpdatePackages { private _packagePath; private _packages; static _cacheCurrentBranch: string; private _originalPackageContent; packageContent: PackageJSON; constructor(_packagePath: string, _packages: string[]); private _updateVersions; private _readPackageJson; savePackageJson(content?: PackageJSON): Promise<void>; restoreOriginalPackageJson(): Promise<void>; updateDeps(): Promise<void>; static getLatestVersion(packageName: string): Promise<{ version: string; isPrerelease: boolean; }>; useVersionTemplate(templateVersion: string, toVersion: string, isPrerelease?: boolean): string; static findBranchInfo(): Promise<BranchObject | null>; }