Вышла новая версия Nuxt
Пофиксили всякого, и чуть подкрутили доку 😉
https://github.com/nuxt/nuxt/releases/tag/v3.10.3
Пофиксили всякого, и чуть подкрутили доку 😉
https://github.com/nuxt/nuxt/releases/tag/v3.10.3
GitHub
Release v3.10.3 · nuxt/nuxt
3.10.3 is a regularly-scheduled patch release.
✅ Upgrading
As usual, our recommendation for upgrading is to run:
nuxi upgrade --force
This will refresh your lockfile as well, and ensures that you ...
✅ Upgrading
As usual, our recommendation for upgrading is to run:
nuxi upgrade --force
This will refresh your lockfile as well, and ensures that you ...
Так же сегодня вышла новая, минорная, версия @nuxt/ui
там прям много интересного, пофиксили кучу всего, самое главное пофиксили варнинги по ошибкам гидрации, при использовании под капотом
https://github.com/nuxt/ui/releases/tag/v2.14.0
там прям много интересного, пофиксили кучу всего, самое главное пофиксили варнинги по ошибкам гидрации, при использовании под капотом
headlessui
🎉https://github.com/nuxt/ui/releases/tag/v2.14.0
GitHub
Release v2.14.0 · nuxt/ui
Read our updated documentation on https://ui.nuxt.com.
🚀 Features
Carousel: expose methods to allow autoplay (41ecd2a), closes #1300
Divider: handle size prop (#1307) (cbeede6)
Form: use nuxt useI...
🚀 Features
Carousel: expose methods to allow autoplay (41ecd2a), closes #1300
Divider: handle size prop (#1307) (cbeede6)
Form: use nuxt useI...
Сегодня прям день релизов, еще сегодня релизнули
Ребята исправили чуть багов и добавили несколько новых фичей, но уже обещают новый релиз, с поддержкой девтулзов 💪🏼
https://github.com/Baroshem/nuxt-security/releases/tag/v1.2.0
nuxt-security
Ребята исправили чуть багов и добавили несколько новых фичей, но уже обещают новый релиз, с поддержкой девтулзов 💪🏼
https://github.com/Baroshem/nuxt-security/releases/tag/v1.2.0
GitHub
Release 1.2.0 · Baroshem/nuxt-security
1.2.0 🎉
This version brings several bugfixes and small new features mostly related to XSS Validator.
Kudos to all contributors! 💚
🗞️ Next steps
We are already planning a release 1.3.0 that will inc...
This version brings several bugfixes and small new features mostly related to XSS Validator.
Kudos to all contributors! 💚
🗞️ Next steps
We are already planning a release 1.3.0 that will inc...
🎉 Вчера во время трансляции Vue.js Amsterdam релизнули Nitro
Из интересного:
📖 Появилась новая документация
🧦 Добавлена эксперементальная поддержка WebSockets API
🗄️ Добавлена эксперементальная поддержка работы с базами данных
🏃♂️ Добавлена эксперементальная фича Nitro Tasks (любопытная штука, нужно подумать, как заиспользовать у себя 🧐)
☑️ Добавлена универсальная поддержка ESM импорта WASM модулей
Ну что, ждем скорый релиз Nuxt 😅
https://github.com/unjs/nitro/releases/tag/v2.9.0
Из интересного:
📖 Появилась новая документация
🧦 Добавлена эксперементальная поддержка WebSockets API
🗄️ Добавлена эксперементальная поддержка работы с базами данных
🏃♂️ Добавлена эксперементальная фича Nitro Tasks (любопытная штука, нужно подумать, как заиспользовать у себя 🧐)
☑️ Добавлена универсальная поддержка ESM импорта WASM модулей
Ну что, ждем скорый релиз Nuxt 😅
https://github.com/unjs/nitro/releases/tag/v2.9.0
GitHub
Release v2.9.0 · nitrojs/nitro
🎉 Released live from Vue.js Amsterdam
⭐ What is new?
📖 New Documentation
🧦 WebSockets API
🗄️ Database Layer
🏃♂️ Nitro Tasks
☑️ ESM-Ready WASM
All changes
compare changes
🚀 Enhancements
prerender:...
⭐ What is new?
📖 New Documentation
🧦 WebSockets API
🗄️ Database Layer
🏃♂️ Nitro Tasks
☑️ ESM-Ready WASM
All changes
compare changes
🚀 Enhancements
prerender:...
«A step by step guide to adding site search to your Nuxt ecommerce»
https://blog.meilisearch.com/nuxt-ecommerce-search-guide/
https://blog.meilisearch.com/nuxt-ecommerce-search-guide/
⚡️Прекрасное видео показывающее на минимальном приложении насколько просто можно работать с WebSocket в Nuxt и Nitro
✅К просмотру рекомендую!
https://www.youtube.com/watch?v=OfY7JcrqkPg
#article
✅К просмотру рекомендую!
https://www.youtube.com/watch?v=OfY7JcrqkPg
#article
YouTube
Integrating WebSockets in Nuxt and Nitro
🎉 Nitro 2.9 was released just before Vue.js Amsterdam and brings new features such as a database layer, a task API and also WebSocket support! But how can we integrate it in a Nuxt application? This video will teach you 👌
Key points:
🛠 How to set up WebSockets…
Key points:
🛠 How to set up WebSockets…
Forwarded from Иван Бочкарев
Коллеги, всем привет!
С сегодняшнего дня доступен официальный перевод документации Vue js на русский язык!
https://ru.vuejs.org/
С сегодняшнего дня доступен официальный перевод документации Vue js на русский язык!
https://ru.vuejs.org/
ru.vuejs.org
Vue.js
Vue.js - The Progressive JavaScript Framework
Как минимум, будьте в курсе, как максимум, можете перейти по ссылке и вставить свои 5 центов.
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
[Core Team RFC] Reactive Props Destructure · vuejs/rfcs · Discussion #502
Start Date: 2023-04-28 Reference Issues: Reactivity Transform Implementation PR: N/A Summary Introduce a compile-time transform that makes destructured bindings from defineProps reactive. This was ...
🚀 Появилась предварительная дата релиза Nuxt 4й версии — 14 июня, но это не точно 😅
а если вам уже сейчас не ймется попробовать изменения Nuxt 4, то это можно сделать уже сейчас 😉
https://nuxt.com/docs/getting-started/upgrade#testing-nuxt-4
а если вам уже сейчас не ймется попробовать изменения Nuxt 4, то это можно сделать уже сейчас 😉
https://nuxt.com/docs/getting-started/upgrade#testing-nuxt-4
Nuxt
Upgrade Guide · Get Started with Nuxt
Learn how to upgrade to the latest Nuxt version.
Андрей (@squozb) расскажет свой первый доклад на митапе MskVue.js! 🥳
Изучаем пределы Nuxt: как Nuxt Kit меняет правила игры
Ваше приложение выросло и стандартных 4 папочек вам уже не хватает? Переживаете за переиспользуемость кода? Ждёте Nuxt Auth, боясь написать свою реализацию? Просто хочется копнуть поглубже в исходники накста?
Окей, вас услышали. Давайте разберёмся, что такое модули, как они работают в наксте и как можно написать свой модуль и расширить фреймворк в любую сторону при помощи Nuxt Kit.
⏰️ Дата и время: 23 мая 2024, 19:00
📍 Место: Мск, БЦ Фактория, кампус Школы 21, ул. Вятская 27с42
регистрация на митап
Изучаем пределы Nuxt: как Nuxt Kit меняет правила игры
Ваше приложение выросло и стандартных 4 папочек вам уже не хватает? Переживаете за переиспользуемость кода? Ждёте Nuxt Auth, боясь написать свою реализацию? Просто хочется копнуть поглубже в исходники накста?
Окей, вас услышали. Давайте разберёмся, что такое модули, как они работают в наксте и как можно написать свой модуль и расширить фреймворк в любую сторону при помощи Nuxt Kit.
регистрация на митап
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Denis Chernov
можно ссылку на трансляцию докинуть
https://youtube.com/live/7SWzCjDPtoQ
https://youtube.com/live/7SWzCjDPtoQ
YouTube
Meetup #12
Forwarded from Иван Бочкарев
Всем привет!
Кто давно ждал русскоязычную документацию по NUXT может присоединиться к переводу документации на русский язык!
https://nuxt-ru.vercel.app/ - сайт развернут тут
Репозитории для перевода:
- сайт: https://github.com/translation-gang/nuxt.com
- документации: https://github.com/translation-gang/nuxt/tree/main/docs
Ждем ваши PR.
Команда которая переводила https://ru.vuejs.org/ уже в деле!
Кто давно ждал русскоязычную документацию по NUXT может присоединиться к переводу документации на русский язык!
https://nuxt-ru.vercel.app/ - сайт развернут тут
Репозитории для перевода:
- сайт: https://github.com/translation-gang/nuxt.com
- документации: https://github.com/translation-gang/nuxt/tree/main/docs
Ждем ваши PR.
Команда которая переводила https://ru.vuejs.org/ уже в деле!
Nuxt
Nuxt: Интуитивно понятный фреймворк Vue
Nuxt - это фреймворк с открытым исходным кодом, который делает веб-разработку интуитивно понятной и мощной. Уверенно создавайте производительные веб-приложения и веб-сайты с полным стеком.
Миноров давно не было, поэтому и список получился большой и разношёрстный:
NoSSR
, тришейкинг кода в clientOnly
, генерация типов для runtimeConfig
и полифиллинг vueuse/head
). Две из них и так были включены по умолчаниюmodule: 'preserve'
(требуется TS 5.4+), ну и так, по мелочиЖдём пару патч-версий и обновляемся или продолжаем ожидать v4?
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
Release v3.12.0 · nuxt/nuxt
👀 Highlights
We're on the road to the release of Nuxt 4, but we've not held back in Nuxt v3.12. A huge thank you to the 75+ Nuxt contributors and community members who have been part of thi...
We're on the road to the release of Nuxt 4, but we've not held back in Nuxt v3.12. A huge thank you to the 75+ Nuxt contributors and community members who have been part of thi...
EOL уже 30 июня 😵
Вышел последний минор Nuxt 2 (помните был такой)
Изменений наскребли на 3 коммита:
1️⃣ Переехали на memfs, чтобы не оставлять потенциальной CVE после EOL
2️⃣ Бэкпортировали из Nuxt 3 проверку на доступность sessionStorage
3️⃣ Вернули манки-патчинг для функции patchMD4 (чтобы экосистема для 2й версии не рухнула)
Да, это не много, но это честная работа
Вышел последний минор Nuxt 2 (помните был такой)
Изменений наскребли на 3 коммита:
Да, это не много, но это честная работа
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
Release v2.18.0 · nuxt/nuxt
👉 Changelog
compare changes
🚀 Enhancements
webpack: Migrate to memfs (#27652)
🩹 Fixes
vue-app: Don't throw if we can't read sessionStorage (#27662)
config: Add back md4 monkey-patch for ...
compare changes
🚀 Enhancements
webpack: Migrate to memfs (#27652)
🩹 Fixes
vue-app: Don't throw if we can't read sessionStorage (#27662)
config: Add back md4 monkey-patch for ...
Тут команда Nuxt сколлаборировалась с командой Chrome Aurora и выпустила новый модуль – Nuxt Scripts ☀️
Если вы используете third-party скрипты (например, аналитику) и хотите улучшить:
🔠 Надёжность
🔠 Метрики Lighthouse
🅱️ Безопасность
🔠 Удобство использования
– Поставьте бету и попробуйте, и не забудьте завести issue, если попытка оказалась неудачной
Если вы используете third-party скрипты (например, аналитику) и хотите улучшить:
– Поставьте бету и попробуйте, и не забудьте завести issue, если попытка оказалась неудачной
Please open Telegram to view this post
VIEW IN TELEGRAM
Nuxt
Introducing Nuxt Scripts · Nuxt Blog
Nuxt Scripts provides better performance, privacy, security, and developer experience for third-party scripts.
Начался очередной Nuxt Office Hours. Если у вас было желание задать вопрос в реальном времени, возможно это ваш шанс!💻
https://discord.gg/68TePg2T?event=1272756747626610781
https://discord.gg/68TePg2T?event=1272756747626610781
Please open Telegram to view this post
VIEW IN TELEGRAM
Discord
Join the Nuxt Discord Server!
Nuxt Community Chat Server | 29686 members
Мы все ждали 4ю версию нашего любимого фреймворка Nuxt, но вот немного нового для 3й версии 👩💻
🏘️ Группировка роутов. Теперь можно группировать роуты путем именования директории в круглые скобки, все что в круглых скобках, не будет участвовать в формировании урла.
🏝️ Серверные компоненты (Islands) могут добавлять SEO методанные при рендеринге
🪝 Пользовательские триггеры для префетчинга. Теперь можно отключить префетчинг глобально и включать его точечно, там где это действительно нужно
🗺️ Улучшенная генерация серверных Source Maps (это можно настраивать в nuxt.config)
🎁 Добавлены новые утилиты для авторов модулей. Это этап подготовки к переходу на v4
✨ Улучшены варнинги для dev разработки
🚨 Улучшена типизация для работы с Vue
А также много разного, со всем списком изменений можно ознакомиться в ченджлоге
👉 тут
🏘️ Группировка роутов. Теперь можно группировать роуты путем именования директории в круглые скобки, все что в круглых скобках, не будет участвовать в формировании урла.
🏝️ Серверные компоненты (Islands) могут добавлять SEO методанные при рендеринге
🪝 Пользовательские триггеры для префетчинга. Теперь можно отключить префетчинг глобально и включать его точечно, там где это действительно нужно
🗺️ Улучшенная генерация серверных Source Maps (это можно настраивать в nuxt.config)
🎁 Добавлены новые утилиты для авторов модулей. Это этап подготовки к переходу на v4
✨ Улучшены варнинги для dev разработки
🚨 Улучшена типизация для работы с Vue
А также много разного, со всем списком изменений можно ознакомиться в ченджлоге
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
Release v3.13.0 · nuxt/nuxt
👀 Highlights
I'm pretty excited about this release - we've ported some features we had planned for Nuxt v4 back to v3, as well as a raft of bug fixes and performance improvements - as usual...
I'm pretty excited about this release - we've ported some features we had planned for Nuxt v4 back to v3, as well as a raft of bug fixes and performance improvements - as usual...
Vue успешно вступает в гонку миноров 3й версии и выпускает свежий 3.5.0, который завтра ваш коллега случайно принесёт в проект, обновив локфайл.
🥲 Нам приятно, что в релиз попали улучшения для SSR. Например, добавили много вспомогательных функций для ленивой гидрации, а также
Остальные улучшения такие:
↗️ Оптимизация реактивности: Снижено использование памяти на 56% в среднем, а в больших реактивных массивах стало лучше в 10 раз.
💭 Reactive Props Destruсture: Всё-таки запихнули ещё немного магии в <script setup>, обязательно прочитайте, как этим пользоваться.
👻 Расширение работы с Custom Elements: Добавлены API
👍 Новые возможности:
data-allow-mismatch
для пометки элементов, которым разрешено не совпадать при серверном и клиентском рендере. Кроме того, теперь useId()
есть не только в Nuxt, но и в самом Vue. Интересно, будет ли жёсткая борьба между ними? (UPD: нет)Остальные улучшения такие:
useHost()
и useShadowRoot()
. Для староверов прокинули this.$host
в Options Api.useTemplateRef()
для динамических референсов и возможность использовать <Teleport> до того, как он отрендерится.Please open Telegram to view this post
VIEW IN TELEGRAM
blog.vuejs.org
Announcing Vue 3.5 | The Vue Point
The official blog for the Vue.js project
Это наша последняя гонка...
Вышел Nuxt 3.14 и прям в релиз-ноутах сделали анонс предстоящего Nuxt 3.15
🐊 В сборщиках пополнение — добавился rspack. Если вы использовали webpack до этого, дайте шанс новичку
🌿 Новая папка shared для переиспользуемого кода между server- и app-частью вашего приложения. Держите видеообъяснение.
🥳 Подкапотные инструменты тоже обновили. Свежий Nitro 2.10, Jiti v2 сделают ваш проект выше, быстрее, сильнее бесплатно.
В композаблах добавили
Для модулей в этот раз немного — добавили только
❗️ Ну и пара изменений для будущего v4 (ожидается, что его покажут на конференции Nuxt Nation 12 ноября): изменили названия для автоимпортируемых компонентов, и поменяли принцип сканирования метадаты на страницах, которая описана в
Будет 3.14.1?
Вышел Nuxt 3.14 и прям в релиз-ноутах сделали анонс предстоящего Nuxt 3.15
В композаблах добавили
useResponseHeader
(понятно, для чего) и useRuntimeHook
(чтобы хуки регистрировались и разрегистрировались вместе с жизненным циклом)Для модулей в этот раз немного — добавили только
addServerTemplate
, чтобы генерировать файлы из кода, которые потом будут использоваться в NitrodefinePageMeta()
. Чтобы это у вас сработало, не забудьте выставить в конфиге { future: { compatibilityVersion: 4 } }
Будет 3.14.1?
Please open Telegram to view this post
VIEW IN TELEGRAM
В прошлом посте было сразу несколько анонсов (кстати, 3.14.1 не вышел, но патч вышел — как же так?). Теперь немного подробнее
🍿 12-13 ноября будет Nuxt Nation — конференция, на которой будет много знакомых лиц и немного незнакомых. Обещают рассказать про Nuxt, про Nuxt UI, про повышение перформанса, разработку мобильных и local-first приложений.
✏️ Кроме того, анонсировали 45-минутную панель с core-командой Nuxt'а на тему будущего фреймворка и экосистемы. Вопросы принимаются уже сейчас, но, возможно, можно будет их задать и на самой встрече.
Надеемся на стрим без лагов в этом году!
Надеемся на стрим без лагов в этом году!
Please open Telegram to view this post
VIEW IN TELEGRAM