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
4
Versions
239
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 10.3.0 to 10.4.0

39

index.iife.js

@@ -161,18 +161,2 @@ var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) {

var __defProp$1 = Object.defineProperty;
var __getOwnPropSymbols$1 = Object.getOwnPropertySymbols;
var __hasOwnProp$1 = Object.prototype.hasOwnProperty;
var __propIsEnum$1 = Object.prototype.propertyIsEnumerable;
var __defNormalProp$1 = (obj, key, value) => key in obj ? __defProp$1(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
var __spreadValues$1 = (a, b) => {
for (var prop in b || (b = {}))
if (__hasOwnProp$1.call(b, prop))
__defNormalProp$1(a, prop, b[prop]);
if (__getOwnPropSymbols$1)
for (var prop of __getOwnPropSymbols$1(b)) {
if (__propIsEnum$1.call(b, prop))
__defNormalProp$1(a, prop, b[prop]);
}
return a;
};
const _cache$1 = /* @__PURE__ */ new WeakMap();

@@ -210,3 +194,6 @@ function useRouteParams(name, defaultValue, options = {}) {

router[shared.toValue(mode)]({
params: __spreadValues$1(__spreadValues$1({}, params), Object.fromEntries(_params.entries())),
params: {
...params,
...Object.fromEntries(_params.entries())
},
query,

@@ -230,18 +217,2 @@ hash

var __defProp = Object.defineProperty;
var __getOwnPropSymbols = Object.getOwnPropertySymbols;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __propIsEnum = Object.prototype.propertyIsEnumerable;
var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
var __spreadValues = (a, b) => {
for (var prop in b || (b = {}))
if (__hasOwnProp.call(b, prop))
__defNormalProp(a, prop, b[prop]);
if (__getOwnPropSymbols)
for (var prop of __getOwnPropSymbols(b)) {
if (__propIsEnum.call(b, prop))
__defNormalProp(a, prop, b[prop]);
}
return a;
};
const _cache = /* @__PURE__ */ new WeakMap();

@@ -280,3 +251,3 @@ function useRouteQuery(name, defaultValue, options = {}) {

params,
query: __spreadValues(__spreadValues({}, query), Object.fromEntries(_query.entries())),
query: { ...query, ...Object.fromEntries(_query.entries()) },
hash

@@ -283,0 +254,0 @@ });

2

index.iife.min.js

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

var VueDemi=function(t,r,l){if(t.install)return t;if(!r)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),t;if(r.version.slice(0,4)==="2.7."){let a=function(f,h){var d,I={},w={config:r.config,use:r.use.bind(r),mixin:r.mixin.bind(r),component:r.component.bind(r),provide:function(_,y){return I[_]=y,this},directive:function(_,y){return y?(r.directive(_,y),w):r.directive(_)},mount:function(_,y){return d||(d=new r(Object.assign({propsData:h},f,{provide:Object.assign(I,f.provide)})),d.$mount(_,y),d)},unmount:function(){d&&(d.$destroy(),d=void 0)}};return w};var O=a;for(var o in r)t[o]=r[o];t.isVue2=!0,t.isVue3=!1,t.install=function(){},t.Vue=r,t.Vue2=r,t.version=r.version,t.warn=r.util.warn,t.hasInjectionContext=()=>!!t.getCurrentInstance(),t.createApp=a}else if(r.version.slice(0,2)==="2.")if(l){for(var o in l)t[o]=l[o];t.isVue2=!0,t.isVue3=!1,t.install=function(){},t.Vue=r,t.Vue2=r,t.version=r.version,t.hasInjectionContext=()=>!!t.getCurrentInstance()}else console.error("[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.");else if(r.version.slice(0,2)==="3."){for(var o in r)t[o]=r[o];t.isVue2=!1,t.isVue3=!0,t.install=function(){},t.Vue=r,t.Vue2=void 0,t.version=r.version,t.set=function(a,f,h){return Array.isArray(a)?(a.length=Math.max(a.length,f),a.splice(f,1,h),h):(a[f]=h,h)},t.del=function(a,f){if(Array.isArray(a)){a.splice(f,1);return}delete a[f]}}else console.error("[vue-demi] Vue version "+r.version+" is unsupported.");return t}(this.VueDemi=this.VueDemi||(typeof VueDemi<"u"?VueDemi:{}),this.Vue||(typeof Vue<"u"?Vue:void 0),this.VueCompositionAPI||(typeof VueCompositionAPI<"u"?VueCompositionAPI:void 0));(function(t,r,l,o){"use strict";let O;function a(e,{mode:s="replace",route:n=l.useRoute(),router:P=l.useRouter()}={}){O=n.hash,o.tryOnScopeDispose(()=>{O=void 0});let c;const g=r.customRef((b,i)=>(c=i,{get(){return b(),O||o.toValue(e)},set(v){v!==O&&(O=v===null?void 0:v,i(),r.nextTick(()=>{const{params:R,query:u}=n;P[o.toValue(s)]({params:R,query:u,hash:O})}))}}));return r.watch(()=>n.hash,()=>{O=n.hash,c()},{flush:"sync"}),g}var f=Object.defineProperty,h=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,w=(e,s,n)=>s in e?f(e,s,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[s]=n,_=(e,s)=>{for(var n in s||(s={}))d.call(s,n)&&w(e,n,s[n]);if(h)for(var n of h(s))I.call(s,n)&&w(e,n,s[n]);return e};const y=new WeakMap;function M(e,s,n={}){const{mode:P="replace",route:c=l.useRoute(),router:g=l.useRouter(),transform:b=u=>u}=n;y.has(c)||y.set(c,new Map);const i=y.get(c);o.tryOnScopeDispose(()=>{i.delete(e)}),i.set(e,c.params[e]);let v;const R=r.customRef((u,j)=>(v=j,{get(){u();const p=i.get(e);return b(p!==void 0?p:o.toValue(s))},set(p){i.get(e)!==p&&(i.set(e,p),j(),r.nextTick(()=>{const{params:$,query:q,hash:A}=c;g[o.toValue(P)]({params:_(_({},$),Object.fromEntries(i.entries())),query:q,hash:A})}))}}));return r.watch(()=>c.params[e],u=>{i.set(e,u),v()},{flush:"sync"}),R}var T=Object.defineProperty,S=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,H=Object.prototype.propertyIsEnumerable,E=(e,s,n)=>s in e?T(e,s,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[s]=n,C=(e,s)=>{for(var n in s||(s={}))U.call(s,n)&&E(e,n,s[n]);if(S)for(var n of S(s))H.call(s,n)&&E(e,n,s[n]);return e};const x=new WeakMap;function N(e,s,n={}){const{mode:P="replace",route:c=l.useRoute(),router:g=l.useRouter(),transform:b=u=>u}=n;x.has(c)||x.set(c,new Map);const i=x.get(c);o.tryOnScopeDispose(()=>{i.delete(e)}),i.set(e,c.query[e]);let v;const R=r.customRef((u,j)=>(v=j,{get(){u();const p=i.get(e);return b(p!==void 0?p:o.toValue(s))},set(p){i.get(e)!==p&&(i.set(e,p),j(),r.nextTick(()=>{const{params:$,query:q,hash:A}=c;g[o.toValue(P)]({params:$,query:C(C({},q),Object.fromEntries(i.entries())),hash:A})}))}}));return r.watch(()=>c.query[e],u=>{i.set(e,u),v()},{flush:"sync"}),R}t.useRouteHash=a,t.useRouteParams=M,t.useRouteQuery=N})(this.VueUse=this.VueUse||{},VueDemi,VueRouter,VueUse);
var VueDemi=function(n,t,d){if(n.install)return n;if(!t)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),n;if(t.version.slice(0,4)==="2.7."){let c=function(u,v){var a,_={},s={config:t.config,use:t.use.bind(t),mixin:t.mixin.bind(t),component:t.component.bind(t),provide:function(l,i){return _[l]=i,this},directive:function(l,i){return i?(t.directive(l,i),s):t.directive(l)},mount:function(l,i){return a||(a=new t(Object.assign({propsData:v},u,{provide:Object.assign(_,u.provide)})),a.$mount(l,i),a)},unmount:function(){a&&(a.$destroy(),a=void 0)}};return s};var y=c;for(var e in t)n[e]=t[e];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=t,n.Vue2=t,n.version=t.version,n.warn=t.util.warn,n.hasInjectionContext=()=>!!n.getCurrentInstance(),n.createApp=c}else if(t.version.slice(0,2)==="2.")if(d){for(var e in d)n[e]=d[e];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=t,n.Vue2=t,n.version=t.version,n.hasInjectionContext=()=>!!n.getCurrentInstance()}else console.error("[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.");else if(t.version.slice(0,2)==="3."){for(var e in t)n[e]=t[e];n.isVue2=!1,n.isVue3=!0,n.install=function(){},n.Vue=t,n.Vue2=void 0,n.version=t.version,n.set=function(c,u,v){return Array.isArray(c)?(c.length=Math.max(c.length,u),c.splice(u,1,v),v):(c[u]=v,v)},n.del=function(c,u){if(Array.isArray(c)){c.splice(u,1);return}delete c[u]}}else console.error("[vue-demi] Vue version "+t.version+" is unsupported.");return n}(this.VueDemi=this.VueDemi||(typeof VueDemi<"u"?VueDemi:{}),this.Vue||(typeof Vue<"u"?Vue:void 0),this.VueCompositionAPI||(typeof VueCompositionAPI<"u"?VueCompositionAPI:void 0));(function(n,t,d,e){"use strict";let y;function c(s,{mode:l="replace",route:i=d.useRoute(),router:b=d.useRouter()}={}){y=i.hash,e.tryOnScopeDispose(()=>{y=void 0});let o;const g=t.customRef((R,r)=>(o=r,{get(){return R(),y||e.toValue(s)},set(h){h!==y&&(y=h===null?void 0:h,r(),t.nextTick(()=>{const{params:w,query:f}=i;b[e.toValue(l)]({params:w,query:f,hash:y})}))}}));return t.watch(()=>i.hash,()=>{y=i.hash,o()},{flush:"sync"}),g}const u=new WeakMap;function v(s,l,i={}){const{mode:b="replace",route:o=d.useRoute(),router:g=d.useRouter(),transform:R=f=>f}=i;u.has(o)||u.set(o,new Map);const r=u.get(o);e.tryOnScopeDispose(()=>{r.delete(s)}),r.set(s,o.params[s]);let h;const w=t.customRef((f,x)=>(h=x,{get(){f();const p=r.get(s);return R(p!==void 0?p:e.toValue(l))},set(p){r.get(s)!==p&&(r.set(s,p),x(),t.nextTick(()=>{const{params:q,query:A,hash:O}=o;g[e.toValue(b)]({params:{...q,...Object.fromEntries(r.entries())},query:A,hash:O})}))}}));return t.watch(()=>o.params[s],f=>{r.set(s,f),h()},{flush:"sync"}),w}const a=new WeakMap;function _(s,l,i={}){const{mode:b="replace",route:o=d.useRoute(),router:g=d.useRouter(),transform:R=f=>f}=i;a.has(o)||a.set(o,new Map);const r=a.get(o);e.tryOnScopeDispose(()=>{r.delete(s)}),r.set(s,o.query[s]);let h;const w=t.customRef((f,x)=>(h=x,{get(){f();const p=r.get(s);return R(p!==void 0?p:e.toValue(l))},set(p){r.get(s)!==p&&(r.set(s,p),x(),t.nextTick(()=>{const{params:q,query:A,hash:O}=o;g[e.toValue(b)]({params:q,query:{...A,...Object.fromEntries(r.entries())},hash:O})}))}}));return t.watch(()=>o.query[s],f=>{r.set(s,f),h()},{flush:"sync"}),w}n.useRouteHash=c,n.useRouteParams=v,n.useRouteQuery=_})(this.VueUse=this.VueUse||{},VueDemi,VueRouter,VueUse);
{
"name": "@vueuse/router",
"version": "10.3.0",
"version": "10.4.0",
"description": "Utilities for vue-router",

@@ -26,4 +26,4 @@ "author": "Anthony Fu <https://github.com/antfu>",

".": {
"require": "./index.cjs",
"import": "./index.mjs"
"import": "./index.mjs",
"require": "./index.cjs"
},

@@ -41,3 +41,3 @@ "./*": "./*"

"dependencies": {
"@vueuse/shared": "10.3.0",
"@vueuse/shared": "10.4.0",
"vue-demi": ">=0.14.5"

@@ -44,0 +44,0 @@ },

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc