aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFuwn <[email protected]>2026-01-23 17:57:05 -0800
committerFuwn <[email protected]>2026-01-23 17:57:05 -0800
commit757f95a4ffcdc89152927c6799c5655ece651d65 (patch)
treea54b957287505a06263c7659fa6452ae033f1092
parentrefactor(MediaRoulette): Use Svelte 5 syntax (diff)
downloaddue.moe-757f95a4ffcdc89152927c6799c5655ece651d65.tar.xz
due.moe-757f95a4ffcdc89152927c6799c5655ece651d65.zip
fix: Resolve unused imports, dead code, and type definitions
-rw-r--r--package.json1
-rw-r--r--pnpm-lock.yaml14
-rw-r--r--src/lib/Events/AniListBadges/EasterEvent2025/EasterEgg.svelte2
-rw-r--r--src/lib/Tools/Wrapped/Tool.svelte4
-rw-r--r--src/routes/schedule/+page.svelte1
-rw-r--r--src/stores/settings.ts1
6 files changed, 16 insertions, 7 deletions
diff --git a/package.json b/package.json
index 27f1a388..b789a2b1 100644
--- a/package.json
+++ b/package.json
@@ -22,6 +22,7 @@
"@types/fast-levenshtein": "^0.0.4",
"@types/jsdom": "^21.1.6",
"@types/string-similarity": "^4.0.2",
+ "@types/uuid": "^11.0.0",
"@types/web-push": "^3.6.3",
"@typescript-eslint/eslint-plugin": "^5.45.0",
"@typescript-eslint/parser": "^5.45.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index b8326978..317c38d9 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -89,6 +89,9 @@ importers:
'@types/string-similarity':
specifier: ^4.0.2
version: 4.0.2
+ '@types/uuid':
+ specifier: ^11.0.0
+ version: 11.0.0
'@types/web-push':
specifier: ^3.6.3
version: 3.6.4
@@ -2593,6 +2596,13 @@ packages:
integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==
}
+ '@types/[email protected]':
+ resolution:
+ {
+ integrity: sha512-HVyk8nj2m+jcFRNazzqyVKiZezyhDKrGUA3jlEcg/nZ6Ms+qHwocba1Y/AaVaznJTAM9xpdFSh+ptbNrhOGvZA==
+ }
+ deprecated: This is a stub types definition. uuid provides its own type definitions, so you do not need this installed.
+
resolution:
{
@@ -8549,6 +8559,10 @@ snapshots:
'@types/[email protected]': {}
+ '@types/[email protected]':
+ dependencies:
+ uuid: 10.0.0
+
dependencies:
'@types/node': 25.0.10
diff --git a/src/lib/Events/AniListBadges/EasterEvent2025/EasterEgg.svelte b/src/lib/Events/AniListBadges/EasterEvent2025/EasterEgg.svelte
index bdb6fa4e..b7391e06 100644
--- a/src/lib/Events/AniListBadges/EasterEvent2025/EasterEgg.svelte
+++ b/src/lib/Events/AniListBadges/EasterEvent2025/EasterEgg.svelte
@@ -110,7 +110,7 @@
tabindex="0"
onmousedown={handleClick}
class="egg click-layer"
- />
+ ></div>
{/if}
{#if eggCount == 3 || showPopup}
diff --git a/src/lib/Tools/Wrapped/Tool.svelte b/src/lib/Tools/Wrapped/Tool.svelte
index 3ec18494..fcc83b63 100644
--- a/src/lib/Tools/Wrapped/Tool.svelte
+++ b/src/lib/Tools/Wrapped/Tool.svelte
@@ -88,7 +88,6 @@
let needsRefetch = false;
let dataFetched = false;
let fetchKey = 0;
- let wrappedDataLoaded = false;
let lastSelectedYear = selectedYear;
let lastUseFullActivityHistory = useFullActivityHistory;
let lastDisableLoopingActivityCounter = disableLoopingActivityCounter;
@@ -330,7 +329,6 @@
needsRefetch = false;
dataFetched = true;
fetchKey += 1;
- wrappedDataLoaded = false;
lastSelectedYear = selectedYear;
lastUseFullActivityHistory = useFullActivityHistory;
lastDisableLoopingActivityCounter = disableLoopingActivityCounter;
@@ -765,8 +763,6 @@
{:then wrapped}
<DataLoader
onLoad={() => {
- wrappedDataLoaded = true;
-
update().then(updateWidth).catch(updateWidth);
}}
/>
diff --git a/src/routes/schedule/+page.svelte b/src/routes/schedule/+page.svelte
index 97b9dd5a..5ff212ef 100644
--- a/src/routes/schedule/+page.svelte
+++ b/src/routes/schedule/+page.svelte
@@ -1,5 +1,4 @@
<script lang="ts">
- import Spacer from '$lib/Layout/Spacer.svelte';
import Error from '$lib/Error/RateLimited.svelte';
import { onMount } from 'svelte';
import { parseOrDefault } from '$lib/Utility/parameters';
diff --git a/src/stores/settings.ts b/src/stores/settings.ts
index bfe4ff64..bb9fca7f 100644
--- a/src/stores/settings.ts
+++ b/src/stores/settings.ts
@@ -4,7 +4,6 @@ import { get, writable } from 'svelte/store';
import settingsSyncPulled from './settingsSyncPulled';
import settingsSyncTimes from './settingsSyncTimes';
import identity from './identity';
-import localforage from 'localforage';
const VERSION = '1.0.1';