import { type MaybeRef, get } from '@vueuse/core'; import yaml from 'yaml'; export { formatYaml }; function formatYaml({ rawYaml, sortKeys = false, indentSize = 2, }: { rawYaml: MaybeRef sortKeys?: MaybeRef indentSize?: MaybeRef }) { const parsedYaml = yaml.parse(get(rawYaml)); const formattedYAML = yaml.stringify(parsedYaml, { sortMapEntries: get(sortKeys), indent: get(indentSize), }); return formattedYAML; }