From ab3e5f4dfcad61c943337b838e5928ffe8292f16 Mon Sep 17 00:00:00 2001 From: Michael Jackson <mj@mjackson.me> Date: Thu, 19 Jul 2018 21:49:39 -0400 Subject: [PATCH] Style tweak --- server/middleware/findFile.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/server/middleware/findFile.js b/server/middleware/findFile.js index 81a3ee7..ffc943d 100644 --- a/server/middleware/findFile.js +++ b/server/middleware/findFile.js @@ -85,11 +85,12 @@ function searchEntries(tarballStream, entryName, wantsHTML) { // and the client wants HTML. if ( entry.name === entryName || - (wantsHTML && entry.name === entryName + "/index.html") || + // Allow accessing e.g. `/lib/index.html` using `/lib/` + (wantsHTML && entry.name === `${entryName}/index.html`) || // Allow accessing e.g. `/index.js` or `/index.json` using // `/index` for compatibility with CommonJS - (!wantsHTML && entry.name === entryName + ".js") || - (!wantsHTML && entry.name === entryName + ".json") + (!wantsHTML && entry.name === `${entryName}.js`) || + (!wantsHTML && entry.name === `${entryName}.json`) ) { foundEntry = entry; }