export const config = {
  paths: {
    vs: "/Program Files/MonacoEditor/vs",
  },
};

export const theme = "vs-dark";

export const customExtensionLanguages: Record<string, string> = {
  ".whtml": ".html",
};

export const monacoExtensions = new Set([
  ".abap",
  ".aes",
  ".ascx",
  ".asp",
  ".aspx",
  ".azcli",
  ".babelrc",
  ".bash",
  ".bat",
  ".bicep",
  ".bowerrc",
  ".c",
  ".cake",
  ".cc",
  ".clj",
  ".cljc",
  ".cljs",
  ".cls",
  ".cmd",
  ".coffee",
  ".config",
  ".cpp",
  ".cpy",
  ".cs",
  ".cshtml",
  ".csproj",
  ".css",
  ".csx",
  ".ctp",
  ".cxx",
  ".dart",
  ".dats",
  ".dax",
  ".dockerfile",
  ".dtd",
  ".ecl",
  ".edn",
  ".es6",
  ".eslintrc",
  ".ex",
  ".exs",
  ".flow",
  ".fs",
  ".fsi",
  ".fsscript",
  ".fsx",
  ".gemspec",
  ".gitconfig",
  ".go",
  ".gql",
  ".graphql",
  ".gyp",
  ".gypi",
  ".h",
  ".handlebars",
  ".har",
  ".hats",
  ".hbs",
  ".hcl",
  ".hh",
  ".hpp",
  ".htm",
  ".html",
  ".html.liquid",
  ".hxx",
  ".i3",
  ".iecplc",
  ".iecst",
  ".ig",
  ".ini",
  ".jade",
  ".jav",
  ".java",
  ".jl",
  ".js",
  ".jscsrc",
  ".jshintrc",
  ".jshtm",
  ".json",
  ".jsp",
  ".jsx",
  ".kt",
  ".lc3lib",
  ".less",
  ".lex",
  ".ligo",
  ".liquid",
  ".lua",
  ".m",
  ".m3",
  ".markdown",
  ".md",
  ".mdoc",
  ".mdown",
  ".mdtext",
  ".mdtxt",
  ".mdwn",
  ".mg",
  ".mjs",
  ".mkd",
  ".mkdn",
  ".ml",
  ".mli",
  ".mligo",
  ".msdax",
  ".opf",
  ".p",
  ".pas",
  ".php",
  ".php4",
  ".php5",
  ".phtml",
  ".pl",
  ".pla",
  ".pp",
  ".pp",
  ".pq",
  ".pqm",
  ".properties",
  ".proto",
  ".ps1",
  ".psd1",
  ".psm1",
  ".pug",
  ".py",
  ".pyw",
  ".qs",
  ".r",
  ".rb",
  ".rbx",
  ".redis",
  ".rhistory",
  ".rjs",
  ".rkt",
  ".rlib",
  ".rmd",
  ".rprofile",
  ".rpy",
  ".rq",
  ".rs",
  ".rst",
  ".rt",
  ".s",
  ".sats",
  ".sb",
  ".sbt",
  ".sc",
  ".scala",
  ".sch",
  ".scm",
  ".scss",
  ".sh",
  ".shtml",
  ".sol",
  ".sql",
  ".ss",
  ".st",
  ".sv",
  ".svg",
  ".svgz",
  ".svh",
  ".swift",
  ".tcl",
  ".tf",
  ".tfvars",
  ".ts",
  ".tsx",
  ".twig",
  ".txt",
  ".v",
  ".vb",
  ".vh",
  ".wxi",
  ".wxl",
  ".wxs",
  ".xaml",
  ".xhtml",
  ".xml",
  ".xsl",
  ".yaml",
  ".yml",
]);

export const URL_DELIMITER = "|";
