acuminous/tripitaka

View on GitHub
lib/processors/json.js

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
const stringify = require('json-stringify-safe');

const DEFAULT_DECYCLER = () => {};

module.exports = (params = {}) => {
  const { serializer = null, indent, decycler = DEFAULT_DECYCLER } = params;
  return ({ record }) => {
    return stringify(record, serializer, indent, decycler);
  };
};