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;
}