UNPKG

@kenchan0130/markdown-to-atlassian-wiki-markup

Version:
236 lines 5.44 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.markdownToWikiMarkupLanguageMapping = exports.GitHubFlaveredMarkdownCodeBlockLanguageMapping = exports.AtlassianSupportLanguage = void 0; const SupportLanguage = { ActionScript: "actionscript", Ada: "ada", AppleScript: "applescript", Bash: "bash", C: "c", CSharp: "c#", CPlusPlus: "c++", CSS: "css", Erlang: "erlang", Go: "go", Groovy: "groovy", Haskell: "haskell", HTML: "html", Java: "java", JavaScript: "javascript", JSON: "json", Lua: "lua", Nyan: "nyan", ObjectiveC: "objc", Perl: "perl", PHP: "php", PowerShell: "powershell", Python: "python", R: "r", Ruby: "ruby", Sass: "sass", Scala: "scala", SQL: "sql", Swift: "swift", VisualBasic: "visualbasic", XML: "xml", YAML: "yaml", }; /** * See also: https://confluence.atlassian.com/doc/code-block-macro-139390.html * https://jira.atlassian.com/secure/WikiRendererHelpAction.jspa?section=advanced */ exports.AtlassianSupportLanguage = Object.assign({ None: "none" }, SupportLanguage); // See also: https://github.com/github/linguist/blob/master/lib/linguist/languages.yml exports.GitHubFlaveredMarkdownCodeBlockLanguageMapping = { ActionScript: ["actionscript", "actionscript 3", "actionscript3", "as3"], Ada: ["ada", "ada95", "ada2005"], AppleScript: ["applescript", "osascript"], Bash: [ "abuild", "alpine abuild", "apkbuild", "bash", "bash session", "console", "gentoo ebuild", "gentoo eclass", "openrc", "openrc runscript", "sh", "shell", "shell-script", "shellsession", "tcsh", "zsh", ], C: ["c"], CSharp: ["c#", "csharp", "eq", "uno"], CPlusPlus: [ "ags", "ags script", "asymptote", "byond", "c++", "cpp", "cuda", "dm", "dtrace", "dtrace-script", "edje data collection", "game maker language", "holyc", "metal", "mql4", "mql5", "oncrpc", "opencl", "rpc", "rpcgen", "squirrel", "swig", "unified parallel c", "x bitmap", "x pixmap", "xbm", "xc", "xdr", "xpm", "xs", ], CSS: ["css"], Erlang: ["erlang"], Go: ["go", "golang", "v", "vlang"], Groovy: ["groovy", "nextflow"], Haskell: [ "c2hs", "c2hs haskell", "cabal", "cabal config", "dhall", "frege", "gf", "grammatical framework", "haskell", "purescript", ], HTML: ["html", "kit", "mtml", "riot", "svelte", "vue", "xhtml"], Java: ["apex", "chuck", "jasmin", "java", "unrealscript"], JavaScript: [ "cycript", "javascript", "javascript+erb", "js", "json with comments", "json5", "jsonc", "jsonld", "jsx", "node", "tsx", ], JSON: [ "ecere projects", "ipython notebook", "json", "jupyter notebook", "max", "max/msp", "maxmsp", ], Lua: ["lua", "terra"], Nyan: ["nyan"], ObjectiveC: [ "obj-c", "obj-c++", "objc", "objc++", "objective-c", "objective-c++", "objectivec", "objectivec++", ], Perl: ["cperl", "perl", "perl-6", "perl6", "pod", "pod 6", "raku"], PHP: ["hack", "html+php", "inc", "php", "zephir"], PowerShell: ["posh", "powershell", "pwsh"], Python: [ "bazel", "bzl", "easybuild", "gn", "python", "python3", "ren'py", "renpy", "rusthon", "sage", "starlark", ], R: ["r", "rscript", "splus"], Ruby: [ "crystal", "hcl", "jruby", "macruby", "mirah", "rake", "rb", "rbx", "ruby", "terraform", ], Sass: ["sass", "scss"], Scala: ["scala"], SQL: ["hiveql", "plsql", "sql", "sqlpl", "tsql"], Swift: ["swift"], VisualBasic: [ "vba", "vb6", "visual basic 6", "visual basic for applications", "visual basic .net", "vbnet", "vb .net", "vb.net", ], XML: [ "ant build system", "collada", "eagle", "genshi", "labview", "maven pom", "rss", "svg", "web ontology language", "wsdl", "xml", "xml property list", "xml+genshi", "xml+kid", "xpages", "xproc", "xsd", "xsl", "xslt", ], YAML: [ "common workflow language", "cwl", "lookml", "raml", "salt", "saltstack", "saltstate", "spline font database", "unity3d asset", "yaml", "yml", ], }; exports.markdownToWikiMarkupLanguageMapping = new Map(Object.entries(exports.GitHubFlaveredMarkdownCodeBlockLanguageMapping).flatMap(([key, langs]) => { return langs.map((v) => [ v, exports.AtlassianSupportLanguage[key], ]); })); //# sourceMappingURL=language.js.map