Server/project/src
TheSparta 723f8db572 Updated dependencies + A few other things (!150)
Initially this was going to be an update to dependencies but it seems i got a little carried away!

Anyways this PR removes 2 unused dependencies (`jshint` and `utf-8-validate`), and 2 other, `del` and `fs-extra` that were replaced by the built-in `fs/promises`.

It also renames all `tsconfig` and `Dockerfile` files, in a way that when viewed in a file tree sorted alphabetically they will be next to each other.

It also updates the typescript target to `ES2022`, and changes moduleResolution from `Node` to `Node10` (this isn't an update, they are the same thing but `Node` is now deprecated).

It also adds the `node:` discriminator to every import from built-in modules.

It also has major changes to the build script, `del` and `fs-extra` were only being used in the build script, it's now using `fs/promises` instead, cleaned up the code from some functions, adds better documentation to a few functions, and renames some gulp tasks and npm scripts to better represent what they actually do.

And finally it updates dependencies, except for `atomically` which can't be updated unless the project switches to ESM.

Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/150
Co-authored-by: TheSparta <thesparta@noreply.dev.sp-tarkov.com>
Co-committed-by: TheSparta <thesparta@noreply.dev.sp-tarkov.com>
2023-10-14 09:01:41 +00:00
..
callbacks 0.13.5.0 (!147) 2023-10-10 11:03:20 +00:00
context Feature: Save profile changes on game exit 2023-03-23 14:48:10 +00:00
controllers Updated dependencies + A few other things (!150) 2023-10-14 09:01:41 +00:00
di Updated dependencies + A few other things (!150) 2023-10-14 09:01:41 +00:00
generators Make use of Set data structure inside createRandomLoot() to improve performance via .has instead of .includes 2023-10-13 20:18:39 +01:00
helpers Refactored repeatable quest system 2023-10-11 17:43:57 +01:00
ide Add Repo 2023-03-03 15:23:46 +00:00
loaders Updated dependencies + A few other things (!150) 2023-10-14 09:01:41 +00:00
models Updated dependencies + A few other things (!150) 2023-10-14 09:01:41 +00:00
routers Updated dependencies + A few other things (!150) 2023-10-14 09:01:41 +00:00
servers Updated dependencies + A few other things (!150) 2023-10-14 09:01:41 +00:00
services Updated dependencies + A few other things (!150) 2023-10-14 09:01:41 +00:00
utils Updated dependencies + A few other things (!150) 2023-10-14 09:01:41 +00:00
ErrorHandler.ts Lint: ts files (!82) 2023-03-22 14:31:05 +00:00
Program.ts Add Repo 2023-03-03 15:23:46 +00:00
TYPES.ts Add Repo 2023-03-03 15:23:46 +00:00