@@ -10,6 +10,7 @@ var _ = require('underscore');
10
10
var marked = require ( 'marked' ) ;
11
11
var hljs = require ( 'highlight.js' ) ;
12
12
var sanitizeHtml = require ( 'sanitize-html' ) ;
13
+ var colors = require ( 'ansi-colors' ) ;
13
14
14
15
var isSameOrigin = require ( './helpers' ) . isSameOrigin ;
15
16
@@ -225,7 +226,7 @@ marked.setOptions({
225
226
highlight : function ( aCode , aLang ) {
226
227
var obj = null ;
227
228
var lang = [ // NOTE: More likely to less likely
228
- 'javascript' , 'xpath ' , 'xml' ,
229
+ 'javascript' , 'xquery ' , 'xml' ,
229
230
'css' , 'less' , 'scss' ,
230
231
'json' ,
231
232
'diff' ,
@@ -238,6 +239,13 @@ marked.setOptions({
238
239
try {
239
240
return hljs . highlight ( aLang , aCode ) . value ;
240
241
} catch ( aErr ) {
242
+ if ( isDev ) {
243
+ console . error ( [
244
+ colors . red ( 'Dependency named highlighting failed with:' ) ,
245
+ aErr
246
+
247
+ ] . join ( '\n' ) ) ;
248
+ }
241
249
}
242
250
}
243
251
@@ -248,11 +256,22 @@ marked.setOptions({
248
256
return obj . value ;
249
257
} else {
250
258
if ( isDev ) {
251
- console . log ( 'Unusual auto-detected md language code is' , '`' + obj . language + '`' ) ;
259
+ console . log ( [
260
+ colors . yellow ( 'Unusual auto-detected md language code is' )
261
+ + '`' + colors . cyan ( obj . language ) + '`' ,
262
+
263
+ ] . join ( '\n' ) ) ;
252
264
}
253
265
return hljs . highlightAuto ( aCode , lang ) . value ;
254
266
}
255
267
} catch ( aErr ) {
268
+ if ( isDev ) {
269
+ console . error ( [
270
+ colors . red ( 'Dependency automatic named highlighting failed with:' ) ,
271
+ aErr
272
+
273
+ ] . join ( '\n' ) ) ;
274
+ }
256
275
}
257
276
258
277
// If any external package failure don't block return e.g. prevent empty
0 commit comments