import { PackageManager, PackageManagerType } from '../common/packageManager.js'; /** @internal */ export class Yarn extends PackageManager { readonly type = PackageManagerType.YARN; readonly friendlyName: string = 'yarn'; readonly cliName: string = 'yarn'; readonly installCommand: string = 'add'; readonly packageName: string = 'yarn'; readonly uninstallCommand: string = 'remove'; readonly installDevFlag: string = '--dev'; readonly syncCommand: string = 'install'; override readonly showCommand: string = 'view'; _detect(): Promise { return this._detectFile('yarn.lock'); } }