Better sort imports

This commit is contained in:
Mihkel Martin Kasterpalu 2025-02-10 16:55:16 +02:00
parent 1219208e87
commit 0ebb8e04ce
10 changed files with 49 additions and 36 deletions

View file

@ -1,9 +1,11 @@
<script lang="ts">
import { flip } from 'svelte/animate';
import { expoOut } from 'svelte/easing';
import { fade } from 'svelte/transition';
import { truncate } from '$lib/utils';
import type { AlbumDataField } from '$lib/types';
import { onMount } from 'svelte';
import { flip } from 'svelte/animate';
import { fade } from 'svelte/transition';
import { expoOut } from 'svelte/easing';
import {
dndzone,
SHADOW_ITEM_MARKER_PROPERTY_NAME,
@ -11,8 +13,9 @@
type Item
} from 'svelte-dnd-action';
import * as Card from '$lib/components/ui/card/index.js';
import { truncate } from '$lib/utils';
import { getAlbumClientState } from '$lib/client/AlbumClientState.svelte';
import { onMount } from 'svelte';
let { items, image = false, type = 'default' } = $props();

View file

@ -3,14 +3,16 @@
import '@fontsource-variable/smooch-sans';
import '@fontsource-variable/kode-mono';
import { ModeWatcher, resetMode, setMode } from 'mode-watcher';
import { onMount } from 'svelte';
import { Button } from '$lib/components/ui/button/index.js';
import Sun from 'lucide-svelte/icons/sun';
import Moon from 'lucide-svelte/icons/moon';
import LaptopMinimal from 'lucide-svelte/icons/laptop-minimal';
import { site } from '$lib/config';
import { onMount } from 'svelte';
import { ModeWatcher, resetMode, setMode } from 'mode-watcher';
let { children } = $props();

View file

@ -1,11 +1,12 @@
<script lang="ts">
import type { EnhancedImage, Tag } from '$lib/types';
import { site, baseURL } from '$lib/config';
import SquareArrowOutUpRight from 'lucide-svelte/icons/square-arrow-out-up-right';
import { Button } from '$lib/components/ui/button/index.js';
import SquareArrowOutUpRight from 'lucide-svelte/icons/square-arrow-out-up-right';
import Image from '$lib/components/Image.svelte';
import { site, baseURL } from '$lib/config';
import projects from '$lib/data/projects';
</script>

View file

@ -1,7 +1,8 @@
import type { AlbumSolveState } from '$lib/types';
import { error, json } from '@sveltejs/kit';
import { albumState } from '$lib/server/pakubiiti/AlbumState.svelte';
import { spotifyAPI } from '$lib/server/pakubiiti/Spotify.svelte';
import type { AlbumSolveState } from '$lib/types';
import { error, json } from '@sveltejs/kit';
const maxTries = 10;

View file

@ -1,4 +1,5 @@
import type { LayoutServerData } from './$types';
import { site } from '$lib/config';
import games from '$lib/data/games';

View file

@ -1,9 +1,6 @@
<script lang="ts">
import { site, baseURL } from '$lib/config';
import games from '$lib/data/games';
let { data } = $props();
$inspect(data);
</script>
<svelte:head>

View file

@ -1,8 +1,9 @@
<script lang="ts">
import { getTimeRemaining } from '$lib/utils';
import * as Accordion from '$lib/components/ui/accordion/index.js';
import { onMount } from 'svelte';
import * as Accordion from '$lib/components/ui/accordion/index.js';
import { getTimeRemaining } from '$lib/utils';
const epochalypse = new Date(2038, 0, 19, 3, 14, 7);
let currentTime = $state(new Date());

View file

@ -1,7 +1,9 @@
import { shuffleArray } from '$lib/utils';
import { nanoid } from 'nanoid';
import type { PageServerLoad } from './$types';
import type { AlbumSolveState } from '$lib/types';
import { nanoid } from 'nanoid';
import { shuffleArray } from '$lib/utils';
import { albumState } from '$lib/server/pakubiiti/AlbumState.svelte';
import { playerState } from '$lib/server/pakubiiti/PlayerState.svelte';

View file

@ -1,15 +1,19 @@
<script lang="ts">
import { Separator } from '$lib/components/ui/separator/index.js';
import LoaderCircle from 'lucide-svelte/icons/loader-circle';
import { Button } from '$lib/components/ui/button/index.js';
import * as AlertDialog from '$lib/components/ui/alert-dialog/index.js';
import { Skeleton } from '$lib/components/ui/skeleton/index.js';
import DndGroup from '$lib/components/DNDGroup.svelte';
import type { PageData } from './$types';
import { enhance } from '$app/forms';
import type { AlbumData } from '$lib/types';
import { enhance } from '$app/forms';
import { fade } from 'svelte/transition';
import { expoIn, expoOut } from 'svelte/easing';
import * as AlertDialog from '$lib/components/ui/alert-dialog/index.js';
import { Separator } from '$lib/components/ui/separator/index.js';
import { Button } from '$lib/components/ui/button/index.js';
import { Skeleton } from '$lib/components/ui/skeleton/index.js';
import LoaderCircle from 'lucide-svelte/icons/loader-circle';
import DndGroup from '$lib/components/DNDGroup.svelte';
import { getAlbumClientState } from '$lib/client/pakubiiti/AlbumClientState.svelte';
let { data }: { data: PageData; form: FormData } = $props();

View file

@ -1,15 +1,18 @@
<script lang="ts">
import History from 'lucide-svelte/icons/history';
import { expoOut } from 'svelte/easing';
import { Tween } from 'svelte/motion';
import { fade } from 'svelte/transition';
import SevenSegmentDigit from './SevenSegmentDigit.svelte';
import LoaderCircle from 'lucide-svelte/icons/loader-circle';
import ArrowUpToLine from 'lucide-svelte/icons/arrow-up-to-line';
import { onMount } from 'svelte';
import { getTimeRemaining } from '$lib/utils';
import { Tween } from 'svelte/motion';
import { expoOut } from 'svelte/easing';
import { fade } from 'svelte/transition';
import * as Collapsible from '$lib/components/ui/collapsible/index.js';
import Button from '$lib/components/ui/button/button.svelte';
import Image from '$lib/components/Image.svelte';
import LoaderCircle from 'lucide-svelte/icons/loader-circle';
import ArrowUpToLine from 'lucide-svelte/icons/arrow-up-to-line';
import ChevronsUpDown from 'lucide-svelte/icons/chevrons-up-down';
import SevenSegmentDigit from './SevenSegmentDigit.svelte';
import { getTimeRemaining } from '$lib/utils';
import roomImg from '$lib/assets/vaukuivali/roomtone.jpg?enhanced';
import watchImg from '$lib/assets/vaukuivali/oldwatch.jpg?enhanced';
@ -23,8 +26,6 @@
import chainsawImg from '$lib/assets/vaukuivali/chainsaw.jpg?enhanced';
import jetImg from '$lib/assets/vaukuivali/fighters.jpg?enhanced';
import hearingaidImg from '$lib/assets/vaukuivali/eardamage.jpg?enhanced';
import Image from '$lib/components/Image.svelte';
import ChevronsUpDown from 'lucide-svelte/icons/chevrons-up-down';
interface SoundCheckpoint {
db: number;