all files / lib/deps/ safeJsonStringify.js

100% Statements 11/11
75% Branches 3/4
100% Functions 2/2
100% Lines 10/10
1 statement Ignored     
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23                17301× 17301×          
'use strict';
 
Object.defineProperty(exports, "__esModule", {
  value: true
});
 
var _vuvuzela = require('vuvuzela');
 
var _vuvuzela2 = _interopRequireDefault(_vuvuzela);
 
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
 
function safeJsonStringify(json) {
  try {
    return JSON.stringify(json);
  } catch (e) {
    /* istanbul ignore next */
    return _vuvuzela2.default.stringify(json);
  }
}
 
exports.default = safeJsonStringify;
module.exports = exports['default'];