Skip to content

Allow opting out of Babel #1199

@robcresswell

Description

@robcresswell

What problem does this feature solve?

Babel adds additional comprehension overhead in entering the modern web app ecosystem (more libraries, more plugins to learn about and understand) as well as potential adding performance hits when transpiling code that isn't standardised. While it has some benefits (supporting older browsers) I don't think we should assume that everyone will use it.

What does the proposed API look like?

I think the only difference is that the create workflow should have an extra step for including babel and the vue preset; the complexity lies in other parts of vue-cli potentially relying on babels presence.

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature requestintend to implementThe team has the intention to implement this feature at some point. Contribution is also welcome.scope: babel

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions