mirror of
https://github.com/SrIzan10/spongebin.git
synced 2026-05-01 11:05:09 +00:00
fix: fix typescript type checking, optimize load times
This commit is contained in:
@@ -37,10 +37,6 @@ export function MonacoEditor() {
|
||||
|
||||
shikiToMonaco(highlighter, monaco);
|
||||
|
||||
monaco.languages.typescript.typescriptDefaults.setCompilerOptions({
|
||||
tsx: "react",
|
||||
});
|
||||
|
||||
monaco.languages.json.jsonDefaults.setDiagnosticsOptions({
|
||||
validate: true,
|
||||
enableSchemaRequest: true,
|
||||
|
||||
@@ -1,211 +1,211 @@
|
||||
export const LANGUAGES = [
|
||||
"text",
|
||||
"abap",
|
||||
"actionscript-3",
|
||||
// "actionscript-3",
|
||||
"ada",
|
||||
"angular-html",
|
||||
"angular-ts",
|
||||
"apache",
|
||||
"apex",
|
||||
// "angular-html",
|
||||
// "angular-ts",
|
||||
// "apache",
|
||||
// "apex",
|
||||
"apl",
|
||||
"applescript",
|
||||
"ara",
|
||||
"asciidoc",
|
||||
// "applescript",
|
||||
// "ara",
|
||||
// "asciidoc",
|
||||
"asm",
|
||||
"astro",
|
||||
"awk",
|
||||
"ballerina",
|
||||
// "awk",
|
||||
// "ballerina",
|
||||
"bat",
|
||||
"beancount",
|
||||
"berry",
|
||||
// "beancount",
|
||||
// "berry",
|
||||
"bibtex",
|
||||
"bicep",
|
||||
// "bicep",
|
||||
"blade",
|
||||
"bsl",
|
||||
// "bsl",
|
||||
"c",
|
||||
"cadence",
|
||||
"cairo",
|
||||
"clarity",
|
||||
// "cadence",
|
||||
// "cairo",
|
||||
// "clarity",
|
||||
"clojure",
|
||||
"cmake",
|
||||
// "cmake",
|
||||
"cobol",
|
||||
"codeowners",
|
||||
"codeql",
|
||||
// "codeowners",
|
||||
// "codeql",
|
||||
"coffeescript",
|
||||
"common-lisp",
|
||||
"coq",
|
||||
// "coq",
|
||||
"c++",
|
||||
"crystal",
|
||||
"c#",
|
||||
"css",
|
||||
"csv",
|
||||
"cue",
|
||||
"cypher",
|
||||
// "csv",
|
||||
// "cue",
|
||||
// "cypher",
|
||||
"d",
|
||||
"dart",
|
||||
"dax",
|
||||
"desktop",
|
||||
// "desktop",
|
||||
"diff",
|
||||
"docker",
|
||||
"dotenv",
|
||||
"dream-maker",
|
||||
"edge",
|
||||
// "docker",
|
||||
// "dotenv",
|
||||
// "dream-maker",
|
||||
// "edge",
|
||||
"elixir",
|
||||
"elm",
|
||||
"emacs-lisp",
|
||||
"erb",
|
||||
// "emacs-lisp",
|
||||
// "erb",
|
||||
"erlang",
|
||||
"fennel",
|
||||
"fish",
|
||||
"fluent",
|
||||
// "fennel",
|
||||
// "fish",
|
||||
// "fluent",
|
||||
"f#",
|
||||
"gdresource",
|
||||
"gdscript",
|
||||
"gdshader",
|
||||
"genie",
|
||||
"gherkin",
|
||||
"git-commit",
|
||||
"git-rebase",
|
||||
// "gdresource",
|
||||
// "gdscript",
|
||||
// "gdshader",
|
||||
// "genie",
|
||||
// "gherkin",
|
||||
// "git-commit",
|
||||
// "git-rebase",
|
||||
"gleam",
|
||||
"glsl",
|
||||
"gnuplot",
|
||||
// "glsl",
|
||||
// "gnuplot",
|
||||
"go",
|
||||
"graphql",
|
||||
"groovy",
|
||||
"hack",
|
||||
"haml",
|
||||
"handlebars",
|
||||
// "haml",
|
||||
// "handlebars",
|
||||
"haskell",
|
||||
"haxe",
|
||||
"hcl",
|
||||
"hjson",
|
||||
"hlsl",
|
||||
// "hcl",
|
||||
// "hjson",
|
||||
// "hlsl",
|
||||
"html",
|
||||
"http",
|
||||
"hxml",
|
||||
"hy",
|
||||
"imba",
|
||||
"ini",
|
||||
// "http",
|
||||
// "hxml",
|
||||
// "hy",
|
||||
// "imba",
|
||||
// "ini",
|
||||
"java",
|
||||
"javascript",
|
||||
"jinja",
|
||||
"json",
|
||||
"json5",
|
||||
"jsonnet",
|
||||
"jssm",
|
||||
// "jsonnet",
|
||||
// "jssm",
|
||||
"jsx",
|
||||
"julia",
|
||||
"kotlin",
|
||||
"kusto",
|
||||
// "kusto",
|
||||
"latex",
|
||||
"lean",
|
||||
"less",
|
||||
"liquid",
|
||||
"llvm",
|
||||
// "lean",
|
||||
// "less",
|
||||
// "liquid",
|
||||
// "llvm",
|
||||
"log",
|
||||
"logo",
|
||||
// "logo",
|
||||
"lua",
|
||||
"luau",
|
||||
"make",
|
||||
// "luau",
|
||||
// "make",
|
||||
"markdown",
|
||||
"matlab",
|
||||
"mdc",
|
||||
// "mdc",
|
||||
"mdx",
|
||||
"mermaid",
|
||||
"mipsasm",
|
||||
// "mipsasm",
|
||||
"mojo",
|
||||
"move",
|
||||
"narrat",
|
||||
"nextflow",
|
||||
"nginx",
|
||||
// "move",
|
||||
// "narrat",
|
||||
// "nextflow",
|
||||
// "nginx",
|
||||
"nim",
|
||||
"nix",
|
||||
"nushell",
|
||||
"objective-c",
|
||||
"objective-cpp",
|
||||
// "nushell",
|
||||
// "objective-c",
|
||||
// "objective-cpp",
|
||||
"ocaml",
|
||||
"pascal",
|
||||
"perl",
|
||||
"php",
|
||||
"plsql",
|
||||
"po",
|
||||
"polar",
|
||||
"postcss",
|
||||
"powerquery",
|
||||
// "plsql",
|
||||
// "po",
|
||||
// "polar",
|
||||
// "postcss",
|
||||
// "powerquery",
|
||||
"powershell",
|
||||
"prisma",
|
||||
"prolog",
|
||||
"proto",
|
||||
"pug",
|
||||
"puppet",
|
||||
// "prolog",
|
||||
// "proto",
|
||||
// "pug",
|
||||
// "puppet",
|
||||
"purescript",
|
||||
"python",
|
||||
"qml",
|
||||
"qss",
|
||||
// "qml",
|
||||
// "qss",
|
||||
"r",
|
||||
"racket",
|
||||
"raku",
|
||||
// "racket",
|
||||
// "raku",
|
||||
"razor",
|
||||
"reg",
|
||||
"regex",
|
||||
"rel",
|
||||
"riscv",
|
||||
"rst",
|
||||
// "reg",
|
||||
// "regex",
|
||||
// "rel",
|
||||
// "riscv",
|
||||
// "rst",
|
||||
"ruby",
|
||||
"rust",
|
||||
"sas",
|
||||
"sass",
|
||||
// "sas",
|
||||
// "sass",
|
||||
"scala",
|
||||
"scheme",
|
||||
"scss",
|
||||
"sdbl",
|
||||
"shaderlab",
|
||||
"shell",
|
||||
"smalltalk",
|
||||
// "sdbl",
|
||||
// "shaderlab",
|
||||
"shellscript",
|
||||
// "smalltalk",
|
||||
"solidity",
|
||||
"soy",
|
||||
"sparql",
|
||||
"splunk",
|
||||
// "soy",
|
||||
// "sparql",
|
||||
// "splunk",
|
||||
"sql",
|
||||
"ssh-config",
|
||||
"stata",
|
||||
"stylus",
|
||||
// "ssh-config",
|
||||
// "stata",
|
||||
// "stylus",
|
||||
"svelte",
|
||||
"swift",
|
||||
"system-verilog",
|
||||
"systemd",
|
||||
"talonscript",
|
||||
"tasl",
|
||||
"tcl",
|
||||
"templ",
|
||||
"terraform",
|
||||
"tex",
|
||||
// "system-verilog",
|
||||
// "systemd",
|
||||
// "talonscript",
|
||||
// "tasl",
|
||||
// "tcl",
|
||||
// "templ",
|
||||
// "terraform",
|
||||
// "tex",
|
||||
"toml",
|
||||
"ts-tags",
|
||||
"tsv",
|
||||
// "ts-tags",
|
||||
// "tsv",
|
||||
"tsx",
|
||||
"turtle",
|
||||
"twig",
|
||||
// "turtle",
|
||||
// "twig",
|
||||
"typescript",
|
||||
"typespec",
|
||||
// "typespec",
|
||||
"typst",
|
||||
"v",
|
||||
"vala",
|
||||
// "vala",
|
||||
"vb",
|
||||
"verilog",
|
||||
"vhdl",
|
||||
"viml",
|
||||
// "verilog",
|
||||
// "vhdl",
|
||||
// "viml",
|
||||
"vue",
|
||||
"vyper",
|
||||
// "vyper",
|
||||
"wasm",
|
||||
"wenyan",
|
||||
"wgsl",
|
||||
"wikitext",
|
||||
"wit",
|
||||
// "wenyan",
|
||||
// "wgsl",
|
||||
// "wikitext",
|
||||
// "wit",
|
||||
"wolfram",
|
||||
"xml",
|
||||
"xsl",
|
||||
// "xsl",
|
||||
"yaml",
|
||||
"zenscript",
|
||||
// "zenscript",
|
||||
"zig",
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user