bump typed-factorio version, and add some more TS strictness

This commit is contained in:
Adam 2022-02-20 12:31:06 +01:00
parent e12e98ee71
commit cecafedd78
3 changed files with 16 additions and 9 deletions

View file

@ -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",

View file

@ -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": [
]
}

View file

@ -24,7 +24,10 @@
"strict": true,
"strictFunctionTypes": true,
"strictNullChecks": true,
"traceResolution": true
"traceResolution": true,
"noImplicitReturns": true,
"noImplicitOverride": true,
"noFallthroughCasesInSwitch": true
},
"tstl": {
"luaTarget": "5.2",