8000 Merge pull request #176 from devsnek/patch-1 · github/semantic@c8fd375 · GitHub
[go: up one dir, main page]

Skip to content
This repository was archived by the owner on Apr 1, 2025. It is now read-only.

Commit c8fd375

Browse files
authored
Merge pull request #176 from devsnek/patch-1
Add `.mjs` as extension for JavaScript
2 parents 3e5a00f + c5dfb7f commit c8fd375

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/Data/Language.hs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ languageForType mediaType = case mediaType of
108108
".rb" -> Ruby
109109
".go" -> Go
110110
".js" -> JavaScript
111+
".mjs" -> JavaScript
111112
".ts" -> TypeScript
112113
".tsx" -> TSX
113114
".jsx" -> JSX
@@ -120,7 +121,7 @@ extensionsForLanguage :: Language -> [String]
120121
extensionsForLanguage language = case language of
121122
Go -> [".go"]
122123
Haskell -> [".hs"]
123-
JavaScript -> [".js"]
124+
JavaScript -> [".js", ".mjs"]
124125
PHP -> [".php"]
125126
Python -> [".py"]
126127
Ruby -> [".rb"]
@@ -134,7 +135,7 @@ languageForFilePath :: FilePath -> Language
134135
languageForFilePath = languageForType . takeExtension
135136

136137
supportedExts :: [String]
137-
supportedExts = [".go", ".py", ".rb", ".js", ".ts", ".php", ".phpt"]
138+
supportedExts = [".go", ".py", ".rb", ".js", ".mjs", ".ts", ".php", ".phpt"]
138139

139140
codeNavLanguages :: [Language]
140141
codeNavLanguages = [Go, Ruby, Python, JavaScript, PHP, TypeScript]

0 commit comments

Comments
 (0)
0