@atlaskit/editor-confluence-transformer
Version:
Editor Confluence Transformer
41 lines (40 loc) • 946 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.LANGUAGE_MAP = void 0;
exports.mapCodeLanguage = mapCodeLanguage;
exports.supportedLanguages = void 0;
var LANGUAGE_MAP = exports.LANGUAGE_MAP = {
actionscript: 'actionscript3',
applescript: 'applescript',
'c++': 'cpp',
coldfusion: 'coldfusion',
csharp: 'c#',
css: 'css',
delphi: 'delphi',
diff: 'diff',
erlang: 'erl',
groovy: 'groovy',
java: 'java',
javafx: 'javafx',
javascript: 'js',
perl: 'perl',
php: 'php',
plaintext: 'text',
powershell: 'powershell',
python: 'py',
ruby: 'ruby',
sass: 'sass',
scala: 'scala',
shell: 'bash',
sql: 'sql',
visualbasic: 'vb',
xml: 'xml'
};
var supportedLanguages = exports.supportedLanguages = Object.keys(LANGUAGE_MAP).map(function (name) {
return LANGUAGE_MAP[name];
});
function mapCodeLanguage(language) {
return LANGUAGE_MAP[language] || language.toLowerCase();
}