패키지 버전 업데이트

This commit is contained in:
static
2026-07-15 19:27:24 +09:00
parent 7f68f6d580
commit b35585c7bb
10 changed files with 1479 additions and 1169 deletions
-1
View File
@@ -12,7 +12,6 @@ node_modules
/data /data
/library /library
/thumbnails /thumbnails
/uploads
# OS # OS
.DS_Store .DS_Store
-1
View File
@@ -10,7 +10,6 @@ node_modules
/data /data
/library /library
/thumbnails /thumbnails
/uploads
# OS # OS
.DS_Store .DS_Store
+34 -34
View File
@@ -16,56 +16,56 @@
"db:migrate": "kysely migrate" "db:migrate": "kysely migrate"
}, },
"devDependencies": { "devDependencies": {
"@eslint/compat": "^2.0.3", "@eslint/compat": "^2.1.0",
"@eslint/js": "^9.39.4", "@eslint/js": "^10.0.1",
"@iconify-json/material-symbols": "^1.2.61", "@iconify-json/material-symbols": "^1.2.85",
"@noble/hashes": "^2.0.1", "@noble/hashes": "^2.2.0",
"@sveltejs/adapter-node": "^5.5.4", "@sveltejs/adapter-node": "^5.5.7",
"@sveltejs/kit": "^2.53.4", "@sveltejs/kit": "^2.69.3",
"@sveltejs/vite-plugin-svelte": "^6.2.4", "@sveltejs/vite-plugin-svelte": "^7.2.0",
"@tanstack/svelte-virtual": "^3.13.21", "@tanstack/svelte-virtual": "^3.13.32",
"@trpc/client": "^11.12.0", "@trpc/client": "^11.18.0",
"@types/file-saver": "^2.0.7", "@types/file-saver": "^2.0.7",
"@types/ms": "^0.7.34", "@types/ms": "^0.7.34",
"@types/node-schedule": "^2.1.8", "@types/node-schedule": "^2.1.8",
"@types/pg": "^8.18.0", "@types/pg": "^8.20.0",
"autoprefixer": "^10.4.27", "autoprefixer": "^10.5.3",
"axios": "^1.13.6", "axios": "^1.18.1",
"dexie": "^4.3.0", "dexie": "^4.4.4",
"es-hangul": "^2.3.8", "es-hangul": "^2.4.0",
"eslint": "^9.39.4", "eslint": "^10.7.0",
"eslint-config-prettier": "^10.1.8", "eslint-config-prettier": "^10.1.8",
"eslint-plugin-svelte": "^3.15.2", "eslint-plugin-svelte": "^3.20.0",
"eslint-plugin-tailwindcss": "^3.18.2", "eslint-plugin-tailwindcss": "^3.18.3",
"exifreader": "^4.36.2", "exifreader": "^4.41.0",
"file-saver": "^2.0.5", "file-saver": "^2.0.5",
"globals": "^17.4.0", "globals": "^17.7.0",
"heic2any": "^0.0.4", "heic2any": "^0.0.4",
"kysely-ctl": "^0.20.0", "kysely-ctl": "^0.21.0",
"lru-cache": "^11.2.6", "lru-cache": "^11.5.2",
"mime": "^4.1.0", "mime": "^4.1.0",
"p-limit": "^7.3.0", "p-limit": "^7.3.0",
"prettier": "^3.8.1", "prettier": "^3.9.5",
"prettier-plugin-svelte": "^3.5.1", "prettier-plugin-svelte": "^4.1.1",
"prettier-plugin-tailwindcss": "^0.7.2", "prettier-plugin-tailwindcss": "^0.8.0",
"svelte": "^5.53.9", "svelte": "^5.56.5",
"svelte-check": "^4.4.5", "svelte-check": "^4.7.2",
"tailwindcss": "^3.4.19", "tailwindcss": "^3.4.19",
"typescript": "^5.9.3", "typescript": "^6.0.3",
"typescript-eslint": "^8.57.0", "typescript-eslint": "^8.64.0",
"unplugin-icons": "^23.0.1", "unplugin-icons": "^23.0.1",
"vite": "^7.3.1" "vite": "^8.1.4"
}, },
"dependencies": { "dependencies": {
"@trpc/server": "^11.12.0", "@trpc/server": "^11.18.0",
"argon2": "^0.44.0", "argon2": "^0.44.0",
"kysely": "^0.28.11", "kysely": "^0.29.3",
"ms": "^2.1.3", "ms": "^2.1.3",
"node-schedule": "^2.1.1", "node-schedule": "^2.1.1",
"pg": "^8.20.0", "pg": "^8.22.0",
"superjson": "^2.2.6", "superjson": "^2.2.6",
"uuid": "^13.0.0", "uuid": "^14.0.1",
"zod": "^4.3.6" "zod": "^4.4.3"
}, },
"engines": { "engines": {
"node": "^22.0.0", "node": "^22.0.0",
+1426 -1106
View File
File diff suppressed because it is too large Load Diff
+4
View File
@@ -0,0 +1,4 @@
onlyBuiltDependencies:
- argon2
- esbuild
- exifreader
+1 -1
View File
@@ -153,7 +153,7 @@ export const uploadBlob = async (
try { try {
await uploadEncryptedChunk(uploadId, item.index, item.data, onChunkProgress); await uploadEncryptedChunk(uploadId, item.index, item.data, onChunkProgress);
} finally { } finally {
// @ts-ignore // @ts-expect-error
item.data = null; item.data = null;
} }
}); });
+2 -1
View File
@@ -1,4 +1,5 @@
import { Kysely, PostgresDialect, Migrator } from "kysely"; import { Kysely, PostgresDialect } from "kysely";
import { Migrator } from "kysely/migration";
import pg from "pg"; import pg from "pg";
import env from "$lib/server/loadenv"; import env from "$lib/server/loadenv";
import migrations from "./migrations"; import migrations from "./migrations";
+1 -5
View File
@@ -14,11 +14,7 @@ export interface ClientSession extends Session {
} }
export type SessionPermission = export type SessionPermission =
| "any" "any" | "notClient" | "anyClient" | "pendingClient" | "activeClient";
| "notClient"
| "anyClient"
| "pendingClient"
| "activeClient";
export class AuthenticationError extends Error { export class AuthenticationError extends Error {
constructor( constructor(
@@ -8,12 +8,7 @@ import { HybridPromise, Scheduler } from "$lib/utils";
import type { RouterOutputs } from "$trpc/router.server"; import type { RouterOutputs } from "$trpc/router.server";
export type GenerationStatus = export type GenerationStatus =
| "queued" "queued" | "generation-pending" | "generating" | "uploading" | "uploaded" | "error";
| "generation-pending"
| "generating"
| "uploading"
| "uploaded"
| "error";
const scheduler = new Scheduler(); const scheduler = new Scheduler();
const statuses = new SvelteMap<number, GenerationStatus>(); const statuses = new SvelteMap<number, GenerationStatus>();
+4 -8
View File
@@ -33,22 +33,18 @@ export const requestFavoriteEntries = async (
]); ]);
return [ return [
...sortEntries( ...sortEntries(
directories.map( directories.map((directory): FavoriteEntry => ({
(directory): FavoriteEntry => ({
type: "directory", type: "directory",
name: directory.name!, name: directory.name!,
details: directory as LocalDirectoryInfo, details: directory as LocalDirectoryInfo,
}), })),
),
), ),
...sortEntries( ...sortEntries(
files.map( files.map((file): FavoriteEntry => ({
(file): FavoriteEntry => ({
type: "file", type: "file",
name: file.name!, name: file.name!,
details: file as SummarizedFileInfo, details: file as SummarizedFileInfo,
}), })),
),
), ),
]; ];
}; };