-
Notifications
You must be signed in to change notification settings - Fork 30
Expand file tree
/
Copy pathconstants.ts
More file actions
45 lines (44 loc) · 1.06 KB
/
constants.ts
File metadata and controls
45 lines (44 loc) · 1.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
export const languageIdToExecutorMap = {
javascript: "node",
php: "php",
python: "python -u",
perl: "perl",
perl6: "perl6",
ruby: "ruby",
go: "go run",
lua: "lua",
groovy: "groovy",
powershell: "powershell -ExecutionPolicy ByPass -File",
bat: "cmd /c",
shellscript: "bash",
fsharp: "fsi",
csharp: "scriptcs",
vbscript: "cscript //Nologo",
typescript: "ts-node",
coffeescript: "coffee",
scala: "scala",
swift: "swift",
julia: "julia",
crystal: "crystal",
ocaml: "ocaml",
r: "Rscript",
applescript: "osascript",
clojure: "lein exec",
racket: "racket",
scheme: "csi -script",
ahk: "autohotkey",
autoit: "autoit3",
dart: "dart",
haskell: "runhaskell",
nim: "nim compile --verbosity:0 --hints:off --run",
lisp: "sbcl --script",
kit: "kitc --run",
v: "v run",
sass: "sass --style expanded",
scss: "scss --style expanded",
};
export const languageIdToFileExtensionMap = {
javascript: "js",
typescript: "ts",
powershell: "ps1",
};