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({