Skip to content

Commit 7b63195

Browse files
committed
Merge pull request #16 from Munter/node-first
Check node environment explicitly before checking browser environment
2 parents 3242cc1 + 394fb24 commit 7b63195

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lib/MagicPen.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,14 @@ function MagicPen(options) {
3131
}
3232
}
3333

34-
if (typeof window !== 'undefined' && typeof window.navigator !== 'undefined') {
34+
if (typeof exports === 'object' && typeof exports.nodeName !== 'string' && require('supports-color')) {
35+
MagicPen.defaultFormat = 'ansi'; // colored console
36+
} else if (typeof window !== 'undefined' && typeof window.navigator !== 'undefined') {
3537
if (window.mochaPhantomJS || (window.__karma__ && window.__karma__.config.captureConsole)) {
3638
MagicPen.defaultFormat = 'ansi'; // colored console
3739
} else {
3840
MagicPen.defaultFormat = 'html'; // Browser
3941
}
40-
} else if (require('supports-color')) {
41-
MagicPen.defaultFormat = 'ansi'; // colored console
4242
} else {
4343
MagicPen.defaultFormat = 'text'; // Plain text
4444
}

0 commit comments

Comments
 (0)