diff options
Diffstat (limited to 'src/url-spec.js')
-rw-r--r-- | src/url-spec.js | 127 |
1 files changed, 64 insertions, 63 deletions
diff --git a/src/url-spec.js b/src/url-spec.js index 5c599416..bab97efa 100644 --- a/src/url-spec.js +++ b/src/url-spec.js @@ -1,93 +1,94 @@ +/** @format */ + import {withEntries} from './util/sugar.js'; const urlSpec = { - data: { - prefix: 'data/', + data: { + prefix: 'data/', - paths: { - root: '', - path: '<>', + paths: { + root: '', + path: '<>', - album: 'album/<>', - artist: 'artist/<>', - track: 'track/<>' - } + album: 'album/<>', + artist: 'artist/<>', + track: 'track/<>', }, + }, - localized: { - // TODO: Implement this. - // prefix: '_languageCode', + localized: { + // TODO: Implement this. + // prefix: '_languageCode', - paths: { - root: '', - path: '<>', + paths: { + root: '', + path: '<>', - home: '', + home: '', - album: 'album/<>/', - albumCommentary: 'commentary/album/<>/', + album: 'album/<>/', + albumCommentary: 'commentary/album/<>/', - artist: 'artist/<>/', - artistGallery: 'artist/<>/gallery/', + artist: 'artist/<>/', + artistGallery: 'artist/<>/gallery/', - commentaryIndex: 'commentary/', + commentaryIndex: 'commentary/', - flashIndex: 'flash/', - flash: 'flash/<>/', + flashIndex: 'flash/', + flash: 'flash/<>/', - groupInfo: 'group/<>/', - groupGallery: 'group/<>/gallery/', + groupInfo: 'group/<>/', + groupGallery: 'group/<>/gallery/', - listingIndex: 'list/', - listing: 'list/<>/', + listingIndex: 'list/', + listing: 'list/<>/', - newsIndex: 'news/', - newsEntry: 'news/<>/', + newsIndex: 'news/', + newsEntry: 'news/<>/', - staticPage: '<>/', - tag: 'tag/<>/', - track: 'track/<>/' - } + staticPage: '<>/', + tag: 'tag/<>/', + track: 'track/<>/', }, + }, - shared: { - paths: { - root: '', - path: '<>', + shared: { + paths: { + root: '', + path: '<>', - utilityRoot: 'util', - staticRoot: 'static', + utilityRoot: 'util', + staticRoot: 'static', - utilityFile: 'util/<>', - staticFile: 'static/<>' - } + utilityFile: 'util/<>', + staticFile: 'static/<>', }, - - media: { - prefix: 'media/', - - paths: { - root: '', - path: '<>', - - albumCover: 'album-art/<>/cover.<>', - albumWallpaper: 'album-art/<>/bg.<>', - albumBanner: 'album-art/<>/banner.<>', - trackCover: 'album-art/<>/<>.<>', - artistAvatar: 'artist-avatar/<>.<>', - flashArt: 'flash-art/<>.<>', - albumAdditionalFile: 'album-additional/<>/<>', - } - } + }, + + media: { + prefix: 'media/', + + paths: { + root: '', + path: '<>', + + albumCover: 'album-art/<>/cover.<>', + albumWallpaper: 'album-art/<>/bg.<>', + albumBanner: 'album-art/<>/banner.<>', + trackCover: 'album-art/<>/<>.<>', + artistAvatar: 'artist-avatar/<>.<>', + flashArt: 'flash-art/<>.<>', + albumAdditionalFile: 'album-additional/<>/<>', + }, + }, }; // This gets automatically switched in place when working from a baseDirectory, // so it should never be referenced manually. urlSpec.localizedWithBaseDirectory = { - paths: withEntries( - urlSpec.localized.paths, - entries => entries.map(([key, path]) => [key, '<>/' + path]) - ) + paths: withEntries(urlSpec.localized.paths, (entries) => + entries.map(([key, path]) => [key, '<>/' + path]) + ), }; export default urlSpec; |