ref: optimize project structure

This commit is contained in:
alikia2x 2024-08-02 19:26:01 +08:00
parent 8b6afd408e
commit 26bb6b5bdf
23 changed files with 23 additions and 23 deletions

View File

@ -1,5 +1,5 @@
import { describe, it, expect } from 'vitest';
import formatDuration from '$lib/formatDuration';
import formatDuration from '$lib/utils/formatDuration.js';
import { safePath } from '$lib/server/safePath';
describe('formatDuration test', () => {

View File

@ -2,7 +2,7 @@
import { processImage } from '$lib/graphics';
import blobToImageData from '$lib/graphics/blob2imageData';
import imageDataToBlob from '$lib/graphics/imageData2blob';
import localforage from '$lib/storage';
import localforage from '$lib/utils/storage';
export let coverId: string;
let canvas: HTMLCanvasElement;

View File

@ -1,6 +1,6 @@
<script lang="ts">
import formatDuration from "$lib/formatDuration";
import { formatViews } from "$lib/formatViews";
import formatDuration from "$lib/utils/formatDuration";
import { formatViews } from "$lib/utils/formatViews";
export let songData: MusicMetadata;
</script>

View File

@ -1,13 +1,13 @@
<script lang="ts">
import { useAtom } from 'jotai-svelte';
import { fileListState, finalFileListState } from '$lib/state/fileList.state';
import toHumanSize from '$lib/humanSize';
import formatText from '$lib/formatText';
import extractFileName from '$lib/extractFileName';
import getAudioMeta from '$lib/getAudioCoverURL';
import convertCoverData from '$lib/convertCoverData';
import toHumanSize from '$lib/utils/humanSize';
import formatText from '$lib/utils/formatText';
import extractFileName from '$lib/utils/extractFileName';
import getAudioMeta from '$lib/utils/getAudioCoverURL';
import convertCoverData from '$lib/utils/convertCoverData';
import type { IAudioMetadata } from 'music-metadata-browser';
import formatDuration from '$lib/formatDuration';
import formatDuration from '$lib/utils/formatDuration';
const items = useAtom(fileListState);
const finalItems = useAtom(finalFileListState);
let displayItems: any[] = [];

View File

@ -1,9 +1,9 @@
<script lang="ts">
import formatDuration from '$lib/formatDuration';
import formatDuration from '$lib/utils/formatDuration';
import { onMount } from 'svelte';
import userAdjustingProgress from '$lib/state/userAdjustingProgress';
import progressBarSlideValue from '$lib/state/progressBarSlideValue';
import truncate from '$lib/truncate';
import truncate from '$lib/utils/truncate';
export let name: string;
export let singer: string = '';

View File

@ -5,7 +5,7 @@
import type { LrcJsonData } from '$lib/lyrics/parser';
import progressBarSlideValue from '$lib/state/progressBarSlideValue';
import nextUpdate from '$lib/state/nextUpdate';
import truncate from '$lib/truncate';
import truncate from '$lib/utils/truncate';
// Component input properties
export let lyrics: string[];

View File

@ -1,4 +1,4 @@
import * as pjson from "../../package.json";
import * as pjson from "../../../package.json";
export default function getVersion(){
return pjson.version;

View File

@ -1,8 +1,8 @@
<script lang="ts">
import extractFileName from '$lib/extractFileName';
import getVersion from '$lib/getVersion';
import toHumanSize from '$lib/humanSize';
import localforage from '$lib/storage';
import extractFileName from '$lib/utils/extractFileName';
import getVersion from '$lib/utils/getVersion';
import toHumanSize from '$lib/utils/humanSize';
import localforage from '$lib/utils/storage';
interface Song {
name: string;
singer?: string;

View File

@ -1,5 +1,5 @@
import { safePath } from '$lib/server/safePath';
import { getCurrentFormattedDateTime } from '$lib/songUpdateTime';
import { getCurrentFormattedDateTime } from '$lib/utils/songUpdateTime';
import { json, error } from '@sveltejs/kit';
import fs from 'fs';
import type { RequestHandler } from './$types';

View File

@ -1,6 +1,6 @@
<script lang="ts">
import { page } from '$app/stores';
import { getCurrentFormattedDateTime } from '$lib/songUpdateTime';
import { getCurrentFormattedDateTime } from '$lib/utils/songUpdateTime';
let templateSongData: MusicMetadata = {
id: '',
name: '',

View File

@ -2,7 +2,7 @@
import { page } from '$app/stores';
import FileList from '$lib/components/import/fileList.svelte';
import FileSelector from '$lib/components/import/fileSelector.svelte';
import localforage from '$lib/storage';
import localforage from '$lib/utils/storage.js';
import { fileListState } from '$lib/state/fileList.state';
import { useAtom } from 'jotai-svelte';
const fileList = useAtom(fileListState);

View File

@ -4,7 +4,7 @@
import { fileListState, finalFileListState } from '$lib/state/fileList.state';
import { localImportFailed, localImportSuccess } from '$lib/state/localImportStatus.state';
import { useAtom } from 'jotai-svelte';
import localforage from '$lib/storage';
import localforage from '$lib/utils/storage.js';
import { v1 as uuidv1 } from 'uuid';
const fileList = useAtom(fileListState);
const finalFiles = useAtom(finalFileListState);

View File

@ -4,7 +4,7 @@
import Background from '$lib/components/background.svelte';
import Cover from '$lib/components/cover.svelte';
import InteractiveBox from '$lib/components/interactiveBox.svelte';
import extractFileName from '$lib/extractFileName';
import extractFileName from '$lib/utils/extractFileName';
import localforage from 'localforage';
import { writable } from 'svelte/store';
import userAdjustingProgress from '$lib/state/userAdjustingProgress';