Vapor — один из самых популярных веб-фреймворков для Swift, и теперь его разработка стала ещё удобнее благодаря новому расширению для Visual Studio Code. Команда разработчиков представила официальное расширение, которое значительно упрощает процесс создания и поддержки приложений на Vapor.
Основные возможности
Расширение предоставляет комплексную поддержку для работы с Vapor, Fluent и Leaf. Оно совместимо со всеми платформами, поддерживаемыми Vapor, включая macOS и Linux.
Создание проекта теперь доступно прямо из интерфейса VS Code:
Через приветственный экран
С помощью палитры команд (Vapor: Create New Project)
По умолчанию используется стандартный шаблон Vapor, но можно указать и собственный шаблон через настройки расширения. При создании проекта вы сможете:
Задать имя и расположение
Выбрать параметры конфигурации (драйвер БД, включение Leaf)
Leaf-шаблоны получили полноценную поддержку:
Подсветка синтаксиса для тегов Leaf поверх HTML
Форматирование документов и выделенных участков
Поддержка Emmet-сокращений
Автоматическое форматирование при сохранении
Фрагменты кода
Расширение включает набор готовых сниппетов для:
Конечных точек и middleware Vapor
Моделей и миграций Fluent
Основных тегов и операторов управления в Leaf
Расширение доступно для установки через Visual Studio Code Marketplace. Исходный код можно найти на GitHub.
Источник: habr.com