Code View

// SPDX-License-Identifier: MIT
const { parse } = require('./parser');
const { write } = require('./writer');

// format(source, options?) -> { output, errors }
// options: { preferBareKeys?: boolean }
function format(source, options) {
  const { document, errors } = parse(source);
  const output = write(document, options);
  return { output, errors };
}

module.exports = { format, parse, write };