2023-11-12 19:31:29 -05:00
|
|
|
{
|
|
|
|
"$schema": "https://raw.githubusercontent.com/TypeScriptToLua/TypeScriptToLua/master/tsconfig-schema.json",
|
|
|
|
"compilerOptions": {
|
|
|
|
"target": "ESNext",
|
2024-04-15 02:22:20 -04:00
|
|
|
"lib": [
|
|
|
|
"ESNext"
|
|
|
|
],
|
2023-11-12 21:14:29 -05:00
|
|
|
"module": "System",
|
2023-11-12 19:31:29 -05:00
|
|
|
"moduleResolution": "Node",
|
2024-04-15 02:22:20 -04:00
|
|
|
"types": [
|
|
|
|
"lua-types/jit",
|
|
|
|
"./minetest-api"
|
|
|
|
],
|
2023-11-12 19:31:29 -05:00
|
|
|
"strict": true,
|
|
|
|
"outDir": "mods/",
|
2024-04-15 02:22:20 -04:00
|
|
|
"rootDir": "source/",
|
2023-11-12 19:31:29 -05:00
|
|
|
"sourceMap": false,
|
|
|
|
"downlevelIteration": true
|
|
|
|
},
|
|
|
|
"include": [
|
2024-04-15 02:22:20 -04:00
|
|
|
"source/**/*.ts"
|
2023-11-12 19:31:29 -05:00
|
|
|
],
|
|
|
|
"exclude": [
|
|
|
|
"mods/**/*.lua",
|
|
|
|
"mods/**/*.mts",
|
|
|
|
],
|
|
|
|
"tstl": {
|
|
|
|
"luaTarget": "JIT",
|
|
|
|
"noHeader": true,
|
2023-11-13 04:22:07 -05:00
|
|
|
"noImplicitSelf": true,
|
2024-04-18 02:51:23 -04:00
|
|
|
"sourceMapTraceback": true,
|
2023-11-13 04:22:07 -05:00
|
|
|
"luaLibImport": "inline"
|
2023-11-12 19:31:29 -05:00
|
|
|
}
|
|
|
|
}
|