Files
renovate/tools/docs/manager-asdf-supported-plugins.ts
Sergei Zharinov 930cf6633c refactor: Rewrite imports with .ts extensions (#40700)
fix: Additional vi.mock path corrections and prettier formatting
2026-01-26 22:48:17 +00:00

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