diff --git a/lib/formatter.js b/lib/formatter.js index 8ca662d..1155645 100644 --- a/lib/formatter.js +++ b/lib/formatter.js @@ -1,7 +1,13 @@ -const _stringWidth = require('string-width'); const _defaultFormatValue = require('./format-value'); const _defaultFormatBar = require('./format-bar'); const _defaultFormatTime = require('./format-time'); +let _stringWidth; + +if (typeof Bun !== 'undefined') { + _stringWidth = Bun.stringWidth; +} else { + _stringWidth = require('string-width'); +} // generic formatter module.exports = function defaultFormatter(options, params, payload){