simplify imports

This commit is contained in:
tresabhi committed 2026-05-15 22:46:36 -05:00
1 parent 0a4b81cde4
commit f550386fd9
24 files changed
+59 -62

No files matched your search

@@ -40,7 +40,7 @@ for (const file of files) {
let content = ""; let content = "";
for (const _import of imports) { for (const _import of imports) {
content += `import { ${_import.name}Component } from "@protos/blitz/${_import.file}";\n`; content += `import { ${_import.name}Component } from "@protos/${_import.file}";\n`;
} }
content += content +=
+1 -1
View File
@@ -1,6 +1,6 @@
import { readFile, writeFile } from "fs/promises"; import { readFile, writeFile } from "fs/promises";
const IMPORT = "@protos/blitz/auto_legacy_proxy_client"; const IMPORT = "@protos/auto_legacy_proxy_client";
const SOURCE = const SOURCE =
"../../packages/closed/protos/blitz/auto_legacy_proxy_client.proto"; "../../packages/closed/protos/blitz/auto_legacy_proxy_client.proto";
const TARGET = "../../packages/closed/src/unreal/methodPopulatedProxyClient.ts"; const TARGET = "../../packages/closed/src/unreal/methodPopulatedProxyClient.ts";
+3 -6
View File
@@ -39,17 +39,14 @@ args += "--ts_proto_opt=unrecognizedEnum=false\n";
args += "--ts_proto_opt=snakeToCamel=false\n"; args += "--ts_proto_opt=snakeToCamel=false\n";
args += `--ts_proto_out=${ROOT}\n`; args += `--ts_proto_out=${ROOT}\n`;
args += `-I=${ROOT}\n`; for (const dir of await readdir(ROOT)) {
// for (const dir of await readdir(ROOT)) { args += `-I=${ROOT}/${dir}\n`;
// args += `-I=${ROOT}/${dir}\n`; }
// }
const filesRaw = await readdir(`${ROOT}`, { recursive: true }); const filesRaw = await readdir(`${ROOT}`, { recursive: true });
const files: string[] = []; const files: string[] = [];
for (const file of filesRaw) { for (const file of filesRaw) {
if (!file.startsWith("blitz/")) continue;
if (file.endsWith(".proto")) { if (file.endsWith(".proto")) {
files.push(file); files.push(file);
args += `${ROOT}/${file}\n`; args += `${ROOT}/${file}\n`;
+11 -11
View File
@@ -1,17 +1,17 @@
import type { MetadataAccessor } from "@blitzkit/closed"; import type { MetadataAccessor } from "@blitzkit/closed";
import type { Strings } from "@blitzkit/i18n"; import type { Strings } from "@blitzkit/i18n";
import locales from "@blitzkit/i18n/locales.json"; import locales from "@blitzkit/i18n/locales.json";
import type { TankUpgradePricePresetComponent } from "@protos/blitz/blitz_static_tank_upgrade_price_preset_component"; import type { Avatar } from "@protos/avatar";
import type { Avatar } from "@protos/blitzkit/avatar"; import type { AvatarList } from "@protos/avatar_list";
import type { AvatarList } from "@protos/blitzkit/avatar_list"; import type { Avatars } from "@protos/avatars";
import type { Avatars } from "@protos/blitzkit/avatars"; import type { Background } from "@protos/background";
import type { Background } from "@protos/blitzkit/background"; import type { Backgrounds } from "@protos/backgrounds";
import type { Backgrounds } from "@protos/blitzkit/backgrounds"; import type { TankUpgradePricePresetComponent } from "@protos/blitz_static_tank_upgrade_price_preset_component";
import type { PopularTanks } from "@protos/blitzkit/popular_tanks"; import type { PopularTanks } from "@protos/popular_tanks";
import type { Tank } from "@protos/blitzkit/tank"; import type { Tank } from "@protos/tank";
import type { TankList } from "@protos/blitzkit/tank_list"; import type { TankList } from "@protos/tank_list";
import type { Tanks } from "@protos/blitzkit/tanks"; import type { Tanks } from "@protos/tanks";
import type { Tiers } from "@protos/blitzkit/tiers"; import type { Tiers } from "@protos/tiers";
export abstract class AbstractAPI { export abstract class AbstractAPI {
abstract metadata: MetadataAccessor; abstract metadata: MetadataAccessor;
+6 -6
View File
@@ -1,11 +1,11 @@
import { fetchPB } from "@blitzkit/core"; import { fetchPB } from "@blitzkit/core";
import type { Strings } from "@blitzkit/i18n"; import type { Strings } from "@blitzkit/i18n";
import { TankUpgradePricePresetComponent } from "@protos/blitz/blitz_static_tank_upgrade_price_preset_component"; import { Avatars } from "@protos/avatars";
import { Avatars } from "@protos/blitzkit/avatars"; import { TankUpgradePricePresetComponent } from "@protos/blitz_static_tank_upgrade_price_preset_component";
import { PopularTanks } from "@protos/blitzkit/popular_tanks"; import { PopularTanks } from "@protos/popular_tanks";
import { TankList } from "@protos/blitzkit/tank_list"; import { TankList } from "@protos/tank_list";
import { Tanks } from "@protos/blitzkit/tanks"; import { Tanks } from "@protos/tanks";
import { Tiers } from "@protos/blitzkit/tiers"; import { Tiers } from "@protos/tiers";
import { AbstractAPI, Cache } from "./abstract"; import { AbstractAPI, Cache } from "./abstract";
const rejected = Promise.reject("Not implemented on client"); const rejected = Promise.reject("Not implemented on client");
+8 -8
View File
@@ -2,14 +2,14 @@ import type { MetadataAccessor } from "@blitzkit/closed";
import { assertSecret, sluggify } from "@blitzkit/core"; import { assertSecret, sluggify } from "@blitzkit/core";
import type { Strings } from "@blitzkit/i18n"; import type { Strings } from "@blitzkit/i18n";
import locales from "@blitzkit/i18n/locales.json"; import locales from "@blitzkit/i18n/locales.json";
import type { RemoteStorageComponent } from "@protos/blitz/blitz_static_remote_storage_component"; import type { Avatar, DeepPartial } from "@protos/avatar";
import type { Avatar, DeepPartial } from "@protos/blitzkit/avatar"; import type { Background } from "@protos/background";
import type { Background } from "@protos/blitzkit/background"; import type { RemoteStorageComponent } from "@protos/blitz_static_remote_storage_component";
import type { PopularTanks } from "@protos/blitzkit/popular_tanks"; import type { PopularTanks } from "@protos/popular_tanks";
import type { Tank } from "@protos/blitzkit/tank"; import type { Tank } from "@protos/tank";
import type { TankListEntry } from "@protos/blitzkit/tank_list"; import type { TankListEntry } from "@protos/tank_list";
import type { Tanks } from "@protos/blitzkit/tanks"; import type { Tanks } from "@protos/tanks";
import type { Tiers } from "@protos/blitzkit/tiers"; import type { Tiers } from "@protos/tiers";
import { existsSync } from "fs"; import { existsSync } from "fs";
import { mkdir, readFile, writeFile } from "fs/promises"; import { mkdir, readFile, writeFile } from "fs/promises";
import { google } from "googleapis"; import { google } from "googleapis";
@@ -1,6 +1,6 @@
import { literals } from "@blitzkit/i18n"; import { literals } from "@blitzkit/i18n";
import { Grade } from "@protos/blitz/blitz_static_standard_grades_enum"; import type { Avatar } from "@protos/avatar";
import type { Avatar } from "@protos/blitzkit/avatar"; import { Grade } from "@protos/blitz_static_standard_grades_enum";
import { DownloadIcon, StarFilledIcon } from "@radix-ui/react-icons"; import { DownloadIcon, StarFilledIcon } from "@radix-ui/react-icons";
import { useGameStrings } from "../../hooks/useGameStrings"; import { useGameStrings } from "../../hooks/useGameStrings";
import { useStrings } from "../../hooks/useStrings"; import { useStrings } from "../../hooks/useStrings";
@@ -1,6 +1,6 @@
import { formatCompact } from "@blitzkit/core"; import { formatCompact } from "@blitzkit/core";
import type { StandardPrice } from "@protos/blitz/blitz_static_standard_price"; import type { StandardPrice } from "@protos/blitz_static_standard_price";
import type { StandardSinglePrice } from "@protos/blitz/blitz_static_standard_single_price"; import type { StandardSinglePrice } from "@protos/blitz_static_standard_single_price";
import type { ComponentProps } from "react"; import type { ComponentProps } from "react";
import { useLocale } from "../../hooks/useLocale"; import { useLocale } from "../../hooks/useLocale";
import { classNames } from "../../ui/classNames"; import { classNames } from "../../ui/classNames";
@@ -1,8 +1,8 @@
import { romanize } from "@blitzkit/core"; import { romanize } from "@blitzkit/core";
import { Grade } from "@protos/blitz/blitz_static_standard_grades_enum"; import { Grade } from "@protos/blitz_static_standard_grades_enum";
import type { StandardPrice } from "@protos/blitz/blitz_static_standard_price"; import type { StandardPrice } from "@protos/blitz_static_standard_price";
import type { UpgradeLine } from "@protos/blitz/blitz_static_tank_upgrade_line"; import type { UpgradeLine } from "@protos/blitz_static_tank_upgrade_line";
import type { StageParameters } from "@protos/blitz/blitz_static_tank_upgrade_single_stage"; import type { StageParameters } from "@protos/blitz_static_tank_upgrade_single_stage";
import { DoubleArrowDownIcon, DoubleArrowUpIcon } from "@radix-ui/react-icons"; import { DoubleArrowDownIcon, DoubleArrowUpIcon } from "@radix-ui/react-icons";
import { useMemo } from "react"; import { useMemo } from "react";
import { import {
@@ -1,4 +1,4 @@
import { Avatars } from "@protos/blitzkit/avatars"; import { Avatars } from "@protos/avatars";
import { api } from "../../../api/dynamic"; import { api } from "../../../api/dynamic";
export async function GET() { export async function GET() {
@@ -1,4 +1,4 @@
import { Nation } from "@protos/blitz/blitz_static_tank_component"; import { Nation } from "@protos/blitz_static_tank_component";
import type { APIContext, GetStaticPaths } from "astro"; import type { APIContext, GetStaticPaths } from "astro";
import { clientUnmountedResponse } from "../../../../api/responses"; import { clientUnmountedResponse } from "../../../../api/responses";
import { game } from "../../../../game/game"; import { game } from "../../../../game/game";
@@ -1,4 +1,4 @@
import { Tanks } from "@protos/blitzkit/tanks"; import { Tanks } from "@protos/tanks";
import { api } from "../../../api/dynamic"; import { api } from "../../../api/dynamic";
/** /**
@@ -1,4 +1,4 @@
import { TankList } from "@protos/blitzkit/tank_list"; import { TankList } from "@protos/tank_list";
import { api } from "../../../api/dynamic"; import { api } from "../../../api/dynamic";
/** /**
@@ -1,4 +1,4 @@
import { PopularTanks } from "@protos/blitzkit/popular_tanks"; import { PopularTanks } from "@protos/popular_tanks";
import { api } from "../../../api/dynamic"; import { api } from "../../../api/dynamic";
export async function GET() { export async function GET() {
@@ -1,4 +1,4 @@
import { TankUpgradePricePresetComponent } from "@protos/blitz/blitz_static_tank_upgrade_price_preset_component"; import { TankUpgradePricePresetComponent } from "@protos/blitz_static_tank_upgrade_price_preset_component";
import type { APIContext, GetStaticPaths } from "astro"; import type { APIContext, GetStaticPaths } from "astro";
import { api } from "../../../../../api/dynamic"; import { api } from "../../../../../api/dynamic";
@@ -1,4 +1,4 @@
import { Tiers } from "@protos/blitzkit/tiers"; import { Tiers } from "@protos/tiers";
import { api } from "../../api/dynamic"; import { api } from "../../api/dynamic";
/** /**
+1 -1
View File
@@ -1,4 +1,4 @@
import type { Tank } from "@protos/blitzkit/tank"; import type { Tank } from "@protos/tank";
import { Varuna } from "varuna"; import { Varuna } from "varuna";
import { createTankState } from "../tankopedia/createTankState"; import { createTankState } from "../tankopedia/createTankState";
import { type TankState } from "../tankopedia/tankState"; import { type TankState } from "../tankopedia/tankState";
@@ -1,6 +1,6 @@
import { StandardSinglePrice } from "@protos/blitz/blitz_static_standard_single_price"; import { StandardSinglePrice } from "@protos/blitz_static_standard_single_price";
import type { TankCatalogComponent } from "@protos/blitz/blitz_static_tank_component"; import type { TankCatalogComponent } from "@protos/blitz_static_tank_component";
import { PenetrationGroup } from "@protos/blitz/blitz_static_tank_penetration_group"; import { PenetrationGroup } from "@protos/blitz_static_tank_penetration_group";
import { import {
ModuleUpgrade, ModuleUpgrade,
ModuleUpgrade_Modifier, ModuleUpgrade_Modifier,
@@ -13,7 +13,7 @@ import {
TankAttributeChange_AttributeName, TankAttributeChange_AttributeName,
TankAttributeChange_Modifier, TankAttributeChange_Modifier,
VisualChanges, VisualChanges,
} from "@protos/blitz/blitz_static_tank_upgrade_single_stage"; } from "@protos/blitz_static_tank_upgrade_single_stage";
import { import {
isAlternativeLine, isAlternativeLine,
originalLineName, originalLineName,
@@ -1,5 +1,5 @@
import { normalizeAngleDeg } from "@blitzkit/core"; import { normalizeAngleDeg } from "@blitzkit/core";
import type { PitchLimit } from "@protos/blitz/blitz_static_tank_upgrade_single_stage"; import type { PitchLimit } from "@protos/blitz_static_tank_upgrade_single_stage";
import { clamp, degToRad, lerp, radToDeg } from "three/src/math/MathUtils.js"; import { clamp, degToRad, lerp, radToDeg } from "three/src/math/MathUtils.js";
export function applyPitchYawLimits( export function applyPitchYawLimits(
@@ -1,10 +1,10 @@
import { TankClass } from "@protos/blitz/blitz_static_tank_component"; import { TankClass } from "@protos/blitz_static_tank_component";
import { import {
ShellUpgradeSingleChange_AttributeName, ShellUpgradeSingleChange_AttributeName,
StageParameters, StageParameters,
TankAttributeChange_AttributeName, TankAttributeChange_AttributeName,
} from "@protos/blitz/blitz_static_tank_upgrade_single_stage"; } from "@protos/blitz_static_tank_upgrade_single_stage";
import type { Tank } from "@protos/blitzkit/tank"; import type { Tank } from "@protos/tank";
import { radToDeg } from "three/src/math/MathUtils.js"; import { radToDeg } from "three/src/math/MathUtils.js";
import { applyPitchYawLimits } from "./applyPitchYawLimits"; import { applyPitchYawLimits } from "./applyPitchYawLimits";
import { TerrainHardness, type TankState } from "./tankState"; import { TerrainHardness, type TankState } from "./tankState";
@@ -3,7 +3,7 @@ import {
Nation, Nation,
TankClass, TankClass,
TankType, TankType,
} from "@protos/blitz/blitz_static_tank_component"; } from "@protos/blitz_static_tank_component";
import type { ReactNode } from "react"; import type { ReactNode } from "react";
import { VintageIcon } from "../icons/Vintage"; import { VintageIcon } from "../icons/Vintage";
import { import {
@@ -1,8 +1,8 @@
import { import {
ShellUpgradeSingleChange_AttributeName, ShellUpgradeSingleChange_AttributeName,
TankAttributeChange_AttributeName, TankAttributeChange_AttributeName,
} from "@protos/blitz/blitz_static_tank_upgrade_single_stage"; } from "@protos/blitz_static_tank_upgrade_single_stage";
import type { Tank } from "@protos/blitzkit/tank"; import type { Tank } from "@protos/tank";
import { aggregateParameters } from "./aggregateParameters"; import { aggregateParameters } from "./aggregateParameters";
import { import {
characteristics, characteristics,
@@ -1,4 +1,4 @@
import type { Tank } from "@protos/blitzkit/tank"; import type { Tank } from "@protos/tank";
import { alternativeLines } from "../config/alternativeLines"; import { alternativeLines } from "../config/alternativeLines";
import { TerrainHardness, type TankState } from "./tankState"; import { TerrainHardness, type TankState } from "./tankState";