Skip to content

[Discussion] Shall we add something like Vue2 to vue-demi's export? #41

Closed
@Justineo

Description

@Justineo

My use case is to config ignoredElements only in Vue 2. Currently we may use:

import { Vue, isVue2 } from 'vue-demi'

if (isVue2) {
  Vue.config.ignoredElements.push(...)
}

The problem is that when this code is run with Vue 3, Vue contains all tree-shakable exports which is not ideal.

So shall we add a Vue2 export from vue-demi so that we can use it like:

import { Vue2 } from 'vue-demi'

if (Vue2) {
  Vue2.config.ignoredElements.push(...)
}

And in Vue 3 mode we just export undefined from vue-demi so it doesn't hurt the bundle size.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions