Files
5etools-mirror-2.github.io/test/test-page-generator.js
TheGiddyLimit e5844f8a3f v1.208.0
2024-06-23 22:13:57 +01:00

21 lines
590 B
JavaScript

import fs from "fs";
import "../js/parser.js";
import "../js/utils.js";
import {PAGE_GENERATORS} from "../node/generate-pages/generate-pages-page-generator-config.js";
function main () {
const htmlFiles = new Set(
fs.readdirSync(".")
.filter(fname => fname.endsWith(".html")),
);
PAGE_GENERATORS
.forEach(generator => htmlFiles.delete(generator.getPage()));
if (!htmlFiles.size) return console.log(`All pages have generators!`);
console.warn(`Pages did not have generators:\n${Array.from(htmlFiles).sort(SortUtil.ascSortLower).map(it => `\t${it}`).join("\n")}`);
}
main();