From 466829dc7307995508e3b2737b334f52ab4939a5 Mon Sep 17 00:00:00 2001 From: Denis Izmaylov Date: Tue, 28 Jul 2015 00:02:56 +0300 Subject: [PATCH] Fix issues to work with webpack --- lib/bunyan.js | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/lib/bunyan.js b/lib/bunyan.js index a525e1d..8d28ae0 100644 --- a/lib/bunyan.js +++ b/lib/bunyan.js @@ -26,16 +26,26 @@ var xxx = function xxx(s) { // internal dev/debug logging var xxx = function xxx() {}; // comment out to turn on debug logging -var os = require('os'); -var fs = require('fs'); -var util = require('util'); -var assert = require('assert'); -try { +if (typeof window === 'undefined') { + var os = require('os'); + var fs = require('fs'); + try { /* Use `+ ''` to hide this import from browserify. */ var dtrace = require('dtrace-provider' + ''); -} catch (e) { + } catch (e) { dtrace = null; + } +} else { + var os = { + hostname: function () { + return window.location.host; + } + }; + var fs = {}; + var dtrace = null; } +var util = require('util'); +var assert = require('assert'); var EventEmitter = require('events').EventEmitter; try {