mirror of
https://github.com/renovatebot/renovate.git
synced 2026-10-27 07:50:47 +00:00
930cf6633c
fix: Additional vi.mock path corrections and prettier formatting
19 lines
724 B
TypeScript
19 lines
724 B
TypeScript
import { upgradeableTooling } from '../../lib/modules/manager/asdf/upgradeable-tooling.ts';
|
|
import { readFile, updateFile } from '../utils/index.ts';
|
|
import { replaceContent } from './utils.ts';
|
|
|
|
function generateTooling(): string {
|
|
return Object.entries(upgradeableTooling)
|
|
.map(([name, { asdfPluginUrl }]) => `- [${name}](${asdfPluginUrl})`)
|
|
.join('\n');
|
|
}
|
|
|
|
export async function generateManagerAsdfSupportedPlugins(
|
|
dist: string,
|
|
): Promise<void> {
|
|
const indexFileName = `${dist}/modules/manager/asdf/index.md`;
|
|
let indexContent = await readFile(indexFileName);
|
|
indexContent = replaceContent(indexContent, generateTooling());
|
|
await updateFile(`${dist}/modules/manager/asdf/index.md`, indexContent);
|
|
}
|