Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V4 roadmap #24

Closed
ModyQyW opened this issue Nov 25, 2022 · 0 comments
Closed

V4 roadmap #24

ModyQyW opened this issue Nov 25, 2022 · 0 comments

Comments

@ModyQyW
Copy link
Owner

ModyQyW commented Nov 25, 2022

I am preparing v4 and I want your opinions and suggestions.

Async mode default

Maybe in v4, or in v5.

This plugin lints files synchronously for now and slows down Vite a lot. Vite means quick in French but this plugin breaks the meaning.

I want to add async mode and make it the default mode. This can make the plugin faster, without slowing down Vite. However, the async mode will most likely no longer stop the serve or build process. Since errors and warnings can be found in the IDE while developing, I don't think this is a serious problem.

In the meantime, you may want vite-plugin-checker.

Apply during serve default

Done

This plugin is invoked for both serve and build for now. Since almost everyone uses this plugin during serve, it is meaningless to apply this plugin during build.

cacheLocation update

Done

To be more out of box, cacheLocation defaults to .stylelintcache.

Support vite@4

Done

See Vite 4 discussion. Support vite@3 if possible, but drop vite@2.

Support stylelint@15

Maybe in a minor version since stylelint@15 is not released

See stylelint preparing 15.0.0. Support stylelint@14 if possible, but drop stylelint@13.

Require node >= 14.18

Done

See Node.js realease schedule.

ESM default

Done

node >= 14.18 has full support for esm. Can remove esm bundle banner too.

@ModyQyW ModyQyW pinned this issue Nov 25, 2022
@ModyQyW ModyQyW closed this as completed Dec 9, 2022
@ModyQyW ModyQyW unpinned this issue Dec 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant