« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/url-spec.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/url-spec.js')
-rw-r--r--src/url-spec.js127
1 files changed, 63 insertions, 64 deletions
diff --git a/src/url-spec.js b/src/url-spec.js
index 5c59941..cd35abe 100644
--- a/src/url-spec.js
+++ b/src/url-spec.js
@@ -1,93 +1,92 @@
-import {withEntries} from './util/sugar.js';
+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;