[O] Optimize imports

pull/22/head
Azalea 2024-03-06 00:21:27 -05:00
parent 0da50bc693
commit 96cac6ca68
10 changed files with 15 additions and 22 deletions

View File

@ -1,5 +1,5 @@
<script lang="ts"> <script lang="ts">
import { Router, Route } from "svelte-routing"; import { Route, Router } from "svelte-routing";
import Welcome from "./pages/Welcome.svelte"; import Welcome from "./pages/Welcome.svelte";
import MaimaiRating from "./pages/MaimaiRating.svelte"; import MaimaiRating from "./pages/MaimaiRating.svelte";
import UserHome from "./pages/UserHome.svelte"; import UserHome from "./pages/UserHome.svelte";

View File

@ -1,9 +1,4 @@
import { AQUA_HOST, DATA_HOST } from './config' import { AQUA_HOST, DATA_HOST } from './config'
import type { TrendEntry } from './generalTypes'
import type { MaimaiUserSummaryEntry } from './maimaiTypes'
export async function getMaimai(endpoint: string, params: any) { export async function getMaimai(endpoint: string, params: any) {
@ -15,4 +10,4 @@ export async function getMaimai(endpoint: string, params: any) {
export async function getMaimaiAllMusic(): Promise<{ [key: string]: any }> { export async function getMaimaiAllMusic(): Promise<{ [key: string]: any }> {
return fetch(`${DATA_HOST}/maimai/meta/00/all-music.json`).then(it => it.json()) return fetch(`${DATA_HOST}/maimai/meta/00/all-music.json`).then(it => it.json())
} }

View File

@ -5,7 +5,6 @@ import type {
CardSummary, CardSummary,
GenericGameSummary, GenericGameSummary,
GenericRanking, GenericRanking,
MusicMeta,
TrendEntry, TrendEntry,
UserMe UserMe
} from "./generalTypes"; } from "./generalTypes";

View File

@ -15,7 +15,7 @@ import moment from 'moment/moment'
import CalHeatmap from 'cal-heatmap' import CalHeatmap from 'cal-heatmap'
// @ts-expect-error Cal-heatmap does not have proper types // @ts-expect-error Cal-heatmap does not have proper types
import CalTooltip from 'cal-heatmap/plugins/Tooltip' import CalTooltip from 'cal-heatmap/plugins/Tooltip'
import { AQUA_HOST, DEFAULT_PFP, IMG_HOST } from "./config"; import { AQUA_HOST, DEFAULT_PFP } from "./config";
import type { UserMe } from "./generalTypes"; import type { UserMe } from "./generalTypes";
export function title(t: string) { export function title(t: string) {

View File

@ -1,9 +1,9 @@
<script lang="ts"> <script lang="ts">
import {fade} from "svelte/transition"; import { fade } from "svelte/transition";
import LinkCard from "./Home/LinkCard.svelte"; import LinkCard from "./Home/LinkCard.svelte";
import SetupInstructions from "./Home/SetupInstructions.svelte"; import SetupInstructions from "./Home/SetupInstructions.svelte";
import { DISCORD_INVITE, FADE_IN, FADE_OUT } from "../libs/config"; import { DISCORD_INVITE, FADE_IN, FADE_OUT } from "../libs/config";
import {USER} from "../libs/sdk.js"; import { USER } from "../libs/sdk.js";
import type { UserMe } from "../libs/generalTypes"; import type { UserMe } from "../libs/generalTypes";
import StatusOverlays from "../components/StatusOverlays.svelte"; import StatusOverlays from "../components/StatusOverlays.svelte";
import ActionCard from "../components/ActionCard.svelte"; import ActionCard from "../components/ActionCard.svelte";
@ -86,4 +86,4 @@
display: flex display: flex
flex-direction: column flex-direction: column
gap: 1rem gap: 1rem
</style> </style>

View File

@ -1,7 +1,7 @@
<!-- Svelte 4.2.11 --> <!-- Svelte 4.2.11 -->
<script lang="ts"> <script lang="ts">
import { slide, fade } from "svelte/transition" import { fade, slide } from "svelte/transition"
import type { Card, CardSummary, CardSummaryGame, ConfirmProps, UserMe } from "../../libs/generalTypes"; import type { Card, CardSummary, CardSummaryGame, ConfirmProps, UserMe } from "../../libs/generalTypes";
import { CARD, USER } from "../../libs/sdk"; import { CARD, USER } from "../../libs/sdk";
import moment from "moment" import moment from "moment"

View File

@ -1,7 +1,7 @@
<!-- Svelte 4.2.11 --> <!-- Svelte 4.2.11 -->
<script lang="ts"> <script lang="ts">
import { slide, fade } from "svelte/transition"; import { fade, slide } from "svelte/transition";
import { USER } from "../../libs/sdk"; import { USER } from "../../libs/sdk";
import type { UserMe } from "../../libs/generalTypes"; import type { UserMe } from "../../libs/generalTypes";
import { codeToHtml } from 'shiki' import { codeToHtml } from 'shiki'
@ -102,4 +102,4 @@ id=${keychip.slice(0, 4)}-${keychip.slice(4)}1337`.trim(), {
text-align: right text-align: right
color: rgba(115,138,148,.4) color: rgba(115,138,148,.4)
</style> </style>

View File

@ -1,7 +1,7 @@
<script lang="ts"> <script lang="ts">
import {DATA_HOST} from "../libs/config"; import { DATA_HOST } from "../libs/config";
import {getMaimaiAllMusic, getMaimai} from "../libs/maimai"; import { getMaimai, getMaimaiAllMusic } from "../libs/maimai";
import type {ParsedRating, Rating} from "../libs/maimaiTypes"; import type { ParsedRating, Rating } from "../libs/maimaiTypes";
import { getMult } from "../libs/scoring"; import { getMult } from "../libs/scoring";
import StatusOverlays from "../components/StatusOverlays.svelte"; import StatusOverlays from "../components/StatusOverlays.svelte";
@ -201,4 +201,4 @@
img.ver img.ver
height: 45px height: 45px
left: -20px left: -20px
</style> </style>

View File

@ -6,8 +6,7 @@
import { USER } from "../../libs/sdk"; import { USER } from "../../libs/sdk";
import StatusOverlays from "../../components/StatusOverlays.svelte"; import StatusOverlays from "../../components/StatusOverlays.svelte";
import Icon from "@iconify/svelte"; import Icon from "@iconify/svelte";
import { IMG_HOST } from "../../libs/config.js"; import { pfp } from "../../libs/ui";
import { pfpNotFound, pfp } from "../../libs/ui";
USER.ensureLoggedIn() USER.ensureLoggedIn()

View File

@ -1,7 +1,7 @@
<script lang="ts"> <script lang="ts">
import { CHARTJS_OPT, coverNotFound, pfpNotFound, registerChart, renderCal, title, tooltip } from "../libs/ui"; import { CHARTJS_OPT, coverNotFound, pfpNotFound, registerChart, renderCal, title, tooltip } from "../libs/ui";
import type { GenericGamePlaylog, GenericGameSummary, MusicMeta, TrendEntry, UserMe } from "../libs/generalTypes"; import type { GenericGamePlaylog, GenericGameSummary, MusicMeta, TrendEntry, UserMe } from "../libs/generalTypes";
import {DATA_HOST} from "../libs/config"; import { DATA_HOST } from "../libs/config";
import 'cal-heatmap/cal-heatmap.css'; import 'cal-heatmap/cal-heatmap.css';
import { Line } from 'svelte-chartjs'; import { Line } from 'svelte-chartjs';
import moment from "moment"; import moment from "moment";