TOML
Конфиги TOML: конвертация и проверка синтаксиса.
- TOML to JSON Converter
Конвертировать TOML в JSON.
- TOML to YAML Converter
Конвертировать TOML в YAML.
- TOML to .env Converter
Конвертировать плоский TOML в формат .env.
- TOML Validator & Linter
Проверить синтаксис TOML-файла на ошибки.
- TOML Merge
Объединить два TOML-файла в один.
О формате TOML
TOML, Tom's Obvious Minimal Language, придумал один из основателей GitHub как реакцию на неоднозначность YAML и многословность JSON для файлов конфигурации. Формат быстро прижился в мире Rust через Cargo.toml и в современном Python через pyproject.toml, где ценится однозначность синтаксиса больше, чем компактность.
TOML строже многих других форматов: например, один и тот же ключ нельзя определить дважды в одной таблице, парсер сразу выдаст ошибку вместо того, чтобы молча взять последнее значение, как это иногда происходит в других форматах. Инструменты здесь закрывают частые задачи: конвертацию TOML в JSON или YAML для программной обработки, проверку синтаксиса перед коммитом, и слияние нескольких TOML файлов в один, что удобно при работе с override конфигурациями.
Обработка полностью локальная, в браузере на JavaScript, ни один символ вашего TOML файла никуда не отправляется.