beautifyCode.ts 387 B

12345678910111213141516
  1. const beautify = require('js-beautify').js;
  2. /**
  3. * Beautifies code
  4. *
  5. * @param {string} code
  6. * @param {" " | " "} character
  7. * @returns {string}
  8. */
  9. export function beautifyCode (code: string, character: 'space' | 'tab'): string {
  10. const indentCharacter: string = character === 'space' ? '\x20' : '\x09';
  11. return beautify(code, {
  12. indent_char: indentCharacter
  13. });
  14. }