UNPKG

@atlaskit/editor-core

Version:

A package contains Atlassian editor core functionality

34 lines (31 loc) 774 B
export const LANGUAGE_MAP = { 'ActionScript': 'actionscript3', 'AppleScript': 'applescript', 'Shell': 'bash', 'CSharp': 'c#', 'C++': 'cpp', 'CSS': 'css', 'ColdFusion': 'coldfusion', 'Delphi': 'delphi', 'Diff': 'diff', 'Erlang': 'erl', 'Groovy': 'groovy', 'XML': 'xml', 'Java': 'java', 'JavaFX': 'javafx', 'JavaScript': 'js', 'PHP': 'php', 'Perl': 'perl', 'PlainText': 'text', 'PowerShell': 'powershell', 'Python': 'py', 'Ruby': 'ruby', 'SQL': 'sql', 'Sass': 'sass', 'Scala': 'scala', 'VisualBasic': 'vb', }; export const supportedLanguages = Object.keys(LANGUAGE_MAP).map(name => LANGUAGE_MAP[name]); export function mapCodeLanguage(language: string): string { return LANGUAGE_MAP[language] || language.toLowerCase(); }