Avoid duplicate registration of initial directory
Alan Pearce alan@alanpearce.eu
Tue, 12 Sep 2023 17:17:23 +0200
1 files changed, 5 insertions(+), 2 deletions(-)
jump to
M src/index.ts → src/index.ts
@@ -49,8 +49,11 @@ if (stat.isDirectory()) { walkDirectory(root, relPath + path.sep); } else if (stat.isFile()) { if (pathname === "index.html") { - registerFile(path.dirname(relPath), absPath, stat); - registerFile(path.dirname(relPath) + path.sep, absPath, stat); + const dir = path.dirname(relPath); + registerFile(dir, absPath, stat); + if (dir !== ".") { + registerFile(dir + path.sep, absPath, stat); + } } registerFile(relPath, absPath, stat); }