- create LuaJsonList to handle empty Lua JSON lists being sent as empty objects - fix exporting of resources and entities - split up map tiles into different layer directories - add 'chunk size' to MapChunkPosition - move tests to correct packages - bump tstl - decrease tstl logging - remove some defined, but unused, kafka topics - syslog, rest, websocket servers & web-map: decrease logging - webmap: add additional layers for buildings and resources
46 lines
1.2 KiB
JSON
46 lines
1.2 KiB
JSON
{
|
|
"$schema": "https://raw.githubusercontent.com/TypeScriptToLua/vscode-typescript-to-lua/master/tsconfig-schema.json",
|
|
"compilerOptions": {
|
|
"target": "esnext",
|
|
"lib": [
|
|
"esnext"
|
|
],
|
|
"module": "commonjs",
|
|
"moduleResolution": "node",
|
|
"types": [
|
|
"typescript-to-lua/language-extensions",
|
|
"lua-types/5.2",
|
|
"typed-factorio/runtime",
|
|
"typed-factorio/strict-index-types"
|
|
],
|
|
"plugins": [
|
|
{
|
|
"name": "typescript-tstl-plugin"
|
|
}
|
|
],
|
|
"allowSyntheticDefaultImports": true,
|
|
"esModuleInterop": true,
|
|
"explainFiles": false,
|
|
"forceConsistentCasingInFileNames": true,
|
|
"listEmittedFiles": true,
|
|
"listFiles": true,
|
|
"noFallthroughCasesInSwitch": true,
|
|
"noImplicitAny": true,
|
|
"noImplicitOverride": true,
|
|
"noImplicitReturns": true,
|
|
"noImplicitThis": true,
|
|
"sourceMap": false,
|
|
"strict": true,
|
|
"strictFunctionTypes": true,
|
|
"strictNullChecks": true,
|
|
"traceResolution": false
|
|
},
|
|
"tstl": {
|
|
"luaTarget": "5.2",
|
|
"tstlVerbose": false,
|
|
"noHeader": true,
|
|
"noImplicitSelf": true,
|
|
"sourceMapTraceback": false,
|
|
"luaLibImport": "require"
|
|
}
|
|
}
|