@intlify/vue-router-bridge
Advanced tools
Comparing version
/* eslint-disable @typescript-eslint/no-explicit-any */ | ||
import VueRouter from 'vue-router' | ||
import type { ComputedRef, ComponentPublicInstance } from '@vue/composition-api' | ||
import type { ComponentPublicInstance } from 'vue-demi' | ||
import type { Route, RouterOptions } from 'vue-router' | ||
@@ -6,0 +6,0 @@ |
{ | ||
"name": "@intlify/vue-router-bridge", | ||
"version": "0.3.6-a59042c", | ||
"version": "0.3.6-bfbc6a3", | ||
"description": "Vue Router bridging for Vue 2 & Vue 3", | ||
"dependencies": { | ||
"vue-demi": "^0.13.5" | ||
}, | ||
"peerDependencies": { | ||
@@ -6,0 +9,0 @@ "@vue/composition-api": "^1.0.0-rc.1", |
@@ -52,8 +52,19 @@ const fs = require('fs') // eslint-disable-line @typescript-eslint/no-var-requires | ||
function checkVCA() { | ||
const VCA = loadModule('@vue/composition-api') | ||
if (!VCA) { | ||
warn('Composition API plugin is not found. Please run "npm install @vue/composition-api" to install.') | ||
const demi = loadModule('vue-demi') | ||
if (!demi) { | ||
return false | ||
} | ||
return true | ||
if (demi.Vue.version.startsWith('2.7.')) { | ||
return true | ||
} else if (demi.Vue.version.startsWith('2.')) { | ||
const VCA = loadModule('@vue/composition-api') | ||
if (!VCA) { | ||
warn('Composition API plugin is not found. Please run "npm install @vue/composition-api" to install.') | ||
return false | ||
} | ||
return true | ||
} else { | ||
return false | ||
} | ||
} | ||
@@ -60,0 +71,0 @@ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
35969
0.46%927
1.09%3
50%+ Added
+ Added