mirror of
https://github.com/Psychotoxical/psysonic.git
synced 2026-07-21 14:55:43 +00:00
32a21ec2c3
* fix(playlist): batch playlist writes past the GET URL limit (#1227) Adding tracks failed past ~341 songs because the write path re-sent the entire song list as createPlaylist.view?songId=<all> query params on a GET, blowing past the server's ~8 KiB URL limit. Writes now append incrementally via updatePlaylist.view?songIdToAdd=<batch> (and songIndexToRemove for clears/removals) in 150-id batches, so there is no practical size cap. A per-server in-memory membership cache removes the full getPlaylist refetch on every dedup, fixing the "slow add on big playlists" report. Layering detangle (keeps the new cache from adding dep-cruiser cycles): - lib/api/subsonicPlaylists.ts is pure of the store again; cache invalidation on write failure moved to the feature callers' catch blocks. - membership cache extracted to the core layer (src/store/playlistMembershipStore.ts) so offline/orbit/contextMenu/playlist read it directly instead of routing through the @/features/playlist barrel. - severed the offline -> playlist-barrel edge (pinnedOfflineSync name fallback through the live playlist list was dead: nameless callers are all gated by isSourcePinnedOffline, where offline meta already carries the name). - confirmAddAllDuplicates moved into the playlist feature; contextMenu submenus import the add/merge helpers via the playlist barrel, not deep paths. dep-cruiser baseline regenerated: 742 -> 714 (net -28, all no-circular). The churn in the baseline is path-shift of the frozen playerStore SCC (cover/ playback/orbit), not new coupling; the new playlist modules have zero violations. * docs(changelog): record #1235 playlist URL-limit fix (changelog + credits) * fix(playlist): seed membership cache from full list, not library-scoped view (#1235 review) F1: runPlaylistLoad seeded the dedup membership cache from the library-scope-filtered songs, so out-of-scope members looked "new" and addTracksToPlaylistWithDedup/collectMergeSongIds could re-add them as duplicates. Cache now holds the full unfiltered server list while the UI still shows the filtered view; add a regression test. Also documents the two accepted trade-offs flagged in review: - F2: >batch updatePlaylist clears then appends non-atomically (URL-limit workaround); a mid-step failure truncates server state, cache invalidation lets the client re-read truth. - F3: dedup read-modify-append isn't atomic across the await; rare missed dedup on concurrent adds, self-heals on next load.
47328 lines
1.1 MiB
Plaintext
47328 lines
1.1 MiB
Plaintext
[
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/api/analysis.ts",
|
|
"to": "src/store/authStore.ts",
|
|
"unresolvedTo": "@/store/authStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/api/coverCache.ts",
|
|
"to": "src/cover/storageKeys.ts",
|
|
"unresolvedTo": "@/cover/storageKeys",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/api/coverCache.ts",
|
|
"to": "src/cover/types.ts",
|
|
"unresolvedTo": "@/cover/types",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/api/coverCache.ts",
|
|
"to": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/playbackServer",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/api/coverCache.ts",
|
|
"to": "src/store/authStore.ts",
|
|
"unresolvedTo": "@/store/authStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/api/coverCache.ts",
|
|
"to": "src/store/themeStore.ts",
|
|
"unresolvedTo": "@/store/themeStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/api/library/internal.ts",
|
|
"to": "src/store/authStore.ts",
|
|
"unresolvedTo": "@/store/authStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/api/navidromeBrowse.ts",
|
|
"to": "src/store/authStore.ts",
|
|
"unresolvedTo": "@/store/authStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/api/navidromeSmart.ts",
|
|
"to": "src/store/authStore.ts",
|
|
"unresolvedTo": "@/store/authStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/api/runtimeLogs.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "@/store/authStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/api/subsonic.ts",
|
|
"to": "src/store/authStore.ts",
|
|
"unresolvedTo": "@/store/authStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/api/subsonic.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "@/store/authStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/api/subsonicArtists.ts",
|
|
"to": "src/store/authStore.ts",
|
|
"unresolvedTo": "@/store/authStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/api/subsonicClient.ts",
|
|
"to": "src/store/authStore.ts",
|
|
"unresolvedTo": "@/store/authStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/api/subsonicClient.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "@/store/authStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/api/subsonicLibrary.ts",
|
|
"to": "src/store/authStore.ts",
|
|
"unresolvedTo": "@/store/authStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/api/subsonicPlaylists.ts",
|
|
"to": "src/features/offline/index.ts",
|
|
"unresolvedTo": "@/features/offline",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/api/subsonicPlaylists.ts",
|
|
"to": "src/store/authStore.ts",
|
|
"unresolvedTo": "@/store/authStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/api/subsonicRadio.ts",
|
|
"to": "src/store/authStore.ts",
|
|
"unresolvedTo": "@/store/authStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/api/subsonicStarRating.ts",
|
|
"to": "src/features/offline/index.ts",
|
|
"unresolvedTo": "@/features/offline",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/api/subsonicStarRating.ts",
|
|
"to": "src/store/authStore.ts",
|
|
"unresolvedTo": "@/store/authStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/api/subsonicStarRating.ts",
|
|
"to": "src/store/libraryIndexStore.ts",
|
|
"unresolvedTo": "@/store/libraryIndexStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/api/subsonicStatistics.ts",
|
|
"to": "src/store/authStore.ts",
|
|
"unresolvedTo": "@/store/authStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/api/subsonicStreamUrl.ts",
|
|
"to": "src/cover/resolveEntry.ts",
|
|
"unresolvedTo": "@/cover/resolveEntry",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/api/subsonicStreamUrl.ts",
|
|
"to": "src/cover/storageKeys.ts",
|
|
"unresolvedTo": "@/cover/storageKeys",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/api/subsonicStreamUrl.ts",
|
|
"to": "src/cover/types.ts",
|
|
"unresolvedTo": "@/cover/types",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/api/subsonicStreamUrl.ts",
|
|
"to": "src/store/authStore.ts",
|
|
"unresolvedTo": "@/store/authStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/audio/autodjOverlapCap.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "@/store/authStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/cache/ephemeralTierReconcile.ts",
|
|
"to": "src/store/localPlaybackKeys.ts",
|
|
"unresolvedTo": "@/store/localPlaybackKeys",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/format/formatClockTime.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "@/store/authStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/hooks/useCardGridMetrics.ts",
|
|
"to": "src/store/authStore.ts",
|
|
"unresolvedTo": "@/store/authStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/hooks/useCardGridMetrics.ts",
|
|
"to": "src/store/authStoreHelpers.ts",
|
|
"unresolvedTo": "@/store/authStoreHelpers",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/hooks/useConnectionStatus.ts",
|
|
"to": "src/store/authStore.ts",
|
|
"unresolvedTo": "@/store/authStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/hooks/useConnectionStatus.ts",
|
|
"to": "src/store/devOfflineBrowseStore.ts",
|
|
"unresolvedTo": "@/store/devOfflineBrowseStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/hooks/useNavidromeAdminRole.ts",
|
|
"to": "src/store/authStore.ts",
|
|
"unresolvedTo": "@/store/authStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/library/hooks/useLibraryAnalysisBackfill.ts",
|
|
"to": "src/store/analysisStrategyStore.ts",
|
|
"unresolvedTo": "@/store/analysisStrategyStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/library/hooks/useLibraryAnalysisBackfill.ts",
|
|
"to": "src/store/authStore.ts",
|
|
"unresolvedTo": "@/store/authStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/library/hooks/useLibraryIndexSync.ts",
|
|
"to": "src/store/authStore.ts",
|
|
"unresolvedTo": "@/store/authStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/library/hooks/useLibraryIndexSync.ts",
|
|
"to": "src/store/libraryIndexStore.ts",
|
|
"unresolvedTo": "@/store/libraryIndexStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/library/libraryCoverBackfillPolicy.ts",
|
|
"to": "src/cover/ensureQueue.ts",
|
|
"unresolvedTo": "@/cover/ensureQueue",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/library/libraryReady.ts",
|
|
"to": "src/store/libraryIndexStore.ts",
|
|
"unresolvedTo": "@/store/libraryIndexStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/library/librarySession.ts",
|
|
"to": "src/store/authStore.ts",
|
|
"unresolvedTo": "@/store/authStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/library/librarySession.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "@/store/authStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/library/librarySession.ts",
|
|
"to": "src/store/libraryIndexStore.ts",
|
|
"unresolvedTo": "@/store/libraryIndexStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/library/liveSearchDebug.ts",
|
|
"to": "src/store/authStore.ts",
|
|
"unresolvedTo": "@/store/authStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/library/patchOnUse.ts",
|
|
"to": "src/store/libraryIndexStore.ts",
|
|
"unresolvedTo": "@/store/libraryIndexStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/media/mediaDir.ts",
|
|
"to": "src/store/authStore.ts",
|
|
"unresolvedTo": "@/store/authStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/media/trackServerScope.ts",
|
|
"to": "src/store/authStore.ts",
|
|
"unresolvedTo": "@/store/authStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/navigation/advancedSearchScrollSnapshot.ts",
|
|
"to": "src/store/advancedSearchSessionStore.ts",
|
|
"unresolvedTo": "@/store/advancedSearchSessionStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/navigation/albumDetailNavigation.ts",
|
|
"to": "src/store/advancedSearchSessionStore.ts",
|
|
"unresolvedTo": "@/store/advancedSearchSessionStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/navigation/detailServerScope.ts",
|
|
"to": "src/store/authStore.ts",
|
|
"unresolvedTo": "@/store/authStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/network/activeServerReachability.ts",
|
|
"to": "src/store/devOfflineBrowseStore.ts",
|
|
"unresolvedTo": "@/store/devOfflineBrowseStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"to": "src/store/authStore.ts",
|
|
"unresolvedTo": "@/store/authStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"to": "src/store/devOfflineBrowseStore.ts",
|
|
"unresolvedTo": "@/store/devOfflineBrowseStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"to": "src/store/localPlaybackResolve.ts",
|
|
"unresolvedTo": "@/store/localPlaybackResolve",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/perf/formatCoverPipelineQueueOverlay.ts",
|
|
"to": "src/cover/ensureQueue.ts",
|
|
"unresolvedTo": "@/cover/ensureQueue",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/perf/formatCoverPipelineQueueOverlay.ts",
|
|
"to": "src/cover/peekQueue.ts",
|
|
"unresolvedTo": "@/cover/peekQueue",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/server/serverBaseUrl.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "@/store/authStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/server/serverDisplayName.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "@/store/authStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/server/serverEndpoint.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "@/store/authStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/server/serverFingerprint.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "@/store/authStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/server/serverHttpHeaders.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "@/store/authStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/server/serverIndexKey.ts",
|
|
"to": "src/store/authStore.ts",
|
|
"unresolvedTo": "@/store/authStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/server/serverIndexKey.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "@/store/authStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/server/serverIndexMigration.ts",
|
|
"to": "src/store/authStore.ts",
|
|
"unresolvedTo": "@/store/authStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/server/serverLookup.ts",
|
|
"to": "src/store/authStore.ts",
|
|
"unresolvedTo": "@/store/authStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/server/serverLookup.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "@/store/authStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/server/serverMagicString.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "@/store/authStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/server/serverUrlRemigration.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "@/store/authStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/server/syncServerHttpContext.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "@/store/authStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/serverCapabilities/storeView.ts",
|
|
"to": "src/store/authStore.ts",
|
|
"unresolvedTo": "@/store/authStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/share/copyEntityShareLink.ts",
|
|
"to": "src/store/authStore.ts",
|
|
"unresolvedTo": "@/store/authStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/share/shareLink.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "@/store/authStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/share/shareServerOriginLabel.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "@/store/authStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/themes/installThemeFromRegistry.ts",
|
|
"to": "src/store/installedThemesStore.ts",
|
|
"unresolvedTo": "@/store/installedThemesStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/themes/themeInjection.ts",
|
|
"to": "src/store/installedThemesStore.ts",
|
|
"unresolvedTo": "@/store/installedThemesStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/themes/uninstallTheme.ts",
|
|
"to": "src/store/installedThemesStore.ts",
|
|
"unresolvedTo": "@/store/installedThemesStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/lib/themes/uninstallTheme.ts",
|
|
"to": "src/store/themeStore.ts",
|
|
"unresolvedTo": "@/store/themeStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "lib-is-the-floor"
|
|
}
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/AlbumCoverArtImage.tsx",
|
|
"to": "src/cover/useLibraryCoverRef.ts",
|
|
"unresolvedTo": "./useLibraryCoverRef",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/useLibraryCoverRef.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/ref.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/ui/CachedImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/AlbumCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/artistBackdrop.ts",
|
|
"to": "src/cover/useArtistFanart.ts",
|
|
"unresolvedTo": "./useArtistFanart",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/useArtistFanart.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/themeStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/artistBackdrop.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/ArtistCoverArtImage.tsx",
|
|
"to": "src/cover/useLibraryCoverRef.ts",
|
|
"unresolvedTo": "./useLibraryCoverRef",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/useLibraryCoverRef.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/ref.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/ui/CachedImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/ArtistCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/CoverArtImage.tsx",
|
|
"to": "src/cover/prefetchRegistry.ts",
|
|
"unresolvedTo": "./prefetchRegistry",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/prefetchRegistry.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/CoverArtImage.tsx",
|
|
"to": "src/cover/storageKeys.ts",
|
|
"unresolvedTo": "./storageKeys",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/CoverArtImage.tsx",
|
|
"to": "src/cover/useCoverArt.ts",
|
|
"unresolvedTo": "./useCoverArt",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/useCoverArt.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/diskSrcCache.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/CoverArtImage.tsx",
|
|
"to": "src/ui/CachedImage.tsx",
|
|
"unresolvedTo": "@/ui/CachedImage",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/ui/CachedImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/coverTraffic.ts",
|
|
"to": "src/cover/ensureQueue.ts",
|
|
"unresolvedTo": "./ensureQueue",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/ensureQueue.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/coverTraffic.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/coverTraffic.ts",
|
|
"to": "src/cover/peekQueue.ts",
|
|
"unresolvedTo": "./peekQueue",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/peekQueue.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/coverTraffic.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/coverTraffic.ts",
|
|
"to": "src/cover/prefetchRegistry.ts",
|
|
"unresolvedTo": "./prefetchRegistry",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/prefetchRegistry.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/ensureQueue.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/coverTraffic.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/coverTraffic.ts",
|
|
"to": "src/lib/api/coverCache.ts",
|
|
"unresolvedTo": "@/lib/api/coverCache",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/ensureQueue.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/coverTraffic.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/diskSrcCache.ts",
|
|
"to": "src/cover/storageKeys.ts",
|
|
"unresolvedTo": "./storageKeys",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheTouch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/themeStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/artistBackdrop.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/useArtistFanart.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/diskSrcCache.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/diskSrcLookup.ts",
|
|
"to": "src/cover/diskSrcCache.ts",
|
|
"unresolvedTo": "./diskSrcCache",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/diskSrcCache.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/ensureQueue.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/diskSrcLookup.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/diskSrcLookup.ts",
|
|
"to": "src/cover/storageKeys.ts",
|
|
"unresolvedTo": "./storageKeys",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/ensureQueue.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/diskSrcLookup.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/ensureQueue.ts",
|
|
"to": "src/cover/diskSrcCache.ts",
|
|
"unresolvedTo": "./diskSrcCache",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/diskSrcCache.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/ensureQueue.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/ensureQueue.ts",
|
|
"to": "src/cover/storageKeys.ts",
|
|
"unresolvedTo": "./storageKeys",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/ensureQueue.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/ensureQueue.ts",
|
|
"to": "src/lib/api/coverCache.ts",
|
|
"unresolvedTo": "@/lib/api/coverCache",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/ensureQueue.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/fetchUrl.ts",
|
|
"to": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/playbackServer",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/fetchUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/fetchUrl.ts",
|
|
"to": "src/lib/api/subsonicStreamUrl.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicStreamUrl",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicStreamUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/fetchUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/index.ts",
|
|
"to": "src/cover/AlbumCoverArtImage.tsx",
|
|
"unresolvedTo": "./AlbumCoverArtImage",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/AlbumCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/ui/CachedImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/index.ts",
|
|
"to": "src/cover/ArtistCoverArtImage.tsx",
|
|
"unresolvedTo": "./ArtistCoverArtImage",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/ArtistCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/ui/CachedImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/index.ts",
|
|
"to": "src/cover/diskSrcCache.ts",
|
|
"unresolvedTo": "./diskSrcCache",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/diskSrcCache.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/ui/CachedImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/index.ts",
|
|
"to": "src/cover/fetchUrl.ts",
|
|
"unresolvedTo": "./fetchUrl",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/fetchUrl.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/ui/CachedImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/index.ts",
|
|
"to": "src/cover/ref.ts",
|
|
"unresolvedTo": "./ref",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/ref.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/ui/CachedImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/index.ts",
|
|
"to": "src/cover/resolveDisk.ts",
|
|
"unresolvedTo": "./resolveDisk",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/resolveDisk.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/diskSrcCache.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/ui/CachedImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/index.ts",
|
|
"to": "src/cover/resolveEntryLibrary.ts",
|
|
"unresolvedTo": "./resolveEntryLibrary",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/resolveEntryLibrary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/ref.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/ui/CachedImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/index.ts",
|
|
"to": "src/cover/resolveJs.ts",
|
|
"unresolvedTo": "./resolveJs",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/resolveJs.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/fetchUrl.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/ui/CachedImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/index.ts",
|
|
"to": "src/cover/storageKeys.ts",
|
|
"unresolvedTo": "./storageKeys",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/ui/CachedImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/index.ts",
|
|
"to": "src/cover/TrackCoverArtImage.tsx",
|
|
"unresolvedTo": "./TrackCoverArtImage",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/ui/CachedImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/index.ts",
|
|
"to": "src/cover/useCoverArt.ts",
|
|
"unresolvedTo": "./useCoverArt",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/useCoverArt.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/diskSrcCache.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/ui/CachedImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/index.ts",
|
|
"to": "src/cover/useLibraryCoverPrefetch.ts",
|
|
"unresolvedTo": "./useLibraryCoverPrefetch",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/useLibraryCoverPrefetch.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/prefetchRegistry.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/ui/CachedImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/index.ts",
|
|
"to": "src/cover/useLibraryCoverRef.ts",
|
|
"unresolvedTo": "./useLibraryCoverRef",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/useLibraryCoverRef.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/ref.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/ui/CachedImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/index.ts",
|
|
"to": "src/cover/usePlaybackCoverArt.ts",
|
|
"unresolvedTo": "./usePlaybackCoverArt",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/usePlaybackCoverArt.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/ref.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/ui/CachedImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/peekQueue.ts",
|
|
"to": "src/cover/diskSrcCache.ts",
|
|
"unresolvedTo": "./diskSrcCache",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/diskSrcCache.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/ensureQueue.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/coverTraffic.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/peekQueue.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/peekQueue.ts",
|
|
"to": "src/cover/diskSrcLookup.ts",
|
|
"unresolvedTo": "./diskSrcLookup",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/diskSrcLookup.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/diskSrcCache.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/ensureQueue.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/coverTraffic.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/peekQueue.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/peekQueue.ts",
|
|
"to": "src/lib/api/coverCache.ts",
|
|
"unresolvedTo": "@/lib/api/coverCache",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/ensureQueue.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/coverTraffic.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/peekQueue.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/prefetchRegistry.ts",
|
|
"to": "src/lib/api/coverCache.ts",
|
|
"unresolvedTo": "@/lib/api/coverCache",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/prefetchRegistry.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/ref.ts",
|
|
"to": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/playbackServer",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/ref.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/resolveDisk.ts",
|
|
"to": "src/cover/storageKeys.ts",
|
|
"unresolvedTo": "./storageKeys",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/ui/CachedImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/resolveDisk.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/resolveDisk.ts",
|
|
"to": "src/lib/api/coverCache.ts",
|
|
"unresolvedTo": "@/lib/api/coverCache",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/ui/CachedImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/resolveDisk.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/resolveEntryLibrary.ts",
|
|
"to": "src/cover/storageKeys.ts",
|
|
"unresolvedTo": "./storageKeys",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/ui/CachedImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/resolveEntryLibrary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/resolveEntryLibrary.ts",
|
|
"to": "src/lib/api/coverCache.ts",
|
|
"unresolvedTo": "@/lib/api/coverCache",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/ui/CachedImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/resolveEntryLibrary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/resolveJs.ts",
|
|
"to": "src/cover/resolveDisk.ts",
|
|
"unresolvedTo": "./resolveDisk",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/resolveDisk.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/diskSrcCache.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/ui/CachedImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/resolveJs.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/resolveJs.ts",
|
|
"to": "src/cover/storageKeys.ts",
|
|
"unresolvedTo": "./storageKeys",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/ui/CachedImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/resolveJs.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/storageKeys.ts",
|
|
"to": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/playbackServer",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/TrackCoverArtImage.tsx",
|
|
"to": "src/cover/useLibraryCoverRef.ts",
|
|
"unresolvedTo": "./useLibraryCoverRef",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/useLibraryCoverRef.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/ref.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/useArtistFanart.ts",
|
|
"to": "src/cover/ref.ts",
|
|
"unresolvedTo": "./ref",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/ref.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheTouch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/themeStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/artistBackdrop.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/useArtistFanart.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/useCoverArt.ts",
|
|
"to": "src/cover/diskSrcLookup.ts",
|
|
"unresolvedTo": "./diskSrcLookup",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/diskSrcLookup.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/diskSrcCache.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/useCoverArt.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/useCoverArt.ts",
|
|
"to": "src/cover/peekQueue.ts",
|
|
"unresolvedTo": "./peekQueue",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/peekQueue.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/coverTraffic.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/ensureQueue.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/diskSrcCache.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/useCoverArt.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/useCoverArt.ts",
|
|
"to": "src/cover/storageKeys.ts",
|
|
"unresolvedTo": "./storageKeys",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/useCoverArt.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/useLibraryCoverPrefetch.ts",
|
|
"to": "src/cover/resolveEntryLibrary.ts",
|
|
"unresolvedTo": "./resolveEntryLibrary",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/resolveEntryLibrary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/ref.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/ui/CachedImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/useLibraryCoverPrefetch.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/useLibraryCoverRef.ts",
|
|
"to": "src/cover/resolveEntryLibrary.ts",
|
|
"unresolvedTo": "./resolveEntryLibrary",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/resolveEntryLibrary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/ref.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/useLibraryCoverRef.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/cover/usePlaybackCoverArt.ts",
|
|
"to": "src/cover/useCoverArt.ts",
|
|
"unresolvedTo": "./useCoverArt",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/useCoverArt.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/diskSrcCache.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/ui/CachedImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/usePlaybackCoverArt.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/lyrics/hooks/useLyrics.ts",
|
|
"to": "src/features/lyrics/utils/lyricsPersistentCache.ts",
|
|
"unresolvedTo": "@/features/lyrics/utils/lyricsPersistentCache",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/lyrics/utils/lyricsPersistentCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/lyrics/hooks/useLyrics.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"to": "src/features/offline/utils/favoritesOfflineBrowse.ts",
|
|
"unresolvedTo": "@/features/offline/utils/favoritesOfflineBrowse",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/offline/utils/favoritesOfflineBrowse.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheTouch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"to": "src/features/offline/utils/offlineBrowseContext.ts",
|
|
"unresolvedTo": "@/features/offline/utils/offlineBrowseContext",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/offline/utils/offlineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheTouch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/hooks/useOfflineLibraryFilterSuspend.ts",
|
|
"to": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"unresolvedTo": "@/features/offline/hooks/useOfflineBrowseContext",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheTouch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineLibraryFilterSuspend.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/index.ts",
|
|
"to": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"unresolvedTo": "./hooks/useOfflineBrowseContext",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheTouch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/index.ts",
|
|
"to": "src/features/offline/store/offlineStore.ts",
|
|
"unresolvedTo": "./store/offlineStore",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/skipStarRating.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pendingStarSync.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicStarRating.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/index.ts",
|
|
"to": "src/features/offline/utils/favoritesOfflineBrowse.ts",
|
|
"unresolvedTo": "./utils/favoritesOfflineBrowse",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/offline/utils/favoritesOfflineBrowse.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheTouch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/index.ts",
|
|
"to": "src/features/offline/utils/favoritesOfflineSync.ts",
|
|
"unresolvedTo": "./utils/favoritesOfflineSync",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/offline/utils/favoritesOfflineSync.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/favoritesOfflineBrowse.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheTouch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/index.ts",
|
|
"to": "src/features/offline/utils/legacyOfflineFileMigration.ts",
|
|
"unresolvedTo": "./utils/legacyOfflineFileMigration",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/offline/utils/legacyOfflineFileMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheTouch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/index.ts",
|
|
"to": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"unresolvedTo": "./utils/libraryTierReconcile",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheTouch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/index.ts",
|
|
"to": "src/features/offline/utils/offlineAlbumBrowseCatalog.ts",
|
|
"unresolvedTo": "./utils/offlineAlbumBrowseCatalog",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/offline/utils/offlineAlbumBrowseCatalog.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLocalBrowse.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/library/advancedSearchLocal.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/library/albumBrowseNetwork.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/index.ts",
|
|
"to": "src/features/offline/utils/offlineBrowseContext.ts",
|
|
"unresolvedTo": "./utils/offlineBrowseContext",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/offline/utils/offlineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheTouch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/index.ts",
|
|
"to": "src/features/offline/utils/offlineLibraryIndexLoad.ts",
|
|
"unresolvedTo": "./utils/offlineLibraryIndexLoad",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryIndexLoad.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/library/advancedSearchLocal.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/library/albumBrowseNetwork.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/index.ts",
|
|
"to": "src/features/offline/utils/offlineLocalBrowse.ts",
|
|
"unresolvedTo": "./utils/offlineLocalBrowse",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/offline/utils/offlineLocalBrowse.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/library/advancedSearchLocal.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/library/albumBrowseNetwork.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/index.ts",
|
|
"to": "src/features/offline/utils/offlineMediaResolve.ts",
|
|
"unresolvedTo": "./utils/offlineMediaResolve",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/offline/utils/offlineMediaResolve.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryIndexLoad.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/library/advancedSearchLocal.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/library/albumBrowseNetwork.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/index.ts",
|
|
"to": "src/features/offline/utils/offlinePinQueue.ts",
|
|
"unresolvedTo": "./utils/offlinePinQueue",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/offline/utils/offlinePinQueue.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/index.ts",
|
|
"to": "src/features/offline/utils/offlinePlaylistBrowse.ts",
|
|
"unresolvedTo": "./utils/offlinePlaylistBrowse",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/offline/utils/offlinePlaylistBrowse.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlinePinQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/index.ts",
|
|
"to": "src/features/offline/utils/offlineStarredLoad.ts",
|
|
"unresolvedTo": "./utils/offlineStarredLoad",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/offline/utils/offlineStarredLoad.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/favoritesOfflineBrowse.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheTouch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/index.ts",
|
|
"to": "src/features/offline/utils/pinnedOfflineSync.ts",
|
|
"unresolvedTo": "./utils/pinnedOfflineSync",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/offline/utils/pinnedOfflineSync.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheTouch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/index.ts",
|
|
"to": "src/features/offline/utils/resumeIncompleteOfflinePins.ts",
|
|
"unresolvedTo": "./utils/resumeIncompleteOfflinePins",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/offline/utils/resumeIncompleteOfflinePins.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheTouch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/store/offlineStore.ts",
|
|
"to": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"unresolvedTo": "@/features/offline/utils/offlineLibraryHelpers",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/store/offlineStore.ts",
|
|
"to": "src/features/offline/utils/offlinePinQueue.ts",
|
|
"unresolvedTo": "@/features/offline/utils/offlinePinQueue",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/offline/utils/offlinePinQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/store/offlineStore.ts",
|
|
"to": "src/lib/api/coverCache.ts",
|
|
"unresolvedTo": "@/lib/api/coverCache",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheTouch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/store/offlineStore.ts",
|
|
"to": "src/lib/api/subsonicArtists.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicArtists",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicArtists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/store/offlineStore.ts",
|
|
"to": "src/lib/api/subsonicLibrary.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicLibrary",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/store/offlineStore.ts",
|
|
"to": "src/lib/api/subsonicStreamUrl.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicStreamUrl",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicStreamUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheTouch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/store/offlineStore.ts",
|
|
"to": "src/store/localPlaybackResolve.ts",
|
|
"unresolvedTo": "@/store/localPlaybackResolve",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/store/offlineStore.ts",
|
|
"to": "src/store/localPlaybackStore.ts",
|
|
"unresolvedTo": "@/store/localPlaybackStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/favoritesOfflineSync.ts",
|
|
"to": "src/features/offline/utils/offlineLibraryIndexLoad.ts",
|
|
"unresolvedTo": "@/features/offline/utils/offlineLibraryIndexLoad",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryIndexLoad.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/library/advancedSearchLocal.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/library/albumBrowseNetwork.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/favoritesOfflineSync.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/favoritesOfflineSync.ts",
|
|
"to": "src/lib/api/coverCache.ts",
|
|
"unresolvedTo": "@/lib/api/coverCache",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheTouch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/favoritesOfflineSync.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/favoritesOfflineSync.ts",
|
|
"to": "src/lib/api/subsonicArtists.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicArtists",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicArtists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/favoritesOfflineSync.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/favoritesOfflineSync.ts",
|
|
"to": "src/lib/api/subsonicLibrary.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicLibrary",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/favoritesOfflineSync.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/favoritesOfflineSync.ts",
|
|
"to": "src/lib/api/subsonicStarRating.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicStarRating",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicStarRating.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/favoritesOfflineSync.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/favoritesOfflineSync.ts",
|
|
"to": "src/lib/api/subsonicStreamUrl.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicStreamUrl",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicStreamUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheTouch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/favoritesOfflineSync.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/favoritesOfflineSync.ts",
|
|
"to": "src/store/localPlaybackResolve.ts",
|
|
"unresolvedTo": "@/store/localPlaybackResolve",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/favoritesOfflineSync.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/favoritesOfflineSync.ts",
|
|
"to": "src/store/localPlaybackStore.ts",
|
|
"unresolvedTo": "@/store/localPlaybackStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/favoritesOfflineSync.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/legacyOfflineFileMigration.ts",
|
|
"to": "src/store/localPlaybackMigration.ts",
|
|
"unresolvedTo": "@/store/localPlaybackMigration",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/legacyOfflineFileMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/legacyOfflineFileMigration.ts",
|
|
"to": "src/store/localPlaybackStore.ts",
|
|
"unresolvedTo": "@/store/localPlaybackStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/legacyOfflineFileMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"to": "src/store/localPlaybackResolve.ts",
|
|
"unresolvedTo": "@/store/localPlaybackResolve",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"to": "src/store/localPlaybackStore.ts",
|
|
"unresolvedTo": "@/store/localPlaybackStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/offlineBrowseContext.ts",
|
|
"to": "src/features/offline/utils/favoritesOfflineBrowse.ts",
|
|
"unresolvedTo": "@/features/offline/utils/favoritesOfflineBrowse",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/offline/utils/favoritesOfflineBrowse.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheTouch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/offlineBrowseContext.ts",
|
|
"to": "src/features/offline/utils/offlineLocalBrowse.ts",
|
|
"unresolvedTo": "@/features/offline/utils/offlineLocalBrowse",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/offline/utils/offlineLocalBrowse.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/library/advancedSearchLocal.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/library/albumBrowseNetwork.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/offlineBrowseContext.ts",
|
|
"to": "src/features/offline/utils/offlinePlaylistBrowse.ts",
|
|
"unresolvedTo": "@/features/offline/utils/offlinePlaylistBrowse",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/offline/utils/offlinePlaylistBrowse.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlinePinQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"to": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"unresolvedTo": "@/features/offline/utils/libraryTierReconcile",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheTouch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"to": "src/lib/library/advancedSearchLocal.ts",
|
|
"unresolvedTo": "@/lib/library/advancedSearchLocal",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/library/advancedSearchLocal.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/library/albumBrowseNetwork.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"to": "src/store/localPlaybackResolve.ts",
|
|
"unresolvedTo": "@/store/localPlaybackResolve",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"to": "src/store/localPlaybackStore.ts",
|
|
"unresolvedTo": "@/store/localPlaybackStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/offlineLocalBrowse.ts",
|
|
"to": "src/store/localPlaybackResolve.ts",
|
|
"unresolvedTo": "@/store/localPlaybackResolve",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLocalBrowse.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/offlineLocalBrowse.ts",
|
|
"to": "src/store/localPlaybackStore.ts",
|
|
"unresolvedTo": "@/store/localPlaybackStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLocalBrowse.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/offlineMediaResolve.ts",
|
|
"to": "src/features/offline/utils/offlineLocalBrowse.ts",
|
|
"unresolvedTo": "@/features/offline/utils/offlineLocalBrowse",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/offline/utils/offlineLocalBrowse.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/library/advancedSearchLocal.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/library/albumBrowseNetwork.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineMediaResolve.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/offlineMediaResolve.ts",
|
|
"to": "src/features/offline/utils/offlinePlaylistBrowse.ts",
|
|
"unresolvedTo": "@/features/offline/utils/offlinePlaylistBrowse",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/offline/utils/offlinePlaylistBrowse.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlinePinQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineMediaResolve.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/offlineMediaResolve.ts",
|
|
"to": "src/lib/api/subsonicArtists.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicArtists",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicArtists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineMediaResolve.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/offlineMediaResolve.ts",
|
|
"to": "src/lib/api/subsonicLibrary.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicLibrary",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineMediaResolve.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/offlineMediaResolve.ts",
|
|
"to": "src/lib/api/subsonicPlaylists.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicPlaylists",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineMediaResolve.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/offlineMediaResolve.ts",
|
|
"to": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"unresolvedTo": "@/lib/network/subsonicNetworkGuard",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineMediaResolve.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/offlineMediaResolve.ts",
|
|
"to": "src/store/mediaResolver.ts",
|
|
"unresolvedTo": "@/store/mediaResolver",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/mediaResolver.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicArtists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineMediaResolve.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/offlinePlaylistBrowse.ts",
|
|
"to": "src/features/offline/utils/pinnedOfflineSync.ts",
|
|
"unresolvedTo": "@/features/offline/utils/pinnedOfflineSync",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/offline/utils/pinnedOfflineSync.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheTouch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlinePlaylistBrowse.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/offlinePlaylistBrowse.ts",
|
|
"to": "src/lib/library/advancedSearchLocal.ts",
|
|
"unresolvedTo": "@/lib/library/advancedSearchLocal",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/library/advancedSearchLocal.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/library/albumBrowseNetwork.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlinePlaylistBrowse.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/offlinePlaylistBrowse.ts",
|
|
"to": "src/store/localPlaybackResolve.ts",
|
|
"unresolvedTo": "@/store/localPlaybackResolve",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlinePlaylistBrowse.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/offlinePlaylistBrowse.ts",
|
|
"to": "src/store/localPlaybackStore.ts",
|
|
"unresolvedTo": "@/store/localPlaybackStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlinePlaylistBrowse.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/offlineStarredLoad.ts",
|
|
"to": "src/features/offline/utils/offlineLocalBrowse.ts",
|
|
"unresolvedTo": "@/features/offline/utils/offlineLocalBrowse",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/offline/utils/offlineLocalBrowse.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/library/advancedSearchLocal.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/library/albumBrowseNetwork.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineStarredLoad.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/offlineStarredLoad.ts",
|
|
"to": "src/lib/api/subsonicStarRating.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicStarRating",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicStarRating.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineStarredLoad.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/offlineStarredLoad.ts",
|
|
"to": "src/lib/library/advancedSearchLocal.ts",
|
|
"unresolvedTo": "@/lib/library/advancedSearchLocal",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/library/advancedSearchLocal.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/library/albumBrowseNetwork.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineStarredLoad.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/pinnedOfflineSync.ts",
|
|
"to": "src/features/offline/utils/offlinePinQueue.ts",
|
|
"unresolvedTo": "@/features/offline/utils/offlinePinQueue",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/offline/utils/offlinePinQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/pinnedOfflineSync.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/pinnedOfflineSync.ts",
|
|
"to": "src/lib/api/subsonicArtists.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicArtists",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicArtists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/pinnedOfflineSync.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/pinnedOfflineSync.ts",
|
|
"to": "src/lib/api/subsonicLibrary.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicLibrary",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/pinnedOfflineSync.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/pinnedOfflineSync.ts",
|
|
"to": "src/lib/api/subsonicPlaylists.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicPlaylists",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/pinnedOfflineSync.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/pinnedOfflineSync.ts",
|
|
"to": "src/store/localPlaybackResolve.ts",
|
|
"unresolvedTo": "@/store/localPlaybackResolve",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/pinnedOfflineSync.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/pinnedOfflineSync.ts",
|
|
"to": "src/store/localPlaybackStore.ts",
|
|
"unresolvedTo": "@/store/localPlaybackStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/pinnedOfflineSync.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/resumeIncompleteOfflinePins.ts",
|
|
"to": "src/features/offline/utils/offlineMediaResolve.ts",
|
|
"unresolvedTo": "@/features/offline/utils/offlineMediaResolve",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/offline/utils/offlineMediaResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryIndexLoad.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/library/advancedSearchLocal.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/library/albumBrowseNetwork.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/resumeIncompleteOfflinePins.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/resumeIncompleteOfflinePins.ts",
|
|
"to": "src/lib/api/subsonicPlaylists.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicPlaylists",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/resumeIncompleteOfflinePins.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/resumeIncompleteOfflinePins.ts",
|
|
"to": "src/lib/library/advancedSearchLocal.ts",
|
|
"unresolvedTo": "@/lib/library/advancedSearchLocal",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/library/advancedSearchLocal.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/library/albumBrowseNetwork.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/resumeIncompleteOfflinePins.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/offline/utils/resumeIncompleteOfflinePins.ts",
|
|
"to": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"unresolvedTo": "@/lib/network/subsonicNetworkGuard",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/resumeIncompleteOfflinePins.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/components/OrbitDiagnosticsPopover.tsx",
|
|
"to": "src/features/orbit/utils/orbit.ts",
|
|
"unresolvedTo": "@/features/orbit/utils/orbit",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/orbit/utils/orbit.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/cleanup.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitDiagnosticsPopover.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/components/OrbitExitModal.tsx",
|
|
"to": "src/features/orbit/utils/orbit.ts",
|
|
"unresolvedTo": "@/features/orbit/utils/orbit",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/orbit/utils/orbit.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/cleanup.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitExitModal.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"to": "src/lib/api/subsonicLibrary.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicLibrary",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/components/OrbitHelpModal.tsx",
|
|
"to": "src/features/settings/index.ts",
|
|
"unresolvedTo": "@/features/settings",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/settings/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/settings/components/audio/PlaybackRateBlock.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitHelpModal.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/components/OrbitJoinModal.tsx",
|
|
"to": "src/features/orbit/utils/orbit.ts",
|
|
"unresolvedTo": "@/features/orbit/utils/orbit",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/orbit/utils/orbit.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/cleanup.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitJoinModal.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/components/OrbitJoinModal.tsx",
|
|
"to": "src/utils/server/switchActiveServer.ts",
|
|
"unresolvedTo": "@/utils/server/switchActiveServer",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/utils/server/switchActiveServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/coverTraffic.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/ensureQueue.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/diskSrcCache.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitJoinModal.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/components/OrbitParticipantsPopover.tsx",
|
|
"to": "src/features/orbit/utils/orbit.ts",
|
|
"unresolvedTo": "@/features/orbit/utils/orbit",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/orbit/utils/orbit.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/cleanup.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitParticipantsPopover.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/components/OrbitSessionBar.tsx",
|
|
"to": "src/features/orbit/components/OrbitDiagnosticsPopover.tsx",
|
|
"unresolvedTo": "@/features/orbit/components/OrbitDiagnosticsPopover",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/orbit/components/OrbitDiagnosticsPopover.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/orbit.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/cleanup.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitSessionBar.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/components/OrbitSessionBar.tsx",
|
|
"to": "src/features/orbit/components/OrbitExitModal.tsx",
|
|
"unresolvedTo": "@/features/orbit/components/OrbitExitModal",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/orbit/components/OrbitExitModal.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/orbit.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/cleanup.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitSessionBar.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/components/OrbitSessionBar.tsx",
|
|
"to": "src/features/orbit/components/OrbitParticipantsPopover.tsx",
|
|
"unresolvedTo": "@/features/orbit/components/OrbitParticipantsPopover",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/orbit/components/OrbitParticipantsPopover.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/orbit.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/cleanup.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitSessionBar.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/components/OrbitSessionBar.tsx",
|
|
"to": "src/features/orbit/components/OrbitSettingsPopover.tsx",
|
|
"unresolvedTo": "@/features/orbit/components/OrbitSettingsPopover",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/orbit/components/OrbitSettingsPopover.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/orbit.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/cleanup.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitSessionBar.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/components/OrbitSessionBar.tsx",
|
|
"to": "src/features/orbit/components/OrbitSharePopover.tsx",
|
|
"unresolvedTo": "@/features/orbit/components/OrbitSharePopover",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/orbit/components/OrbitSharePopover.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/orbit.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/cleanup.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitSessionBar.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/components/OrbitSessionBar.tsx",
|
|
"to": "src/features/orbit/utils/orbit.ts",
|
|
"unresolvedTo": "@/features/orbit/utils/orbit",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/orbit/utils/orbit.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/cleanup.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitSessionBar.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/components/OrbitSessionBar.tsx",
|
|
"to": "src/lib/api/subsonicLibrary.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicLibrary",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitSessionBar.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/components/OrbitSettingsPopover.tsx",
|
|
"to": "src/features/orbit/utils/orbit.ts",
|
|
"unresolvedTo": "@/features/orbit/utils/orbit",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/orbit/utils/orbit.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/cleanup.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitSettingsPopover.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/components/OrbitSharePopover.tsx",
|
|
"to": "src/features/orbit/utils/orbit.ts",
|
|
"unresolvedTo": "@/features/orbit/utils/orbit",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/orbit/utils/orbit.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/cleanup.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitSharePopover.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/components/OrbitStartModal.tsx",
|
|
"to": "src/features/orbit/utils/orbit.ts",
|
|
"unresolvedTo": "@/features/orbit/utils/orbit",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/orbit/utils/orbit.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/cleanup.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitStartModal.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/components/OrbitStartTrigger.tsx",
|
|
"to": "src/features/orbit/components/OrbitJoinModal.tsx",
|
|
"unresolvedTo": "@/features/orbit/components/OrbitJoinModal",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/orbit/components/OrbitJoinModal.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/orbit.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/cleanup.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitStartTrigger.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/components/OrbitStartTrigger.tsx",
|
|
"to": "src/features/orbit/components/OrbitStartModal.tsx",
|
|
"unresolvedTo": "@/features/orbit/components/OrbitStartModal",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/orbit/components/OrbitStartModal.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/orbit.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/cleanup.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitStartTrigger.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/hooks/useOrbitGuest.ts",
|
|
"to": "src/features/orbit/hooks/useOrbitOutboxHeartbeat.ts",
|
|
"unresolvedTo": "@/features/orbit/hooks/useOrbitOutboxHeartbeat",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/orbit/hooks/useOrbitOutboxHeartbeat.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/orbit.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/cleanup.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/hooks/useOrbitGuest.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/hooks/useOrbitGuest.ts",
|
|
"to": "src/features/orbit/utils/orbit.ts",
|
|
"unresolvedTo": "@/features/orbit/utils/orbit",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/orbit/utils/orbit.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/cleanup.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/hooks/useOrbitGuest.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/hooks/useOrbitGuest.ts",
|
|
"to": "src/lib/api/subsonicLibrary.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicLibrary",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/hooks/useOrbitGuest.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/hooks/useOrbitHost.ts",
|
|
"to": "src/features/orbit/hooks/useOrbitOutboxHeartbeat.ts",
|
|
"unresolvedTo": "@/features/orbit/hooks/useOrbitOutboxHeartbeat",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/orbit/hooks/useOrbitOutboxHeartbeat.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/orbit.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/cleanup.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/hooks/useOrbitHost.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/hooks/useOrbitHost.ts",
|
|
"to": "src/features/orbit/utils/orbit.ts",
|
|
"unresolvedTo": "@/features/orbit/utils/orbit",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/orbit/utils/orbit.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/cleanup.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/hooks/useOrbitHost.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/hooks/useOrbitHost.ts",
|
|
"to": "src/lib/api/subsonicLibrary.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicLibrary",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/hooks/useOrbitHost.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/hooks/useOrbitOutboxHeartbeat.ts",
|
|
"to": "src/features/orbit/utils/orbit.ts",
|
|
"unresolvedTo": "@/features/orbit/utils/orbit",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/orbit/utils/orbit.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/cleanup.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/hooks/useOrbitOutboxHeartbeat.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/hooks/useOrbitSongRowBehavior.ts",
|
|
"to": "src/features/orbit/utils/orbit.ts",
|
|
"unresolvedTo": "@/features/orbit/utils/orbit",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/orbit/utils/orbit.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/cleanup.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/hooks/useOrbitSongRowBehavior.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/hooks/usePlaybackRateOrbitSync.ts",
|
|
"to": "src/features/playback/store/playbackRateStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playbackRateStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playbackRateStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/audio/playbackRateRestart.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheTouch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/utils/server/switchActiveServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/hooks/usePlaybackRateOrbitSync.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/index.ts",
|
|
"to": "src/features/orbit/utils/cleanup.ts",
|
|
"unresolvedTo": "./utils/cleanup",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/orbit/utils/cleanup.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/index.ts",
|
|
"to": "src/features/orbit/utils/guest.ts",
|
|
"unresolvedTo": "./utils/guest",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/orbit/utils/guest.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/remote.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/index.ts",
|
|
"to": "src/features/orbit/utils/host.ts",
|
|
"unresolvedTo": "./utils/host",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/orbit/utils/host.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/remote.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/index.ts",
|
|
"to": "src/features/orbit/utils/moderation.ts",
|
|
"unresolvedTo": "./utils/moderation",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/orbit/utils/moderation.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/remote.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/index.ts",
|
|
"to": "src/features/orbit/utils/orbitBulkGuard.ts",
|
|
"unresolvedTo": "./utils/orbitBulkGuard",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/orbit/utils/orbitBulkGuard.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/index.ts",
|
|
"to": "src/features/orbit/utils/remote.ts",
|
|
"unresolvedTo": "./utils/remote",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/orbit/utils/remote.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/index.ts",
|
|
"to": "src/features/orbit/utils/sweep.ts",
|
|
"unresolvedTo": "./utils/sweep",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/orbit/utils/sweep.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/utils/guest.ts",
|
|
"to": "src/lib/api/subsonicLibrary.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicLibrary",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/guest.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/utils/guest.ts",
|
|
"to": "src/lib/api/subsonicPlaylists.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicPlaylists",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/guest.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/utils/host.ts",
|
|
"to": "src/lib/api/subsonicLibrary.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicLibrary",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/host.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/utils/host.ts",
|
|
"to": "src/lib/api/subsonicPlaylists.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicPlaylists",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/host.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/utils/moderation.ts",
|
|
"to": "src/lib/api/subsonicPlaylists.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicPlaylists",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/moderation.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/utils/orbit.ts",
|
|
"to": "src/features/orbit/utils/guest.ts",
|
|
"unresolvedTo": "./guest",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/orbit/utils/guest.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/remote.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitDiagnosticsPopover.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/orbit.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/utils/orbit.ts",
|
|
"to": "src/features/orbit/utils/host.ts",
|
|
"unresolvedTo": "./host",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/orbit/utils/host.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/remote.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitDiagnosticsPopover.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/orbit.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/utils/orbit.ts",
|
|
"to": "src/features/orbit/utils/moderation.ts",
|
|
"unresolvedTo": "./moderation",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/orbit/utils/moderation.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/remote.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitDiagnosticsPopover.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/orbit.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/utils/orbit.ts",
|
|
"to": "src/features/orbit/utils/remote.ts",
|
|
"unresolvedTo": "./remote",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/orbit/utils/remote.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitDiagnosticsPopover.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/orbit.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/orbit/utils/orbit.ts",
|
|
"to": "src/features/orbit/utils/sweep.ts",
|
|
"unresolvedTo": "./sweep",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/orbit/utils/sweep.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitDiagnosticsPopover.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/orbit.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/applyQueueHistorySnapshot.ts",
|
|
"to": "src/features/playback/store/loudnessRefresh.ts",
|
|
"unresolvedTo": "@/features/playback/store/loudnessRefresh",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/loudnessRefresh.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/undoRedoActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyQueueHistorySnapshot.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/applyQueueHistorySnapshot.ts",
|
|
"to": "src/features/playback/store/normalizationSnapshot.ts",
|
|
"unresolvedTo": "@/features/playback/store/normalizationSnapshot",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/normalizationSnapshot.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/undoRedoActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyQueueHistorySnapshot.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/applyQueueHistorySnapshot.ts",
|
|
"to": "src/features/playback/store/playbackReportSession.ts",
|
|
"unresolvedTo": "@/features/playback/store/playbackReportSession",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playbackReportSession.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playbackRateStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/audio/playbackRateRestart.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/undoRedoActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyQueueHistorySnapshot.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/applyQueueHistorySnapshot.ts",
|
|
"to": "src/features/playback/store/playerStoreTypes.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playerStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/undoRedoActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyQueueHistorySnapshot.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/applyQueueHistorySnapshot.ts",
|
|
"to": "src/features/playback/store/queueSync.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueSync",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/queueSync.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/undoRedoActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyQueueHistorySnapshot.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/applyQueueHistorySnapshot.ts",
|
|
"to": "src/features/playback/store/queueTrackResolver.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueTrackResolver",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/queueTrackResolver.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/undoRedoActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyQueueHistorySnapshot.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/applyQueueHistorySnapshot.ts",
|
|
"to": "src/features/playback/store/queueTrackView.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueTrackView",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/queueTrackView.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/queueTrackResolver.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/undoRedoActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyQueueHistorySnapshot.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/applyQueueHistorySnapshot.ts",
|
|
"to": "src/features/playback/store/queueUndo.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueUndo",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/queueUndo.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/undoRedoActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyQueueHistorySnapshot.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/applyQueueHistorySnapshot.ts",
|
|
"to": "src/features/playback/store/queueUndoAudioRestore.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueUndoAudioRestore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/queueUndoAudioRestore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheTouch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/undoRedoActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyQueueHistorySnapshot.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/applyQueueHistorySnapshot.ts",
|
|
"to": "src/features/playback/store/radioPlayer.ts",
|
|
"unresolvedTo": "@/features/playback/store/radioPlayer",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/radioPlayer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/undoRedoActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyQueueHistorySnapshot.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/applyQueueHistorySnapshot.ts",
|
|
"to": "src/features/playback/store/waveformRefresh.ts",
|
|
"unresolvedTo": "@/features/playback/store/waveformRefresh",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/waveformRefresh.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/undoRedoActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyQueueHistorySnapshot.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/applyQueueHistorySnapshot.ts",
|
|
"to": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/resolvePlaybackUrl",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/undoRedoActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyQueueHistorySnapshot.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"to": "src/features/playback/store/queueTrackResolver.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueTrackResolver",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/queueTrackResolver.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"to": "src/features/playback/store/queueUndo.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueUndo",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/queueUndo.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"to": "src/features/playback/store/waveformRefresh.ts",
|
|
"unresolvedTo": "@/features/playback/store/waveformRefresh",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/waveformRefresh.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/crossfadePreload.ts",
|
|
"to": "src/features/playback/store/loudnessRefresh.ts",
|
|
"unresolvedTo": "@/features/playback/store/loudnessRefresh",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/loudnessRefresh.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/crossfadePreload.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/crossfadePreload.ts",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/crossfadePreload.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/crossfadePreload.ts",
|
|
"to": "src/features/playback/store/queueTrackView.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueTrackView",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/queueTrackView.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/queueTrackResolver.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/crossfadePreload.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/crossfadePreload.ts",
|
|
"to": "src/features/playback/store/waveformRefresh.ts",
|
|
"unresolvedTo": "@/features/playback/store/waveformRefresh",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/waveformRefresh.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/crossfadePreload.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/crossfadePreload.ts",
|
|
"to": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/playbackServer",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/seekAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/crossfadePreload.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/crossfadePreload.ts",
|
|
"to": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/resolvePlaybackUrl",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/crossfadePreload.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/crossfadePreload.ts",
|
|
"to": "src/store/localPlaybackResolve.ts",
|
|
"unresolvedTo": "@/store/localPlaybackResolve",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/crossfadePreload.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"to": "src/features/playback/store/playbackUrlRouting.ts",
|
|
"unresolvedTo": "@/features/playback/store/playbackUrlRouting",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playbackUrlRouting.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"to": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/playbackServer",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/undoRedoActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyQueueHistorySnapshot.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/queueUndoAudioRestore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"to": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/resolvePlaybackUrl",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/hotCacheStore.ts",
|
|
"to": "src/store/localPlaybackStore.ts",
|
|
"unresolvedTo": "@/store/localPlaybackStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheTouch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/loudnessPrefetch.ts",
|
|
"to": "src/features/playback/store/loudnessRefresh.ts",
|
|
"unresolvedTo": "@/features/playback/store/loudnessRefresh",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/loudnessRefresh.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/queueMutationActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/loudnessPrefetch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/loudnessPrefetch.ts",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/queueMutationActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/loudnessPrefetch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/loudnessRefresh.ts",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/loudnessRefresh.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/loudnessRefresh.ts",
|
|
"to": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/playbackServer",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/queueMutationActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/loudnessPrefetch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/loudnessRefresh.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/loudnessRefresh.ts",
|
|
"to": "src/lib/api/subsonicStreamUrl.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicStreamUrl",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicStreamUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/loudnessRefresh.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/loudnessReseed.ts",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/loudnessReseed.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/loudnessReseed.ts",
|
|
"to": "src/lib/api/subsonicStreamUrl.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicStreamUrl",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicStreamUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/loudnessReseed.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/miscActions.ts",
|
|
"to": "src/features/playback/store/playbackUrlRouting.ts",
|
|
"unresolvedTo": "@/features/playback/store/playbackUrlRouting",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playbackUrlRouting.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/miscActions.ts",
|
|
"to": "src/features/playback/store/playerStoreTypes.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playerStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/miscActions.ts",
|
|
"to": "src/features/playback/store/queueSync.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueSync",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/queueSync.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/miscActions.ts",
|
|
"to": "src/features/playback/store/queueTrackResolver.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueTrackResolver",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/queueTrackResolver.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/miscActions.ts",
|
|
"to": "src/features/playback/store/queueTrackView.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueTrackView",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/queueTrackView.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/queueTrackResolver.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/miscActions.ts",
|
|
"to": "src/features/playback/store/queueUndo.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueUndo",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/queueUndo.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/miscActions.ts",
|
|
"to": "src/features/playback/store/radioPlayer.ts",
|
|
"unresolvedTo": "@/features/playback/store/radioPlayer",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/radioPlayer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/miscActions.ts",
|
|
"to": "src/features/playback/store/seekFallbackState.ts",
|
|
"unresolvedTo": "@/features/playback/store/seekFallbackState",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/seekFallbackState.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/networkLoveActions.ts",
|
|
"to": "src/features/playback/store/playerStoreTypes.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playerStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/networkLoveActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/nextAction.ts",
|
|
"to": "src/features/playback/store/playerStoreTypes.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playerStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/nextAction.ts",
|
|
"to": "src/features/playback/store/queueSync.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueSync",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/queueSync.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/nextAction.ts",
|
|
"to": "src/features/playback/store/queueTrackResolver.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueTrackResolver",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/queueTrackResolver.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/nextAction.ts",
|
|
"to": "src/features/playback/store/queueTrackView.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueTrackView",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/queueTrackView.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/queueTrackResolver.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/nextAction.ts",
|
|
"to": "src/features/playback/store/skipStarRating.ts",
|
|
"unresolvedTo": "@/features/playback/store/skipStarRating",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/skipStarRating.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pendingStarSync.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/nextAction.ts",
|
|
"to": "src/features/playback/utils/playback/buildInfiniteQueueCandidates.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/buildInfiniteQueueCandidates",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/utils/playback/buildInfiniteQueueCandidates.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/mixRatingFilter.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/nextAction.ts",
|
|
"to": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/playbackServer",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/nextAction.ts",
|
|
"to": "src/lib/api/subsonicArtists.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicArtists",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicArtists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/normalizationSnapshot.ts",
|
|
"to": "src/features/playback/store/playerStoreTypes.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playerStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/normalizationSnapshot.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"to": "src/features/playback/store/promoteStreamCache.ts",
|
|
"unresolvedTo": "@/features/playback/store/promoteStreamCache",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/promoteStreamCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"to": "src/features/playback/store/queueTrackView.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueTrackView",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/queueTrackView.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/queueTrackResolver.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"to": "src/features/playback/store/seekFallbackState.ts",
|
|
"unresolvedTo": "@/features/playback/store/seekFallbackState",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/seekFallbackState.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"to": "src/hotCachePrefetch.ts",
|
|
"unresolvedTo": "@/hotCachePrefetch",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/hotCachePrefetch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/hotCachePrefetch/analysisPrune.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/hotCachePrefetch/helpers.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/pendingStarSync.ts",
|
|
"to": "src/features/playback/store/queueTrackResolver.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueTrackResolver",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/queueTrackResolver.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/skipStarRating.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pendingStarSync.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/pendingStarSync.ts",
|
|
"to": "src/lib/api/subsonicStarRating.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicStarRating",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicStarRating.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/skipStarRating.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pendingStarSync.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/playbackRateStore.ts",
|
|
"to": "src/features/playback/utils/audio/playbackRateRestart.ts",
|
|
"unresolvedTo": "@/features/playback/utils/audio/playbackRateRestart",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/utils/audio/playbackRateRestart.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheTouch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/utils/server/switchActiveServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitHelpModal.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/settings/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/settings/components/audio/PlaybackRateBlock.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playbackRateStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/playbackRateStore.ts",
|
|
"to": "src/store/orbitRuntime.ts",
|
|
"unresolvedTo": "@/store/orbitRuntime",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitDiagnosticsPopover.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/orbit.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/cleanup.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playbackReportSession.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playbackRateStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/playbackReportSession.ts",
|
|
"to": "src/features/playback/store/playbackRateStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playbackRateStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playbackRateStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/audio/playbackRateRestart.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playbackReportSession.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/playbackReportSession.ts",
|
|
"to": "src/lib/api/subsonicScrobble.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicScrobble",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicScrobble.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playbackReportSession.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/playbackReportSession.ts",
|
|
"to": "src/store/orbitRuntime.ts",
|
|
"unresolvedTo": "@/store/orbitRuntime",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitDiagnosticsPopover.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/orbit.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/cleanup.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playbackReportSession.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/playbackUrlRouting.ts",
|
|
"to": "src/store/localPlaybackResolve.ts",
|
|
"unresolvedTo": "@/store/localPlaybackResolve",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playbackUrlRouting.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/playerStore.ts",
|
|
"to": "src/features/playback/store/playerStoreTypes.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playerStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/playerStore.ts",
|
|
"to": "src/features/playback/store/resumeAction.ts",
|
|
"unresolvedTo": "@/features/playback/store/resumeAction",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/resumeAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheTouch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/playerStore.ts",
|
|
"to": "src/features/playback/store/scheduleActions.ts",
|
|
"unresolvedTo": "@/features/playback/store/scheduleActions",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/scheduleActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/playerStore.ts",
|
|
"to": "src/features/playback/store/seekAction.ts",
|
|
"unresolvedTo": "@/features/playback/store/seekAction",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/seekAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/crossfadePreload.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/playerStore.ts",
|
|
"to": "src/features/playback/store/transportLightActions.ts",
|
|
"unresolvedTo": "@/features/playback/store/transportLightActions",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/transportLightActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playbackReportSession.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playbackRateStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/audio/playbackRateRestart.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/playerStore.ts",
|
|
"to": "src/features/playback/store/uiStateActions.ts",
|
|
"unresolvedTo": "@/features/playback/store/uiStateActions",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/uiStateActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/playerStore.ts",
|
|
"to": "src/features/playback/store/updateReplayGainAction.ts",
|
|
"unresolvedTo": "@/features/playback/store/updateReplayGainAction",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/updateReplayGainAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/normalizationSnapshot.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/playListenSession.ts",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playListenSession.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/playListenSession.ts",
|
|
"to": "src/features/playback/store/previewStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/previewStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/previewStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playListenSession.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/playListenSession.ts",
|
|
"to": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/playbackServer",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/queueMutationActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playListenSession.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/playTrackAction.ts",
|
|
"to": "src/features/playback/store/hotCacheTouch.ts",
|
|
"unresolvedTo": "@/features/playback/store/hotCacheTouch",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/hotCacheTouch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/playTrackAction.ts",
|
|
"to": "src/features/playback/store/playbackUrlRouting.ts",
|
|
"unresolvedTo": "@/features/playback/store/playbackUrlRouting",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playbackUrlRouting.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/playTrackAction.ts",
|
|
"to": "src/features/playback/store/playerStoreTypes.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playerStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/playTrackAction.ts",
|
|
"to": "src/features/playback/store/promoteStreamCache.ts",
|
|
"unresolvedTo": "@/features/playback/store/promoteStreamCache",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/promoteStreamCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/playTrackAction.ts",
|
|
"to": "src/features/playback/store/queueSync.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueSync",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/queueSync.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/playTrackAction.ts",
|
|
"to": "src/features/playback/store/queueTrackResolver.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueTrackResolver",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/queueTrackResolver.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/playTrackAction.ts",
|
|
"to": "src/features/playback/store/queueTrackView.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueTrackView",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/queueTrackView.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/queueTrackResolver.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/playTrackAction.ts",
|
|
"to": "src/features/playback/store/queueUndo.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueUndo",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/queueUndo.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/playTrackAction.ts",
|
|
"to": "src/features/playback/store/radioPlayer.ts",
|
|
"unresolvedTo": "@/features/playback/store/radioPlayer",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/radioPlayer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/playTrackAction.ts",
|
|
"to": "src/features/playback/store/seekFallbackState.ts",
|
|
"unresolvedTo": "@/features/playback/store/seekFallbackState",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/seekFallbackState.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/playTrackAction.ts",
|
|
"to": "src/features/playback/store/timelineSessionHistory.ts",
|
|
"unresolvedTo": "@/features/playback/store/timelineSessionHistory",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/timelineSessionHistory.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/playTrackAction.ts",
|
|
"to": "src/features/playback/store/waveformRefresh.ts",
|
|
"unresolvedTo": "@/features/playback/store/waveformRefresh",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/waveformRefresh.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/playTrackAction.ts",
|
|
"to": "src/features/playback/utils/playback/autodjInterruptPrep.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/autodjInterruptPrep",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/utils/playback/autodjInterruptPrep.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/crossfadePreload.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/loudnessRefresh.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/playTrackAction.ts",
|
|
"to": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/playbackServer",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/playTrackAction.ts",
|
|
"to": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/resolvePlaybackUrl",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/playTrackAction.ts",
|
|
"to": "src/store/localPlaybackResolve.ts",
|
|
"unresolvedTo": "@/store/localPlaybackResolve",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/playTrackAction.ts",
|
|
"to": "src/store/orbitRuntime.ts",
|
|
"unresolvedTo": "@/store/orbitRuntime",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitDiagnosticsPopover.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/orbit.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/cleanup.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/previewStore.ts",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/timelineSessionHistory.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/previewStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/previewStore.ts",
|
|
"to": "src/lib/api/subsonicStreamUrl.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicStreamUrl",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicStreamUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playListenSession.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/previewStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/previewStore.ts",
|
|
"to": "src/store/orbitRuntime.ts",
|
|
"unresolvedTo": "@/store/orbitRuntime",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitDiagnosticsPopover.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/orbit.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/cleanup.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playListenSession.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/previewStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/promoteStreamCache.ts",
|
|
"to": "src/lib/api/coverCache.ts",
|
|
"unresolvedTo": "@/lib/api/coverCache",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/promoteStreamCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/promoteStreamCache.ts",
|
|
"to": "src/lib/api/subsonicStreamUrl.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicStreamUrl",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicStreamUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/promoteStreamCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/promoteStreamCache.ts",
|
|
"to": "src/store/localPlaybackResolve.ts",
|
|
"unresolvedTo": "@/store/localPlaybackResolve",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/promoteStreamCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/queueMutationActions.ts",
|
|
"to": "src/features/playback/store/playerStoreTypes.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playerStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/queueMutationActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/queueMutationActions.ts",
|
|
"to": "src/features/playback/store/playListenSession.ts",
|
|
"unresolvedTo": "@/features/playback/store/playListenSession",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playListenSession.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/queueMutationActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/queueMutationActions.ts",
|
|
"to": "src/features/playback/store/queueSync.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueSync",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/queueSync.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/queueMutationActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/queueMutationActions.ts",
|
|
"to": "src/features/playback/store/queueTrackResolver.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueTrackResolver",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/queueTrackResolver.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/queueMutationActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/queueMutationActions.ts",
|
|
"to": "src/features/playback/store/queueUndo.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueUndo",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/queueUndo.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/queueMutationActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/queueMutationActions.ts",
|
|
"to": "src/features/playback/store/seekFallbackState.ts",
|
|
"unresolvedTo": "@/features/playback/store/seekFallbackState",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/seekFallbackState.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/queueMutationActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/queueMutationActions.ts",
|
|
"to": "src/features/playback/store/timelineSessionHistory.ts",
|
|
"unresolvedTo": "@/features/playback/store/timelineSessionHistory",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/timelineSessionHistory.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/queueMutationActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/queueMutationActions.ts",
|
|
"to": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/playbackServer",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/queueMutationActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/queueMutationActions.ts",
|
|
"to": "src/store/orbitRuntime.ts",
|
|
"unresolvedTo": "@/store/orbitRuntime",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitDiagnosticsPopover.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/orbit.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/cleanup.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/queueMutationActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/queueSync.ts",
|
|
"to": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/playbackServer",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/queueSync.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/queueSync.ts",
|
|
"to": "src/features/playback/utils/playback/trackServerScope.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/trackServerScope",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/utils/playback/trackServerScope.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/queueSync.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/queueSync.ts",
|
|
"to": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"unresolvedTo": "@/lib/network/subsonicNetworkGuard",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/queueSync.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/queueTrackResolver.ts",
|
|
"to": "src/lib/api/subsonicLibrary.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicLibrary",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/queueTrackResolver.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/queueTrackResolver.ts",
|
|
"to": "src/lib/library/advancedSearchLocal.ts",
|
|
"unresolvedTo": "@/lib/library/advancedSearchLocal",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/library/advancedSearchLocal.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/library/albumBrowseNetwork.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/queueTrackResolver.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/resumeAction.ts",
|
|
"to": "src/features/playback/store/playbackReportSession.ts",
|
|
"unresolvedTo": "@/features/playback/store/playbackReportSession",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playbackReportSession.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playbackRateStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/audio/playbackRateRestart.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/resumeAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/resumeAction.ts",
|
|
"to": "src/features/playback/store/playbackUrlRouting.ts",
|
|
"unresolvedTo": "@/features/playback/store/playbackUrlRouting",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playbackUrlRouting.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/resumeAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/resumeAction.ts",
|
|
"to": "src/features/playback/store/playerStoreTypes.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playerStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/resumeAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/resumeAction.ts",
|
|
"to": "src/features/playback/store/promoteStreamCache.ts",
|
|
"unresolvedTo": "@/features/playback/store/promoteStreamCache",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/promoteStreamCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/resumeAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/resumeAction.ts",
|
|
"to": "src/features/playback/store/queueSync.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueSync",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/queueSync.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/resumeAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/resumeAction.ts",
|
|
"to": "src/features/playback/store/queueTrackView.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueTrackView",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/queueTrackView.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/queueTrackResolver.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/resumeAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/resumeAction.ts",
|
|
"to": "src/features/playback/store/radioPlayer.ts",
|
|
"unresolvedTo": "@/features/playback/store/radioPlayer",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/radioPlayer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/resumeAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/resumeAction.ts",
|
|
"to": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/playbackServer",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/resumeAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/resumeAction.ts",
|
|
"to": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/resolvePlaybackUrl",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/resumeAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/resumeAction.ts",
|
|
"to": "src/lib/api/subsonicLibrary.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicLibrary",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/resumeAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/resumeAction.ts",
|
|
"to": "src/store/orbitRuntime.ts",
|
|
"unresolvedTo": "@/store/orbitRuntime",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitDiagnosticsPopover.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/orbit.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/cleanup.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/resumeAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/seekAction.ts",
|
|
"to": "src/features/playback/store/crossfadePreload.ts",
|
|
"unresolvedTo": "@/features/playback/store/crossfadePreload",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/crossfadePreload.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/loudnessRefresh.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/seekAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/seekAction.ts",
|
|
"to": "src/features/playback/store/playbackReportSession.ts",
|
|
"unresolvedTo": "@/features/playback/store/playbackReportSession",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playbackReportSession.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playbackRateStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/audio/playbackRateRestart.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/seekAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/seekAction.ts",
|
|
"to": "src/features/playback/store/playbackUrlRouting.ts",
|
|
"unresolvedTo": "@/features/playback/store/playbackUrlRouting",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playbackUrlRouting.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/seekAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/seekAction.ts",
|
|
"to": "src/features/playback/store/playerStoreTypes.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playerStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/seekAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/seekAction.ts",
|
|
"to": "src/features/playback/store/seekFallbackState.ts",
|
|
"unresolvedTo": "@/features/playback/store/seekFallbackState",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/seekFallbackState.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/seekAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/seekAction.ts",
|
|
"to": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/playbackServer",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/seekAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/skipStarRating.ts",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/skipStarRating.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/skipStarRating.ts",
|
|
"to": "src/features/playback/store/queueTrackResolver.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueTrackResolver",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/queueTrackResolver.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/skipStarRating.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/timelineSessionHistory.ts",
|
|
"to": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/playbackServer",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/queueMutationActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/timelineSessionHistory.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/transportLightActions.ts",
|
|
"to": "src/features/playback/store/playerStoreTypes.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playerStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/transportLightActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/transportLightActions.ts",
|
|
"to": "src/features/playback/store/playListenSession.ts",
|
|
"unresolvedTo": "@/features/playback/store/playListenSession",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playListenSession.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/transportLightActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/transportLightActions.ts",
|
|
"to": "src/features/playback/store/queueSync.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueSync",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/queueSync.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/transportLightActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/transportLightActions.ts",
|
|
"to": "src/features/playback/store/radioPlayer.ts",
|
|
"unresolvedTo": "@/features/playback/store/radioPlayer",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/radioPlayer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/transportLightActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/transportLightActions.ts",
|
|
"to": "src/features/playback/store/seekFallbackState.ts",
|
|
"unresolvedTo": "@/features/playback/store/seekFallbackState",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/seekFallbackState.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/transportLightActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/transportLightActions.ts",
|
|
"to": "src/features/playback/store/waveformRefresh.ts",
|
|
"unresolvedTo": "@/features/playback/store/waveformRefresh",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/waveformRefresh.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/transportLightActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/uiStateActions.ts",
|
|
"to": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/playbackServer",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/uiStateActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/undoRedoActions.ts",
|
|
"to": "src/features/playback/store/playerStoreTypes.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playerStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/undoRedoActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/undoRedoActions.ts",
|
|
"to": "src/features/playback/store/queueUndo.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueUndo",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/queueUndo.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/undoRedoActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/updateReplayGainAction.ts",
|
|
"to": "src/features/playback/store/playerStoreTypes.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playerStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/updateReplayGainAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/updateReplayGainAction.ts",
|
|
"to": "src/features/playback/store/queueTrackView.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueTrackView",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/queueTrackView.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/queueTrackResolver.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/updateReplayGainAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/store/waveformRefresh.ts",
|
|
"to": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/playbackServer",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playTrackAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/waveformRefresh.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/utils/audio/playbackRateRestart.ts",
|
|
"to": "src/features/playback/store/seekFallbackState.ts",
|
|
"unresolvedTo": "@/features/playback/store/seekFallbackState",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/seekFallbackState.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheTouch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/utils/server/switchActiveServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitHelpModal.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/settings/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/settings/components/audio/PlaybackRateBlock.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playbackRateStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/audio/playbackRateRestart.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/utils/mixRatingFilter.ts",
|
|
"to": "src/lib/api/subsonicLibrary.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicLibrary",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/buildInfiniteQueueCandidates.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/mixRatingFilter.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/utils/mixRatingFilter.ts",
|
|
"to": "src/lib/api/subsonicRatings.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicRatings",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicRatings.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicArtists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/buildInfiniteQueueCandidates.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/mixRatingFilter.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/utils/playback/buildInfiniteQueueCandidates.ts",
|
|
"to": "src/lib/api/subsonicArtists.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicArtists",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicArtists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/buildInfiniteQueueCandidates.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/utils/playback/buildInfiniteQueueCandidates.ts",
|
|
"to": "src/lib/api/subsonicLibrary.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicLibrary",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/buildInfiniteQueueCandidates.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"to": "src/features/playback/utils/playback/trackServerScope.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/trackServerScope",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/utils/playback/trackServerScope.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"to": "src/utils/server/switchActiveServer.ts",
|
|
"unresolvedTo": "@/utils/server/switchActiveServer",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/utils/server/switchActiveServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/coverTraffic.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/ensureQueue.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/diskSrcCache.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"to": "src/lib/api/subsonicStreamUrl.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicStreamUrl",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicStreamUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"to": "src/store/localPlaybackResolve.ts",
|
|
"unresolvedTo": "@/store/localPlaybackResolve",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/features/playback/utils/playback/trackServerScope.ts",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheTouch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/trackServerScope.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/hotCachePrefetch.ts",
|
|
"to": "src/features/playback/store/hotCacheStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/hotCacheStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/hotCachePrefetch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/hotCachePrefetch.ts",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/hotCachePrefetch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/hotCachePrefetch.ts",
|
|
"to": "src/features/playback/store/queueTrackView.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueTrackView",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/queueTrackView.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/queueTrackResolver.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/hotCachePrefetch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/hotCachePrefetch.ts",
|
|
"to": "src/hotCachePrefetch/helpers.ts",
|
|
"unresolvedTo": "./hotCachePrefetch/helpers",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/hotCachePrefetch/helpers.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/hotCachePrefetch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/hotCachePrefetch.ts",
|
|
"to": "src/lib/api/coverCache.ts",
|
|
"unresolvedTo": "@/lib/api/coverCache",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/hotCachePrefetch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/hotCachePrefetch.ts",
|
|
"to": "src/lib/api/subsonicStreamUrl.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicStreamUrl",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicStreamUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/hotCachePrefetch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/hotCachePrefetch.ts",
|
|
"to": "src/store/localPlaybackResolve.ts",
|
|
"unresolvedTo": "@/store/localPlaybackResolve",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/hotCachePrefetch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/hotCachePrefetch.ts",
|
|
"to": "src/store/localPlaybackStore.ts",
|
|
"unresolvedTo": "./store/localPlaybackStore",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/hotCachePrefetch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/hotCachePrefetch/analysisPrune.ts",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/hotCachePrefetch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/hotCachePrefetch/analysisPrune.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/api/coverCache.ts",
|
|
"to": "src/cover/storageKeys.ts",
|
|
"unresolvedTo": "@/cover/storageKeys",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheTouch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/api/coverCache.ts",
|
|
"to": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/playbackServer",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitGuestQueue.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/TrackCoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/CoverArtImage.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/ensureQueue.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/api/coverCache.ts",
|
|
"to": "src/store/themeStore.ts",
|
|
"unresolvedTo": "@/store/themeStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/themeStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/artistBackdrop.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/useArtistFanart.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/api/subsonic.ts",
|
|
"to": "src/lib/api/subsonicClient.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicClient",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicClient.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/serverEndpoint.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonic.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/api/subsonic.ts",
|
|
"to": "src/lib/api/subsonicOpenSubsonic.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicOpenSubsonic",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicOpenSubsonic.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicClient.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/serverEndpoint.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonic.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/api/subsonic.ts",
|
|
"to": "src/lib/server/serverHttpHeaders.ts",
|
|
"unresolvedTo": "@/lib/server/serverHttpHeaders",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/server/serverHttpHeaders.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/serverEndpoint.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonic.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/api/subsonic.ts",
|
|
"to": "src/lib/server/serverLookup.ts",
|
|
"unresolvedTo": "@/lib/server/serverLookup",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/server/serverLookup.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/serverIndexKey.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/serverBaseUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/serverEndpoint.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonic.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/api/subsonic.ts",
|
|
"to": "src/store/authStore.ts",
|
|
"unresolvedTo": "@/store/authStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/serverEndpoint.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonic.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/api/subsonic.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "@/store/authStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/serverEndpoint.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonic.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/api/subsonicArtists.ts",
|
|
"to": "src/lib/api/subsonicLibrary.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicLibrary",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicArtists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/api/subsonicClient.ts",
|
|
"to": "src/lib/server/serverHttpHeaders.ts",
|
|
"unresolvedTo": "@/lib/server/serverHttpHeaders",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/server/serverHttpHeaders.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/serverEndpoint.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonic.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicClient.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/api/subsonicClient.ts",
|
|
"to": "src/lib/server/serverLookup.ts",
|
|
"unresolvedTo": "@/lib/server/serverLookup",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/server/serverLookup.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/serverIndexKey.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/serverBaseUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/serverEndpoint.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonic.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicClient.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/api/subsonicClient.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "@/store/authStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/serverEndpoint.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonic.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicClient.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/api/subsonicLibrary.ts",
|
|
"to": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"unresolvedTo": "@/lib/network/subsonicNetworkGuard",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/api/subsonicPlaylists.ts",
|
|
"to": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"unresolvedTo": "@/lib/network/subsonicNetworkGuard",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/orbitRuntime.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitDiagnosticsPopover.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/orbit.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/cleanup.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/api/subsonicRatings.ts",
|
|
"to": "src/lib/api/subsonicArtists.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicArtists",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicArtists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/skipStarRating.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pendingStarSync.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicStarRating.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicRatings.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/api/subsonicRatings.ts",
|
|
"to": "src/lib/api/subsonicLibrary.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicLibrary",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/skipStarRating.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pendingStarSync.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicStarRating.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicRatings.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/api/subsonicRatings.ts",
|
|
"to": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"unresolvedTo": "@/lib/network/subsonicNetworkGuard",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/nextAction.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/skipStarRating.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pendingStarSync.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicStarRating.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicRatings.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/api/subsonicStarRating.ts",
|
|
"to": "src/lib/library/starredAlbumIndexSync.ts",
|
|
"unresolvedTo": "@/lib/library/starredAlbumIndexSync",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/library/starredAlbumIndexSync.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicStarRating.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/audio/autodjOverlapCap.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "@/store/authStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authAudioSettingsActions.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/audio/autodjOverlapCap.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/library/advancedSearchLocal.ts",
|
|
"to": "src/lib/library/albumBrowseNetwork.ts",
|
|
"unresolvedTo": "./albumBrowseNetwork",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/library/albumBrowseNetwork.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/library/advancedSearchLocal.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/library/albumBrowseNetwork.ts",
|
|
"to": "src/lib/api/subsonicLibrary.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicLibrary",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/queueTrackView.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/queueTrackResolver.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/library/advancedSearchLocal.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/library/albumBrowseNetwork.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/navigation/advancedSearchScrollSnapshot.ts",
|
|
"to": "src/store/advancedSearchSessionStore.ts",
|
|
"unresolvedTo": "@/store/advancedSearchSessionStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/advancedSearchSessionStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/navigation/advancedSearchScrollSnapshot.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"to": "src/store/localPlaybackResolve.ts",
|
|
"unresolvedTo": "@/store/localPlaybackResolve",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/queueTrackView.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/queueTrackResolver.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/perf/formatLiveOverlayItems.ts",
|
|
"to": "src/lib/perf/perfLiveStore.ts",
|
|
"unresolvedTo": "@/lib/perf/perfLiveStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/perf/perfLiveStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/perf/perfLiveHistory.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/perf/formatLiveOverlayItems.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/perf/perfLiveHistory.ts",
|
|
"to": "src/lib/perf/perfLiveStore.ts",
|
|
"unresolvedTo": "@/lib/perf/perfLiveStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/perf/perfLiveStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/perf/perfLiveHistory.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/perf/perfLiveStore.ts",
|
|
"to": "src/lib/perf/perfOverlayPins.ts",
|
|
"unresolvedTo": "@/lib/perf/perfOverlayPins",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/perf/perfOverlayPins.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/perf/perfLiveHistory.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/perf/perfLiveStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/perf/perfOverlayPins.ts",
|
|
"to": "src/lib/perf/perfLiveHistory.ts",
|
|
"unresolvedTo": "@/lib/perf/perfLiveHistory",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/perf/perfLiveHistory.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/perf/formatLiveOverlayItems.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/perf/perfLiveStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/perf/perfOverlayPins.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/server/serverBaseUrl.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "@/store/authStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/serverBaseUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/server/serverEndpoint.ts",
|
|
"to": "src/lib/server/serverBaseUrl.ts",
|
|
"unresolvedTo": "@/lib/server/serverBaseUrl",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/server/serverBaseUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/serverEndpoint.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/server/serverEndpoint.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "@/store/authStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/serverEndpoint.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/server/serverHttpHeaders.ts",
|
|
"to": "src/lib/server/serverIndexKey.ts",
|
|
"unresolvedTo": "@/lib/server/serverIndexKey",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/server/serverIndexKey.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/serverBaseUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/serverEndpoint.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonic.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/serverHttpHeaders.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/server/serverHttpHeaders.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "@/store/authStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/serverEndpoint.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonic.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/serverHttpHeaders.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/server/serverIndexKey.ts",
|
|
"to": "src/lib/server/serverBaseUrl.ts",
|
|
"unresolvedTo": "@/lib/server/serverBaseUrl",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/server/serverBaseUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authServerProfileActions.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/serverLookup.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/serverIndexKey.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/server/serverIndexKey.ts",
|
|
"to": "src/store/authStore.ts",
|
|
"unresolvedTo": "@/store/authStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/serverEndpoint.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonic.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicClient.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/serverHttpHeaders.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/serverIndexKey.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/server/serverIndexKey.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "@/store/authStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authServerProfileActions.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/serverLookup.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/serverIndexKey.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/server/serverLookup.ts",
|
|
"to": "src/store/authStore.ts",
|
|
"unresolvedTo": "@/store/authStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authServerProfileActions.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/serverLookup.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/server/serverLookup.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "@/store/authStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authServerProfileActions.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/serverLookup.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/server/syncServerHttpContext.ts",
|
|
"to": "src/lib/server/serverIndexKey.ts",
|
|
"unresolvedTo": "@/lib/server/serverIndexKey",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/server/serverIndexKey.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/serverBaseUrl.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/syncServerHttpContext.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/lib/server/syncServerHttpContext.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "@/store/authStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/syncServerHttpContext.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/music-network/index.ts",
|
|
"to": "src/music-network/ui/MusicNetworkIndicator.tsx",
|
|
"unresolvedTo": "./ui/MusicNetworkIndicator",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/music-network/ui/MusicNetworkIndicator.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/music-network/index.ts",
|
|
"to": "src/music-network/ui/presetIcon.tsx",
|
|
"unresolvedTo": "./ui/presetIcon",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/music-network/ui/presetIcon.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/music-network/index.ts",
|
|
"to": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"unresolvedTo": "./ui/useEnrichmentPrimary",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authAudioSettingsActions.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStoreDefaults.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/music-network/index.ts",
|
|
"to": "src/music-network/ui/useEnrichmentPrimaryIcon.ts",
|
|
"unresolvedTo": "./ui/useEnrichmentPrimaryIcon",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimaryIcon.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/music-network/index.ts",
|
|
"to": "src/music-network/ui/useEnrichmentPrimaryLabel.ts",
|
|
"unresolvedTo": "./ui/useEnrichmentPrimaryLabel",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimaryLabel.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authAudioSettingsActions.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStoreDefaults.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/music-network/ui/MusicNetworkIndicator.tsx",
|
|
"to": "src/music-network/ui/presetIcon.tsx",
|
|
"unresolvedTo": "@/music-network/ui/presetIcon",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/music-network/ui/presetIcon.tsx",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/MusicNetworkIndicator.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/music-network/ui/useEnrichmentPrimaryIcon.ts",
|
|
"to": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"unresolvedTo": "./useEnrichmentPrimary",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authAudioSettingsActions.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStoreDefaults.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimaryIcon.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/store/authAudioSettingsActions.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "./authStoreTypes",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authAudioSettingsActions.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/store/authCacheStorageActions.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "./authStoreTypes",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authCacheStorageActions.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/store/authDiscordSettingsActions.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "./authStoreTypes",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authDiscordSettingsActions.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/store/authDiscoveryActions.ts",
|
|
"to": "src/store/authStoreHelpers.ts",
|
|
"unresolvedTo": "./authStoreHelpers",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authStoreHelpers.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStoreDefaults.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authDiscoveryActions.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/store/authDiscoveryActions.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "./authStoreTypes",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authDiscoveryActions.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/store/authLyricsSettingsActions.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "./authStoreTypes",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authLyricsSettingsActions.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/store/authMusicLibraryActions.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "./authStoreTypes",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authMusicLibraryActions.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/store/authMusicNetworkActions.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "./authStoreTypes",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authMusicNetworkActions.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/store/authPerServerCapabilityActions.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "./authStoreTypes",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authPerServerCapabilityActions.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/store/authPlumbingActions.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "./authStoreTypes",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authPlumbingActions.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/store/authServerProfileActions.ts",
|
|
"to": "src/store/authStoreHelpers.ts",
|
|
"unresolvedTo": "./authStoreHelpers",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authStoreHelpers.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStoreDefaults.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authServerProfileActions.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/store/authServerProfileActions.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "./authStoreTypes",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authServerProfileActions.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/store/authSkipStarActions.ts",
|
|
"to": "src/store/authStoreHelpers.ts",
|
|
"unresolvedTo": "./authStoreHelpers",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authStoreHelpers.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStoreDefaults.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authSkipStarActions.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/store/authSkipStarActions.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "./authStoreTypes",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authSkipStarActions.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/store/authStore.ts",
|
|
"to": "src/lib/server/syncServerHttpContext.ts",
|
|
"unresolvedTo": "@/lib/server/syncServerHttpContext",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/server/syncServerHttpContext.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/serverHttpHeaders.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/serverEndpoint.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonic.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/store/authStore.ts",
|
|
"to": "src/store/authMusicNetworkActions.ts",
|
|
"unresolvedTo": "./authMusicNetworkActions",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authMusicNetworkActions.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/store/authStore.ts",
|
|
"to": "src/store/authStoreDefaults.ts",
|
|
"unresolvedTo": "./authStoreDefaults",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authStoreDefaults.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/store/authStore.ts",
|
|
"to": "src/store/authStoreRehydrate.ts",
|
|
"unresolvedTo": "./authStoreRehydrate",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authStoreRehydrate.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/store/authStore.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "./authStoreTypes",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/store/authStore.ts",
|
|
"to": "src/store/authTrackPreviewActions.ts",
|
|
"unresolvedTo": "./authTrackPreviewActions",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authTrackPreviewActions.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/store/authStore.ts",
|
|
"to": "src/store/authUiAppearanceActions.ts",
|
|
"unresolvedTo": "./authUiAppearanceActions",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authUiAppearanceActions.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStoreHelpers.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStoreDefaults.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/store/authStoreHelpers.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "./authStoreTypes",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authDiscoveryActions.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStoreHelpers.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/store/authStoreRehydrate.ts",
|
|
"to": "src/lib/audio/autodjOverlapCap.ts",
|
|
"unresolvedTo": "@/lib/audio/autodjOverlapCap",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/audio/autodjOverlapCap.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStoreRehydrate.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/store/authStoreRehydrate.ts",
|
|
"to": "src/store/authStoreDefaults.ts",
|
|
"unresolvedTo": "./authStoreDefaults",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authStoreDefaults.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStoreRehydrate.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/store/authStoreRehydrate.ts",
|
|
"to": "src/store/authStoreHelpers.ts",
|
|
"unresolvedTo": "./authStoreHelpers",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authStoreHelpers.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStoreDefaults.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStoreRehydrate.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/store/authStoreRehydrate.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "./authStoreTypes",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStoreRehydrate.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/store/authUiAppearanceActions.ts",
|
|
"to": "src/store/authStoreTypes.ts",
|
|
"unresolvedTo": "./authStoreTypes",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/authStoreTypes.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/index.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/music-network/ui/useEnrichmentPrimary.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/authUiAppearanceActions.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/store/localPlaybackMigration.ts",
|
|
"to": "src/store/localPlaybackStore.ts",
|
|
"unresolvedTo": "./localPlaybackStore",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/store/localPlaybackResolve.ts",
|
|
"to": "src/store/localPlaybackStore.ts",
|
|
"unresolvedTo": "@/store/localPlaybackStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/store/mediaResolver.ts",
|
|
"to": "src/lib/api/subsonicLibrary.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicLibrary",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicLibrary.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/network/subsonicNetworkGuard.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineMediaResolve.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/mediaResolver.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/store/mediaResolver.ts",
|
|
"to": "src/lib/api/subsonicPlaylists.ts",
|
|
"unresolvedTo": "@/lib/api/subsonicPlaylists",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineMediaResolve.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/mediaResolver.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/utils/server/switchActiveServer.ts",
|
|
"to": "src/features/orbit/index.ts",
|
|
"unresolvedTo": "@/features/orbit",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/orbit/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/components/OrbitDiagnosticsPopover.tsx",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/orbit.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/orbit/utils/cleanup.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/subsonicPlaylists.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/utils/server/switchActiveServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "cycle",
|
|
"from": "src/utils/server/switchActiveServer.ts",
|
|
"to": "src/features/playback/store/queueSync.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueSync",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-circular"
|
|
},
|
|
"cycle": [
|
|
{
|
|
"name": "src/features/playback/store/queueSync.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/playerStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/miscActions.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/applyServerPlayQueue.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/pausedRestorePrepare.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/engineLoadTrackAtPosition.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheTouch.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/store/hotCacheStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackResolve.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/store/localPlaybackMigration.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/index.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/hooks/useOfflineBrowseContext.ts",
|
|
"dependencyTypes": [
|
|
"local",
|
|
"export"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/store/offlineStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/offlineLibraryHelpers.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/offline/utils/libraryTierReconcile.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"dynamic-import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/api/coverCache.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/cover/storageKeys.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/utils/server/switchActiveServer.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/store/localPlaybackMigration.ts",
|
|
"to": "src/features/offline/index.ts",
|
|
"unresolvedTo": "@/features/offline",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-core-to-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/store/localPlaybackMigration.ts",
|
|
"to": "src/features/playback/store/hotCacheStoreTypes.ts",
|
|
"unresolvedTo": "@/features/playback/store/hotCacheStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-core-to-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/store/orbitRuntime.ts",
|
|
"to": "src/features/orbit/index.ts",
|
|
"unresolvedTo": "@/features/orbit",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-core-to-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/album/components/AlbumCard.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/album/components/AlbumCard.tsx",
|
|
"to": "src/features/playback/utils/playback/playAlbum.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/playAlbum",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/album/components/AlbumDetailToolbar.tsx",
|
|
"to": "src/features/contextMenu/components/ContextMenu.tsx",
|
|
"unresolvedTo": "@/features/contextMenu/components/ContextMenu",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/album/components/AlbumTrackList.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/album/components/TrackRow.tsx",
|
|
"to": "src/features/playback/store/previewStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/previewStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/album/components/TrackRow.tsx",
|
|
"to": "src/features/playback/utils/playback/trackArtistRefs.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/trackArtistRefs",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/album/pages/AlbumDetail.tsx",
|
|
"to": "src/features/playback/store/pendingStarSync.ts",
|
|
"unresolvedTo": "@/features/playback/store/pendingStarSync",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/album/pages/AlbumDetail.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/album/pages/Albums.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/album/pages/LosslessAlbums.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/album/pages/MostPlayed.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/album/pages/MostPlayed.tsx",
|
|
"to": "src/features/playback/utils/playback/playAlbum.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/playAlbum",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/album/pages/RandomAlbums.tsx",
|
|
"to": "src/features/playback/utils/mixRatingFilter.ts",
|
|
"unresolvedTo": "@/features/playback/utils/mixRatingFilter",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/artist/components/ArtistDetailTopTracks.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/artist/components/ArtistDetailTopTracks.tsx",
|
|
"to": "src/features/playback/store/previewStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/previewStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/artist/components/ArtistsGridView.tsx",
|
|
"to": "src/features/playback/store/playerStoreTypes.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/artist/components/ArtistsListView.tsx",
|
|
"to": "src/features/playback/store/playerStoreTypes.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/artist/hooks/useArtistsFiltering.ts",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/artist/pages/ArtistDetail.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/artist/pages/Artists.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/artist/utils/runArtistDetailPlay.ts",
|
|
"to": "src/features/playback/utils/playback/runBulkPlay.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/runBulkPlay",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/composers/pages/ComposerDetail.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/composers/pages/Composers.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/contextMenu/components/ContextMenu.tsx",
|
|
"to": "src/features/playback/hooks/usePlaybackLibraryNavigate.ts",
|
|
"unresolvedTo": "@/features/playback/hooks/usePlaybackLibraryNavigate",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/contextMenu/components/ContextMenu.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/contextMenu/components/QueueItemContextItems.tsx",
|
|
"to": "src/features/playback/store/pendingStarSync.ts",
|
|
"unresolvedTo": "@/features/playback/store/pendingStarSync",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/contextMenu/components/SongContextItems.tsx",
|
|
"to": "src/features/playback/store/pendingStarSync.ts",
|
|
"unresolvedTo": "@/features/playback/store/pendingStarSync",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/contextMenu/hooks/useContextMenuRating.ts",
|
|
"to": "src/features/playback/store/pendingStarSync.ts",
|
|
"unresolvedTo": "@/features/playback/store/pendingStarSync",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/contextMenu/utils/contextMenuActions.ts",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/contextMenu/utils/contextMenuActions.ts",
|
|
"to": "src/features/playback/store/queueTrackView.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueTrackView",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/contextMenu/utils/contextMenuActions.ts",
|
|
"to": "src/features/playback/utils/mixRatingFilter.ts",
|
|
"unresolvedTo": "@/features/playback/utils/mixRatingFilter",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/deviceSync/hooks/useDeviceSyncJobEvents.ts",
|
|
"to": "src/features/playback/utils/playback/fetchTracksForSource.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/fetchTracksForSource",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/deviceSync/hooks/useDeviceSyncSourceStatuses.ts",
|
|
"to": "src/features/playback/utils/playback/fetchTracksForSource.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/fetchTracksForSource",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/deviceSync/utils/runDeviceSyncExecution.ts",
|
|
"to": "src/features/playback/utils/playback/fetchTracksForSource.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/fetchTracksForSource",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/deviceSync/utils/runDeviceSyncMigration.ts",
|
|
"to": "src/features/playback/utils/playback/fetchTracksForSource.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/fetchTracksForSource",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/equalizer/components/Equalizer.tsx",
|
|
"to": "src/features/playback/utils/audio/eqCurve.ts",
|
|
"unresolvedTo": "@/features/playback/utils/audio/eqCurve",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/equalizer/hooks/useAutoEq.ts",
|
|
"to": "src/features/playback/utils/audio/autoEqParse.ts",
|
|
"unresolvedTo": "@/features/playback/utils/audio/autoEqParse",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/favorites/components/FavoriteSongRow.tsx",
|
|
"to": "src/features/playback/utils/playback/trackArtistRefs.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/trackArtistRefs",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/favorites/components/FavoritesSongsSectionHeader.tsx",
|
|
"to": "src/features/contextMenu/components/ContextMenu.tsx",
|
|
"unresolvedTo": "@/features/contextMenu/components/ContextMenu",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/favorites/components/FavoritesSongsSectionHeader.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/favorites/components/FavoritesSongsTracklist.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/favorites/components/FavoritesSongsTracklist.tsx",
|
|
"to": "src/features/playback/store/previewStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/previewStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/favorites/hooks/useFavoritesData.ts",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/favorites/hooks/useFavoritesSongFiltering.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/favorites/pages/Favorites.tsx",
|
|
"to": "src/features/playback/store/pendingStarSync.ts",
|
|
"unresolvedTo": "@/features/playback/store/pendingStarSync",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/favorites/pages/Favorites.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/favorites/pages/Favorites.tsx",
|
|
"to": "src/features/playlist/hooks/useBulkPlPickerOutsideClick.ts",
|
|
"unresolvedTo": "@/features/playlist/hooks/useBulkPlPickerOutsideClick",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/folderBrowser/hooks/useFolderBrowserKeyboardNav.ts",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/folderBrowser/pages/FolderBrowser.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/fullscreenPlayer/components/FsLyricsApple.tsx",
|
|
"to": "src/features/playback/store/playbackProgress.ts",
|
|
"unresolvedTo": "@/features/playback/store/playbackProgress",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/fullscreenPlayer/components/FsLyricsApple.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/fullscreenPlayer/components/FsPlayBtn.tsx",
|
|
"to": "src/features/playback/components/PlaybackDelayModal.tsx",
|
|
"unresolvedTo": "@/features/playback/components/PlaybackDelayModal",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/fullscreenPlayer/components/FsPlayBtn.tsx",
|
|
"to": "src/features/playback/components/PlaybackScheduleBadge.tsx",
|
|
"unresolvedTo": "@/features/playback/components/PlaybackScheduleBadge",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/fullscreenPlayer/components/FsPlayBtn.tsx",
|
|
"to": "src/features/playback/hooks/usePlaybackDelayPress.ts",
|
|
"unresolvedTo": "@/features/playback/hooks/usePlaybackDelayPress",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/fullscreenPlayer/components/FsPlayBtn.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/fullscreenPlayer/components/FsPlayBtn.tsx",
|
|
"to": "src/features/playback/utils/playbackScheduleFormat.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playbackScheduleFormat",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/fullscreenPlayer/components/FsQueueModal.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/fullscreenPlayer/components/FsQueueModal.tsx",
|
|
"to": "src/features/playback/store/queueTrackResolver.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueTrackResolver",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/fullscreenPlayer/components/FsQueueModal.tsx",
|
|
"to": "src/features/playback/store/queueTrackView.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueTrackView",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/fullscreenPlayer/components/FsTimeReadout.tsx",
|
|
"to": "src/features/playback/store/playbackProgress.ts",
|
|
"unresolvedTo": "@/features/playback/store/playbackProgress",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/fullscreenPlayer/components/FullscreenPlayerStatic.tsx",
|
|
"to": "src/features/playback/store/pendingStarSync.ts",
|
|
"unresolvedTo": "@/features/playback/store/pendingStarSync",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/fullscreenPlayer/components/FullscreenPlayerStatic.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/genre/pages/GenreDetail.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/genre/pages/GenreDetail.tsx",
|
|
"to": "src/features/playback/utils/playback/genreBrowsePlayback.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/genreBrowsePlayback",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/genre/pages/GenreDetail.tsx",
|
|
"to": "src/features/playback/utils/playback/runBulkPlay.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/runBulkPlay",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/genre/pages/Genres.tsx",
|
|
"to": "src/features/playback/utils/playback/genreBrowsePlayback.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/genreBrowsePlayback",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/home/components/BecauseYouLikeRail.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/home/components/BecauseYouLikeRail.tsx",
|
|
"to": "src/features/playback/utils/playback/playAlbum.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/playAlbum",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/home/components/Hero.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/home/components/Hero.tsx",
|
|
"to": "src/features/playback/utils/mixRatingFilter.ts",
|
|
"unresolvedTo": "@/features/playback/utils/mixRatingFilter",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/home/components/Hero.tsx",
|
|
"to": "src/features/playback/utils/playback/playAlbum.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/playAlbum",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/home/components/SongCard.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/home/components/SongCard.tsx",
|
|
"to": "src/features/playback/utils/playback/playSong.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/playSong",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/home/components/SongCard.tsx",
|
|
"to": "src/features/playback/utils/playback/trackArtistRefs.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/trackArtistRefs",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/home/pages/Home.tsx",
|
|
"to": "src/features/playback/utils/mixRatingFilter.ts",
|
|
"unresolvedTo": "@/features/playback/utils/mixRatingFilter",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/lyrics/components/LyricsPane.tsx",
|
|
"to": "src/features/playback/store/playbackProgress.ts",
|
|
"unresolvedTo": "@/features/playback/store/playbackProgress",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/lyrics/components/LyricsPane.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/lyrics/hooks/useLyrics.ts",
|
|
"to": "src/features/playback/store/hotCacheStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/hotCacheStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/lyrics/hooks/useWordLyricsSync.ts",
|
|
"to": "src/features/playback/store/playbackProgress.ts",
|
|
"unresolvedTo": "@/features/playback/store/playbackProgress",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/miniPlayer/components/MiniPlayer.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/miniPlayer/components/MiniToolbar.tsx",
|
|
"to": "src/features/playback/utils/playback/playbackTransition.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/playbackTransition",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/miniPlayer/hooks/useMiniQueueDrag.ts",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/miniPlayer/utils/miniPlayerBridge.ts",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/miniPlayer/utils/miniPlayerBridge.ts",
|
|
"to": "src/features/playback/store/queueTrackView.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueTrackView",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/miniPlayer/utils/miniPlayerBridge.ts",
|
|
"to": "src/features/playback/utils/playback/playbackTransition.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/playbackTransition",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/miniPlayer/utils/miniPlayerHelpers.ts",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/miniPlayer/utils/miniPlayerHelpers.ts",
|
|
"to": "src/features/playback/store/queueTrackView.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueTrackView",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/nowPlaying/components/MobilePlayerView.tsx",
|
|
"to": "src/features/playback/components/PlaybackDelayModal.tsx",
|
|
"unresolvedTo": "@/features/playback/components/PlaybackDelayModal",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/nowPlaying/components/MobilePlayerView.tsx",
|
|
"to": "src/features/playback/components/PlaybackScheduleBadge.tsx",
|
|
"unresolvedTo": "@/features/playback/components/PlaybackScheduleBadge",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/nowPlaying/components/MobilePlayerView.tsx",
|
|
"to": "src/features/playback/hooks/usePlaybackDelayPress.ts",
|
|
"unresolvedTo": "@/features/playback/hooks/usePlaybackDelayPress",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/nowPlaying/components/MobilePlayerView.tsx",
|
|
"to": "src/features/playback/hooks/usePlaybackLibraryNavigate.ts",
|
|
"unresolvedTo": "@/features/playback/hooks/usePlaybackLibraryNavigate",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/nowPlaying/components/MobilePlayerView.tsx",
|
|
"to": "src/features/playback/store/pendingStarSync.ts",
|
|
"unresolvedTo": "@/features/playback/store/pendingStarSync",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/nowPlaying/components/MobilePlayerView.tsx",
|
|
"to": "src/features/playback/store/playbackProgress.ts",
|
|
"unresolvedTo": "@/features/playback/store/playbackProgress",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/nowPlaying/components/MobilePlayerView.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/nowPlaying/components/MobilePlayerView.tsx",
|
|
"to": "src/features/playback/store/queueTrackResolver.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueTrackResolver",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/nowPlaying/components/MobilePlayerView.tsx",
|
|
"to": "src/features/playback/store/queueTrackView.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueTrackView",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/nowPlaying/components/MobilePlayerView.tsx",
|
|
"to": "src/features/playback/utils/playbackScheduleFormat.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playbackScheduleFormat",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/nowPlaying/components/NowPlayingDropdown.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/nowPlaying/components/NowPlayingInfo.tsx",
|
|
"to": "src/features/playback/hooks/usePlaybackServerId.ts",
|
|
"unresolvedTo": "@/features/playback/hooks/usePlaybackServerId",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/nowPlaying/components/NowPlayingInfo.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/nowPlaying/components/NowPlayingInfo.tsx",
|
|
"to": "src/features/playback/utils/playback/trackArtistRefs.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/trackArtistRefs",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/nowPlaying/components/RadioView.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/nowPlaying/hooks/useNowPlayingPrewarm.ts",
|
|
"to": "src/features/playback/hooks/usePlaybackServerId.ts",
|
|
"unresolvedTo": "@/features/playback/hooks/usePlaybackServerId",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/nowPlaying/hooks/useNowPlayingPrewarm.ts",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/nowPlaying/hooks/useNowPlayingPrewarm.ts",
|
|
"to": "src/features/playback/utils/playback/trackArtistRefs.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/trackArtistRefs",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/nowPlaying/hooks/useNowPlayingStarLove.ts",
|
|
"to": "src/features/playback/store/pendingStarSync.ts",
|
|
"unresolvedTo": "@/features/playback/store/pendingStarSync",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/nowPlaying/pages/NowPlaying.tsx",
|
|
"to": "src/features/playback/hooks/usePlaybackLibraryNavigate.ts",
|
|
"unresolvedTo": "@/features/playback/hooks/usePlaybackLibraryNavigate",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/nowPlaying/pages/NowPlaying.tsx",
|
|
"to": "src/features/playback/hooks/usePlaybackServerId.ts",
|
|
"unresolvedTo": "@/features/playback/hooks/usePlaybackServerId",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/nowPlaying/pages/NowPlaying.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/nowPlaying/pages/NowPlaying.tsx",
|
|
"to": "src/features/playback/utils/playback/trackArtistRefs.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/trackArtistRefs",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/offline/pages/OfflineLibrary.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/orbit/components/OrbitDiagnosticsPopover.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/orbit/components/OrbitSessionBar.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/orbit/components/OrbitStartModal.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/orbit/hooks/useOrbitGuest.ts",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/orbit/hooks/useOrbitHost.ts",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/orbit/hooks/usePlaybackRateOrbitSync.ts",
|
|
"to": "src/features/playback/store/playbackRateStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playbackRateStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/orbit/utils/guest.ts",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/orbit/utils/host.ts",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/playlist/components/PlaylistArtistCell.tsx",
|
|
"to": "src/features/playback/utils/playback/trackArtistRefs.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/trackArtistRefs",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/playlist/components/PlaylistCard.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/playlist/components/PlaylistSongSearchPanel.tsx",
|
|
"to": "src/features/contextMenu/components/ContextMenu.tsx",
|
|
"unresolvedTo": "@/features/contextMenu/components/ContextMenu",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/playlist/components/PlaylistSongSearchPanel.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/playlist/components/PlaylistSuggestions.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/playlist/components/PlaylistSuggestions.tsx",
|
|
"to": "src/features/playback/store/previewStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/previewStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/playlist/components/PlaylistSuggestions.tsx",
|
|
"to": "src/features/playback/store/queueTrackView.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueTrackView",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/playlist/components/PlaylistTracklist.tsx",
|
|
"to": "src/features/contextMenu/components/ContextMenu.tsx",
|
|
"unresolvedTo": "@/features/contextMenu/components/ContextMenu",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/playlist/components/PlaylistTracklist.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/playlist/components/PlaylistTracklist.tsx",
|
|
"to": "src/features/playback/store/previewStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/previewStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/playlist/hooks/usePlaylistDerived.ts",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/playlist/hooks/usePlaylistPreview.ts",
|
|
"to": "src/features/playback/store/previewStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/previewStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/playlist/hooks/usePlaylistRouteEffects.ts",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/playlist/hooks/usePlaylistStarRating.ts",
|
|
"to": "src/features/playback/store/pendingStarSync.ts",
|
|
"unresolvedTo": "@/features/playback/store/pendingStarSync",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/playlist/hooks/usePlaylistStarRating.ts",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/playlist/pages/PlaylistDetail.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/playlist/pages/Playlists.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/playlist/utils/playPlaylistById.ts",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/queue/components/QueueCurrentTrack.tsx",
|
|
"to": "src/features/playback/components/PlaybackBufferingOverlay.tsx",
|
|
"unresolvedTo": "@/features/playback/components/PlaybackBufferingOverlay",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/queue/components/QueueCurrentTrack.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/queue/components/QueueCurrentTrack.tsx",
|
|
"to": "src/features/playback/utils/audio/loudnessPlaceholder.ts",
|
|
"unresolvedTo": "@/features/playback/utils/audio/loudnessPlaceholder",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/queue/components/QueueCurrentTrack.tsx",
|
|
"to": "src/features/playback/utils/playback/resolvePlaybackUrl.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/resolvePlaybackUrl",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/queue/components/QueueCurrentTrack.tsx",
|
|
"to": "src/features/playback/utils/playback/trackArtistRefs.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/trackArtistRefs",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/queue/components/QueueHeader.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/queue/components/QueueHeader.tsx",
|
|
"to": "src/features/playback/store/queueTrackResolver.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueTrackResolver",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/queue/components/QueueHeader.tsx",
|
|
"to": "src/features/playback/store/queueTrackView.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueTrackView",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/queue/components/QueueList.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/queue/components/QueueList.tsx",
|
|
"to": "src/features/playback/store/playerStoreTypes.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStoreTypes",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"type-only",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/queue/components/QueueList.tsx",
|
|
"to": "src/features/playback/store/queueTrackResolver.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueTrackResolver",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/queue/components/QueueList.tsx",
|
|
"to": "src/features/playback/store/queueTrackView.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueTrackView",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/queue/components/QueueList.tsx",
|
|
"to": "src/features/playback/utils/buildTimelineDisplayRows.ts",
|
|
"unresolvedTo": "@/features/playback/utils/buildTimelineDisplayRows",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/queue/components/QueueList.tsx",
|
|
"to": "src/features/playback/utils/playback/queueIdentity.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/queueIdentity",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/queue/components/QueueList.tsx",
|
|
"to": "src/features/playback/utils/playTimelineHistoryTrack.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playTimelineHistoryTrack",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/queue/components/QueuePanel.tsx",
|
|
"to": "src/features/orbit/components/HostApprovalQueue.tsx",
|
|
"unresolvedTo": "@/features/orbit/components/HostApprovalQueue",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/queue/components/QueuePanel.tsx",
|
|
"to": "src/features/playback/hooks/usePlaybackLibraryNavigate.ts",
|
|
"unresolvedTo": "@/features/playback/hooks/usePlaybackLibraryNavigate",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/queue/components/QueuePanel.tsx",
|
|
"to": "src/features/playback/hooks/useTimelinePlayHistory.ts",
|
|
"unresolvedTo": "@/features/playback/hooks/useTimelinePlayHistory",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/queue/components/QueuePanel.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/queue/components/QueuePanel.tsx",
|
|
"to": "src/features/playback/utils/buildTimelineDisplayRows.ts",
|
|
"unresolvedTo": "@/features/playback/utils/buildTimelineDisplayRows",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/queue/components/QueuePanel.tsx",
|
|
"to": "src/features/playback/utils/playback/trackServerScope.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/trackServerScope",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/queue/components/QueueToolbar.tsx",
|
|
"to": "src/features/playback/utils/playback/playbackTransition.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/playbackTransition",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/queue/hooks/useQueueAutoScroll.ts",
|
|
"to": "src/features/playback/store/queueUndo.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueUndo",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/queue/hooks/useQueuePanelDrag.ts",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/queue/hooks/useQueueTrackEnrichment.ts",
|
|
"to": "src/features/playback/hooks/usePlaybackServerId.ts",
|
|
"unresolvedTo": "@/features/playback/hooks/usePlaybackServerId",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/queue/hooks/useQueueTrackEnrichment.ts",
|
|
"to": "src/features/playback/utils/playback/queueIdentity.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/queueIdentity",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/queue/hooks/useQueueTracks.ts",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/queue/hooks/useQueueTracks.ts",
|
|
"to": "src/features/playback/store/queueTrackResolver.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueTrackResolver",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/queue/hooks/useQueueTracks.ts",
|
|
"to": "src/features/playback/store/queueTrackView.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueTrackView",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/radio/pages/InternetRadio.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/radio/pages/InternetRadio.tsx",
|
|
"to": "src/features/playback/store/radioPlayer.ts",
|
|
"unresolvedTo": "@/features/playback/store/radioPlayer",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/radio/pages/InternetRadio.tsx",
|
|
"to": "src/features/playback/utils/playback/fadeOut.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/fadeOut",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/randomMix/components/RandomMixTrackRow.tsx",
|
|
"to": "src/features/playback/store/previewStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/previewStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/randomMix/pages/RandomMix.tsx",
|
|
"to": "src/features/playback/store/pendingStarSync.ts",
|
|
"unresolvedTo": "@/features/playback/store/pendingStarSync",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/randomMix/pages/RandomMix.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/randomMix/pages/RandomMix.tsx",
|
|
"to": "src/features/playback/store/previewStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/previewStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/randomMix/pages/RandomMix.tsx",
|
|
"to": "src/features/playback/utils/mixRatingFilter.ts",
|
|
"unresolvedTo": "@/features/playback/utils/mixRatingFilter",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/randomMix/pages/RandomMix.tsx",
|
|
"to": "src/features/playback/utils/playback/genreBrowsePlayback.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/genreBrowsePlayback",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/randomMix/utils/luckyMix.ts",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/randomMix/utils/luckyMix.ts",
|
|
"to": "src/features/playback/store/queueUndo.ts",
|
|
"unresolvedTo": "@/features/playback/store/queueUndo",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/randomMix/utils/luckyMix.ts",
|
|
"to": "src/features/playback/utils/mixRatingFilter.ts",
|
|
"unresolvedTo": "@/features/playback/utils/mixRatingFilter",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/randomMix/utils/luckyMix.ts",
|
|
"to": "src/features/playback/utils/playback/playbackServer.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/playbackServer",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/randomMix/utils/luckyMixHelpers.ts",
|
|
"to": "src/features/playback/utils/mixRatingFilter.ts",
|
|
"unresolvedTo": "@/features/playback/utils/mixRatingFilter",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/randomMix/utils/randomMixHelpers.ts",
|
|
"to": "src/features/playback/utils/mixRatingFilter.ts",
|
|
"unresolvedTo": "@/features/playback/utils/mixRatingFilter",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/search/components/LiveSearch.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/search/components/LiveSearchDropdown.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/search/components/MobileSearchOverlay.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/search/components/ShareQueuePreviewModal.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/search/components/ShareSearchResults.tsx",
|
|
"to": "src/features/share/enqueueShareSearchPayload.ts",
|
|
"unresolvedTo": "@/features/share/enqueueShareSearchPayload",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/search/components/SongRow.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/search/components/SongRow.tsx",
|
|
"to": "src/features/playback/utils/playback/playSong.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/playSong",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/search/components/SongRow.tsx",
|
|
"to": "src/features/playback/utils/playback/trackArtistRefs.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/trackArtistRefs",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/search/components/TracksPageChrome.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/search/components/TracksPageChrome.tsx",
|
|
"to": "src/features/playback/utils/playback/playSong.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/playSong",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/search/components/TracksPageChrome.tsx",
|
|
"to": "src/features/playback/utils/playback/trackArtistRefs.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/trackArtistRefs",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/search/hooks/useShareQueuePreview.ts",
|
|
"to": "src/features/share/enqueueShareSearchPayload.ts",
|
|
"unresolvedTo": "@/features/share/enqueueShareSearchPayload",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/search/hooks/useShareSearch.ts",
|
|
"to": "src/features/share/enqueueShareSearchPayload.ts",
|
|
"unresolvedTo": "@/features/share/enqueueShareSearchPayload",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/search/hooks/useShareSearchPreview.ts",
|
|
"to": "src/features/share/enqueueShareSearchPayload.ts",
|
|
"unresolvedTo": "@/features/share/enqueueShareSearchPayload",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/search/pages/SearchBrowsePage.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/settings/components/audio/AudioOutputDeviceSection.tsx",
|
|
"to": "src/features/playback/utils/audio/audioDeviceLabels.ts",
|
|
"unresolvedTo": "@/features/playback/utils/audio/audioDeviceLabels",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/settings/components/audio/PlaybackRateBlock.tsx",
|
|
"to": "src/features/playback/store/playbackRateStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playbackRateStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/settings/components/audio/PlaybackRateBlock.tsx",
|
|
"to": "src/features/playback/utils/audio/playbackRateHelpers.ts",
|
|
"unresolvedTo": "@/features/playback/utils/audio/playbackRateHelpers",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/settings/components/audio/TrackTransitionsBlock.tsx",
|
|
"to": "src/features/playback/utils/playback/playbackTransition.ts",
|
|
"unresolvedTo": "@/features/playback/utils/playback/playbackTransition",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/settings/components/AudioTab.tsx",
|
|
"to": "src/features/playback/hooks/useAudioDevicesProbe.ts",
|
|
"unresolvedTo": "@/features/playback/hooks/useAudioDevicesProbe",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/settings/components/PersonalisationTab.tsx",
|
|
"to": "src/features/playback/store/playerBarLayoutStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerBarLayoutStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/settings/components/PlayerBarLayoutCustomizer.tsx",
|
|
"to": "src/features/playback/store/playerBarLayoutStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerBarLayoutStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/settings/components/StorageTab.tsx",
|
|
"to": "src/features/playback/store/hotCacheStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/hotCacheStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/share/applySharePaste.ts",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/share/enqueueShareSearchPayload.ts",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/sidebar/components/BottomNav.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/sidebar/components/perfProbe/SidebarPerfProbeConnectionsTab.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/sidebar/components/Sidebar.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/sidebar/components/SidebarNavBody.tsx",
|
|
"to": "src/features/settings/components/ThemeUpdateBanner.tsx",
|
|
"unresolvedTo": "@/features/settings/components/ThemeUpdateBanner",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/sidebar/components/SidebarNavBody.tsx",
|
|
"to": "src/features/whatsNew/components/WhatsNewBanner.tsx",
|
|
"unresolvedTo": "@/features/whatsNew/components/WhatsNewBanner",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/sidebar/components/SidebarPlaylistsSection.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/stats/hooks/usePlayerStatsLiveRefresh.ts",
|
|
"to": "src/features/playback/store/playSessionRecorded.ts",
|
|
"unresolvedTo": "@/features/playback/store/playSessionRecorded",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/waveform/components/WaveformSeek.tsx",
|
|
"to": "src/features/playback/store/playbackProgress.ts",
|
|
"unresolvedTo": "@/features/playback/store/playbackProgress",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/waveform/components/WaveformSeek.tsx",
|
|
"to": "src/features/playback/store/playerStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/playerStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/waveform/components/WaveformSeek.tsx",
|
|
"to": "src/features/playback/store/previewStore.ts",
|
|
"unresolvedTo": "@/features/playback/store/previewStore",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
},
|
|
{
|
|
"type": "dependency",
|
|
"from": "src/features/waveform/hooks/useWaveformInterpolation.ts",
|
|
"to": "src/features/playback/store/playbackProgress.ts",
|
|
"unresolvedTo": "@/features/playback/store/playbackProgress",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
],
|
|
"rule": {
|
|
"severity": "error",
|
|
"name": "no-deep-cross-feature"
|
|
}
|
|
}
|
|
]
|