yaml-unist-parser
Version:
A YAML parser that produces output compatible with unist
11 lines (9 loc) • 426 B
JavaScript
import { createDirective } from "../factories/directive.mjs";
//#region src/transforms/directive.ts
function transformDirective(directive, context) {
const parts = directive.source.trim().split(/[\t ]+/);
const name = parts.shift().replace(/^%/, "");
return createDirective(context.transformRange([directive.offset, directive.offset + directive.source.length]), name, parts);
}
//#endregion
export { transformDirective };