From 08ca8303f3ecc6157dc70f246f30c6049e06197c Mon Sep 17 00:00:00 2001 From: Honey Date: Sat, 6 Jun 2026 01:21:41 +0200 Subject: [PATCH] chore: remove unused _syncNpDirect import; add express to backend/package.json Co-Authored-By: Claude Sonnet 4.6 --- backend/package.json | 1 + src/ui.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/package.json b/backend/package.json index 7434b2e..d312528 100644 --- a/backend/package.json +++ b/backend/package.json @@ -2,6 +2,7 @@ "name": "novasonic-backend", "private": true, "dependencies": { + "express": "^4.18.0", "kuromoji": "^0.1.2" } } diff --git a/src/ui.js b/src/ui.js index c8e3efc..ded5268 100644 --- a/src/ui.js +++ b/src/ui.js @@ -3,7 +3,7 @@ import { esc, formatDur, toast } from './utils.js'; import { api, coverUrl, ndAuth, fetchRomajiIndex, romajiConvert, romajiLookup, invalidateRomajiIndex, invalidateCoverCache, getRomajiOverrides, setRomajiOverride, removeRomajiOverride } from './api.js'; import { THEMES, applyTheme, getCurrentThemeId } from './themes.js'; // Circular imports — safe (only used inside function bodies) -import { playQueue, dlSongLocal, toggleStar, togglePlay, renderQueue, syncNpStar, updateStarBtn, npToggleStar, playCurrent, _syncNpDirect, setPlayIcon, nativeInsertAt, refreshDisplayMode, updateNpColorMode } from './player.js'; +import { playQueue, dlSongLocal, toggleStar, togglePlay, renderQueue, syncNpStar, updateStarBtn, npToggleStar, playCurrent, setPlayIcon, nativeInsertAt, refreshDisplayMode, updateNpColorMode } from './player.js'; import { navigate, loadPlaylists, loadPlaylistDetail } from './views.js'; // ─── SIDEBAR ───