New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@vueuse/router

Package Overview
Dependencies
Maintainers
3
Versions
240
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vueuse/router - npm Package Compare versions

Comparing version

to
8.6.0

29

index.iife.js

@@ -6,3 +6,30 @@ ;var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) {

if (Vue) {
if (Vue.version.slice(0, 2) === '2.') {
if (Vue.version.slice(0, 4) === '2.7.') {
for (var key in Vue) {
VueDemi[key] = Vue[key]
}
VueDemi.isVue2 = true
VueDemi.isVue3 = false
VueDemi.install = function (){}
VueDemi.Vue = Vue
VueDemi.Vue2 = Vue
VueDemi.version = Vue.version
VueDemi.set = function(target, key, val) {
if (Array.isArray(target)) {
target.length = Math.max(target.length, key)
target.splice(key, 1, val)
return val
}
Vue.set(target, key, val)
return val
}
VueDemi.del = function(target, key) {
if (Array.isArray(target)) {
target.splice(key, 1)
return
}
Vue.delete(target, key)
}
}
else if (Vue.version.slice(0, 2) === '2.') {
if (VueCompositionAPI) {

@@ -9,0 +36,0 @@ for (var key in VueCompositionAPI) {

2

index.iife.min.js

@@ -1,1 +0,1 @@

var VueDemi=function(e,n,i){if(e.install)return e;if(n)if(n.version.slice(0,2)==="2.")if(i){for(var l in i)e[l]=i[l];e.isVue2=!0,e.isVue3=!1,e.install=function(){},e.Vue=n,e.Vue2=n,e.version=n.version}else console.error("[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.");else if(n.version.slice(0,2)==="3."){for(var l in n)e[l]=n[l];e.isVue2=!1,e.isVue3=!0,e.install=function(){},e.Vue=n,e.Vue2=void 0,e.version=n.version,e.set=function(t,u,a){return Array.isArray(t)?(t.length=Math.max(t.length,u),t.splice(u,1,a),a):(t[u]=a,a)},e.del=function(t,u){if(Array.isArray(t)){t.splice(u,1);return}delete t[u]}}else console.error("[vue-demi] Vue version "+n.version+" is unsupported.");else console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`.");return e}(this.VueDemi=this.VueDemi||(typeof VueDemi!="undefined"?VueDemi:{}),this.Vue||(typeof Vue!="undefined"?Vue:void 0),this.VueCompositionAPI||(typeof VueCompositionAPI!="undefined"?VueCompositionAPI:void 0));(function(e,n,i){"use strict";function l(o,{mode:r="replace",route:s=i.useRoute(),router:c=i.useRouter()}={}){return n.computed({get(){var p;return(p=s.hash)!=null?p:o},set(p){n.nextTick(()=>{c[n.unref(r)]({hash:p})})}})}var t=Object.defineProperty,u=Object.defineProperties,a=Object.getOwnPropertyDescriptors,d=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,_=(o,r,s)=>r in o?t(o,r,{enumerable:!0,configurable:!0,writable:!0,value:s}):o[r]=s,h=(o,r)=>{for(var s in r||(r={}))y.call(r,s)&&_(o,s,r[s]);if(d)for(var s of d(r))v.call(r,s)&&_(o,s,r[s]);return o},P=(o,r)=>u(o,a(r));function O(o,r,{mode:s="replace",route:c=i.useRoute(),router:p=i.useRouter()}={}){return n.computed({get(){const f=c.query[o];return f==null?r??null:Array.isArray(f)?f.filter(Boolean):f},set(f){n.nextTick(()=>{p[n.unref(s)]({query:P(h({},c.query),{[o]:f===r||f===null?void 0:f})})})}})}e.useRouteHash=l,e.useRouteQuery=O,Object.defineProperty(e,"__esModule",{value:!0})})(this.VueUse=this.VueUse||{},VueDemi,VueRouter);
var VueDemi=function(r,e,l){if(r.install)return r;if(e)if(e.version.slice(0,4)==="2.7."){for(var u in e)r[u]=e[u];r.isVue2=!0,r.isVue3=!1,r.install=function(){},r.Vue=e,r.Vue2=e,r.version=e.version,r.set=function(n,o,f){return Array.isArray(n)?(n.length=Math.max(n.length,o),n.splice(o,1,f),f):(e.set(n,o,f),f)},r.del=function(n,o){if(Array.isArray(n)){n.splice(o,1);return}e.delete(n,o)}}else if(e.version.slice(0,2)==="2.")if(l){for(var u in l)r[u]=l[u];r.isVue2=!0,r.isVue3=!1,r.install=function(){},r.Vue=e,r.Vue2=e,r.version=e.version}else console.error("[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.");else if(e.version.slice(0,2)==="3."){for(var u in e)r[u]=e[u];r.isVue2=!1,r.isVue3=!0,r.install=function(){},r.Vue=e,r.Vue2=void 0,r.version=e.version,r.set=function(n,o,f){return Array.isArray(n)?(n.length=Math.max(n.length,o),n.splice(o,1,f),f):(n[o]=f,f)},r.del=function(n,o){if(Array.isArray(n)){n.splice(o,1);return}delete n[o]}}else console.error("[vue-demi] Vue version "+e.version+" is unsupported.");else console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`.");return r}(this.VueDemi=this.VueDemi||(typeof VueDemi!="undefined"?VueDemi:{}),this.Vue||(typeof Vue!="undefined"?Vue:void 0),this.VueCompositionAPI||(typeof VueCompositionAPI!="undefined"?VueCompositionAPI:void 0));(function(r,e,l){"use strict";function u(t,{mode:s="replace",route:i=l.useRoute(),router:a=l.useRouter()}={}){return e.computed({get(){var p;return(p=i.hash)!=null?p:t},set(p){e.nextTick(()=>{a[e.unref(s)]({hash:p})})}})}var n=Object.defineProperty,o=Object.defineProperties,f=Object.getOwnPropertyDescriptors,d=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,y=(t,s,i)=>s in t?n(t,s,{enumerable:!0,configurable:!0,writable:!0,value:i}):t[s]=i,v=(t,s)=>{for(var i in s||(s={}))_.call(s,i)&&y(t,i,s[i]);if(d)for(var i of d(s))h.call(s,i)&&y(t,i,s[i]);return t},P=(t,s)=>o(t,f(s));function O(t,s,{mode:i="replace",route:a=l.useRoute(),router:p=l.useRouter()}={}){return e.computed({get(){const c=a.query[t];return c==null?s??null:Array.isArray(c)?c.filter(Boolean):c},set(c){e.nextTick(()=>{p[e.unref(i)]({query:P(v({},a.query),{[t]:c===s||c===null?void 0:c})})})}})}r.useRouteHash=u,r.useRouteQuery=O,Object.defineProperty(r,"__esModule",{value:!0})})(this.VueUse=this.VueUse||{},VueDemi,VueRouter);
{
"name": "@vueuse/router",
"version": "8.5.0",
"version": "8.6.0",
"description": "Utilities for vue-router",
"author": "Anthony Fu <https://github.com/antfu>",
"license": "MIT",
"funding": "https://github.com/sponsors/antfu",
"homepage": "https://github.com/vueuse/vueuse/tree/main/packages/router#readme",
"repository": {
"type": "git",
"url": "git+https://github.com/vueuse/vueuse.git",
"directory": "packages/router"
},
"bugs": {
"url": "https://github.com/vueuse/vueuse/issues"
},
"keywords": [

@@ -11,28 +23,16 @@ "vue",

],
"license": "MIT",
"author": "Anthony Fu <https://github.com/antfu>",
"repository": {
"type": "git",
"url": "git+https://github.com/vueuse/vueuse.git",
"directory": "packages/router"
},
"funding": "https://github.com/sponsors/antfu",
"main": "./index.cjs",
"module": "./index.mjs",
"types": "./index.d.ts",
"unpkg": "./index.iife.min.js",
"jsdelivr": "./index.iife.min.js",
"sideEffects": false,
"exports": {
".": {
"types": "./index.d.ts",
"import": "./index.mjs",
"require": "./index.cjs",
"types": "./index.d.ts"
"require": "./index.cjs"
},
"./*": "./*"
},
"sideEffects": false,
"bugs": {
"url": "https://github.com/vueuse/vueuse/issues"
},
"homepage": "https://github.com/vueuse/vueuse/tree/main/packages/router#readme",
"main": "./index.cjs",
"module": "./index.mjs",
"unpkg": "./index.iife.min.js",
"jsdelivr": "./index.iife.min.js",
"types": "./index.d.ts",
"peerDependencies": {

@@ -42,8 +42,8 @@ "vue-router": ">=4.0.0-rc.1"

"dependencies": {
"@vueuse/shared": "8.5.0",
"@vueuse/shared": "8.6.0",
"vue-demi": "*"
},
"devDependencies": {
"vue-router": "^4.0.14"
"vue-router": "^4.0.15"
}
}