@vueuse/router
Advanced tools
Comparing version 10.0.0-beta.2 to 10.0.0-beta.3
@@ -1,1 +0,1 @@ | ||
var VueDemi=function(o,e,p){if(o.install)return o;if(!e)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),o;if(e.version.slice(0,4)==="2.7."){let i=function(a,u){var c,P={},O={config:e.config,use:e.use.bind(e),mixin:e.mixin.bind(e),component:e.component.bind(e),provide:function(d,_){return P[d]=_,this},directive:function(d,_){return _?(e.directive(d,_),O):e.directive(d)},mount:function(d,_){return c||(c=new e(Object.assign({propsData:u},a,{provide:Object.assign(P,a.provide)})),c.$mount(d,_),c)},unmount:function(){c&&(c.$destroy(),c=void 0)}};return O};var I=i;for(var f in e)o[f]=e[f];o.isVue2=!0,o.isVue3=!1,o.install=function(){},o.Vue=e,o.Vue2=e,o.version=e.version,o.warn=e.util.warn,o.createApp=i}else if(e.version.slice(0,2)==="2.")if(p){for(var f in p)o[f]=p[f];o.isVue2=!0,o.isVue3=!1,o.install=function(){},o.Vue=e,o.Vue2=e,o.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 f in e)o[f]=e[f];o.isVue2=!1,o.isVue3=!0,o.install=function(){},o.Vue=e,o.Vue2=void 0,o.version=e.version,o.set=function(i,a,u){return Array.isArray(i)?(i.length=Math.max(i.length,a),i.splice(a,1,u),u):(i[a]=u,u)},o.del=function(i,a){if(Array.isArray(i)){i.splice(a,1);return}delete i[a]}}else console.error("[vue-demi] Vue version "+e.version+" is unsupported.");return o}(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(o,e,p){"use strict";var f=Object.defineProperty,I=Object.defineProperties,i=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,P=(t,r,n)=>r in t?f(t,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[r]=n,O=(t,r)=>{for(var n in r||(r={}))u.call(r,n)&&P(t,n,r[n]);if(a)for(var n of a(r))c.call(r,n)&&P(t,n,r[n]);return t},d=(t,r)=>I(t,i(r));function _(t,{mode:r="replace",route:n=p.useRoute(),router:l=p.useRouter()}={}){return e.computed({get(){var v;return(v=n.hash)!=null?v:t},set(v){e.nextTick(()=>{l[e.unref(r)](d(O({},n),{hash:v}))})}})}var R=Object.defineProperty,m=Object.defineProperties,E=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(t,r,n)=>r in t?R(t,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[r]=n,$=(t,r)=>{for(var n in r||(r={}))S.call(r,n)&&b(t,n,r[n]);if(h)for(var n of h(r))x.call(r,n)&&b(t,n,r[n]);return t},g=(t,r)=>m(t,E(r));function q(t,r,{mode:n="replace",route:l=p.useRoute(),router:v=p.useRouter()}={}){return e.computed({get(){const s=l.params[t];return s==null?r??null:Array.isArray(s)?s.filter(Boolean):s},set(s){e.nextTick(()=>{v[e.unref(n)](g($({},l),{params:g($({},l.params),{[t]:s})}))})}})}var T=Object.defineProperty,N=Object.defineProperties,B=Object.getOwnPropertyDescriptors,j=Object.getOwnPropertySymbols,H=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,A=(t,r,n)=>r in t?T(t,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[r]=n,y=(t,r)=>{for(var n in r||(r={}))H.call(r,n)&&A(t,n,r[n]);if(j)for(var n of j(r))Q.call(r,n)&&A(t,n,r[n]);return t},U=(t,r)=>N(t,B(r));let w={};function C(t,r,{mode:n="replace",route:l=p.useRoute(),router:v=p.useRouter()}={}){return e.computed({get(){const s=l.query[t];return s==null?r??null:Array.isArray(s)?s.filter(Boolean):s},set(s){w[t]=s===r||s===null?void 0:s,e.nextTick(()=>{v[e.unref(n)](U(y({},l),{query:y(y({},l.query),w)})),e.nextTick(()=>w={})})}})}o.useRouteHash=_,o.useRouteParams=q,o.useRouteQuery=C})(this.VueUse=this.VueUse||{},VueDemi,VueRouter); | ||
var VueDemi=function(o,e,p){if(o.install)return o;if(!e)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),o;if(e.version.slice(0,4)==="2.7."){let i=function(a,u){var c,P={},O={config:e.config,use:e.use.bind(e),mixin:e.mixin.bind(e),component:e.component.bind(e),provide:function(d,_){return P[d]=_,this},directive:function(d,_){return _?(e.directive(d,_),O):e.directive(d)},mount:function(d,_){return c||(c=new e(Object.assign({propsData:u},a,{provide:Object.assign(P,a.provide)})),c.$mount(d,_),c)},unmount:function(){c&&(c.$destroy(),c=void 0)}};return O};var I=i;for(var f in e)o[f]=e[f];o.isVue2=!0,o.isVue3=!1,o.install=function(){},o.Vue=e,o.Vue2=e,o.version=e.version,o.warn=e.util.warn,o.createApp=i}else if(e.version.slice(0,2)==="2.")if(p){for(var f in p)o[f]=p[f];o.isVue2=!0,o.isVue3=!1,o.install=function(){},o.Vue=e,o.Vue2=e,o.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 f in e)o[f]=e[f];o.isVue2=!1,o.isVue3=!0,o.install=function(){},o.Vue=e,o.Vue2=void 0,o.version=e.version,o.set=function(i,a,u){return Array.isArray(i)?(i.length=Math.max(i.length,a),i.splice(a,1,u),u):(i[a]=u,u)},o.del=function(i,a){if(Array.isArray(i)){i.splice(a,1);return}delete i[a]}}else console.error("[vue-demi] Vue version "+e.version+" is unsupported.");return o}(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(o,e,p){"use strict";var f=Object.defineProperty,I=Object.defineProperties,i=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,P=(t,r,n)=>r in t?f(t,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[r]=n,O=(t,r)=>{for(var n in r||(r={}))u.call(r,n)&&P(t,n,r[n]);if(a)for(var n of a(r))c.call(r,n)&&P(t,n,r[n]);return t},d=(t,r)=>I(t,i(r));function _(t,{mode:r="replace",route:n=p.useRoute(),router:l=p.useRouter()}={}){return e.computed({get(){var v;return(v=n.hash)!=null?v:t},set(v){e.nextTick(()=>{l[e.unref(r)](d(O({},n),{hash:v}))})}})}var R=Object.defineProperty,m=Object.defineProperties,E=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(t,r,n)=>r in t?R(t,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[r]=n,$=(t,r)=>{for(var n in r||(r={}))S.call(r,n)&&b(t,n,r[n]);if(h)for(var n of h(r))x.call(r,n)&&b(t,n,r[n]);return t},g=(t,r)=>m(t,E(r));function q(t,r,{mode:n="replace",route:l=p.useRoute(),router:v=p.useRouter()}={}){return e.computed({get(){const s=l.params[t];return s==null?r??null:Array.isArray(s)?s.filter(Boolean):s},set(s){e.nextTick(()=>{v[e.unref(n)](g($({},l),{params:g($({},l.params),{[t]:s})}))})}})}var T=Object.defineProperty,N=Object.defineProperties,B=Object.getOwnPropertyDescriptors,j=Object.getOwnPropertySymbols,H=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,A=(t,r,n)=>r in t?T(t,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[r]=n,y=(t,r)=>{for(var n in r||(r={}))H.call(r,n)&&A(t,n,r[n]);if(j)for(var n of j(r))Q.call(r,n)&&A(t,n,r[n]);return t},U=(t,r)=>N(t,B(r));let w={};function C(t,r,{mode:n="replace",route:l=p.useRoute(),router:v=p.useRouter()}={}){return e.computed({get(){const s=l.query[t];return s==null?r??null:Array.isArray(s)?s.filter(Boolean):s},set(s){w[t]=s===r||s===null?void 0:s,e.nextTick(()=>{v[e.unref(n)](U(y({},l),{query:y(y({},l.query),w)})),e.nextTick(()=>w={})})}})}o.useRouteHash=_,o.useRouteParams=q,o.useRouteQuery=C})(this.VueUse=this.VueUse||{},VueDemi,VueRouter); |
{ | ||
"name": "@vueuse/router", | ||
"version": "10.0.0-beta.2", | ||
"version": "10.0.0-beta.3", | ||
"description": "Utilities for vue-router", | ||
@@ -41,3 +41,3 @@ "author": "Anthony Fu <https://github.com/antfu>", | ||
"dependencies": { | ||
"@vueuse/shared": "10.0.0-beta.2", | ||
"@vueuse/shared": "10.0.0-beta.3", | ||
"vue-demi": "*" | ||
@@ -44,0 +44,0 @@ }, |
25466
78811
+ Added@vueuse/shared@10.0.0-beta.3(transitive)
+ Addednanoid@3.3.8(transitive)
- Removed@vueuse/shared@10.0.0-beta.2(transitive)
- Removednanoid@3.3.9(transitive)
Updated@vueuse/shared@10.0.0-beta.3