console.log многострочный JSON значений без \ n и +, но с раскрашиванием - PullRequest
0 голосов
/ 29 мая 2020

При регистрации объектов узел console.log выводит многострочные строки в формате JSON. Из-за этого они выглядят довольно некрасиво, хотя их можно разобрать JSON:

const query = `
customer {
  name
  email
  avatar
  address {
    country
    city
    street
  }
}
`;

console.log(query);  // nice
console.log({ query });  // ugly

Мне не нужно, чтобы вывод был действительным JSON, а должен быть легко читаемым. Есть ли способ, чтобы console.log печатал только многострочные JSON строки как собственные строки и сохранял дополнительные функции для других значений (Node.js - раскрашивание чисел, строк, дат; бонусные баллы для браузера - расширяемые объекты)?

...