« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/content/dependencies/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/content/dependencies/index.js')
-rw-r--r--src/content/dependencies/index.js9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/content/dependencies/index.js b/src/content/dependencies/index.js
index 58bac0d2..95247e9c 100644
--- a/src/content/dependencies/index.js
+++ b/src/content/dependencies/index.js
@@ -8,7 +8,11 @@ import {ESLint} from 'eslint';
 
 import {colors, logWarn} from '#cli';
 import contentFunction, {ContentFunctionSpecError} from '#content-function';
-import {annotateFunction} from '#sugar';
+
+import {
+  annotateFunction,
+  showAggregate as _showAggregate
+} from '#sugar';
 
 function cachebust(filePath) {
   if (filePath in cachebust.cache) {
@@ -25,6 +29,7 @@ cachebust.cache = Object.create(null);
 export function watchContentDependencies({
   mock = null,
   logging = true,
+  showAggregate = _showAggregate,
 } = {}) {
   const events = new EventEmitter();
   const contentDependencies = {};
@@ -229,7 +234,7 @@ export function watchContentDependencies({
       } else if (error instanceof ContentFunctionSpecError) {
         console.error(colors.yellow(error.message));
       } else {
-        console.error(error);
+        showAggregate(error);
       }
     }