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;
         }