@@ -178,6 +178,7 @@ enum Language {
178
178
Scala ,
179
179
Shell ,
180
180
TypeScript ,
181
+ JavaScript ,
181
182
}
182
183
183
184
impl fmt:: Display for Language {
@@ -199,6 +200,7 @@ impl fmt::Display for Language {
199
200
Language :: Scala => write ! ( f, "Scala" ) ,
200
201
Language :: Shell => write ! ( f, "Shell" ) ,
201
202
Language :: TypeScript => write ! ( f, "TypeScript" ) ,
203
+ Language :: JavaScript => write ! ( f, "JavaScript" ) ,
202
204
}
203
205
}
204
206
}
@@ -390,6 +392,7 @@ impl From<tokei::LanguageType> for Language {
390
392
tokei:: LanguageType :: Scala => Language :: Scala ,
391
393
tokei:: LanguageType :: Sh => Language :: Shell ,
392
394
tokei:: LanguageType :: TypeScript => Language :: TypeScript ,
395
+ tokei:: LanguageType :: JavaScript => Language :: JavaScript ,
393
396
_ => unimplemented ! ( ) ,
394
397
}
395
398
}
@@ -413,6 +416,7 @@ fn get_all_language_types() -> Vec<tokei::LanguageType> {
413
416
tokei:: LanguageType :: Scala ,
414
417
tokei:: LanguageType :: Sh ,
415
418
tokei:: LanguageType :: TypeScript ,
419
+ tokei:: LanguageType :: JavaScript ,
416
420
]
417
421
}
418
422
@@ -435,6 +439,7 @@ impl Info {
435
439
Language :: Scala => include_str ! ( "../resources/scala.ascii" ) ,
436
440
Language :: Shell => include_str ! ( "../resources/shell.ascii" ) ,
437
441
Language :: TypeScript => include_str ! ( "../resources/typescript.ascii" ) ,
442
+ Language :: JavaScript => include_str ! ( "../resources/javascript.ascii" ) ,
438
443
// _ => include_str!("../resources/unknown.ascii"),
439
444
}
440
445
}
@@ -457,6 +462,7 @@ impl Info {
457
462
Language :: Scala => vec ! [ Color :: Blue ] ,
458
463
Language :: Shell => vec ! [ Color :: Green ] ,
459
464
Language :: TypeScript => vec ! [ Color :: Cyan ] ,
465
+ Language :: JavaScript => vec ! [ Color :: BrightYellow ] ,
460
466
}
461
467
}
462
468
}
0 commit comments