@intlify/vue-router-bridge
Advanced tools
Comparing version 0.3.6 to 0.4.0-61d9c94
/* 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' | ||
@@ -409,3 +409,3 @@ | ||
*/ | ||
declare function useRoute<T = ComputedRef<Route>>(): T | ||
declare function useRoute<T = RouteLocationNormalizedLoaded>(): T | ||
@@ -412,0 +412,0 @@ /** |
{ | ||
"name": "@intlify/vue-router-bridge", | ||
"version": "0.3.6", | ||
"version": "0.4.0-61d9c94", | ||
"description": "Vue Router bridging for Vue 2 & Vue 3", | ||
"scripts": { | ||
"postinstall": "node ./scripts/postinstall.js" | ||
"dependencies": { | ||
"vue-demi": "^0.13.5" | ||
}, | ||
@@ -15,2 +15,5 @@ "peerDependencies": { | ||
"optional": true | ||
}, | ||
"vue-router": { | ||
"optional": true | ||
} | ||
@@ -68,3 +71,6 @@ }, | ||
"access": "public" | ||
}, | ||
"scripts": { | ||
"postinstall": "node ./scripts/postinstall.js" | ||
} | ||
} | ||
} |
@@ -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
927
3
+ Addedvue-demi@^0.13.5
+ Addedvue-demi@0.13.11(transitive)