fix: port to core 5

This commit is contained in:
TrèsAbhi committed 2024-09-08 10:46:12 -05:00
1 parent 3d23ea1497
commit 7249c3be9e
24 files changed
+41 -53

No files matched your search

@@ -1,5 +1,4 @@
import { Region } from '@blitzkit/core';
import { searchCurrentRatingPlayers } from '@blitzkit/core/src/blitz/searchCurrentRatingPlayers';
import { Region, searchCurrentRatingPlayers } from '@blitzkit/core';
import { NextResponse } from 'next/server';
export async function GET(
@@ -1,11 +1,11 @@
import {
BlitzkitResponse,
BlitzkitResponseError,
isValidBlitzId,
tankDefinitions,
TankVotes,
usersDatabase,
} from '@blitzkit/core';
import { isValidBlitzId } from '@blitzkit/core/src/blitz/isValidBlitzId';
import { NextRequest, NextResponse } from 'next/server';
export async function GET(
@@ -1,13 +1,13 @@
import {
BlitzkitResponse,
BlitzkitResponseError,
isValidBlitzId,
StarsInt,
TANK_VOTE_CATEGORIES,
tankDefinitions,
TankVoteCategory,
usersDatabase,
} from '@blitzkit/core';
import { isValidBlitzId } from '@blitzkit/core/src/blitz/isValidBlitzId';
import { NextRequest, NextResponse } from 'next/server';
export async function GET(
-1
View File
@@ -1,4 +1,3 @@
export * from '../../../website/src/core/blitzkit/tankCharacteristics';
export * from './assertSecret';
export * from './asset';
export * from './availableProvisions';
+1 -1
View File
@@ -1,4 +1,4 @@
import { context } from '@blitzkit/core/src/blitzkit/context';
import { context } from '@blitzkit/core';
export function withCORSProxy(url: string) {
return context === 'website'
-1
View File
@@ -6,7 +6,6 @@ export * from './imgur';
export * from './math';
export * from './patreon';
export * from './protobuf';
export * from './radix';
export * from './statistics';
export * from './streams';
export * from './types';
-1
View File
@@ -1 +0,0 @@
export * from './var';
+1 -5
View File
@@ -1,8 +1,4 @@
{
"extends": "../../tsconfig.json",
"include": [
"src/**/*",
"../website/src/core/blitzkit/filterTank.ts",
"../website/src/core/blitzkit/tankCharacteristics.ts"
, "../scripts/src/core/blitz/writeDVPL.ts" ]
"include": ["src/**/*", "../website/src/core/radix/var.ts"]
}
@@ -1,6 +1,7 @@
import { asset, TankCharacteristics } from '@blitzkit/core';
import { asset } from '@blitzkit/core';
import { Flex, Heading, IconButton, Table } from '@radix-ui/themes';
import { StickyColumnHeaderCell } from '../../../../components/StickyColumnHeaderCell';
import { TankCharacteristics } from '../../../../core/blitzkit/tankCharacteristics';
import * as CompareEphemeral from '../../../../stores/compareEphemeral';
import { CompareRow } from './CompareRow';
import { CompareSectionTitle } from './CompareSectionTitle';
@@ -1,4 +1,3 @@
import { TankCharacteristics, Var } from '@blitzkit/core';
import {
CaretLeftIcon,
CaretRightIcon,
@@ -6,6 +5,8 @@ import {
} from '@radix-ui/react-icons';
import { Flex, IconButton, Table, Text } from '@radix-ui/themes';
import { StickyRowHeaderCell } from '../../../../components/StickyRowHeaderCell';
import { TankCharacteristics } from '../../../../core/blitzkit/tankCharacteristics';
import { Var } from '../../../../core/radix/var';
import * as CompareEphemeral from '../../../../stores/compareEphemeral';
import * as ComparePersistent from '../../../../stores/comparePersistent';
@@ -1,6 +1,4 @@
import {
TankCharacteristics,
Var,
asset,
availableProvisions,
checkConsumableProvisionInclusivity,
@@ -22,6 +20,8 @@ import { ModuleManager } from '../../../../components/ModuleManager';
import { ProvisionsManager } from '../../../../components/ProvisionsManager';
import { StickyColumnHeaderCell } from '../../../../components/StickyColumnHeaderCell';
import { StickyTableRoot } from '../../../../components/StickyTableRoot';
import { TankCharacteristics } from '../../../../core/blitzkit/tankCharacteristics';
import { Var } from '../../../../core/radix/var';
import * as CompareEphemeral from '../../../../stores/compareEphemeral';
import { EquipmentMatrix } from '../../../../stores/duel';
import { Body } from './Body';
@@ -1,5 +1,5 @@
import { Var } from '@blitzkit/core';
import { useEffect, useRef } from 'react';
import { Var } from '../../../../../core/radix/var';
import { insertionMarkers } from './constants';
export function InsertionMarker({ index }: { index: number }) {
@@ -6,7 +6,6 @@ import {
modelDefinitions,
provisionDefinitions,
skillDefinitions,
tankCharacteristics,
tankDefinitions,
} from '@blitzkit/core';
import { PlusIcon } from '@radix-ui/react-icons';
@@ -14,6 +13,7 @@ import { Box, Flex, Heading, IconButton, Text } from '@radix-ui/themes';
import { usePathname, useRouter, useSearchParams } from 'next/navigation';
import { use, useCallback, useEffect, useMemo, useState } from 'react';
import { PageWrapper } from '../../../components/PageWrapper';
import { tankCharacteristics } from '../../../core/blitzkit/tankCharacteristics';
import { tankToCompareMember } from '../../../core/blitzkit/tankToCompareMember';
import * as CompareEphemeral from '../../../stores/compareEphemeral';
import { CompareTable } from './components/CompareTable';
@@ -19,7 +19,6 @@ import {
REGIONS,
searchCurrentRatingPlayers,
UNLOCALIZED_REGION_NAMES,
Var,
} from '@blitzkit/core';
import { blackA, orangeDark } from '@radix-ui/colors';
import { MagnifyingGlassIcon } from '@radix-ui/react-icons';
@@ -38,6 +37,7 @@ import { debounce, range } from 'lodash';
import { ChangeEvent, useEffect, useRef, useState } from 'react';
import { create } from 'zustand';
import { PageWrapper } from '../../../components/PageWrapper';
import { Var } from '../../../core/radix/var';
import { PageTurner } from './components/PageTurner';
const ROWS_PER_PAGE = Math.floor(100 / 3);
@@ -7,7 +7,6 @@ import {
isExplosive,
provisionDefinitions,
resolvePenetrationCoefficient,
tankCharacteristics,
} from '@blitzkit/core';
import { AccessibilityIcon, InfoCircledIcon } from '@radix-ui/react-icons';
import {
@@ -25,6 +24,7 @@ import { Fragment, use, useEffect, useRef, useState } from 'react';
import { lerp } from 'three/src/math/MathUtils';
import { Ad, AdType } from '../../../../../../components/Ad';
import { applyPitchYawLimits } from '../../../../../../core/blitz/applyPitchYawLimits';
import { tankCharacteristics } from '../../../../../../core/blitzkit/tankCharacteristics';
import { useAdExempt } from '../../../../../../hooks/useAdExempt';
import { useEquipment } from '../../../../../../hooks/useEquipment';
import { useTankModelDefinition } from '../../../../../../hooks/useTankModelDefinition';
@@ -1,9 +1,10 @@
import { resolveNearPenetration, tankDefinitions, Var } from '@blitzkit/core';
import { resolveNearPenetration, tankDefinitions } from '@blitzkit/core';
import { Box, Flex, Heading, Text } from '@radix-ui/themes';
import { Suspense, use, useEffect, useMemo, useRef, useState } from 'react';
import { ThicknessRange } from '../../../../../../components/Armor/components/StaticArmor';
import { classIcons } from '../../../../../../components/ClassIcon';
import { NAVBAR_HEIGHT } from '../../../../../../components/Navbar/index.css';
import { Var } from '../../../../../../core/radix/var';
import { useFullScreen } from '../../../../../../hooks/useFullScreen';
import * as Duel from '../../../../../../stores/duel';
import { TankSandbox } from './TankSandbox';
@@ -20,8 +21,8 @@ export function HeroSection() {
protagonist.treeType === 'collector'
? 'blue'
: protagonist.treeType === 'premium'
? 'amber'
: undefined;
? 'amber'
: undefined;
const awaitedTankDefinitions = use(tankDefinitions);
const thicknessRange = useMemo(() => {
const entries = Object.values(awaitedTankDefinitions);
@@ -1,4 +1,4 @@
import { StarsInt } from '@blitzkit/core/src/blitzkit/votes';
import { StarsInt } from '@blitzkit/core';
import { Flex, Text, TextProps } from '@radix-ui/themes';
import { times } from 'lodash';
import { PartialStar } from './components/PartialStar';
@@ -1,5 +1,4 @@
import { BlitzkitResponse } from '@blitzkit/core/src/blitzkit/unwrapBlitzkitResponse';
import { StarsInt } from '@blitzkit/core/src/blitzkit/votes';
import { BlitzkitResponse, StarsInt } from '@blitzkit/core';
import { PaperPlaneIcon } from '@radix-ui/react-icons';
import {
AlertDialog,
@@ -1,9 +1,10 @@
import { reviews, Var, youtubers } from '@blitzkit/core';
import { reviews, youtubers } from '@blitzkit/core';
import { Box, Flex, Heading, Text } from '@radix-ui/themes';
import { use } from 'react';
import { Link } from '../../../../../components/Link';
import { PageWrapper } from '../../../../../components/PageWrapper';
import { VerifiedIcon } from '../../../../../components/VerifiedIcon';
import { Var } from '../../../../../core/radix/var';
import * as Duel from '../../../../../stores/duel';
export function VideoSection() {
@@ -1,4 +1,4 @@
import { TankDefinition } from '@blitzkit/core/src/blitzkit/tankDefinitions';
import { TankDefinition } from '@blitzkit/core';
import { TankFilters } from '../../stores/tankFilters';
export function filterTank(filters: TankFilters, tank: TankDefinition) {
@@ -1,26 +1,24 @@
import {
EquipmentDefinitions,
ModelDefinition,
ProvisionDefinitions,
} from '@blitzkit/core';
import { resolveNearPenetration } from '@blitzkit/core/src/blitz/resolveNearPenetration';
import { coefficient } from '@blitzkit/core/src/blitzkit/coefficient';
import { degressiveStat } from '@blitzkit/core/src/blitzkit/degressiveStat';
import { isExplosive } from '@blitzkit/core/src/blitzkit/isExplosive';
import { normalizeBoundingBox } from '@blitzkit/core/src/blitzkit/normalizeBoundingBox';
import { progressiveStat } from '@blitzkit/core/src/blitzkit/progressiveStat';
import { resolveDpm } from '@blitzkit/core/src/blitzkit/resolveDpm';
import { resolvePenetrationCoefficient } from '@blitzkit/core/src/blitzkit/resolvePenetrationCoefficient';
import { sum } from '@blitzkit/core/src/blitzkit/sum';
import {
coefficient,
degressiveStat,
EngineDefinition,
EquipmentDefinitions,
GunDefinition,
isExplosive,
ModelDefinition,
normalizeBoundingBox,
progressiveStat,
ProvisionDefinitions,
resolveDpm,
resolveNearPenetration,
resolvePenetrationCoefficient,
ShellDefinition,
sum,
TankDefinition,
TrackDefinition,
TurretDefinition,
} from '@blitzkit/core/src/blitzkit/tankDefinitions';
import { unionBoundingBox } from '@blitzkit/core/src/blitzkit/unionBoundingBox';
unionBoundingBox,
} from '@blitzkit/core';
import { EquipmentMatrix } from '../../stores/duel';
export type TankCharacteristics = ReturnType<typeof tankCharacteristics>;
File renamed without changes.
+2 -2
View File
@@ -1,8 +1,8 @@
import { TankVotes } from '@blitzkit/core';
import {
BlitzkitResponse,
TankVotes,
unwrapBlitzkitResponse,
} from '@blitzkit/core/src/blitzkit/unwrapBlitzkitResponse';
} from '@blitzkit/core';
import { useEffect, useState } from 'react';
import * as App from '../stores/app';
+1 -6
View File
@@ -7,10 +7,5 @@
}
]
},
"include": [
"src/**/*",
".next/types/**/*.ts",
"../bot/src/core/blitzkit/resolveAncestry.ts",
"../bot/src/core/blitzkit/buildTechTreeLine.ts"
]
"include": ["src/**/*", ".next/types/**/*.ts"]
}