Skip to content

Commit ef10f56

Browse files
committed
Update roadmap
1 parent 5245f73 commit ef10f56

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

Roadmap.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ Legend of annotations:
4141

4242
## Vue CLI UI
4343

44-
TODO
44+
See [https://github.com/vuejs/vue-cli/projects/1](https://github.com/vuejs/vue-cli/projects/1)
4545

4646
## Documentation
4747

@@ -60,9 +60,14 @@ TODO
6060

6161
## Modern Mode
6262

63-
* [ ] Use [`@babel/preset-modules`](https://github.com/babel/preset-modules) for modern build [\#4848](https://github.com/vuejs/vue-cli/issues/4848)
63+
* [x] Use [`@babel/preset-modules`](https://github.com/babel/preset-modules) for modern build [\#4848](https://github.com/vuejs/vue-cli/issues/4848)
6464
* [ ] Investigate the feasibility of bundling polyfills to a separate chunk (like the [“differential loading”](https://angular.io/guide/deployment#differential-builds) feature of Angular CLI, may replace the current `polyfillsPlugin` implementation)
6565

66+
## Misc
67+
68+
- A `vue doctor` command that diagnoses common misconfigurations in the user environment [https://github.com/vuejs/vue-cli/projects/10](https://github.com/vuejs/vue-cli/projects/10)
69+
- A `vue stats` command like [`rake stats`](https://thoughtbot.com/blog/simple-test-metrics-in-your-rails-app-and-what-they)
70+
6671
## Major Releases
6772

6873
We also have plan for a new major release sometime in the middle of the year, pending the status of some primary dependencies of the core packages.
@@ -72,11 +77,13 @@ At the moment of writing, we plan to ship Vue CLI 5 after the stable release of
7277
Current planned features of Vue CLI 5 include:
7378

7479
* Webpack 5
80+
* HTML Webpack Plugin 4
7581
* Cypress 4
7682
* Workbox 5
77-
* Jest 25
78-
* Blocked by [https://github.com/vuejs/vue-jest/issues/217](https://github.com/vuejs/vue-jest/issues/217)
83+
* Jest 26
84+
* Mocha 7
7985
* Enable modern mode by default
8086
* Drop support of Node.js 8
8187
* Drop support of TSLint
88+
* Do not allow creating projects with uppercase names even in Vue CLI UI.
8289
* Consider deprecating the instant prototyping feature

0 commit comments

Comments
 (0)