MCPcopy Create free account
hub / github.com/nodejs/nodejs.org / getLanguageByName

Function getLanguageByName

packages/rehype-shiki/src/highlighter.mjs:20–26  ·  view source on GitHub ↗
(language, langs)

Source from the content-addressed store, hash-verified

18 * @returns {T | undefined}
19 */
20export const getLanguageByName = (language, langs) => {
21 const normalized = language.toLowerCase();
22 return langs.find(
23 ({ name, aliases }) =>
24 name.toLowerCase() === normalized || aliases?.includes(normalized)
25 );
26};
27
28/**
29 * @typedef {Object} SyntaxHighlighter

Callers 2

getLanguageDisplayNameFunction · 0.90
getLanguageDisplayNameFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected