mirror of
https://github.com/Psychotoxical/psysonic.git
synced 2026-07-21 14:55:43 +00:00
44513 lines
1.0 MiB
Plaintext
44513 lines
1.0 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/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/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/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/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/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"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"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/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/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/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/server/serverHttpHeaders.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/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/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/store/authStore.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"local",
|
|
"import"
|
|
]
|
|
},
|
|
{
|
|
"name": "src/lib/server/syncServerHttpContext.ts",
|
|
"dependencyTypes": [
|
|
"aliased",
|
|
"aliased-tsconfig",
|
|
"aliased-tsconfig-paths",
|
|
"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/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"
|
|
}
|
|
}
|
|
]
|