See 0d1e1ba3591458bb195812232d3b8c3345abbeaa for actual changes. The
rest is from running the `style:fix` script.
- Consolidated ignores
- Enabled for `ModCompilerService.ts`
- Added a format ignore line to `ModCompilerService.ts` to prevent
mappings from being affected
- Enabled for `jsonc` file types
---------
Co-authored-by: Chomp <27521899+chompDev@users.noreply.github.com>
This introduces a node version validation check on server start-up. The
expected node version is pulled from the `package.json`. Locally, the
expected version is pulled directly. The build script writes the
expected node version into the `build.json` file, which is used in the
built environment. When an invalid match is made the server start-up
halts.
This introduces a node version validation check on server start-up. The expected node version is pulled from the `package.json`. Locally, the expected version is pulled directly. The build script writes the expected node version into the `build.json` file, which is used in the built environment. When an invalid match is made the server start-up halts.
- Changes to import typing for ILogger and ICloner
- Targets es2022 in compilerOptions (Matching the target in .swcrc)
because otherwise Biome doesn't seem to find a proper target.
- Fixes up the seasonal event typing
- fixes run:debug to target the correct file
Clone trader data before we create flea offers with it, prevents contamination due to pass by reference
Moved trader item price modification for `config.traderPriceMultipler` into `onLoad` event of `TraderController`
Currently there is an error on the server if certain weapons or weapon
parts are selected that the user hasn't unlocked yet but attempts to use
for said weapons or parts for a build with the tiered flea, this
remedies that by never showing these parts.