У рамках ViteConf команда розробників Vite анонсувала новий проект Vite+ — інструмент розробника командного рядка як додаткове оновлення для Vite з додатковими функціями. Еван Ю, розробник JavaScript-фреймворку Vue.js і інструменту створення інтерфейсу Vite.js, ділиться додатковою інформацією про це в дописі в блозі.
Конкурс пропозицій для enterJS 2026 16 і 17 червня в Мангеймі: організатори шукають доповіді та семінари з JavaScript і TypeScript, фреймворків, інструментів і бібліотек, безпеки, UX тощо. Квитки Blind-Bird зі знижкою доступні до початку програми.
Уніфікований ланцюжок інструментів JavaScript як ціль
Як пояснює Еван Ю, складність інструментів і продуктивність виявилися вузькими місцями в екосистемі JavaScript для компаній, оскільки їм доводиться мати справу з обмеженими внутрішніми ресурсами інструментів перед лицем дедалі більших веб-додатків.
Ці вузькі місця особливо серйозні в компаніях з кількома командами, кожна з яких вибирає власний інструментарій. Наприклад, керування залежностями та перевірки безпеки мають виконуватися окремо в кожній команді, і якщо команди чи проекти об’єднуються, це може закінчитися «Стеком інструментів Франкенштейна». Тут на допомогу приходить Vite+, який надає уніфікований інструментарій JavaScript.
Функції: модульні тести, лінтинг, об’єднання тощо
Vite+ можна отримати через npm, як і Vite. На додаток до vite dev
і vite build
пропонує додаткові можливості:
vite new
для будівництва нових проектів із структурою, рекомендованою для Vite+vite test
для модульних тестів на основі Vitest і сумісного з Jest APIvite lint
для лінтування коду за допомогою Oxlintvite fmt
для форматування коду за допомогою Oxfmt, який ще не вийшовvite lib
для групування бібліотек на основі tsdown і rolldownvite run
як інтегрований засіб запуску завдань monorepo з інтелектуальним кешуваннямvite ui
як GUI devtools для аналізу поведінки вирішення/перетворення модулів, розміру комплекту/аналізу дерева тощо
Vite+ сумісний із React, Vue, TanStack Start, SvelteKit та іншими фреймворками завдяки екосистемі Vite. Повний інструментальний ланцюжок компілятора Vite+ було реалізовано командою Vite у Rust, і продуктивність оптимізована на кожному рівні – від синтаксичного аналізатора та резолвера до трансформатора, мініфікатора та бандлера.
Безкоштовно для проектів з відкритим кодом, але не в корпоративному середовищі
Vite+ буде безкоштовним для індивідуальних розробників, проектів з відкритим кодом і малого бізнесу. З іншого боку, стартапам і великим компаніям доведеться платити. Очікується, що додаткові подробиці будуть надані з наближенням дати випуску. Публічна попередня версія запланована на початок 2026 року. Зацікавлені сторони вже можуть зареєструватися на веб-сайті Vite+, щоб протестувати супернабір Vite у програмі раннього доступу.
Більше інформації можна знайти в оголошенні на блозі VoidZero.
(травень)
Не пропустіть жодної новини – слідкуйте за нами у Facebook, LinkedIn або Mastodon.
Ця стаття спочатку була опублікована німецькою мовою. Його було перекладено за технічної допомоги та редакційно перевірено перед публікацією.