File tree Expand file tree Collapse file tree 1 file changed +13
-3
lines changed Expand file tree Collapse file tree 1 file changed +13
-3
lines changed Original file line number Diff line number Diff line change 11'use strict' ;
22
33var chalk = require ( 'chalk' ) ;
4+ var ctx = new chalk . constructor ( { enabled : true } ) ;
5+ var error = ctx . bold . red ;
6+ var filename = ctx . cyan ;
7+ var isBrowser = typeof window === 'object' ;
8+
9+ if ( isBrowser ) {
10+ ctx . level = 1 ;
11+ error = ctx . cyan ;
12+ filename = ctx . green ;
13+ }
414
515function stripRedundantInfo ( error ) {
616 return error . replace (
@@ -17,9 +27,9 @@ module.exports = function formatElmCompilerErrors(messages) {
1727 errors : errors
1828 . map ( x =>
1929 x
20- . replace ( / ( - - \s [ A - Z \s ] + - + \s .* \. e l m \n ) / g, chalk . cyan ( '$1' ) )
21- . replace ( / ( \n \s * ) ( \^ + ) / g, '$1' + chalk . red ( '$2' ) )
22- . replace ( / ( \d + \| ) ( > ) / g, '$1' + chalk . bold ( chalk . red ( '$2' ) ) )
30+ . replace ( / ( - - \s [ A - Z \s ] + - + \s .* \. e l m \n ) / g, filename ( '$1' ) )
31+ . replace ( / ( \n \s * ) ( \^ + ) / g, '$1' + error ( '$2' ) )
32+ . replace ( / ( \d + ) ( \| > ) / g, '$1' + error ( '$2' ) )
2333 )
2434 . map ( stripRedundantInfo ) ,
2535 warnings : warnings
You can’t perform that action at this time.
0 commit comments