|
July 5 · Issue #183 · View online |
|
Hi there, As we are all waiting for the new major version of Vue, you might be wondering – how much longer? We are happy to share the latest status update of the project. TL;DR; Release Candidate mid July. Official release in August. In the meantime, while we are waiting for some of the tooling to catch up with Vue 3.0, Evan has created a new proposal for improving the DX of building Vue components. Inspired by Svelte! Check it out, it’s pretty magical! ✨ There’s also a new Nuxt.js release – v2.13.0. It comes with a completely new build come called full-static. There’s also a new release of create-nuxt-app! Cheers,
|
|
|
|
|
|
SFC Improvements by yyx990803 · vuejs/rfcs · GitHub
We’ve heard that many of you like Svelte and so do we. Some of the quality of life improvements that Svelte offers come from the Svelte compiler. And since we also have a compiler for the single-file components, Evan You figured we could use some Svelte-inspired magic! 🎩 Meet <script setup> – a new way to author Vue components using the composition-api but without the boilerplate. Fully optional.
|
Migration Guide · Vue.js 3.0 Docs: Beta Version
The RC stage is likely a good moment to look into the Migration Guide to start planning your apps migration.
|
Release v4.0.0-beta.1 · vuejs/vue-router-next · GitHub
The Vue-Router v4.0 is now in beta! This brings us yet another step closer to the the official Vue 3.0 release!
|
Release v6.0.0-beta.1 · vuejs/vue-devtools · GitHub
The Vue-Devtools v6.0.0-beta.1 release is here and it supports Vue 3.0! You can get the Chrome extension here.
|
|
Vue.js Global Conference
On August 13-14th the organizers of the biggest Vue.js conference in the world will host an online event called Vue.js Global! The Call for Papers is still open!
|
#23 Enjoy the Vue: Venturing into Vite with Evan You
New episode of Enjoy the Vue podcast with Evan You talking about Vue, Vite and VitePress!
|
|
Testing Vue+Apollo: 2020 edition - Natalia Tepluhina
Testing Vue components is usually pretty straightforward until those components start depending on other packages. Like Apollo’s GraphQL. Here’s a new take on testing this stack written by Natalia Tepluhina.
|
Make Libraries Work with Vue 2 and 3 - Anthony Fu
Probably my favorite news this week! Anthony Fu created Vue-Demi. A utility library that allows you to ship 1 version of your Vue library that will support both Vue 2.x and Vue 3.0 at the same time. All you have to do is change your composition-api imports from either “vue” or “@vue/composition-api“ to “vue-demi”. The library will automatically use the available source for those functions based on the environment. Can’t wait to try it out with the new Vuelidate version.
|
Create a Blog with Nuxt Content - Debbie O'Brien
The Content module is a git files based headless CMS that provides powerful features when it comes to write blogs, documentation sites or just adding content to any regular website. In this post we will go through most of the benefits of this module and discover how we can create a blog with it.
|
The 6 Levels of Reusability - Michael Thiessen
In this beginner-friendly article, Michael Thiessen explains how to reduce code duplication through smart component design that focuses on reusability.
|
Improve Your Developer Experience With Nuxt Components – Krutie Patel
Explore how you can import and register Vue components automatically using @nuxt/components module.
|
|
How to test your library for Vue 2 and Vue 3.0 - Carlos Rodrigues
Here’s an article that should help you update your unit tests (based on Jest) to allow for running the test suite against both Vue 3.0 and Vue 2.x! This should help with migrating your app to Vue 3.0!
|
Storyblok
|
If you enjoy this newsletter, please consider supporting it. Thank you! 💚
|
Setting up a full static Nuxt site – Alex Jover Morales
Overwhelmed by too many options to create a blog? Chill and use Nuxt, Storyblok and TailwindCSS to make it simple, beautiful and incredibly performant!
|
|
GitHub - antfu/vue-demi
🎩 Creates Universal Library for Vue 2 & 3
|
GitHub - ktquez/vue-social-chat
Vue.js component for your visitors and customers to send messages directly to you through social chats or customized form.
|
GitHub - MartinMalinda/vue-concurrency
A library for encapsulating asynchronous operations and managing concurrency for Vue and Composition API.
|
Strapi Module – @nuxtjs/strapi
|
Did you enjoy this issue?
|
|
|
|
In order to unsubscribe, click here.
If you were forwarded this newsletter and you like it, you can subscribe here.
|
|
|