UNPKG

@redocly/theme

Version:

Shared UI components lib

36 lines (33 loc) 693 B
import { capitalize } from './string'; const languages = { js: 'JavaScript', ts: 'TypeScript', jsx: 'React', tsx: 'React', html: 'HTML', css: 'CSS', sh: 'Shell', java: 'Java', py: 'Python', graphql: 'GraphQL', gql: 'GraphQL', yaml: 'YAML', yml: 'YAML', json: 'JSON', md: 'Markdown', markdown: 'Markdown', mermaid: 'Mermaid', php: 'PHP', javascript: 'JavaScript', typescript: 'TypeScript', react: 'React', mdoc: 'Markdoc', 'objective-c': 'Objective-C', objectivec: 'Objective-C', sql: 'SQL', xml: 'XML', csharp: 'C#', }; export function langToName(lang: string) { return languages[lang as keyof typeof languages] || capitalize(lang); }