Skip to content

Commit c269800

Browse files
committed
chore: readme update status [ci skip]
1 parent ec3c12e commit c269800

File tree

1 file changed

+59
-29
lines changed

1 file changed

+59
-29
lines changed

README.md

Lines changed: 59 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# vue-next [![CircleCI](https://circleci.com/gh/vuejs/vue-next.svg?style=svg&circle-token=fb883a2d0a73df46e80b2e79fd430959d8f2b488)](https://circleci.com/gh/vuejs/vue-next)
1+
# vue-next [![beta](https://img.shields.io/npm/v/vue/next.svg)](https://www.npmjs.com/package/vue/v/next) [![CircleCI](https://circleci.com/gh/vuejs/vue-next.svg?style=svg&circle-token=fb883a2d0a73df46e80b2e79fd430959d8f2b488)](https://circleci.com/gh/vuejs/vue-next)
22

3-
## Status: Beta.
3+
## Status: Beta
44

55
- All planned RFCs have been merged.
66

@@ -14,34 +14,64 @@ Please note that there could still be undocumented behavior inconsistencies with
1414

1515
In addition, the current implementation requires native ES2015+ in the runtime environment and does not support IE11 (yet). The IE11 compatible build will be worked on after we have reached RC stage.
1616

17-
## Official Libraries Vue 3 Support Status
18-
19-
| Project | Status |
20-
|---------|--------|
21-
| vue-router | Alpha [[Proposed RFCs][router-rfcs]] [[GitHub][router-code]] [[npm][router-npm]] |
22-
| vuex | Beta, with same API [[GitHub][vuex-code]] [[npm][vuex-npm]] |
23-
| vue-class-component | Alpha [[Github][vcc-code]] [[npm][vcc-npm]] |
24-
| vue-cli | Experimental support via [vue-cli-plugin-vue-next][cli] |
25-
| eslint-plugin-vue | Alpha [[Github][epv-code]] [[npm][epv-npm]] |
26-
| vue-test-utils | Alpha [[Github][vtu-code]] [[npm][vtu-npm]] |
27-
| vue-devtools | WIP |
28-
| jsx | WIP |
29-
30-
[router-code]: https://github.com/vuejs/vue-router-next
31-
[router-rfcs]: https://github.com/vuejs/rfcs/pulls?q=is%3Apr+is%3Aopen+label%3Arouter
32-
[router-npm]: https://unpkg.com/vue-router@next/
33-
[vuex-code]: https://github.com/vuejs/vuex/tree/4.0
34-
[vuex-npm]: https://unpkg.com/vuex@next/
35-
[cli]: https://github.com/vuejs/vue-cli-plugin-vue-next
36-
[vue-loader-code]: https://github.com/vuejs/vue-loader/tree/next
37-
[vue-loader-npm]: https://unpkg.com/vue-loader@next/
38-
[vcc-code]: https://github.com/vuejs/vue-class-component/tree/next
39-
[vcc-npm]: https://unpkg.com/vue-class-component@next/
40-
[vtu-code]: https://github.com/vuejs/vue-test-utils-next
41-
[vtu-npm]: https://www.npmjs.com/package/@vue/test-utils
17+
## Status of the rest of the framework
18+
19+
### Vue Router
20+
21+
- [![alpha](https://img.shields.io/npm/v/vue-router/next.svg)](https://www.npmjs.com/package/vue-router/v/next)
22+
- [Github](https://github.com/vuejs/vue-router-next)
23+
- [RFCs](https://github.com/vuejs/rfcs/pulls?q=is%3Apr+is%3Amerged+label%3Arouter)
24+
25+
We still have a few minor router hook behavior consistency issues with `[email protected]`, but these are the only things that is blocking the router from being marked as Beta. The router is usable for new, non-critical projects.
26+
27+
### Vuex
28+
29+
- [![beta](https://img.shields.io/npm/v/vuex/next.svg)](https://www.npmjs.com/package/vuex/v/next)
30+
- [Github](https://github.com/vuejs/vuex/tree/4.0)
31+
32+
The only difference between Vuex 4.0 and 3.x is that it's Vue 3 compatible! It is ready to enter RC together with Vue 3 core.
33+
34+
### Vue CLI
35+
36+
Vue 3 support in Vue CLI is currently provided via the [vue-cli-plugin-vue-next](https://github.com/vuejs/vue-cli-plugin-vue-next) plugin. You can scaffold a new project and then run `vue add vue-next` to switch to Vue 3. Vue 3 will become a option in the project creation process when it reaches RC.
37+
38+
Note if you are not particularly attached to webpack and IE11 support, you can also start a Vue 3 project with [Vite](https://github.com/vitejs/vite).
39+
40+
### Other Projects
41+
42+
| Project | Status |
43+
| ------------------- | ------ |
44+
| vue-devtools | WIP (beta channel with Vue 3 support in early July) |
45+
| eslint-plugin-vue | [![alpha][epv-badge]][epv-npm] [[Github][epv-code]] |
46+
| @vue/test-utils | [![alpha][vtu-badge]][vtu-npm] [[Github][vtu-code]] |
47+
| Babel jsx transform | [![alpha][jsx-badge]][jsx-npm] [[Github][jsx-code]] |
48+
| vue-class-component | [![alpha][vcc-badge]][vcc-npm] [[Github][vcc-code]] |
49+
| vue-loader | [![alpha][vl-badge]][vl-npm] [[Github][vl-code]] |
50+
| rollup-plugin-vue | [![alpha][rpv-badge]][rpv-npm] [[Github][jsx-code]] |
51+
52+
[epv-badge]: https://img.shields.io/npm/v/eslint-plugin-vue/next.svg
53+
[epv-npm]: https://www.npmjs.com/package/eslint-plugin-vue/v/next
4254
[epv-code]: https://github.com/vuejs/eslint-plugin-vue
43-
[epv-npm]: https://unpkg.com/browse/[email protected]/
44-
[vue-devtools]: https://github.com/vuejs/vue-devtools
55+
56+
[vtu-badge]: https://img.shields.io/npm/v/@vue/test-utils/next.svg
57+
[vtu-npm]: https://www.npmjs.com/package/@vue/test-utils/v/next
58+
[vtu-code]: https://github.com/vuejs/vue-test-utils-next
59+
60+
[jsx-badge]: https://img.shields.io/npm/v/@ant-design-vue/babel-plugin-jsx.svg
61+
[jsx-npm]: https://www.npmjs.com/package/@ant-design-vue/babel-plugin-jsx
62+
[jsx-code]: https://github.com/vueComponent/jsx
63+
64+
[vcc-badge]: https://img.shields.io/npm/v/vue-class-component/next.svg
65+
[vcc-npm]: https://www.npmjs.com/package/vue-class-component/v/next
66+
[vcc-code]: https://github.com/vuejs/vue-class-component/tree/next
67+
68+
[vl-badge]: https://img.shields.io/npm/v/vue-loader/next.svg
69+
[vl-npm]: https://www.npmjs.com/package/vue-loader/v/next
70+
[vl-code]: https://github.com/vuejs/vue-loader/tree/next
71+
72+
[rpv-badge]: https://img.shields.io/npm/v/rollup-plugin-vue/next.svg
73+
[rpv-npm]: https://www.npmjs.com/package/rollup-plugin-vue/v/next
74+
[rpv-code]: https://github.com/vuejs/rollup-plugin-vue/tree/next
4575

4676
## Contribution
4777

0 commit comments

Comments
 (0)