INNER CODE UNIT · JavaScript
findHtmlFiles
namastack/namastack-outbox · namastack-outbox-docs/plugins/canonical-fix-plugin.js:225
function findHtmlFiles(dir) {
const results = [];
for (const entry of fs.readdirSync(dir, {withFileTypes: true})) {
const fullPath = path.join(dir, entry.name);
if (entry.isDirectory()) {
results.push(...findHtmlFiles(fullPath));
} else if (entry.name.endsWith('.html')) {
results.push(fullPath);
}
}
return results;
}
function escapeRegExp(string) {
return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
}