Skip to content

Commit c5cb32b

Browse files
committed
update logic to handle index in a filename like app/controllers/utilities/sha256_index.js
1 parent a4d915b commit c5cb32b

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

lib/importmap/map.rb

+8-1
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,14 @@ def expand_directories_into(paths)
141141
end
142142

143143
def module_name_from(filename, mapping)
144-
[ mapping.under, filename.to_s.remove(filename.extname).remove(/\/?index$/).presence ].compact.join("/")
144+
[
145+
mapping.under,
146+
if filename.to_s == 'index.js'
147+
''
148+
else
149+
filename.to_s.remove(filename.extname).remove(/\/index$/) # Original logic
150+
end.presence
151+
].compact.join("/")
145152
end
146153

147154
def module_path_from(filename, mapping)

0 commit comments

Comments
 (0)