diff options
author | Kitson Kelly <me@kitsonkelly.com> | 2020-11-10 10:10:41 +1100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-11-10 10:10:41 +1100 |
commit | c1fa8fbeba7bb9a35d144af3ae9d483c2baf4c76 (patch) | |
tree | aae4e3af2bfc63e9b69b8db35a4e168bc6f102b1 /cli/media_type.rs | |
parent | 568b7d6afb43d7f501d1baf14d5a10470541bba2 (diff) |
fix(cli): allow root modules be .mjs/.cjs (#8310)
Fixes #6176
Diffstat (limited to 'cli/media_type.rs')
-rw-r--r-- | cli/media_type.rs | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/cli/media_type.rs b/cli/media_type.rs index 7be494a3a..8280c1180 100644 --- a/cli/media_type.rs +++ b/cli/media_type.rs @@ -94,19 +94,16 @@ impl MediaType { }, }, Some(os_str) => match os_str.to_str() { - Some("ts") => match path.file_stem() { - Some(os_str) => match os_str.to_str() { - Some(file_name) => { + Some("ts") => { + if let Some(os_str) = path.file_stem() { + if let Some(file_name) = os_str.to_str() { if file_name.ends_with(".d") { - MediaType::Dts - } else { - MediaType::TypeScript + return MediaType::Dts; } } - None => MediaType::TypeScript, - }, - None => MediaType::TypeScript, - }, + } + MediaType::TypeScript + } Some("tsx") => MediaType::TSX, Some("js") => MediaType::JavaScript, Some("jsx") => MediaType::JSX, |