INNER CODE UNIT · TypeScript

activatePackageManager

nodejs/corepack · sources/Engine.ts:86

export async function activatePackageManager(lastKnownGood: Record<string, string>, locator: Locator) {
  if (lastKnownGood[locator.name] === locator.reference) {
    debugUtils.log(`${locator.name}@${locator.reference} is already Last Known Good version`);
    return;
  }

  lastKnownGood[locator.name] = locator.reference;

  debugUtils.log(`Setting ${locator.name}@${locator.reference} as Last Known Good version`);
  await createLastKnownGoodFile(lastKnownGood);
}

export class Engine {
  config: Config;

  constructor(config: Config = defaultConfig as Config) {
    this.config = config;
  }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…