From cecafedd78e5278af1c37847e0e889751941d8e0 Mon Sep 17 00:00:00 2001 From: Adam <897017+aSemy@users.noreply.github.com> Date: Sun, 20 Feb 2022 12:31:06 +0100 Subject: [PATCH] bump typed-factorio version, and add some more TS strictness --- .../src/main/typescript/package-lock.json | 6 +++--- .../events-mod/src/main/typescript/package.json | 14 +++++++++----- .../events-mod/src/main/typescript/tsconfig.json | 5 ++++- 3 files changed, 16 insertions(+), 9 deletions(-) diff --git a/modules/events-mod/src/main/typescript/package-lock.json b/modules/events-mod/src/main/typescript/package-lock.json index 899c75e..b901f4a 100644 --- a/modules/events-mod/src/main/typescript/package-lock.json +++ b/modules/events-mod/src/main/typescript/package-lock.json @@ -80,9 +80,9 @@ "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" }, "typed-factorio": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/typed-factorio/-/typed-factorio-0.17.1.tgz", - "integrity": "sha512-YXKFOYEeUVkHCuwtwseXhA8V1aw33AYGCH7W5Yqb6K3eDg1V2hESSw0uCbANKMFigp9bqCiVg9kid3qf9cQlQw==" + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/typed-factorio/-/typed-factorio-0.18.1.tgz", + "integrity": "sha512-osjGO4V809tlDnDI7lXTIOPCcDBwBfKfW6o8zFR04S0/uBAzP4eY3X3GXTPzWK/P3HJ9GXDUHV2Nai2ZRicbkA==" }, "typescript": { "version": "4.5.5", diff --git a/modules/events-mod/src/main/typescript/package.json b/modules/events-mod/src/main/typescript/package.json index 4b9a5f7..66c3a39 100644 --- a/modules/events-mod/src/main/typescript/package.json +++ b/modules/events-mod/src/main/typescript/package.json @@ -9,16 +9,20 @@ "engines": { "node": ">=10.13.0" }, - "devDependencies": {}, + "devDependencies": { + }, "dependencies": { "lua-types": "^2.11.0", "@types/node": "^12.0.8", "typescript-to-lua": "1.3.3", - "typed-factorio": "0.17.1", + "typed-factorio": "0.18.1", "typescript": "4.5.5" }, "license": "UNLICENSED", - "peerDependencies": {}, - "optionalDependencies": {}, - "bundledDependencies": [] + "peerDependencies": { + }, + "optionalDependencies": { + }, + "bundledDependencies": [ + ] } diff --git a/modules/events-mod/src/main/typescript/tsconfig.json b/modules/events-mod/src/main/typescript/tsconfig.json index d87f6f4..87b2667 100644 --- a/modules/events-mod/src/main/typescript/tsconfig.json +++ b/modules/events-mod/src/main/typescript/tsconfig.json @@ -24,7 +24,10 @@ "strict": true, "strictFunctionTypes": true, "strictNullChecks": true, - "traceResolution": true + "traceResolution": true, + "noImplicitReturns": true, + "noImplicitOverride": true, + "noFallthroughCasesInSwitch": true }, "tstl": { "luaTarget": "5.2",