Форматтеры кода
Форматтеры кода от ArrayKit собирают повседневные задачи, которые держат код и конфиги в порядке, в одном месте и полностью в браузере. Оформляйте или минифицируйте CSS, SCSS и LESS, JavaScript, TypeScript и JSX, HTML, XML, SQL в шести диалектах, GraphQL и Dockerfile с помощью форматтеров CSS, JS, HTML и SQL. Конвертируйте между форматами через YAML в JSON, форматтер TOML, HTML в Markdown и Glob в Regex, приводите в порядок контракты API форматтером OpenAPI / Swagger. Дополняют набор тестер Regex, Text Diff, конвертеры цветов и единиц CSS, проверка контраста, рендер диаграмм Mermaid, оптимизатор SVG, предпросмотр Markdown и инструменты запросов, агрегации и схем MongoDB. Созданные для фронтенд-, бэкенд- и DevOps-инженеров, все они обрабатывают данные локально на вашем устройстве, и ничего не загружается.
- YAML ↔ JSON — Преобразуйте YAML в JSON и обратно.
- Предпросмотр Markdown — Преобразуйте Markdown в HTML с предпросмотром в реальном времени.
- Тестер regex — Тестируйте регулярные выражения в реальном времени: совпадения, группы и флаги.
- Конвертер цветов CSS — Преобразуйте между HEX, RGB и HSL с живым образцом цвета.
- Сравнить текст — Сравнивайте два текста построчно и видите добавления и удаления.
- Конвертер MDX — Рендерит MDX как текст, преобразует HTML → MDX и экранирует текст в литеральный MDX.
- Форматировщик CSS / SCSS — Форматируйте или минифицируйте CSS/SCSS/LESS, сортируйте свойства и убирайте дубликаты.
- Форматировщик JS / TS — Форматируйте или минифицируйте JavaScript, TypeScript и JSX/TSX с настройками Prettier.
- Форматировщик HTML — Форматируйте или минифицируйте HTML, форматируйте встроенный CSS/JS и просматривайте результат.
- Форматировщик XML — Форматируйте, минифицируйте и проверяйте XML, преобразуйте XML ↔ JSON.
- Форматировщик SQL — Форматируйте SQL для MySQL, PostgreSQL, SQL Server, SQLite, BigQuery и Oracle.
- Форматировщик GraphQL — Форматируйте или минифицируйте запросы и схемы GraphQL, проверяйте синтаксис и извлекайте операции.
- Форматировщик Dockerfile — Форматируйте Dockerfile и получайте рекомендации по лучшим практикам и линту.
- Форматировщик запросов MongoDB — Форматируйте запросы оболочки MongoDB и конвейеры агрегации.
- Проверка контраста — Проверяйте коэффициент контраста WCAG и соответствие AA/AAA между двумя цветами.
- Рендер диаграмм Mermaid — Рендерит диаграммы Mermaid (поток, последовательность, gantt) в SVG в вашем браузере.
- Оптимизатор SVG — Минифицирует SVG: удаляет комментарии, метаданные и остатки редактора, сжимает пробелы.
- Форматировщик запросов MongoDB — Форматируйте и выравнивайте запросы MongoDB и выражения find() в браузере.
- Форматировщик агрегаций MongoDB — Форматируйте и выравнивайте конвейеры агрегации MongoDB в браузере.
- Обозреватель MongoDB — Изучайте образец документа или коллекции MongoDB и определяйте схему и типы его полей.
- Форматировщик OpenAPI / Swagger — Форматируйте и проверяйте спецификации OpenAPI / Swagger (JSON или YAML) и считайте пути и операции.
- Конвертер единиц CSS — Преобразование px, rem, em, pt и % вживую.
- Glob в regex — Преобразование glob-шаблона в regex JavaScript с тестером.
- HTML в Markdown — Преобразование HTML в чистый, читаемый Markdown.
- Форматировщик TOML — Форматирование TOML и преобразование в JSON и обратно.
- Конвертер logfmt в JSON — Преобразуйте логи logfmt key=value в JSON и обратно.
- dotenv в JSON — Преобразуйте файл .env в объект JSON и JSON обратно в .env.
- CSV в таблицу Markdown — Превратите CSV или TSV в таблицу Markdown в стиле GitHub.
- INI в JSON — Преобразуйте конфигурацию INI в JSON и JSON обратно в INI.
- Генератор таблиц Markdown — Таблицы Markdown в редактируемой сетке, экспорт в GFM, HTML, LaTeX
- Конвертер размера данных — Байты, биты и единицы KB/MB/GB и KiB/MiB/GiB сразу
- Properties в JSON — Конвертируйте .properties Java в JSON и обратно в браузере.
Часто задаваемые вопросы
- Что можно делать с форматтерами кода от ArrayKit?
- Можно оформлять или минифицировать код (CSS, SCSS, LESS, JavaScript, TypeScript, JSX, HTML, XML, SQL, GraphQL и Dockerfile), конвертировать между форматами вроде YAML в JSON, TOML в JSON, HTML в Markdown и glob в regex, проверять XML, OpenAPI и TOML, тестировать регулярные выражения, сравнивать текст, проверять контраст цветов и рендерить диаграммы Mermaid — всё в одной категории.
- Безопасно ли использовать эти форматтеры кода с приватным кодом?
- Да. Каждый инструмент работает целиком в вашем браузере, поэтому код, запросы и конфиги, которые вы вставляете, обрабатываются локально и никогда не покидают устройство. Ничего не загружается на сервер, что делает их безопасными для проприетарных или конфиденциальных исходников.
- Какие языки и форматы поддерживают форматтеры кода?
- Категория охватывает CSS/SCSS/LESS, JavaScript, TypeScript и JSX, HTML, XML, SQL в диалектах MySQL, PostgreSQL, SQL Server, SQLite, BigQuery и Oracle, GraphQL, Dockerfile и MongoDB. Она также конвертирует YAML, JSON, TOML, HTML, Markdown и спецификации OpenAPI/Swagger и оптимизирует SVG.
- Можно ли и оформить, и минифицировать код здесь?
- Да. Форматтеры CSS, JS, HTML, XML и GraphQL поддерживают и оформление для читаемости, и минификацию для продакшна, а некоторые инструменты добавляют дополнительно сортировку свойств, удаление дубликатов или проверку синтаксиса.
- Умеют ли форматтеры кода что-то помимо форматирования?
- Да. Помимо форматирования они конвертируют данные между форматами (YAML/JSON, TOML/JSON, HTML/Markdown, glob/regex, единицы и цвета CSS), тестируют регулярные выражения, сравнивают два текста, проверяют контраст цветов по WCAG, рендерят диаграммы Mermaid и изучают документы MongoDB.
- Нужно ли что-то устанавливать, чтобы пользоваться форматтерами кода?
- Установка не требуется. Инструменты работают в браузере сразу после загрузки страницы, и вся обработка происходит локально на вашем устройстве, поэтому форматировать, конвертировать и проверять можно сразу.