Есть строки в которых лежит html, js, css, json код. Если ли какие нибудь инструменты на javascript чтобы получив такую строку с кодом отформатировать её по указанному типу? То есть расставить пробелы, переносы строк и.т.д.
Проект JS Beautifier позволяет форматировать JavaScript, HTML, JSON. Некоторые параметры можно настраивать.
var beautify = require('js-beautify').js_beautify,
fs = require('fs');
fs.readFile('foo.js', 'utf8', function (err, data) {
if (err) {
throw err;
}
console.log(beautify(data, { indent_size: 2 }));
});
В действии можно посмотреть на http://jsbeautifier.org/
Еще есть проект Prettier. Он умеет форматировать:
У него практически нет никаких настроек - он просто приводит код к виду, который автор считает верным.
В действии можно посмотреть на https://prettier.github.io/prettier
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники