diff --git a/app/pages/admin/library/r/[id]/import.vue b/app/pages/admin/library/r/[id]/import.vue index cc340bc..3553385 100644 --- a/app/pages/admin/library/r/[id]/import.vue +++ b/app/pages/admin/library/r/[id]/import.vue @@ -1 +1 @@ - + diff --git a/eslint.config.mjs b/eslint.config.mjs index 46ddf5a..f8dd085 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -19,7 +19,7 @@ export default withNuxt([ }, ], "@intlify/vue-i18n/no-missing-keys": "error", - "vue/multi-word-component-names": "ignore", + "vue/multi-word-component-names": "off", }, settings: { "vue-i18n": { diff --git a/server/api/v1/admin/import/version/index.post.ts b/server/api/v1/admin/import/version/index.post.ts index 4abda1c..34c8fce 100644 --- a/server/api/v1/admin/import/version/index.post.ts +++ b/server/api/v1/admin/import/version/index.post.ts @@ -1,9 +1,7 @@ import { type } from "arktype"; import { readDropValidatedBody, throwingArktype } from "~~/server/arktype"; import aclManager from "~~/server/internal/acls"; -import prisma from "~~/server/internal/db/database"; import libraryManager from "~~/server/internal/library"; -import { convertIDToLink } from "~~/server/internal/platform/link"; export const LaunchCommands = type({ name: "string > 0", diff --git a/server/api/v1/admin/task/index.post.ts b/server/api/v1/admin/task/index.post.ts index a542af4..2339f84 100644 --- a/server/api/v1/admin/task/index.post.ts +++ b/server/api/v1/admin/task/index.post.ts @@ -2,7 +2,7 @@ import { type } from "arktype"; import { readDropValidatedBody, throwingArktype } from "~~/server/arktype"; import aclManager from "~~/server/internal/acls"; import taskHandler from "~~/server/internal/tasks"; -import { TASK_GROUPS, type TaskGroup } from "~~/server/internal/tasks/group"; +import { TASK_GROUPS } from "~~/server/internal/tasks/group"; const StartTask = type({ taskGroup: type.enumerated(...TASK_GROUPS), diff --git a/server/api/v1/client/auth/initiate.post.ts b/server/api/v1/client/auth/initiate.post.ts index 0217a7e..f0fc7f5 100644 --- a/server/api/v1/client/auth/initiate.post.ts +++ b/server/api/v1/client/auth/initiate.post.ts @@ -1,5 +1,5 @@ import { type } from "arktype"; -import { ClientCapabilities } from "~~/prisma/client/enums"; +import type { ClientCapabilities } from "~~/prisma/client/enums"; import { readDropValidatedBody, throwingArktype } from "~~/server/arktype"; import type { CapabilityConfiguration, @@ -7,7 +7,7 @@ import type { import capabilityManager, { validCapabilities, } from "~~/server/internal/clients/capabilities"; -import clientHandler, { AuthMode, AuthModes } from "~~/server/internal/clients/handler"; +import clientHandler, { AuthModes } from "~~/server/internal/clients/handler"; import { parsePlatform } from "~~/server/internal/utils/parseplatform"; const ClientAuthInitiate = type({ diff --git a/server/api/v1/client/capability/index.post.ts b/server/api/v1/client/capability/index.post.ts index deaad69..d55d680 100644 --- a/server/api/v1/client/capability/index.post.ts +++ b/server/api/v1/client/capability/index.post.ts @@ -1,9 +1,7 @@ import { type } from "arktype"; import { ClientCapabilities } from "~~/prisma/client/enums"; import { readDropValidatedBody, throwingArktype } from "~~/server/arktype"; -import capabilityManager, { - validCapabilities, -} from "~~/server/internal/clients/capabilities"; +import capabilityManager from "~~/server/internal/clients/capabilities"; import { defineClientEventHandler } from "~~/server/internal/clients/event-handler"; import notificationSystem from "~~/server/internal/notifications"; diff --git a/server/internal/library/index.ts b/server/internal/library/index.ts index dae31a7..dcb86b5 100644 --- a/server/internal/library/index.ts +++ b/server/internal/library/index.ts @@ -20,8 +20,7 @@ import type { VersionCreateArgs, VersionWhereInput, } from "~~/prisma/client/models"; -import { PlatformLink } from "~~/prisma/client/client"; -import { StringifiablePrefixOperator } from "arktype/internal/parser/reduce/shared.ts"; +import type { PlatformLink } from "~~/prisma/client/client"; import { convertIDToLink } from "../platform/link"; export const VersionImportModes = ["game", "redist"] as const; @@ -258,7 +257,7 @@ class LibraryManager { metadata: typeof ImportVersion.infer, ): Partial { switch (metadata.mode) { - case "game": + case "game": { const installCreator = { install: { create: { @@ -316,6 +315,7 @@ class LibraryManager { }, }, }; + } case "redist": return {}; } diff --git a/server/internal/metadata/steam.ts b/server/internal/metadata/steam.ts index a1356a2..8eec807 100644 --- a/server/internal/metadata/steam.ts +++ b/server/internal/metadata/steam.ts @@ -10,7 +10,7 @@ import type { } from "./types"; import axios from "axios"; import * as jdenticon from "jdenticon"; -import { TaskRunContext } from "../tasks/utils"; +import type { TaskRunContext } from "../tasks/utils"; /** * Note: The Steam API is largely undocumented. diff --git a/server/internal/tasks/registry/debug.ts b/server/internal/tasks/registry/debug.ts index b4becb2..faf6f8f 100644 --- a/server/internal/tasks/registry/debug.ts +++ b/server/internal/tasks/registry/debug.ts @@ -1,4 +1,4 @@ -import { defineDropTask } from ".."; +// import { defineDropTask } from ".."; /* export default defineDropTask({