Extract @sendou/utils, @sendou/build-analyzer, @sendou/map-list-generator and @sendou/scanner-core workspace packages

This commit is contained in:
Kalle
2026-08-16 10:01:27 +03:00
parent fdb97b04b2
commit 935e357842
505 changed files with 1384 additions and 967 deletions

View File

@@ -3,6 +3,13 @@
import fs from "node:fs";
import path from "node:path";
import { fileURLToPath } from "node:url";
import type {
BaseWeaponStats,
MainWeaponParams,
ParamsJson,
SubWeaponParams,
WeaponKit,
} from "@sendou/build-analyzer/analyzer-types";
import type {
MainWeaponId,
SpecialWeaponId,
@@ -13,16 +20,9 @@ import {
subWeaponIds,
weaponIdToBaseWeaponId,
} from "@sendou/in-game-lists/weapon-ids";
import invariant from "@sendou/utils/invariant";
import { logger } from "@sendou/utils/logger";
import { z } from "zod";
import type {
BaseWeaponStats,
MainWeaponParams,
ParamsJson,
SubWeaponParams,
WeaponKit,
} from "~/features/build-analyzer/analyzer-types";
import invariant from "~/utils/invariant";
import { logger } from "~/utils/logger";
import {
LANG_JSONS_TO_CREATE,
loadLangDicts,