I've been using Vue 3 for a while now, and I'm quite proficient in its basic usage. However, when encountering bugs and debugging Vue 3's source code, there are times when I find it hard to understand. In order to deepen my understanding of Vue 3, I've implemented a minimal version of Vue.
- reactivity(done)
- runtime-core(in development)
- compiler-core(todo)
This project uses pnpm as the package manager. If you haven't installed pnpm yet, please run the following command to install it globally:npm i pnpm -g
.
// build
pnpm run build
// test
pnpm run test