diff --git a/src/setup-utils/vue-config-utils.js b/src/setup-utils/vue-config-utils.js index e944e1300..c0689d08c 100644 --- a/src/setup-utils/vue-config-utils.js +++ b/src/setup-utils/vue-config-utils.js @@ -63,7 +63,7 @@ function baseChainWebpack(config) { }]); // Limit highlight.js to only the necessary languages - const builtinLanguages = 'bash|c|s?css|cpp|diff|http|java|llvm|perl|php|python|ruby|xml|javascript|json|markdown|objectivec|shell|swift|yaml'; + const builtinLanguages = 'bash|c|s?css|cpp|diff|http|java|llvm|perl|php|python|ruby|xml|javascript|json|markdown|objectivec|shell|swift|typescript|yaml'; const envLanguages = (process.env.VUE_APP_HLJS_LANGUAGES ?? '').split(',').join('|'); config .plugin('LanguagesPlugin') diff --git a/src/utils/syntax-highlight.js b/src/utils/syntax-highlight.js index 286d51f24..924436c92 100644 --- a/src/utils/syntax-highlight.js +++ b/src/utils/syntax-highlight.js @@ -36,6 +36,7 @@ const Languages = { scss: [], shell: ['console', 'shellsession'], swift: [], + typescript: ['typescript', 'ts', 'tsx', 'mts', 'cts'], xml: ['html', 'xhtml', 'rss', 'atom', 'xjb', 'xsd', 'xsl', 'plist', 'wsf', 'svg'], yaml: ['yml', 'yaml'], // load more languages from the environment