18 lines
731 B
JavaScript
18 lines
731 B
JavaScript
import fs from "fs";
|
||
import path from "path";
|
||
|
||
import { parseVariantsData } from "../../export-data/variants-data.mjs";
|
||
import { MdCol } from "../md-format-tools.mjs";
|
||
|
||
export default async function processSsStyles(dirs) {
|
||
const variantsData = await parseVariantsData();
|
||
const md = new MdCol("Section-Stylistic-Sets");
|
||
const headerPath = path.resolve(dirs.fragments, "description-stylistic-sets.md");
|
||
md.log(await fs.promises.readFile(headerPath, "utf-8"));
|
||
for (const gr of variantsData.composites) {
|
||
if (!gr.rank) continue;
|
||
md.log(` - \`${gr.tag}\`: Set character variant to “${gr.description}”.`);
|
||
}
|
||
md.log(` - Other build plans’ configuration, using \`inherits = "buildPlans.<Plan name>"\`.`);
|
||
return md;
|
||
}
|