@vueuse/integrations
Advanced tools
Comparing version 9.3.0 to 9.3.1
@@ -43,7 +43,7 @@ import { MaybeComputedRef, MaybeRef } from '@vueuse/shared'; | ||
interface UseAxiosReturn<T, D> { | ||
interface UseAxiosReturn<T, R = AxiosResponse<T>, D = any> { | ||
/** | ||
* Axios Response | ||
*/ | ||
response: ShallowRef<AxiosResponse<T, D> | undefined>; | ||
response: ShallowRef<R | undefined>; | ||
/** | ||
@@ -102,13 +102,13 @@ * Axios response data | ||
} | ||
interface StrictUseAxiosReturn<T, D> extends UseAxiosReturn<T, D> { | ||
interface StrictUseAxiosReturn<T, R, D> extends UseAxiosReturn<T, R, D> { | ||
/** | ||
* Manually call the axios request | ||
*/ | ||
execute: (url?: string | AxiosRequestConfig<D>, config?: AxiosRequestConfig<D>) => PromiseLike<StrictUseAxiosReturn<T, D>>; | ||
execute: (url?: string | AxiosRequestConfig<D>, config?: AxiosRequestConfig<D>) => PromiseLike<StrictUseAxiosReturn<T, R, D>>; | ||
} | ||
interface EasyUseAxiosReturn<T, D> extends UseAxiosReturn<T, D> { | ||
interface EasyUseAxiosReturn<T, R, D> extends UseAxiosReturn<T, R, D> { | ||
/** | ||
* Manually call the axios request | ||
*/ | ||
execute: (url: string, config?: AxiosRequestConfig<D>) => PromiseLike<EasyUseAxiosReturn<T, D>>; | ||
execute: (url: string, config?: AxiosRequestConfig<D>) => PromiseLike<EasyUseAxiosReturn<T, R, D>>; | ||
} | ||
@@ -128,8 +128,8 @@ interface UseAxiosOptions { | ||
} | ||
declare function useAxios<T = any, D = any>(url: string, config?: AxiosRequestConfig<D>, options?: UseAxiosOptions): StrictUseAxiosReturn<T, D> & PromiseLike<StrictUseAxiosReturn<T, D>>; | ||
declare function useAxios<T = any, D = any>(url: string, instance?: AxiosInstance, options?: UseAxiosOptions): StrictUseAxiosReturn<T, D> & PromiseLike<StrictUseAxiosReturn<T, D>>; | ||
declare function useAxios<T = any, D = any>(url: string, config: AxiosRequestConfig<D>, instance: AxiosInstance, options?: UseAxiosOptions): StrictUseAxiosReturn<T, D> & PromiseLike<StrictUseAxiosReturn<T, D>>; | ||
declare function useAxios<T = any, D = any>(config?: AxiosRequestConfig<D>): EasyUseAxiosReturn<T, D> & PromiseLike<EasyUseAxiosReturn<T, D>>; | ||
declare function useAxios<T = any, D = any>(instance?: AxiosInstance): EasyUseAxiosReturn<T, D> & PromiseLike<EasyUseAxiosReturn<T, D>>; | ||
declare function useAxios<T = any, D = any>(config?: AxiosRequestConfig<D>, instance?: AxiosInstance): EasyUseAxiosReturn<T, D> & PromiseLike<EasyUseAxiosReturn<T, D>>; | ||
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(url: string, config?: AxiosRequestConfig<D>, options?: UseAxiosOptions): StrictUseAxiosReturn<T, R, D> & PromiseLike<StrictUseAxiosReturn<T, R, D>>; | ||
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(url: string, instance?: AxiosInstance, options?: UseAxiosOptions): StrictUseAxiosReturn<T, R, D> & PromiseLike<StrictUseAxiosReturn<T, R, D>>; | ||
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(url: string, config: AxiosRequestConfig<D>, instance: AxiosInstance, options?: UseAxiosOptions): StrictUseAxiosReturn<T, R, D> & PromiseLike<StrictUseAxiosReturn<T, R, D>>; | ||
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(config?: AxiosRequestConfig<D>): EasyUseAxiosReturn<T, R, D> & PromiseLike<EasyUseAxiosReturn<T, R, D>>; | ||
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(instance?: AxiosInstance): EasyUseAxiosReturn<T, R, D> & PromiseLike<EasyUseAxiosReturn<T, R, D>>; | ||
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(config?: AxiosRequestConfig<D>, instance?: AxiosInstance): EasyUseAxiosReturn<T, R, D> & PromiseLike<EasyUseAxiosReturn<T, R, D>>; | ||
@@ -136,0 +136,0 @@ declare const changeCase_camelCase: typeof camelCase; |
@@ -1,72 +0,113 @@ | ||
;var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) { | ||
var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) { | ||
if (VueDemi.install) { | ||
return VueDemi | ||
} | ||
if (Vue) { | ||
if (Vue.version.slice(0, 4) === '2.7.') { | ||
for (var key in Vue) { | ||
VueDemi[key] = Vue[key] | ||
if (!Vue) { | ||
console.error('[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`.') | ||
return VueDemi | ||
} | ||
// Vue 2.7 | ||
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.warn = Vue.util.warn | ||
function createApp(rootComponent, rootProps) { | ||
var vm | ||
var provide = {} | ||
var app = { | ||
config: Vue.config, | ||
use: Vue.use.bind(Vue), | ||
mixin: Vue.mixin.bind(Vue), | ||
component: Vue.component.bind(Vue), | ||
provide: function (key, value) { | ||
provide[key] = value | ||
return this | ||
}, | ||
directive: function (name, dir) { | ||
if (dir) { | ||
Vue.directive(name, dir) | ||
return app | ||
} else { | ||
return Vue.directive(name) | ||
} | ||
}, | ||
mount: function (el, hydrating) { | ||
if (!vm) { | ||
vm = new Vue(Object.assign({ propsData: rootProps }, rootComponent, { provide: Object.assign(provide, rootComponent.provide) })) | ||
vm.$mount(el, hydrating) | ||
return vm | ||
} else { | ||
return vm | ||
} | ||
}, | ||
unmount: function () { | ||
if (vm) { | ||
vm.$destroy() | ||
vm = undefined | ||
} | ||
}, | ||
} | ||
return app | ||
} | ||
VueDemi.createApp = createApp | ||
} | ||
// Vue 2.6.x | ||
else if (Vue.version.slice(0, 2) === '2.') { | ||
if (VueCompositionAPI) { | ||
for (var key in VueCompositionAPI) { | ||
VueDemi[key] = VueCompositionAPI[key] | ||
} | ||
VueDemi.isVue2 = true | ||
VueDemi.isVue3 = false | ||
VueDemi.install = function (){} | ||
VueDemi.install = function () {} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = Vue | ||
VueDemi.version = Vue.version | ||
} else { | ||
console.error('[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.') | ||
} | ||
else if (Vue.version.slice(0, 2) === '2.') { | ||
if (VueCompositionAPI) { | ||
for (var key in VueCompositionAPI) { | ||
VueDemi[key] = VueCompositionAPI[key] | ||
} | ||
VueDemi.isVue2 = true | ||
VueDemi.isVue3 = false | ||
VueDemi.install = function (){} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = Vue | ||
VueDemi.version = Vue.version | ||
} else { | ||
console.error( | ||
'[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.' | ||
) | ||
} | ||
} else if (Vue.version.slice(0, 2) === '3.') { | ||
for (var key in Vue) { | ||
VueDemi[key] = Vue[key] | ||
} | ||
VueDemi.isVue2 = false | ||
VueDemi.isVue3 = true | ||
VueDemi.install = function (){} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = undefined | ||
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 | ||
} | ||
target[key] = val | ||
} | ||
// Vue 3 | ||
else if (Vue.version.slice(0, 2) === '3.') { | ||
for (var key in Vue) { | ||
VueDemi[key] = Vue[key] | ||
} | ||
VueDemi.isVue2 = false | ||
VueDemi.isVue3 = true | ||
VueDemi.install = function () {} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = undefined | ||
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 | ||
} | ||
VueDemi.del = function(target, key) { | ||
if (Array.isArray(target)) { | ||
target.splice(key, 1) | ||
return | ||
} | ||
delete target[key] | ||
target[key] = val | ||
return val | ||
} | ||
VueDemi.del = function (target, key) { | ||
if (Array.isArray(target)) { | ||
target.splice(key, 1) | ||
return | ||
} | ||
} else { | ||
console.error('[vue-demi] Vue version ' + Vue.version + ' is unsupported.') | ||
delete target[key] | ||
} | ||
} else { | ||
console.error( | ||
'[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`.' | ||
) | ||
console.error('[vue-demi] Vue version ' + Vue.version + ' is unsupported.') | ||
} | ||
return VueDemi | ||
})( | ||
this.VueDemi = this.VueDemi || (typeof VueDemi !== "undefined" ? VueDemi : {}), | ||
this.Vue || (typeof Vue !== "undefined" ? Vue : undefined), | ||
this.VueCompositionAPI || (typeof VueCompositionAPI !== "undefined" ? VueCompositionAPI : undefined) | ||
(this.VueDemi = this.VueDemi || (typeof VueDemi !== 'undefined' ? VueDemi : {})), | ||
this.Vue || (typeof Vue !== 'undefined' ? Vue : undefined), | ||
this.VueCompositionAPI || (typeof VueCompositionAPI !== 'undefined' ? VueCompositionAPI : undefined) | ||
); | ||
@@ -77,12 +118,2 @@ ; | ||
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } | ||
var Schema__default = /*#__PURE__*/_interopDefaultLegacy(Schema); | ||
var axios__default = /*#__PURE__*/_interopDefaultLegacy(axios); | ||
var Cookie__default = /*#__PURE__*/_interopDefaultLegacy(Cookie); | ||
var Fuse__default = /*#__PURE__*/_interopDefaultLegacy(Fuse); | ||
var jwt_decode__default = /*#__PURE__*/_interopDefaultLegacy(jwt_decode); | ||
var nprogress__default = /*#__PURE__*/_interopDefaultLegacy(nprogress); | ||
var QRCode__default = /*#__PURE__*/_interopDefaultLegacy(QRCode); | ||
var __defProp$4 = Object.defineProperty; | ||
@@ -123,3 +154,3 @@ var __defProps$2 = Object.defineProperties; | ||
pass.value = false; | ||
const validator = new Schema__default["default"](shared.resolveUnref(rules)); | ||
const validator = new Schema(shared.resolveUnref(rules)); | ||
try { | ||
@@ -177,3 +208,3 @@ await validator.validate(shared.resolveUnref(value), validateOption); | ||
let defaultConfig = {}; | ||
let instance = axios__default["default"]; | ||
let instance = axios; | ||
let options = { immediate: !!argsPlaceholder, shallow: true }; | ||
@@ -199,3 +230,3 @@ const isAxiosInstance = (val) => !!(val == null ? void 0 : val.request); | ||
const error = vueDemi.shallowRef(); | ||
const cancelToken = axios__default["default"].CancelToken.source(); | ||
const cancelToken = axios.CancelToken.source(); | ||
const abort = (message) => { | ||
@@ -298,6 +329,6 @@ if (isFinished.value || !isLoading.value) | ||
function createCookies(req) { | ||
const universalCookie = new Cookie__default["default"](req ? req.headers.cookie : null); | ||
const universalCookie = new Cookie(req ? req.headers.cookie : null); | ||
return (dependencies, { doNotParse = false, autoUpdateDependencies = false } = {}) => useCookies(dependencies, { doNotParse, autoUpdateDependencies }, universalCookie); | ||
} | ||
function useCookies(dependencies, { doNotParse = false, autoUpdateDependencies = false } = {}, cookies = new Cookie__default["default"]()) { | ||
function useCookies(dependencies, { doNotParse = false, autoUpdateDependencies = false } = {}, cookies = new Cookie()) { | ||
const watchingDependencies = autoUpdateDependencies ? [...dependencies || []] : dependencies; | ||
@@ -544,3 +575,3 @@ let previousCookies = cookies.getAll({ doNotParse: true }); | ||
var _a, _b; | ||
return new Fuse__default["default"]((_a = shared.resolveUnref(data)) != null ? _a : [], (_b = shared.resolveUnref(options)) == null ? void 0 : _b.fuseOptions); | ||
return new Fuse((_a = shared.resolveUnref(data)) != null ? _a : [], (_b = shared.resolveUnref(options)) == null ? void 0 : _b.fuseOptions); | ||
}; | ||
@@ -577,3 +608,3 @@ const fuse = vueDemi.ref(createFuse()); | ||
try { | ||
return jwt_decode__default["default"](encodedJwt2, options2); | ||
return jwt_decode(encodedJwt2, options2); | ||
} catch (err) { | ||
@@ -595,25 +626,25 @@ onError == null ? void 0 : onError(err); | ||
const isLoading = vueDemi.computed({ | ||
set: (load) => load ? nprogress__default["default"].start() : nprogress__default["default"].done(), | ||
set: (load) => load ? nprogress.start() : nprogress.done(), | ||
get: () => shared.isNumber(progress.value) && progress.value < 1 | ||
}); | ||
if (options) | ||
nprogress__default["default"].configure(options); | ||
const setProgress = nprogress__default["default"].set; | ||
nprogress__default["default"].set = (n) => { | ||
nprogress.configure(options); | ||
const setProgress = nprogress.set; | ||
nprogress.set = (n) => { | ||
progress.value = n; | ||
return setProgress.call(nprogress__default["default"], n); | ||
return setProgress.call(nprogress, n); | ||
}; | ||
vueDemi.watchEffect(() => { | ||
if (shared.isNumber(progress.value) && shared.isClient) | ||
setProgress.call(nprogress__default["default"], progress.value); | ||
setProgress.call(nprogress, progress.value); | ||
}); | ||
shared.tryOnScopeDispose(nprogress__default["default"].remove); | ||
shared.tryOnScopeDispose(nprogress.remove); | ||
return { | ||
isLoading, | ||
progress, | ||
start: nprogress__default["default"].start, | ||
done: nprogress__default["default"].done, | ||
start: nprogress.start, | ||
done: nprogress.done, | ||
remove: () => { | ||
progress.value = null; | ||
nprogress__default["default"].remove(); | ||
nprogress.remove(); | ||
} | ||
@@ -628,3 +659,3 @@ }; | ||
if (src.value && shared.isClient) | ||
result.value = await QRCode__default["default"].toDataURL(value, options); | ||
result.value = await QRCode.toDataURL(value, options); | ||
}, { immediate: true }); | ||
@@ -646,4 +677,2 @@ return result; | ||
Object.defineProperty(exports, '__esModule', { value: true }); | ||
})(this.VueUse = this.VueUse || {}, VueUse, AsyncValidator, VueDemi, axios, changeCase, UniversalCookie, Drauu, VueUse, focusTrap, Fuse, jwt_decode, nprogress, QRCode); |
@@ -1,1 +0,1 @@ | ||
var VueDemi=function(l,o,j){if(l.install)return l;if(o)if(o.version.slice(0,4)==="2.7."){for(var a in o)l[a]=o[a];l.isVue2=!0,l.isVue3=!1,l.install=function(){},l.Vue=o,l.Vue2=o,l.version=o.version}else if(o.version.slice(0,2)==="2.")if(j){for(var a in j)l[a]=j[a];l.isVue2=!0,l.isVue3=!1,l.install=function(){},l.Vue=o,l.Vue2=o,l.version=o.version}else console.error("[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.");else if(o.version.slice(0,2)==="3."){for(var a in o)l[a]=o[a];l.isVue2=!1,l.isVue3=!0,l.install=function(){},l.Vue=o,l.Vue2=void 0,l.version=o.version,l.set=function(y,P,S){return Array.isArray(y)?(y.length=Math.max(y.length,P),y.splice(P,1,S),S):(y[P]=S,S)},l.del=function(y,P){if(Array.isArray(y)){y.splice(P,1);return}delete y[P]}}else console.error("[vue-demi] Vue version "+o.version+" is unsupported.");else console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`.");return l}(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(l,o,j,a,y,P,S,D,b,ee,te,re,ne,ae){"use strict";function E(r){return r&&typeof r=="object"&&"default"in r?r:{default:r}}var oe=E(j),N=E(y),k=E(S),le=E(te),se=E(re),w=E(ne),ue=E(ae),fe=Object.defineProperty,ce=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,T=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,G=(r,t,e)=>t in r?fe(r,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[t]=e,pe=(r,t)=>{for(var e in t||(t={}))de.call(t,e)&&G(r,e,t[e]);if(T)for(var e of T(t))ve.call(t,e)&&G(r,e,t[e]);return r},_e=(r,t)=>ce(r,ie(t));function Pe(r,t,e={}){const n=a.ref(),s=a.ref(!1),i=a.ref(!1),f=a.computed(()=>{var v;return((v=n.value)==null?void 0:v.errors)||[]}),d=a.computed(()=>{var v;return((v=n.value)==null?void 0:v.fields)||{}}),{validateOption:u={}}=e;a.watchEffect(async()=>{s.value=!1,i.value=!1;const v=new oe.default(o.resolveUnref(t));try{await v.validate(o.resolveUnref(r),u),i.value=!0,n.value=null}catch(O){n.value=O}finally{s.value=!0}});const p={pass:i,isFinished:s,errorInfo:n,errors:f,errorFields:d};function h(){return new Promise((v,O)=>{o.until(s).toBe(!0).then(()=>v(p)).catch(C=>O(C))})}return _e(pe({},p),{then(v,O){return h().then(v,O)}})}var Oe=Object.defineProperty,he=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,Q=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,z=(r,t,e)=>t in r?Oe(r,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[t]=e,L=(r,t)=>{for(var e in t||(t={}))we.call(t,e)&&z(r,e,t[e]);if(Q)for(var e of Q(t))Ce.call(t,e)&&z(r,e,t[e]);return r},B=(r,t)=>he(r,ye(t));function ge(...r){const t=typeof r[0]=="string"?r[0]:void 0,e=o.isString(t)?1:0;let n={},s=N.default,i={immediate:!!e,shallow:!0};const f=_=>!!(_==null?void 0:_.request);r.length>0+e&&(f(r[0+e])?s=r[0+e]:n=r[0+e]),r.length>1+e&&f(r[1+e])&&(s=r[1+e]),(r.length===2+e&&!f(r[1+e])||r.length===3+e)&&(i=r[r.length-1]);const d=a.shallowRef(),u=i.shallow?a.shallowRef():a.ref(),p=a.ref(!1),h=a.ref(!1),v=a.ref(!1),O=a.shallowRef(),C=N.default.CancelToken.source(),$=_=>{p.value||!h.value||(C.cancel(_),v.value=!0,h.value=!1,p.value=!1)},U=_=>{h.value=_,p.value=!_},H=()=>new Promise((_,m)=>{o.until(p).toBe(!0).then(()=>_(R)).catch(m)}),F=(_,m)=>H().then(_,m),I=(_=t,m={})=>{O.value=void 0;const c=typeof _=="string"?_:t??"";return U(!0),s(c,B(L(L({},n),typeof _=="object"?_:m),{cancelToken:C.token})).then(g=>{d.value=g,u.value=g.data}).catch(g=>{O.value=g}).finally(()=>U(!1)),{then:F}};i.immediate&&t&&I();const R={response:d,data:u,error:O,finished:p,loading:h,isFinished:p,isLoading:h,cancel:$,isAborted:v,canceled:v,aborted:v,isCanceled:v,abort:$,execute:I};return B(L({},R),{then:F})}var M=Object.freeze({__proto__:null,camelCase:P.camelCase,capitalCase:P.capitalCase,constantCase:P.constantCase,dotCase:P.dotCase,headerCase:P.headerCase,noCase:P.noCase,paramCase:P.paramCase,pascalCase:P.pascalCase,pathCase:P.pathCase,sentenceCase:P.sentenceCase,snakeCase:P.snakeCase});function be(r,t,e){if(o.isFunction(r))return a.computed(()=>M[t](o.resolveUnref(r),e));const n=a.ref(r);return a.computed({get(){return M[t](n.value,e)},set(s){n.value=s}})}var me=Object.defineProperty,W=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,J=(r,t,e)=>t in r?me(r,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[t]=e,q=(r,t)=>{for(var e in t||(t={}))Ee.call(t,e)&&J(r,e,t[e]);if(W)for(var e of W(t))Se.call(t,e)&&J(r,e,t[e]);return r};function je(r){const t=new k.default(r?r.headers.cookie:null);return(e,{doNotParse:n=!1,autoUpdateDependencies:s=!1}={})=>K(e,{doNotParse:n,autoUpdateDependencies:s},t)}function K(r,{doNotParse:t=!1,autoUpdateDependencies:e=!1}={},n=new k.default){const s=e?[...r||[]]:r;let i=n.getAll({doNotParse:!0});const f=a.ref(0),d=()=>{const u=n.getAll({doNotParse:!0});Ae(s||null,u,i)&&f.value++,i=u};return n.addChangeListener(d),o.tryOnScopeDispose(()=>{n.removeChangeListener(d)}),{get:(...u)=>(e&&s&&!s.includes(u[0])&&s.push(u[0]),f.value,n.get(u[0],q({doNotParse:t},u[1]))),getAll:(...u)=>(f.value,n.getAll(q({doNotParse:t},u[0]))),set:(...u)=>n.set(...u),remove:(...u)=>n.remove(...u),addChangeListener:(...u)=>n.addChangeListener(...u),removeChangeListener:(...u)=>n.removeChangeListener(...u)}}function Ae(r,t,e){if(!r)return!0;for(const n of r)if(t[n]!==e[n])return!0;return!1}var $e=Object.defineProperty,X=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Y=(r,t,e)=>t in r?$e(r,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[t]=e,Ie=(r,t)=>{for(var e in t||(t={}))Ue.call(t,e)&&Y(r,e,t[e]);if(X)for(var e of X(t))Fe.call(t,e)&&Y(r,e,t[e]);return r};function Re(r,t){const e=a.ref();let n=[];const s=b.createEventHook(),i=b.createEventHook(),f=b.createEventHook(),d=b.createEventHook(),u=b.createEventHook(),p=a.ref(!1),h=a.ref(!1),v=a.ref(!1),O=a.ref(!1),C=a.ref({color:"black",size:3,arrowEnd:!1,cornerRadius:0,dasharray:void 0,fill:"transparent",mode:"draw"});a.watch(C,()=>{const c=e.value;c&&(c.brush=C.value,c.mode=C.value.mode)},{deep:!0});const $=()=>{var c;return(c=e.value)==null?void 0:c.undo()},U=()=>{var c;return(c=e.value)==null?void 0:c.redo()},H=()=>{var c;return(c=e.value)==null?void 0:c.clear()},F=()=>{var c;return(c=e.value)==null?void 0:c.cancel()},I=c=>{var g;return(g=e.value)==null?void 0:g.load(c)},R=()=>{var c;return(c=e.value)==null?void 0:c.dump()},_=()=>{var c;n.forEach(g=>g()),(c=e.value)==null||c.unmount()},m=()=>{e.value&&(p.value=e.value.canUndo(),h.value=e.value.canRedo(),v.value=e.value.altPressed,O.value=e.value.shiftPressed)};return a.watch(()=>b.unrefElement(r),c=>{!c||typeof SVGSVGElement=="undefined"||!(c instanceof SVGSVGElement)||(e.value&&_(),e.value=D.createDrauu(Ie({el:c},t)),m(),n=[e.value.on("canceled",()=>i.trigger()),e.value.on("committed",()=>f.trigger()),e.value.on("start",()=>d.trigger()),e.value.on("end",()=>u.trigger()),e.value.on("changed",()=>{m(),s.trigger()})])},{flush:"post"}),o.tryOnScopeDispose(()=>_()),{drauuInstance:e,load:I,dump:R,clear:H,cancel:F,undo:$,redo:U,canUndo:p,canRedo:h,brush:C,onChanged:s.on,onCommitted:f.on,onStart:d.on,onEnd:u.on,onCanceled:i.on}}var Le=Object.defineProperty,He=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,A=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,x=(r,t,e)=>t in r?Le(r,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[t]=e,ke=(r,t)=>{for(var e in t||(t={}))Z.call(t,e)&&x(r,e,t[e]);if(A)for(var e of A(t))V.call(t,e)&&x(r,e,t[e]);return r},Te=(r,t)=>He(r,Ne(t)),Ge=(r,t)=>{var e={};for(var n in r)Z.call(r,n)&&t.indexOf(n)<0&&(e[n]=r[n]);if(r!=null&&A)for(var n of A(r))t.indexOf(n)<0&&V.call(r,n)&&(e[n]=r[n]);return e};function Qe(r,t={}){let e;const n=t,{immediate:s}=n,i=Ge(n,["immediate"]),f=a.ref(!1),d=a.ref(!1),u=O=>e&&e.activate(O),p=O=>e&&e.deactivate(O),h=()=>{e&&(e.pause(),d.value=!0)},v=()=>{e&&(e.unpause(),d.value=!1)};return a.watch(()=>b.unrefElement(r),O=>{!O||(e=ee.createFocusTrap(O,Te(ke({},i),{onActivate(){f.value=!0,t.onActivate&&t.onActivate()},onDeactivate(){f.value=!1,t.onDeactivate&&t.onDeactivate()}})),s&&u())},{flush:"post"}),b.tryOnScopeDispose(()=>p()),{hasFocus:f,isPaused:d,activate:u,deactivate:p,pause:h,unpause:v}}function ze(r,t,e){const n=()=>{var f,d;return new le.default((f=o.resolveUnref(t))!=null?f:[],(d=o.resolveUnref(e))==null?void 0:d.fuseOptions)},s=a.ref(n());a.watch(()=>{var f;return(f=o.resolveUnref(e))==null?void 0:f.fuseOptions},()=>{s.value=n()},{deep:!0}),a.watch(()=>o.resolveUnref(t),f=>{s.value.setCollection(f)},{deep:!0});const i=a.computed(()=>{const f=o.resolveUnref(e);if((f==null?void 0:f.matchAllWhenSearchEmpty)&&!a.unref(r))return o.resolveUnref(t).map((u,p)=>({item:u,refIndex:p}));const d=f==null?void 0:f.resultLimit;return s.value.search(o.resolveUnref(r),d?{limit:d}:void 0)});return{fuse:s,results:i}}function Be(r,t={}){const{onError:e,fallbackValue:n=null}=t,s=(d,u)=>{try{return se.default(d,u)}catch(p){return e==null||e(p),n}},i=a.computed(()=>s(o.resolveUnref(r),{header:!0})),f=a.computed(()=>s(o.resolveUnref(r)));return{header:i,payload:f}}function Me(r=null,t){const e=a.ref(r),n=a.computed({set:i=>i?w.default.start():w.default.done(),get:()=>o.isNumber(e.value)&&e.value<1});t&&w.default.configure(t);const s=w.default.set;return w.default.set=i=>(e.value=i,s.call(w.default,i)),a.watchEffect(()=>{o.isNumber(e.value)&&o.isClient&&s.call(w.default,e.value)}),o.tryOnScopeDispose(w.default.remove),{isLoading:n,progress:e,start:w.default.start,done:w.default.done,remove:()=>{e.value=null,w.default.remove()}}}function We(r,t){const e=o.resolveRef(r),n=a.ref("");return a.watch(e,async s=>{e.value&&o.isClient&&(n.value=await ue.default.toDataURL(s,t))},{immediate:!0}),n}l.createCookies=je,l.useAsyncValidator=Pe,l.useAxios=ge,l.useChangeCase=be,l.useCookies=K,l.useDrauu=Re,l.useFocusTrap=Qe,l.useFuse=ze,l.useJwt=Be,l.useNProgress=Me,l.useQRCode=We,Object.defineProperty(l,"__esModule",{value:!0})})(this.VueUse=this.VueUse||{},VueUse,AsyncValidator,VueDemi,axios,changeCase,UniversalCookie,Drauu,VueUse,focusTrap,Fuse,jwt_decode,nprogress,QRCode); | ||
var VueDemi=function(s,n,j){if(s.install)return s;if(!n)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),s;if(n.version.slice(0,4)==="2.7."){let f=function(y,m){var h,A={},$={config:n.config,use:n.use.bind(n),mixin:n.mixin.bind(n),component:n.component.bind(n),provide:function(E,P){return A[E]=P,this},directive:function(E,P){return P?(n.directive(E,P),$):n.directive(E)},mount:function(E,P){return h||(h=new n(Object.assign({propsData:m},y,{provide:Object.assign(A,y.provide)})),h.$mount(E,P),h)},unmount:function(){h&&(h.$destroy(),h=void 0)}};return $};var k=f;for(var a in n)s[a]=n[a];s.isVue2=!0,s.isVue3=!1,s.install=function(){},s.Vue=n,s.Vue2=n,s.version=n.version,s.warn=n.util.warn,s.createApp=f}else if(n.version.slice(0,2)==="2.")if(j){for(var a in j)s[a]=j[a];s.isVue2=!0,s.isVue3=!1,s.install=function(){},s.Vue=n,s.Vue2=n,s.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 a in n)s[a]=n[a];s.isVue2=!1,s.isVue3=!0,s.install=function(){},s.Vue=n,s.Vue2=void 0,s.version=n.version,s.set=function(f,y,m){return Array.isArray(f)?(f.length=Math.max(f.length,y),f.splice(y,1,m),m):(f[y]=m,m)},s.del=function(f,y){if(Array.isArray(f)){f.splice(y,1);return}delete f[y]}}else console.error("[vue-demi] Vue version "+n.version+" is unsupported.");return s}(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(s,n,j,a,k,f,y,m,h,A,$,E,P,ee){"use strict";var re=Object.defineProperty,te=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,G=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,Q=(t,r,e)=>r in t?re(t,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[r]=e,se=(t,r)=>{for(var e in r||(r={}))oe.call(r,e)&&Q(t,e,r[e]);if(G)for(var e of G(r))ae.call(r,e)&&Q(t,e,r[e]);return t},le=(t,r)=>te(t,ne(r));function ue(t,r,e={}){const o=a.ref(),l=a.ref(!1),v=a.ref(!1),i=a.computed(()=>{var p;return((p=o.value)==null?void 0:p.errors)||[]}),d=a.computed(()=>{var p;return((p=o.value)==null?void 0:p.fields)||{}}),{validateOption:u={}}=e;a.watchEffect(async()=>{l.value=!1,v.value=!1;const p=new j(n.resolveUnref(r));try{await p.validate(n.resolveUnref(t),u),v.value=!0,o.value=null}catch(w){o.value=w}finally{l.value=!0}});const _={pass:v,isFinished:l,errorInfo:o,errors:i,errorFields:d};function C(){return new Promise((p,w)=>{n.until(l).toBe(!0).then(()=>p(_)).catch(b=>w(b))})}return le(se({},_),{then(p,w){return C().then(p,w)}})}var ie=Object.defineProperty,ce=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,B=(t,r,e)=>r in t?ie(t,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[r]=e,N=(t,r)=>{for(var e in r||(r={}))ve.call(r,e)&&B(t,e,r[e]);if(z)for(var e of z(r))de.call(r,e)&&B(t,e,r[e]);return t},W=(t,r)=>ce(t,fe(r));function pe(...t){const r=typeof t[0]=="string"?t[0]:void 0,e=n.isString(r)?1:0;let o={},l=k,v={immediate:!!e,shallow:!0};const i=O=>!!(O==null?void 0:O.request);t.length>0+e&&(i(t[0+e])?l=t[0+e]:o=t[0+e]),t.length>1+e&&i(t[1+e])&&(l=t[1+e]),(t.length===2+e&&!i(t[1+e])||t.length===3+e)&&(v=t[t.length-1]);const d=a.shallowRef(),u=v.shallow?a.shallowRef():a.ref(),_=a.ref(!1),C=a.ref(!1),p=a.ref(!1),w=a.shallowRef(),b=k.CancelToken.source(),I=O=>{_.value||!C.value||(b.cancel(O),p.value=!0,C.value=!1,_.value=!1)},F=O=>{C.value=O,_.value=!O},T=()=>new Promise((O,S)=>{n.until(_).toBe(!0).then(()=>O(L)).catch(S)}),R=(O,S)=>T().then(O,S),H=(O=r,S={})=>{w.value=void 0;const c=typeof O=="string"?O:r??"";return F(!0),l(c,W(N(N({},o),typeof O=="object"?O:S),{cancelToken:b.token})).then(g=>{d.value=g,u.value=g.data}).catch(g=>{w.value=g}).finally(()=>F(!1)),{then:R}};v.immediate&&r&&H();const L={response:d,data:u,error:w,finished:_,loading:C,isFinished:_,isLoading:C,cancel:I,isAborted:p,canceled:p,aborted:p,isCanceled:p,abort:I,execute:H};return W(N({},L),{then:R})}var J=Object.freeze({__proto__:null,camelCase:f.camelCase,capitalCase:f.capitalCase,constantCase:f.constantCase,dotCase:f.dotCase,headerCase:f.headerCase,noCase:f.noCase,paramCase:f.paramCase,pascalCase:f.pascalCase,pathCase:f.pathCase,sentenceCase:f.sentenceCase,snakeCase:f.snakeCase});function _e(t,r,e){if(n.isFunction(t))return a.computed(()=>J[r](n.resolveUnref(t),e));const o=a.ref(t);return a.computed({get(){return J[r](o.value,e)},set(l){o.value=l}})}var Oe=Object.defineProperty,M=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,q=(t,r,e)=>r in t?Oe(t,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[r]=e,K=(t,r)=>{for(var e in r||(r={}))Pe.call(r,e)&&q(t,e,r[e]);if(M)for(var e of M(r))we.call(r,e)&&q(t,e,r[e]);return t};function he(t){const r=new y(t?t.headers.cookie:null);return(e,{doNotParse:o=!1,autoUpdateDependencies:l=!1}={})=>X(e,{doNotParse:o,autoUpdateDependencies:l},r)}function X(t,{doNotParse:r=!1,autoUpdateDependencies:e=!1}={},o=new y){const l=e?[...t||[]]:t;let v=o.getAll({doNotParse:!0});const i=a.ref(0),d=()=>{const u=o.getAll({doNotParse:!0});ye(l||null,u,v)&&i.value++,v=u};return o.addChangeListener(d),n.tryOnScopeDispose(()=>{o.removeChangeListener(d)}),{get:(...u)=>(e&&l&&!l.includes(u[0])&&l.push(u[0]),i.value,o.get(u[0],K({doNotParse:r},u[1]))),getAll:(...u)=>(i.value,o.getAll(K({doNotParse:r},u[0]))),set:(...u)=>o.set(...u),remove:(...u)=>o.remove(...u),addChangeListener:(...u)=>o.addChangeListener(...u),removeChangeListener:(...u)=>o.removeChangeListener(...u)}}function ye(t,r,e){if(!t)return!0;for(const o of t)if(r[o]!==e[o])return!0;return!1}var Ce=Object.defineProperty,Y=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Z=(t,r,e)=>r in t?Ce(t,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[r]=e,me=(t,r)=>{for(var e in r||(r={}))be.call(r,e)&&Z(t,e,r[e]);if(Y)for(var e of Y(r))ge.call(r,e)&&Z(t,e,r[e]);return t};function Ee(t,r){const e=a.ref();let o=[];const l=h.createEventHook(),v=h.createEventHook(),i=h.createEventHook(),d=h.createEventHook(),u=h.createEventHook(),_=a.ref(!1),C=a.ref(!1),p=a.ref(!1),w=a.ref(!1),b=a.ref({color:"black",size:3,arrowEnd:!1,cornerRadius:0,dasharray:void 0,fill:"transparent",mode:"draw"});a.watch(b,()=>{const c=e.value;c&&(c.brush=b.value,c.mode=b.value.mode)},{deep:!0});const I=()=>{var c;return(c=e.value)==null?void 0:c.undo()},F=()=>{var c;return(c=e.value)==null?void 0:c.redo()},T=()=>{var c;return(c=e.value)==null?void 0:c.clear()},R=()=>{var c;return(c=e.value)==null?void 0:c.cancel()},H=c=>{var g;return(g=e.value)==null?void 0:g.load(c)},L=()=>{var c;return(c=e.value)==null?void 0:c.dump()},O=()=>{var c;o.forEach(g=>g()),(c=e.value)==null||c.unmount()},S=()=>{e.value&&(_.value=e.value.canUndo(),C.value=e.value.canRedo(),p.value=e.value.altPressed,w.value=e.value.shiftPressed)};return a.watch(()=>h.unrefElement(t),c=>{!c||typeof SVGSVGElement=="undefined"||!(c instanceof SVGSVGElement)||(e.value&&O(),e.value=m.createDrauu(me({el:c},r)),S(),o=[e.value.on("canceled",()=>v.trigger()),e.value.on("committed",()=>i.trigger()),e.value.on("start",()=>d.trigger()),e.value.on("end",()=>u.trigger()),e.value.on("changed",()=>{S(),l.trigger()})])},{flush:"post"}),n.tryOnScopeDispose(()=>O()),{drauuInstance:e,load:H,dump:L,clear:T,cancel:R,undo:I,redo:F,canUndo:_,canRedo:C,brush:b,onChanged:l.on,onCommitted:i.on,onStart:d.on,onEnd:u.on,onCanceled:v.on}}var Se=Object.defineProperty,je=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,U=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,D=(t,r,e)=>r in t?Se(t,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[r]=e,$e=(t,r)=>{for(var e in r||(r={}))x.call(r,e)&&D(t,e,r[e]);if(U)for(var e of U(r))V.call(r,e)&&D(t,e,r[e]);return t},Ue=(t,r)=>je(t,Ae(r)),Ie=(t,r)=>{var e={};for(var o in t)x.call(t,o)&&r.indexOf(o)<0&&(e[o]=t[o]);if(t!=null&&U)for(var o of U(t))r.indexOf(o)<0&&V.call(t,o)&&(e[o]=t[o]);return e};function Fe(t,r={}){let e;const o=r,{immediate:l}=o,v=Ie(o,["immediate"]),i=a.ref(!1),d=a.ref(!1),u=w=>e&&e.activate(w),_=w=>e&&e.deactivate(w),C=()=>{e&&(e.pause(),d.value=!0)},p=()=>{e&&(e.unpause(),d.value=!1)};return a.watch(()=>h.unrefElement(t),w=>{!w||(e=A.createFocusTrap(w,Ue($e({},v),{onActivate(){i.value=!0,r.onActivate&&r.onActivate()},onDeactivate(){i.value=!1,r.onDeactivate&&r.onDeactivate()}})),l&&u())},{flush:"post"}),h.tryOnScopeDispose(()=>_()),{hasFocus:i,isPaused:d,activate:u,deactivate:_,pause:C,unpause:p}}function Re(t,r,e){const o=()=>{var i,d;return new $((i=n.resolveUnref(r))!=null?i:[],(d=n.resolveUnref(e))==null?void 0:d.fuseOptions)},l=a.ref(o());a.watch(()=>{var i;return(i=n.resolveUnref(e))==null?void 0:i.fuseOptions},()=>{l.value=o()},{deep:!0}),a.watch(()=>n.resolveUnref(r),i=>{l.value.setCollection(i)},{deep:!0});const v=a.computed(()=>{const i=n.resolveUnref(e);if((i==null?void 0:i.matchAllWhenSearchEmpty)&&!a.unref(t))return n.resolveUnref(r).map((u,_)=>({item:u,refIndex:_}));const d=i==null?void 0:i.resultLimit;return l.value.search(n.resolveUnref(t),d?{limit:d}:void 0)});return{fuse:l,results:v}}function He(t,r={}){const{onError:e,fallbackValue:o=null}=r,l=(d,u)=>{try{return E(d,u)}catch(_){return e==null||e(_),o}},v=a.computed(()=>l(n.resolveUnref(t),{header:!0})),i=a.computed(()=>l(n.resolveUnref(t)));return{header:v,payload:i}}function Le(t=null,r){const e=a.ref(t),o=a.computed({set:v=>v?P.start():P.done(),get:()=>n.isNumber(e.value)&&e.value<1});r&&P.configure(r);const l=P.set;return P.set=v=>(e.value=v,l.call(P,v)),a.watchEffect(()=>{n.isNumber(e.value)&&n.isClient&&l.call(P,e.value)}),n.tryOnScopeDispose(P.remove),{isLoading:o,progress:e,start:P.start,done:P.done,remove:()=>{e.value=null,P.remove()}}}function Ne(t,r){const e=n.resolveRef(t),o=a.ref("");return a.watch(e,async l=>{e.value&&n.isClient&&(o.value=await ee.toDataURL(l,r))},{immediate:!0}),o}s.createCookies=he,s.useAsyncValidator=ue,s.useAxios=pe,s.useChangeCase=_e,s.useCookies=X,s.useDrauu=Ee,s.useFocusTrap=Fe,s.useFuse=Re,s.useJwt=He,s.useNProgress=Le,s.useQRCode=Ne})(this.VueUse=this.VueUse||{},VueUse,AsyncValidator,VueDemi,axios,changeCase,UniversalCookie,Drauu,VueUse,focusTrap,Fuse,jwt_decode,nprogress,QRCode); |
{ | ||
"name": "@vueuse/integrations", | ||
"version": "9.3.0", | ||
"version": "9.3.1", | ||
"description": "Integration wrappers for utility libraries", | ||
@@ -141,4 +141,4 @@ "author": "Anthony Fu <https://github.com/antfu>", | ||
"dependencies": { | ||
"@vueuse/core": "9.3.0", | ||
"@vueuse/shared": "9.3.0", | ||
"@vueuse/core": "9.3.1", | ||
"@vueuse/shared": "9.3.1", | ||
"vue-demi": "*" | ||
@@ -150,5 +150,5 @@ }, | ||
"async-validator": "^4.2.5", | ||
"axios": "^0.27.2", | ||
"axios": "^1.1.3", | ||
"change-case": "^4.1.2", | ||
"drauu": "^0.3.1", | ||
"drauu": "^0.3.2", | ||
"focus-trap": "^7.0.0", | ||
@@ -155,0 +155,0 @@ "fuse.js": "^6.6.2", |
@@ -1,72 +0,113 @@ | ||
;var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) { | ||
var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) { | ||
if (VueDemi.install) { | ||
return VueDemi | ||
} | ||
if (Vue) { | ||
if (Vue.version.slice(0, 4) === '2.7.') { | ||
for (var key in Vue) { | ||
VueDemi[key] = Vue[key] | ||
if (!Vue) { | ||
console.error('[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`.') | ||
return VueDemi | ||
} | ||
// Vue 2.7 | ||
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.warn = Vue.util.warn | ||
function createApp(rootComponent, rootProps) { | ||
var vm | ||
var provide = {} | ||
var app = { | ||
config: Vue.config, | ||
use: Vue.use.bind(Vue), | ||
mixin: Vue.mixin.bind(Vue), | ||
component: Vue.component.bind(Vue), | ||
provide: function (key, value) { | ||
provide[key] = value | ||
return this | ||
}, | ||
directive: function (name, dir) { | ||
if (dir) { | ||
Vue.directive(name, dir) | ||
return app | ||
} else { | ||
return Vue.directive(name) | ||
} | ||
}, | ||
mount: function (el, hydrating) { | ||
if (!vm) { | ||
vm = new Vue(Object.assign({ propsData: rootProps }, rootComponent, { provide: Object.assign(provide, rootComponent.provide) })) | ||
vm.$mount(el, hydrating) | ||
return vm | ||
} else { | ||
return vm | ||
} | ||
}, | ||
unmount: function () { | ||
if (vm) { | ||
vm.$destroy() | ||
vm = undefined | ||
} | ||
}, | ||
} | ||
return app | ||
} | ||
VueDemi.createApp = createApp | ||
} | ||
// Vue 2.6.x | ||
else if (Vue.version.slice(0, 2) === '2.') { | ||
if (VueCompositionAPI) { | ||
for (var key in VueCompositionAPI) { | ||
VueDemi[key] = VueCompositionAPI[key] | ||
} | ||
VueDemi.isVue2 = true | ||
VueDemi.isVue3 = false | ||
VueDemi.install = function (){} | ||
VueDemi.install = function () {} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = Vue | ||
VueDemi.version = Vue.version | ||
} else { | ||
console.error('[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.') | ||
} | ||
else if (Vue.version.slice(0, 2) === '2.') { | ||
if (VueCompositionAPI) { | ||
for (var key in VueCompositionAPI) { | ||
VueDemi[key] = VueCompositionAPI[key] | ||
} | ||
VueDemi.isVue2 = true | ||
VueDemi.isVue3 = false | ||
VueDemi.install = function (){} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = Vue | ||
VueDemi.version = Vue.version | ||
} else { | ||
console.error( | ||
'[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.' | ||
) | ||
} | ||
} else if (Vue.version.slice(0, 2) === '3.') { | ||
for (var key in Vue) { | ||
VueDemi[key] = Vue[key] | ||
} | ||
VueDemi.isVue2 = false | ||
VueDemi.isVue3 = true | ||
VueDemi.install = function (){} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = undefined | ||
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 | ||
} | ||
target[key] = val | ||
} | ||
// Vue 3 | ||
else if (Vue.version.slice(0, 2) === '3.') { | ||
for (var key in Vue) { | ||
VueDemi[key] = Vue[key] | ||
} | ||
VueDemi.isVue2 = false | ||
VueDemi.isVue3 = true | ||
VueDemi.install = function () {} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = undefined | ||
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 | ||
} | ||
VueDemi.del = function(target, key) { | ||
if (Array.isArray(target)) { | ||
target.splice(key, 1) | ||
return | ||
} | ||
delete target[key] | ||
target[key] = val | ||
return val | ||
} | ||
VueDemi.del = function (target, key) { | ||
if (Array.isArray(target)) { | ||
target.splice(key, 1) | ||
return | ||
} | ||
} else { | ||
console.error('[vue-demi] Vue version ' + Vue.version + ' is unsupported.') | ||
delete target[key] | ||
} | ||
} else { | ||
console.error( | ||
'[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`.' | ||
) | ||
console.error('[vue-demi] Vue version ' + Vue.version + ' is unsupported.') | ||
} | ||
return VueDemi | ||
})( | ||
this.VueDemi = this.VueDemi || (typeof VueDemi !== "undefined" ? VueDemi : {}), | ||
this.Vue || (typeof Vue !== "undefined" ? Vue : undefined), | ||
this.VueCompositionAPI || (typeof VueCompositionAPI !== "undefined" ? VueCompositionAPI : undefined) | ||
(this.VueDemi = this.VueDemi || (typeof VueDemi !== 'undefined' ? VueDemi : {})), | ||
this.Vue || (typeof Vue !== 'undefined' ? Vue : undefined), | ||
this.VueCompositionAPI || (typeof VueCompositionAPI !== 'undefined' ? VueCompositionAPI : undefined) | ||
); | ||
@@ -77,6 +118,2 @@ ; | ||
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } | ||
var Schema__default = /*#__PURE__*/_interopDefaultLegacy(Schema); | ||
var __defProp = Object.defineProperty; | ||
@@ -117,3 +154,3 @@ var __defProps = Object.defineProperties; | ||
pass.value = false; | ||
const validator = new Schema__default["default"](shared.resolveUnref(rules)); | ||
const validator = new Schema(shared.resolveUnref(rules)); | ||
try { | ||
@@ -150,4 +187,2 @@ await validator.validate(shared.resolveUnref(value), validateOption); | ||
Object.defineProperty(exports, '__esModule', { value: true }); | ||
})(this.VueUse = this.VueUse || {}, VueUse, AsyncValidator, VueDemi); |
@@ -1,1 +0,1 @@ | ||
var VueDemi=function(e,r,u){if(e.install)return e;if(r)if(r.version.slice(0,4)==="2.7."){for(var t in r)e[t]=r[t];e.isVue2=!0,e.isVue3=!1,e.install=function(){},e.Vue=r,e.Vue2=r,e.version=r.version}else if(r.version.slice(0,2)==="2.")if(u){for(var t in u)e[t]=u[t];e.isVue2=!0,e.isVue3=!1,e.install=function(){},e.Vue=r,e.Vue2=r,e.version=r.version}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 t in r)e[t]=r[t];e.isVue2=!1,e.isVue3=!0,e.install=function(){},e.Vue=r,e.Vue2=void 0,e.version=r.version,e.set=function(i,a,f){return Array.isArray(i)?(i.length=Math.max(i.length,a),i.splice(a,1,f),f):(i[a]=f,f)},e.del=function(i,a){if(Array.isArray(i)){i.splice(a,1);return}delete i[a]}}else console.error("[vue-demi] Vue version "+r.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,r,u,t){"use strict";function i(n){return n&&typeof n=="object"&&"default"in n?n:{default:n}}var a=i(u),f=Object.defineProperty,P=Object.defineProperties,O=Object.getOwnPropertyDescriptors,_=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,y=(n,o,s)=>o in n?f(n,o,{enumerable:!0,configurable:!0,writable:!0,value:s}):n[o]=s,A=(n,o)=>{for(var s in o||(o={}))w.call(o,s)&&y(n,s,o[s]);if(_)for(var s of _(o))b.call(o,s)&&y(n,s,o[s]);return n},j=(n,o)=>P(n,O(o));function U(n,o,s={}){const c=t.ref(),v=t.ref(!1),p=t.ref(!1),I=t.computed(()=>{var l;return((l=c.value)==null?void 0:l.errors)||[]}),E=t.computed(()=>{var l;return((l=c.value)==null?void 0:l.fields)||{}}),{validateOption:F={}}=s;t.watchEffect(async()=>{v.value=!1,p.value=!1;const l=new a.default(r.resolveUnref(o));try{await l.validate(r.resolveUnref(n),F),p.value=!0,c.value=null}catch(d){c.value=d}finally{v.value=!0}});const h={pass:p,isFinished:v,errorInfo:c,errors:I,errorFields:E};function S(){return new Promise((l,d)=>{r.until(v).toBe(!0).then(()=>l(h)).catch(g=>d(g))})}return j(A({},h),{then(l,d){return S().then(l,d)}})}e.useAsyncValidator=U,Object.defineProperty(e,"__esModule",{value:!0})})(this.VueUse=this.VueUse||{},VueUse,AsyncValidator,VueDemi); | ||
var VueDemi=function(n,r,v){if(n.install)return n;if(!r)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),n;if(r.version.slice(0,4)==="2.7."){let o=function(i,c){var f,y={},p={config:r.config,use:r.use.bind(r),mixin:r.mixin.bind(r),component:r.component.bind(r),provide:function(u,d){return y[u]=d,this},directive:function(u,d){return d?(r.directive(u,d),p):r.directive(u)},mount:function(u,d){return f||(f=new r(Object.assign({propsData:c},i,{provide:Object.assign(y,i.provide)})),f.$mount(u,d),f)},unmount:function(){f&&(f.$destroy(),f=void 0)}};return p};var b=o;for(var e in r)n[e]=r[e];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=r,n.Vue2=r,n.version=r.version,n.warn=r.util.warn,n.createApp=o}else if(r.version.slice(0,2)==="2.")if(v){for(var e in v)n[e]=v[e];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=r,n.Vue2=r,n.version=r.version}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 e in r)n[e]=r[e];n.isVue2=!1,n.isVue3=!0,n.install=function(){},n.Vue=r,n.Vue2=void 0,n.version=r.version,n.set=function(o,i,c){return Array.isArray(o)?(o.length=Math.max(o.length,i),o.splice(i,1,c),c):(o[i]=c,c)},n.del=function(o,i){if(Array.isArray(o)){o.splice(i,1);return}delete o[i]}}else console.error("[vue-demi] Vue version "+r.version+" is unsupported.");return n}(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(n,r,v,e){"use strict";var b=Object.defineProperty,o=Object.defineProperties,i=Object.getOwnPropertyDescriptors,c=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,p=(a,t,s)=>t in a?b(a,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):a[t]=s,u=(a,t)=>{for(var s in t||(t={}))f.call(t,s)&&p(a,s,t[s]);if(c)for(var s of c(t))y.call(t,s)&&p(a,s,t[s]);return a},d=(a,t)=>o(a,i(t));function A(a,t,s={}){const _=e.ref(),w=e.ref(!1),O=e.ref(!1),j=e.computed(()=>{var l;return((l=_.value)==null?void 0:l.errors)||[]}),U=e.computed(()=>{var l;return((l=_.value)==null?void 0:l.fields)||{}}),{validateOption:g={}}=s;e.watchEffect(async()=>{w.value=!1,O.value=!1;const l=new v(r.resolveUnref(t));try{await l.validate(r.resolveUnref(a),g),O.value=!0,_.value=null}catch(h){_.value=h}finally{w.value=!0}});const P={pass:O,isFinished:w,errorInfo:_,errors:j,errorFields:U};function I(){return new Promise((l,h)=>{r.until(w).toBe(!0).then(()=>l(P)).catch(x=>h(x))})}return d(u({},P),{then(l,h){return I().then(l,h)}})}n.useAsyncValidator=A})(this.VueUse=this.VueUse||{},VueUse,AsyncValidator,VueDemi); |
import { ShallowRef, Ref } from 'vue-demi'; | ||
import { AxiosResponse, AxiosError, AxiosRequestConfig, AxiosInstance } from 'axios'; | ||
interface UseAxiosReturn<T, D> { | ||
interface UseAxiosReturn<T, R = AxiosResponse<T>, D = any> { | ||
/** | ||
* Axios Response | ||
*/ | ||
response: ShallowRef<AxiosResponse<T, D> | undefined>; | ||
response: ShallowRef<R | undefined>; | ||
/** | ||
@@ -62,13 +62,13 @@ * Axios response data | ||
} | ||
interface StrictUseAxiosReturn<T, D> extends UseAxiosReturn<T, D> { | ||
interface StrictUseAxiosReturn<T, R, D> extends UseAxiosReturn<T, R, D> { | ||
/** | ||
* Manually call the axios request | ||
*/ | ||
execute: (url?: string | AxiosRequestConfig<D>, config?: AxiosRequestConfig<D>) => PromiseLike<StrictUseAxiosReturn<T, D>>; | ||
execute: (url?: string | AxiosRequestConfig<D>, config?: AxiosRequestConfig<D>) => PromiseLike<StrictUseAxiosReturn<T, R, D>>; | ||
} | ||
interface EasyUseAxiosReturn<T, D> extends UseAxiosReturn<T, D> { | ||
interface EasyUseAxiosReturn<T, R, D> extends UseAxiosReturn<T, R, D> { | ||
/** | ||
* Manually call the axios request | ||
*/ | ||
execute: (url: string, config?: AxiosRequestConfig<D>) => PromiseLike<EasyUseAxiosReturn<T, D>>; | ||
execute: (url: string, config?: AxiosRequestConfig<D>) => PromiseLike<EasyUseAxiosReturn<T, R, D>>; | ||
} | ||
@@ -88,9 +88,9 @@ interface UseAxiosOptions { | ||
} | ||
declare function useAxios<T = any, D = any>(url: string, config?: AxiosRequestConfig<D>, options?: UseAxiosOptions): StrictUseAxiosReturn<T, D> & PromiseLike<StrictUseAxiosReturn<T, D>>; | ||
declare function useAxios<T = any, D = any>(url: string, instance?: AxiosInstance, options?: UseAxiosOptions): StrictUseAxiosReturn<T, D> & PromiseLike<StrictUseAxiosReturn<T, D>>; | ||
declare function useAxios<T = any, D = any>(url: string, config: AxiosRequestConfig<D>, instance: AxiosInstance, options?: UseAxiosOptions): StrictUseAxiosReturn<T, D> & PromiseLike<StrictUseAxiosReturn<T, D>>; | ||
declare function useAxios<T = any, D = any>(config?: AxiosRequestConfig<D>): EasyUseAxiosReturn<T, D> & PromiseLike<EasyUseAxiosReturn<T, D>>; | ||
declare function useAxios<T = any, D = any>(instance?: AxiosInstance): EasyUseAxiosReturn<T, D> & PromiseLike<EasyUseAxiosReturn<T, D>>; | ||
declare function useAxios<T = any, D = any>(config?: AxiosRequestConfig<D>, instance?: AxiosInstance): EasyUseAxiosReturn<T, D> & PromiseLike<EasyUseAxiosReturn<T, D>>; | ||
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(url: string, config?: AxiosRequestConfig<D>, options?: UseAxiosOptions): StrictUseAxiosReturn<T, R, D> & PromiseLike<StrictUseAxiosReturn<T, R, D>>; | ||
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(url: string, instance?: AxiosInstance, options?: UseAxiosOptions): StrictUseAxiosReturn<T, R, D> & PromiseLike<StrictUseAxiosReturn<T, R, D>>; | ||
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(url: string, config: AxiosRequestConfig<D>, instance: AxiosInstance, options?: UseAxiosOptions): StrictUseAxiosReturn<T, R, D> & PromiseLike<StrictUseAxiosReturn<T, R, D>>; | ||
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(config?: AxiosRequestConfig<D>): EasyUseAxiosReturn<T, R, D> & PromiseLike<EasyUseAxiosReturn<T, R, D>>; | ||
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(instance?: AxiosInstance): EasyUseAxiosReturn<T, R, D> & PromiseLike<EasyUseAxiosReturn<T, R, D>>; | ||
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(config?: AxiosRequestConfig<D>, instance?: AxiosInstance): EasyUseAxiosReturn<T, R, D> & PromiseLike<EasyUseAxiosReturn<T, R, D>>; | ||
export { EasyUseAxiosReturn, StrictUseAxiosReturn, UseAxiosOptions, UseAxiosReturn, useAxios }; |
@@ -1,72 +0,113 @@ | ||
;var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) { | ||
var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) { | ||
if (VueDemi.install) { | ||
return VueDemi | ||
} | ||
if (Vue) { | ||
if (Vue.version.slice(0, 4) === '2.7.') { | ||
for (var key in Vue) { | ||
VueDemi[key] = Vue[key] | ||
if (!Vue) { | ||
console.error('[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`.') | ||
return VueDemi | ||
} | ||
// Vue 2.7 | ||
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.warn = Vue.util.warn | ||
function createApp(rootComponent, rootProps) { | ||
var vm | ||
var provide = {} | ||
var app = { | ||
config: Vue.config, | ||
use: Vue.use.bind(Vue), | ||
mixin: Vue.mixin.bind(Vue), | ||
component: Vue.component.bind(Vue), | ||
provide: function (key, value) { | ||
provide[key] = value | ||
return this | ||
}, | ||
directive: function (name, dir) { | ||
if (dir) { | ||
Vue.directive(name, dir) | ||
return app | ||
} else { | ||
return Vue.directive(name) | ||
} | ||
}, | ||
mount: function (el, hydrating) { | ||
if (!vm) { | ||
vm = new Vue(Object.assign({ propsData: rootProps }, rootComponent, { provide: Object.assign(provide, rootComponent.provide) })) | ||
vm.$mount(el, hydrating) | ||
return vm | ||
} else { | ||
return vm | ||
} | ||
}, | ||
unmount: function () { | ||
if (vm) { | ||
vm.$destroy() | ||
vm = undefined | ||
} | ||
}, | ||
} | ||
return app | ||
} | ||
VueDemi.createApp = createApp | ||
} | ||
// Vue 2.6.x | ||
else if (Vue.version.slice(0, 2) === '2.') { | ||
if (VueCompositionAPI) { | ||
for (var key in VueCompositionAPI) { | ||
VueDemi[key] = VueCompositionAPI[key] | ||
} | ||
VueDemi.isVue2 = true | ||
VueDemi.isVue3 = false | ||
VueDemi.install = function (){} | ||
VueDemi.install = function () {} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = Vue | ||
VueDemi.version = Vue.version | ||
} else { | ||
console.error('[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.') | ||
} | ||
else if (Vue.version.slice(0, 2) === '2.') { | ||
if (VueCompositionAPI) { | ||
for (var key in VueCompositionAPI) { | ||
VueDemi[key] = VueCompositionAPI[key] | ||
} | ||
VueDemi.isVue2 = true | ||
VueDemi.isVue3 = false | ||
VueDemi.install = function (){} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = Vue | ||
VueDemi.version = Vue.version | ||
} else { | ||
console.error( | ||
'[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.' | ||
) | ||
} | ||
} else if (Vue.version.slice(0, 2) === '3.') { | ||
for (var key in Vue) { | ||
VueDemi[key] = Vue[key] | ||
} | ||
VueDemi.isVue2 = false | ||
VueDemi.isVue3 = true | ||
VueDemi.install = function (){} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = undefined | ||
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 | ||
} | ||
target[key] = val | ||
} | ||
// Vue 3 | ||
else if (Vue.version.slice(0, 2) === '3.') { | ||
for (var key in Vue) { | ||
VueDemi[key] = Vue[key] | ||
} | ||
VueDemi.isVue2 = false | ||
VueDemi.isVue3 = true | ||
VueDemi.install = function () {} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = undefined | ||
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 | ||
} | ||
VueDemi.del = function(target, key) { | ||
if (Array.isArray(target)) { | ||
target.splice(key, 1) | ||
return | ||
} | ||
delete target[key] | ||
target[key] = val | ||
return val | ||
} | ||
VueDemi.del = function (target, key) { | ||
if (Array.isArray(target)) { | ||
target.splice(key, 1) | ||
return | ||
} | ||
} else { | ||
console.error('[vue-demi] Vue version ' + Vue.version + ' is unsupported.') | ||
delete target[key] | ||
} | ||
} else { | ||
console.error( | ||
'[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`.' | ||
) | ||
console.error('[vue-demi] Vue version ' + Vue.version + ' is unsupported.') | ||
} | ||
return VueDemi | ||
})( | ||
this.VueDemi = this.VueDemi || (typeof VueDemi !== "undefined" ? VueDemi : {}), | ||
this.Vue || (typeof Vue !== "undefined" ? Vue : undefined), | ||
this.VueCompositionAPI || (typeof VueCompositionAPI !== "undefined" ? VueCompositionAPI : undefined) | ||
(this.VueDemi = this.VueDemi || (typeof VueDemi !== 'undefined' ? VueDemi : {})), | ||
this.Vue || (typeof Vue !== 'undefined' ? Vue : undefined), | ||
this.VueCompositionAPI || (typeof VueCompositionAPI !== 'undefined' ? VueCompositionAPI : undefined) | ||
); | ||
@@ -77,6 +118,2 @@ ; | ||
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } | ||
var axios__default = /*#__PURE__*/_interopDefaultLegacy(axios); | ||
var __defProp = Object.defineProperty; | ||
@@ -105,3 +142,3 @@ var __defProps = Object.defineProperties; | ||
let defaultConfig = {}; | ||
let instance = axios__default["default"]; | ||
let instance = axios; | ||
let options = { immediate: !!argsPlaceholder, shallow: true }; | ||
@@ -127,3 +164,3 @@ const isAxiosInstance = (val) => !!(val == null ? void 0 : val.request); | ||
const error = vueDemi.shallowRef(); | ||
const cancelToken = axios__default["default"].CancelToken.source(); | ||
const cancelToken = axios.CancelToken.source(); | ||
const abort = (message) => { | ||
@@ -182,4 +219,2 @@ if (isFinished.value || !isLoading.value) | ||
Object.defineProperty(exports, '__esModule', { value: true }); | ||
})(this.VueUse = this.VueUse || {}, VueDemi, VueUse, axios); |
@@ -1,1 +0,1 @@ | ||
var VueDemi=function(n,o,a){if(n.install)return n;if(o)if(o.version.slice(0,4)==="2.7."){for(var l in o)n[l]=o[l];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=o,n.Vue2=o,n.version=o.version}else if(o.version.slice(0,2)==="2.")if(a){for(var l in a)n[l]=a[l];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=o,n.Vue2=o,n.version=o.version}else console.error("[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.");else if(o.version.slice(0,2)==="3."){for(var l in o)n[l]=o[l];n.isVue2=!1,n.isVue3=!0,n.install=function(){},n.Vue=o,n.Vue2=void 0,n.version=o.version,n.set=function(i,f,c){return Array.isArray(i)?(i.length=Math.max(i.length,f),i.splice(f,1,c),c):(i[f]=c,c)},n.del=function(i,f){if(Array.isArray(i)){i.splice(f,1);return}delete i[f]}}else console.error("[vue-demi] Vue version "+o.version+" is unsupported.");else console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`.");return n}(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(n,o,a,l){"use strict";function i(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var f=i(l),c=Object.defineProperty,M=Object.defineProperties,g=Object.getOwnPropertyDescriptors,O=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable,A=(e,s,t)=>s in e?c(e,s,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[s]=t,_=(e,s)=>{for(var t in s||(s={}))q.call(s,t)&&A(e,t,s[t]);if(O)for(var t of O(s))B.call(s,t)&&A(e,t,s[t]);return e},j=(e,s)=>M(e,g(s));function N(...e){const s=typeof e[0]=="string"?e[0]:void 0,t=a.isString(s)?1:0;let C={},y=f.default,P={immediate:!!t,shallow:!0};const b=r=>!!(r==null?void 0:r.request);e.length>0+t&&(b(e[0+t])?y=e[0+t]:C=e[0+t]),e.length>1+t&&b(e[1+t])&&(y=e[1+t]),(e.length===2+t&&!b(e[1+t])||e.length===3+t)&&(P=e[e.length-1]);const I=o.shallowRef(),x=P.shallow?o.shallowRef():o.ref(),u=o.ref(!1),d=o.ref(!1),p=o.ref(!1),w=o.shallowRef(),R=f.default.CancelToken.source(),S=r=>{u.value||!d.value||(R.cancel(r),p.value=!0,d.value=!1,u.value=!1)},T=r=>{d.value=r,u.value=!r},U=()=>new Promise((r,v)=>{a.until(u).toBe(!0).then(()=>r(L)).catch(v)}),E=(r,v)=>U().then(r,v),F=(r=s,v={})=>{w.value=void 0;const k=typeof r=="string"?r:s??"";return T(!0),y(k,j(_(_({},C),typeof r=="object"?r:v),{cancelToken:R.token})).then(h=>{I.value=h,x.value=h.data}).catch(h=>{w.value=h}).finally(()=>T(!1)),{then:E}};P.immediate&&s&&F();const L={response:I,data:x,error:w,finished:u,loading:d,isFinished:u,isLoading:d,cancel:S,isAborted:p,canceled:p,aborted:p,isCanceled:p,abort:S,execute:F};return j(_({},L),{then:E})}n.useAxios=N,Object.defineProperty(n,"__esModule",{value:!0})})(this.VueUse=this.VueUse||{},VueDemi,VueUse,axios); | ||
var VueDemi=function(e,n,p){if(e.install)return e;if(!n)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),e;if(n.version.slice(0,4)==="2.7."){let s=function(f,d){var c,y={},h={config:n.config,use:n.use.bind(n),mixin:n.mixin.bind(n),component:n.component.bind(n),provide:function(a,u){return y[a]=u,this},directive:function(a,u){return u?(n.directive(a,u),h):n.directive(a)},mount:function(a,u){return c||(c=new n(Object.assign({propsData:d},f,{provide:Object.assign(y,f.provide)})),c.$mount(a,u),c)},unmount:function(){c&&(c.$destroy(),c=void 0)}};return h};var q=s;for(var l in n)e[l]=n[l];e.isVue2=!0,e.isVue3=!1,e.install=function(){},e.Vue=n,e.Vue2=n,e.version=n.version,e.warn=n.util.warn,e.createApp=s}else if(n.version.slice(0,2)==="2.")if(p){for(var l in p)e[l]=p[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(s,f,d){return Array.isArray(s)?(s.length=Math.max(s.length,f),s.splice(f,1,d),d):(s[f]=d,d)},e.del=function(s,f){if(Array.isArray(s)){s.splice(f,1);return}delete s[f]}}else console.error("[vue-demi] Vue version "+n.version+" is unsupported.");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,p,l){"use strict";var q=Object.defineProperty,s=Object.defineProperties,f=Object.getOwnPropertyDescriptors,d=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,h=(t,r,o)=>r in t?q(t,r,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[r]=o,a=(t,r)=>{for(var o in r||(r={}))c.call(r,o)&&h(t,o,r[o]);if(d)for(var o of d(r))y.call(r,o)&&h(t,o,r[o]);return t},u=(t,r)=>s(t,f(r));function B(...t){const r=typeof t[0]=="string"?t[0]:void 0,o=p.isString(r)?1:0;let g={},O=l,A={immediate:!!o,shallow:!0};const j=i=>!!(i==null?void 0:i.request);t.length>0+o&&(j(t[0+o])?O=t[0+o]:g=t[0+o]),t.length>1+o&&j(t[1+o])&&(O=t[1+o]),(t.length===2+o&&!j(t[1+o])||t.length===3+o)&&(A=t[t.length-1]);const x=n.shallowRef(),C=A.shallow?n.shallowRef():n.ref(),v=n.ref(!1),_=n.ref(!1),b=n.ref(!1),I=n.shallowRef(),R=l.CancelToken.source(),S=i=>{v.value||!_.value||(R.cancel(i),b.value=!0,_.value=!1,v.value=!1)},T=i=>{_.value=i,v.value=!i},L=()=>new Promise((i,w)=>{p.until(v).toBe(!0).then(()=>i($)).catch(w)}),E=(i,w)=>L().then(i,w),F=(i=r,w={})=>{I.value=void 0;const M=typeof i=="string"?i:r??"";return T(!0),O(M,u(a(a({},g),typeof i=="object"?i:w),{cancelToken:R.token})).then(P=>{x.value=P,C.value=P.data}).catch(P=>{I.value=P}).finally(()=>T(!1)),{then:E}};A.immediate&&r&&F();const $={response:x,data:C,error:I,finished:v,loading:_,isFinished:v,isLoading:_,cancel:S,isAborted:b,canceled:b,aborted:b,isCanceled:b,abort:S,execute:F};return u(a({},$),{then:E})}e.useAxios=B})(this.VueUse=this.VueUse||{},VueDemi,VueUse,axios); |
@@ -1,72 +0,113 @@ | ||
;var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) { | ||
var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) { | ||
if (VueDemi.install) { | ||
return VueDemi | ||
} | ||
if (Vue) { | ||
if (Vue.version.slice(0, 4) === '2.7.') { | ||
for (var key in Vue) { | ||
VueDemi[key] = Vue[key] | ||
if (!Vue) { | ||
console.error('[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`.') | ||
return VueDemi | ||
} | ||
// Vue 2.7 | ||
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.warn = Vue.util.warn | ||
function createApp(rootComponent, rootProps) { | ||
var vm | ||
var provide = {} | ||
var app = { | ||
config: Vue.config, | ||
use: Vue.use.bind(Vue), | ||
mixin: Vue.mixin.bind(Vue), | ||
component: Vue.component.bind(Vue), | ||
provide: function (key, value) { | ||
provide[key] = value | ||
return this | ||
}, | ||
directive: function (name, dir) { | ||
if (dir) { | ||
Vue.directive(name, dir) | ||
return app | ||
} else { | ||
return Vue.directive(name) | ||
} | ||
}, | ||
mount: function (el, hydrating) { | ||
if (!vm) { | ||
vm = new Vue(Object.assign({ propsData: rootProps }, rootComponent, { provide: Object.assign(provide, rootComponent.provide) })) | ||
vm.$mount(el, hydrating) | ||
return vm | ||
} else { | ||
return vm | ||
} | ||
}, | ||
unmount: function () { | ||
if (vm) { | ||
vm.$destroy() | ||
vm = undefined | ||
} | ||
}, | ||
} | ||
return app | ||
} | ||
VueDemi.createApp = createApp | ||
} | ||
// Vue 2.6.x | ||
else if (Vue.version.slice(0, 2) === '2.') { | ||
if (VueCompositionAPI) { | ||
for (var key in VueCompositionAPI) { | ||
VueDemi[key] = VueCompositionAPI[key] | ||
} | ||
VueDemi.isVue2 = true | ||
VueDemi.isVue3 = false | ||
VueDemi.install = function (){} | ||
VueDemi.install = function () {} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = Vue | ||
VueDemi.version = Vue.version | ||
} else { | ||
console.error('[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.') | ||
} | ||
else if (Vue.version.slice(0, 2) === '2.') { | ||
if (VueCompositionAPI) { | ||
for (var key in VueCompositionAPI) { | ||
VueDemi[key] = VueCompositionAPI[key] | ||
} | ||
VueDemi.isVue2 = true | ||
VueDemi.isVue3 = false | ||
VueDemi.install = function (){} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = Vue | ||
VueDemi.version = Vue.version | ||
} else { | ||
console.error( | ||
'[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.' | ||
) | ||
} | ||
} else if (Vue.version.slice(0, 2) === '3.') { | ||
for (var key in Vue) { | ||
VueDemi[key] = Vue[key] | ||
} | ||
VueDemi.isVue2 = false | ||
VueDemi.isVue3 = true | ||
VueDemi.install = function (){} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = undefined | ||
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 | ||
} | ||
target[key] = val | ||
} | ||
// Vue 3 | ||
else if (Vue.version.slice(0, 2) === '3.') { | ||
for (var key in Vue) { | ||
VueDemi[key] = Vue[key] | ||
} | ||
VueDemi.isVue2 = false | ||
VueDemi.isVue3 = true | ||
VueDemi.install = function () {} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = undefined | ||
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 | ||
} | ||
VueDemi.del = function(target, key) { | ||
if (Array.isArray(target)) { | ||
target.splice(key, 1) | ||
return | ||
} | ||
delete target[key] | ||
target[key] = val | ||
return val | ||
} | ||
VueDemi.del = function (target, key) { | ||
if (Array.isArray(target)) { | ||
target.splice(key, 1) | ||
return | ||
} | ||
} else { | ||
console.error('[vue-demi] Vue version ' + Vue.version + ' is unsupported.') | ||
delete target[key] | ||
} | ||
} else { | ||
console.error( | ||
'[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`.' | ||
) | ||
console.error('[vue-demi] Vue version ' + Vue.version + ' is unsupported.') | ||
} | ||
return VueDemi | ||
})( | ||
this.VueDemi = this.VueDemi || (typeof VueDemi !== "undefined" ? VueDemi : {}), | ||
this.Vue || (typeof Vue !== "undefined" ? Vue : undefined), | ||
this.VueCompositionAPI || (typeof VueCompositionAPI !== "undefined" ? VueCompositionAPI : undefined) | ||
(this.VueDemi = this.VueDemi || (typeof VueDemi !== 'undefined' ? VueDemi : {})), | ||
this.Vue || (typeof Vue !== 'undefined' ? Vue : undefined), | ||
this.VueCompositionAPI || (typeof VueCompositionAPI !== 'undefined' ? VueCompositionAPI : undefined) | ||
); | ||
@@ -108,4 +149,2 @@ ; | ||
Object.defineProperty(exports, '__esModule', { value: true }); | ||
})(this.VueUse = this.VueUse || {}, VueUse, VueDemi, changeCase); |
@@ -1,1 +0,1 @@ | ||
var VueDemi=function(e,s,i){if(e.install)return e;if(s)if(s.version.slice(0,4)==="2.7."){for(var n in s)e[n]=s[n];e.isVue2=!0,e.isVue3=!1,e.install=function(){},e.Vue=s,e.Vue2=s,e.version=s.version}else if(s.version.slice(0,2)==="2.")if(i){for(var n in i)e[n]=i[n];e.isVue2=!0,e.isVue3=!1,e.install=function(){},e.Vue=s,e.Vue2=s,e.version=s.version}else console.error("[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.");else if(s.version.slice(0,2)==="3."){for(var n in s)e[n]=s[n];e.isVue2=!1,e.isVue3=!0,e.install=function(){},e.Vue=s,e.Vue2=void 0,e.version=s.version,e.set=function(r,o,t){return Array.isArray(r)?(r.length=Math.max(r.length,o),r.splice(o,1,t),t):(r[o]=t,t)},e.del=function(r,o){if(Array.isArray(r)){r.splice(o,1);return}delete r[o]}}else console.error("[vue-demi] Vue version "+s.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,s,i,n){"use strict";var r=Object.freeze({__proto__:null,camelCase:n.camelCase,capitalCase:n.capitalCase,constantCase:n.constantCase,dotCase:n.dotCase,headerCase:n.headerCase,noCase:n.noCase,paramCase:n.paramCase,pascalCase:n.pascalCase,pathCase:n.pathCase,sentenceCase:n.sentenceCase,snakeCase:n.snakeCase});function o(t,a,f){if(s.isFunction(t))return i.computed(()=>r[a](s.resolveUnref(t),f));const l=i.ref(t);return i.computed({get(){return r[a](l.value,f)},set(u){l.value=u}})}e.useChangeCase=o,Object.defineProperty(e,"__esModule",{value:!0})})(this.VueUse=this.VueUse||{},VueUse,VueDemi,changeCase); | ||
var VueDemi=function(n,e,a){if(n.install)return n;if(!e)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),n;if(e.version.slice(0,4)==="2.7."){let r=function(i,t){var o,l={},d={config:e.config,use:e.use.bind(e),mixin:e.mixin.bind(e),component:e.component.bind(e),provide:function(f,c){return l[f]=c,this},directive:function(f,c){return c?(e.directive(f,c),d):e.directive(f)},mount:function(f,c){return o||(o=new e(Object.assign({propsData:t},i,{provide:Object.assign(l,i.provide)})),o.$mount(f,c),o)},unmount:function(){o&&(o.$destroy(),o=void 0)}};return d};var p=r;for(var s in e)n[s]=e[s];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=e,n.Vue2=e,n.version=e.version,n.warn=e.util.warn,n.createApp=r}else if(e.version.slice(0,2)==="2.")if(a){for(var s in a)n[s]=a[s];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=e,n.Vue2=e,n.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 s in e)n[s]=e[s];n.isVue2=!1,n.isVue3=!0,n.install=function(){},n.Vue=e,n.Vue2=void 0,n.version=e.version,n.set=function(r,i,t){return Array.isArray(r)?(r.length=Math.max(r.length,i),r.splice(i,1,t),t):(r[i]=t,t)},n.del=function(r,i){if(Array.isArray(r)){r.splice(i,1);return}delete r[i]}}else console.error("[vue-demi] Vue version "+e.version+" is unsupported.");return n}(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(n,e,a,s){"use strict";var p=Object.freeze({__proto__:null,camelCase:s.camelCase,capitalCase:s.capitalCase,constantCase:s.constantCase,dotCase:s.dotCase,headerCase:s.headerCase,noCase:s.noCase,paramCase:s.paramCase,pascalCase:s.pascalCase,pathCase:s.pathCase,sentenceCase:s.sentenceCase,snakeCase:s.snakeCase});function r(i,t,o){if(e.isFunction(i))return a.computed(()=>p[t](e.resolveUnref(i),o));const l=a.ref(i);return a.computed({get(){return p[t](l.value,o)},set(d){l.value=d}})}n.useChangeCase=r})(this.VueUse=this.VueUse||{},VueUse,VueDemi,changeCase); |
@@ -1,72 +0,113 @@ | ||
;var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) { | ||
var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) { | ||
if (VueDemi.install) { | ||
return VueDemi | ||
} | ||
if (Vue) { | ||
if (Vue.version.slice(0, 4) === '2.7.') { | ||
for (var key in Vue) { | ||
VueDemi[key] = Vue[key] | ||
if (!Vue) { | ||
console.error('[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`.') | ||
return VueDemi | ||
} | ||
// Vue 2.7 | ||
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.warn = Vue.util.warn | ||
function createApp(rootComponent, rootProps) { | ||
var vm | ||
var provide = {} | ||
var app = { | ||
config: Vue.config, | ||
use: Vue.use.bind(Vue), | ||
mixin: Vue.mixin.bind(Vue), | ||
component: Vue.component.bind(Vue), | ||
provide: function (key, value) { | ||
provide[key] = value | ||
return this | ||
}, | ||
directive: function (name, dir) { | ||
if (dir) { | ||
Vue.directive(name, dir) | ||
return app | ||
} else { | ||
return Vue.directive(name) | ||
} | ||
}, | ||
mount: function (el, hydrating) { | ||
if (!vm) { | ||
vm = new Vue(Object.assign({ propsData: rootProps }, rootComponent, { provide: Object.assign(provide, rootComponent.provide) })) | ||
vm.$mount(el, hydrating) | ||
return vm | ||
} else { | ||
return vm | ||
} | ||
}, | ||
unmount: function () { | ||
if (vm) { | ||
vm.$destroy() | ||
vm = undefined | ||
} | ||
}, | ||
} | ||
return app | ||
} | ||
VueDemi.createApp = createApp | ||
} | ||
// Vue 2.6.x | ||
else if (Vue.version.slice(0, 2) === '2.') { | ||
if (VueCompositionAPI) { | ||
for (var key in VueCompositionAPI) { | ||
VueDemi[key] = VueCompositionAPI[key] | ||
} | ||
VueDemi.isVue2 = true | ||
VueDemi.isVue3 = false | ||
VueDemi.install = function (){} | ||
VueDemi.install = function () {} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = Vue | ||
VueDemi.version = Vue.version | ||
} else { | ||
console.error('[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.') | ||
} | ||
else if (Vue.version.slice(0, 2) === '2.') { | ||
if (VueCompositionAPI) { | ||
for (var key in VueCompositionAPI) { | ||
VueDemi[key] = VueCompositionAPI[key] | ||
} | ||
VueDemi.isVue2 = true | ||
VueDemi.isVue3 = false | ||
VueDemi.install = function (){} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = Vue | ||
VueDemi.version = Vue.version | ||
} else { | ||
console.error( | ||
'[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.' | ||
) | ||
} | ||
} else if (Vue.version.slice(0, 2) === '3.') { | ||
for (var key in Vue) { | ||
VueDemi[key] = Vue[key] | ||
} | ||
VueDemi.isVue2 = false | ||
VueDemi.isVue3 = true | ||
VueDemi.install = function (){} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = undefined | ||
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 | ||
} | ||
target[key] = val | ||
} | ||
// Vue 3 | ||
else if (Vue.version.slice(0, 2) === '3.') { | ||
for (var key in Vue) { | ||
VueDemi[key] = Vue[key] | ||
} | ||
VueDemi.isVue2 = false | ||
VueDemi.isVue3 = true | ||
VueDemi.install = function () {} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = undefined | ||
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 | ||
} | ||
VueDemi.del = function(target, key) { | ||
if (Array.isArray(target)) { | ||
target.splice(key, 1) | ||
return | ||
} | ||
delete target[key] | ||
target[key] = val | ||
return val | ||
} | ||
VueDemi.del = function (target, key) { | ||
if (Array.isArray(target)) { | ||
target.splice(key, 1) | ||
return | ||
} | ||
} else { | ||
console.error('[vue-demi] Vue version ' + Vue.version + ' is unsupported.') | ||
delete target[key] | ||
} | ||
} else { | ||
console.error( | ||
'[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`.' | ||
) | ||
console.error('[vue-demi] Vue version ' + Vue.version + ' is unsupported.') | ||
} | ||
return VueDemi | ||
})( | ||
this.VueDemi = this.VueDemi || (typeof VueDemi !== "undefined" ? VueDemi : {}), | ||
this.Vue || (typeof Vue !== "undefined" ? Vue : undefined), | ||
this.VueCompositionAPI || (typeof VueCompositionAPI !== "undefined" ? VueCompositionAPI : undefined) | ||
(this.VueDemi = this.VueDemi || (typeof VueDemi !== 'undefined' ? VueDemi : {})), | ||
this.Vue || (typeof Vue !== 'undefined' ? Vue : undefined), | ||
this.VueCompositionAPI || (typeof VueCompositionAPI !== 'undefined' ? VueCompositionAPI : undefined) | ||
); | ||
@@ -77,6 +118,2 @@ ; | ||
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } | ||
var Cookie__default = /*#__PURE__*/_interopDefaultLegacy(Cookie); | ||
var __defProp = Object.defineProperty; | ||
@@ -99,6 +136,6 @@ var __getOwnPropSymbols = Object.getOwnPropertySymbols; | ||
function createCookies(req) { | ||
const universalCookie = new Cookie__default["default"](req ? req.headers.cookie : null); | ||
const universalCookie = new Cookie(req ? req.headers.cookie : null); | ||
return (dependencies, { doNotParse = false, autoUpdateDependencies = false } = {}) => useCookies(dependencies, { doNotParse, autoUpdateDependencies }, universalCookie); | ||
} | ||
function useCookies(dependencies, { doNotParse = false, autoUpdateDependencies = false } = {}, cookies = new Cookie__default["default"]()) { | ||
function useCookies(dependencies, { doNotParse = false, autoUpdateDependencies = false } = {}, cookies = new Cookie()) { | ||
const watchingDependencies = autoUpdateDependencies ? [...dependencies || []] : dependencies; | ||
@@ -147,4 +184,2 @@ let previousCookies = cookies.getAll({ doNotParse: true }); | ||
Object.defineProperty(exports, '__esModule', { value: true }); | ||
})(this.VueUse = this.VueUse || {}, VueUse, VueDemi, UniversalCookie); |
@@ -1,1 +0,1 @@ | ||
var VueDemi=function(e,r,v){if(e.install)return e;if(r)if(r.version.slice(0,4)==="2.7."){for(var f in r)e[f]=r[f];e.isVue2=!0,e.isVue3=!1,e.install=function(){},e.Vue=r,e.Vue2=r,e.version=r.version}else if(r.version.slice(0,2)==="2.")if(v){for(var f in v)e[f]=v[f];e.isVue2=!0,e.isVue3=!1,e.install=function(){},e.Vue=r,e.Vue2=r,e.version=r.version}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 f in r)e[f]=r[f];e.isVue2=!1,e.isVue3=!0,e.install=function(){},e.Vue=r,e.Vue2=void 0,e.version=r.version,e.set=function(l,u,a){return Array.isArray(l)?(l.length=Math.max(l.length,u),l.splice(u,1,a),a):(l[u]=a,a)},e.del=function(l,u){if(Array.isArray(l)){l.splice(u,1);return}delete l[u]}}else console.error("[vue-demi] Vue version "+r.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,r,v,f){"use strict";function l(n){return n&&typeof n=="object"&&"default"in n?n:{default:n}}var u=l(f),a=Object.defineProperty,p=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,h=(n,t,o)=>t in n?a(n,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):n[t]=o,C=(n,t)=>{for(var o in t||(t={}))P.call(t,o)&&h(n,o,t[o]);if(p)for(var o of p(t))A.call(t,o)&&h(n,o,t[o]);return n};function O(n){const t=new u.default(n?n.headers.cookie:null);return(o,{doNotParse:i=!1,autoUpdateDependencies:d=!1}={})=>_(o,{doNotParse:i,autoUpdateDependencies:d},t)}function _(n,{doNotParse:t=!1,autoUpdateDependencies:o=!1}={},i=new u.default){const d=o?[...n||[]]:n;let y=i.getAll({doNotParse:!0});const c=v.ref(0),g=()=>{const s=i.getAll({doNotParse:!0});w(d||null,s,y)&&c.value++,y=s};return i.addChangeListener(g),r.tryOnScopeDispose(()=>{i.removeChangeListener(g)}),{get:(...s)=>(o&&d&&!d.includes(s[0])&&d.push(s[0]),c.value,i.get(s[0],C({doNotParse:t},s[1]))),getAll:(...s)=>(c.value,i.getAll(C({doNotParse:t},s[0]))),set:(...s)=>i.set(...s),remove:(...s)=>i.remove(...s),addChangeListener:(...s)=>i.addChangeListener(...s),removeChangeListener:(...s)=>i.removeChangeListener(...s)}}function w(n,t,o){if(!n)return!0;for(const i of n)if(t[i]!==o[i])return!0;return!1}e.createCookies=O,e.useCookies=_,Object.defineProperty(e,"__esModule",{value:!0})})(this.VueUse=this.VueUse||{},VueUse,VueDemi,UniversalCookie); | ||
var VueDemi=function(e,n,h){if(e.install)return e;if(!n)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),e;if(n.version.slice(0,4)==="2.7."){let s=function(a,c){var u,C={},g={config:n.config,use:n.use.bind(n),mixin:n.mixin.bind(n),component:n.component.bind(n),provide:function(v,d){return C[v]=d,this},directive:function(v,d){return d?(n.directive(v,d),g):n.directive(v)},mount:function(v,d){return u||(u=new n(Object.assign({propsData:c},a,{provide:Object.assign(C,a.provide)})),u.$mount(v,d),u)},unmount:function(){u&&(u.$destroy(),u=void 0)}};return g};var b=s;for(var l in n)e[l]=n[l];e.isVue2=!0,e.isVue3=!1,e.install=function(){},e.Vue=n,e.Vue2=n,e.version=n.version,e.warn=n.util.warn,e.createApp=s}else if(n.version.slice(0,2)==="2.")if(h){for(var l in h)e[l]=h[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(s,a,c){return Array.isArray(s)?(s.length=Math.max(s.length,a),s.splice(a,1,c),c):(s[a]=c,c)},e.del=function(s,a){if(Array.isArray(s)){s.splice(a,1);return}delete s[a]}}else console.error("[vue-demi] Vue version "+n.version+" is unsupported.");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,h,l){"use strict";var b=Object.defineProperty,s=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,u=(o,r,t)=>r in o?b(o,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):o[r]=t,C=(o,r)=>{for(var t in r||(r={}))a.call(r,t)&&u(o,t,r[t]);if(s)for(var t of s(r))c.call(r,t)&&u(o,t,r[t]);return o};function g(o){const r=new l(o?o.headers.cookie:null);return(t,{doNotParse:f=!1,autoUpdateDependencies:p=!1}={})=>v(t,{doNotParse:f,autoUpdateDependencies:p},r)}function v(o,{doNotParse:r=!1,autoUpdateDependencies:t=!1}={},f=new l){const p=t?[...o||[]]:o;let w=f.getAll({doNotParse:!0});const y=h.ref(0),_=()=>{const i=f.getAll({doNotParse:!0});d(p||null,i,w)&&y.value++,w=i};return f.addChangeListener(_),n.tryOnScopeDispose(()=>{f.removeChangeListener(_)}),{get:(...i)=>(t&&p&&!p.includes(i[0])&&p.push(i[0]),y.value,f.get(i[0],C({doNotParse:r},i[1]))),getAll:(...i)=>(y.value,f.getAll(C({doNotParse:r},i[0]))),set:(...i)=>f.set(...i),remove:(...i)=>f.remove(...i),addChangeListener:(...i)=>f.addChangeListener(...i),removeChangeListener:(...i)=>f.removeChangeListener(...i)}}function d(o,r,t){if(!o)return!0;for(const f of o)if(r[f]!==t[f])return!0;return!1}e.createCookies=g,e.useCookies=v})(this.VueUse=this.VueUse||{},VueUse,VueDemi,UniversalCookie); |
@@ -1,72 +0,113 @@ | ||
;var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) { | ||
var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) { | ||
if (VueDemi.install) { | ||
return VueDemi | ||
} | ||
if (Vue) { | ||
if (Vue.version.slice(0, 4) === '2.7.') { | ||
for (var key in Vue) { | ||
VueDemi[key] = Vue[key] | ||
if (!Vue) { | ||
console.error('[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`.') | ||
return VueDemi | ||
} | ||
// Vue 2.7 | ||
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.warn = Vue.util.warn | ||
function createApp(rootComponent, rootProps) { | ||
var vm | ||
var provide = {} | ||
var app = { | ||
config: Vue.config, | ||
use: Vue.use.bind(Vue), | ||
mixin: Vue.mixin.bind(Vue), | ||
component: Vue.component.bind(Vue), | ||
provide: function (key, value) { | ||
provide[key] = value | ||
return this | ||
}, | ||
directive: function (name, dir) { | ||
if (dir) { | ||
Vue.directive(name, dir) | ||
return app | ||
} else { | ||
return Vue.directive(name) | ||
} | ||
}, | ||
mount: function (el, hydrating) { | ||
if (!vm) { | ||
vm = new Vue(Object.assign({ propsData: rootProps }, rootComponent, { provide: Object.assign(provide, rootComponent.provide) })) | ||
vm.$mount(el, hydrating) | ||
return vm | ||
} else { | ||
return vm | ||
} | ||
}, | ||
unmount: function () { | ||
if (vm) { | ||
vm.$destroy() | ||
vm = undefined | ||
} | ||
}, | ||
} | ||
return app | ||
} | ||
VueDemi.createApp = createApp | ||
} | ||
// Vue 2.6.x | ||
else if (Vue.version.slice(0, 2) === '2.') { | ||
if (VueCompositionAPI) { | ||
for (var key in VueCompositionAPI) { | ||
VueDemi[key] = VueCompositionAPI[key] | ||
} | ||
VueDemi.isVue2 = true | ||
VueDemi.isVue3 = false | ||
VueDemi.install = function (){} | ||
VueDemi.install = function () {} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = Vue | ||
VueDemi.version = Vue.version | ||
} else { | ||
console.error('[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.') | ||
} | ||
else if (Vue.version.slice(0, 2) === '2.') { | ||
if (VueCompositionAPI) { | ||
for (var key in VueCompositionAPI) { | ||
VueDemi[key] = VueCompositionAPI[key] | ||
} | ||
VueDemi.isVue2 = true | ||
VueDemi.isVue3 = false | ||
VueDemi.install = function (){} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = Vue | ||
VueDemi.version = Vue.version | ||
} else { | ||
console.error( | ||
'[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.' | ||
) | ||
} | ||
} else if (Vue.version.slice(0, 2) === '3.') { | ||
for (var key in Vue) { | ||
VueDemi[key] = Vue[key] | ||
} | ||
VueDemi.isVue2 = false | ||
VueDemi.isVue3 = true | ||
VueDemi.install = function (){} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = undefined | ||
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 | ||
} | ||
target[key] = val | ||
} | ||
// Vue 3 | ||
else if (Vue.version.slice(0, 2) === '3.') { | ||
for (var key in Vue) { | ||
VueDemi[key] = Vue[key] | ||
} | ||
VueDemi.isVue2 = false | ||
VueDemi.isVue3 = true | ||
VueDemi.install = function () {} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = undefined | ||
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 | ||
} | ||
VueDemi.del = function(target, key) { | ||
if (Array.isArray(target)) { | ||
target.splice(key, 1) | ||
return | ||
} | ||
delete target[key] | ||
target[key] = val | ||
return val | ||
} | ||
VueDemi.del = function (target, key) { | ||
if (Array.isArray(target)) { | ||
target.splice(key, 1) | ||
return | ||
} | ||
} else { | ||
console.error('[vue-demi] Vue version ' + Vue.version + ' is unsupported.') | ||
delete target[key] | ||
} | ||
} else { | ||
console.error( | ||
'[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`.' | ||
) | ||
console.error('[vue-demi] Vue version ' + Vue.version + ' is unsupported.') | ||
} | ||
return VueDemi | ||
})( | ||
this.VueDemi = this.VueDemi || (typeof VueDemi !== "undefined" ? VueDemi : {}), | ||
this.Vue || (typeof Vue !== "undefined" ? Vue : undefined), | ||
this.VueCompositionAPI || (typeof VueCompositionAPI !== "undefined" ? VueCompositionAPI : undefined) | ||
(this.VueDemi = this.VueDemi || (typeof VueDemi !== 'undefined' ? VueDemi : {})), | ||
this.Vue || (typeof Vue !== 'undefined' ? Vue : undefined), | ||
this.VueCompositionAPI || (typeof VueCompositionAPI !== 'undefined' ? VueCompositionAPI : undefined) | ||
); | ||
@@ -198,4 +239,2 @@ ; | ||
Object.defineProperty(exports, '__esModule', { value: true }); | ||
})(this.VueUse = this.VueUse || {}, VueDemi, Drauu, VueUse, VueUse); |
@@ -1,1 +0,1 @@ | ||
var VueDemi=function(n,r,c){if(n.install)return n;if(r)if(r.version.slice(0,4)==="2.7."){for(var t in r)n[t]=r[t];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=r,n.Vue2=r,n.version=r.version}else if(r.version.slice(0,2)==="2.")if(c){for(var t in c)n[t]=c[t];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=r,n.Vue2=r,n.version=r.version}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 t in r)n[t]=r[t];n.isVue2=!1,n.isVue3=!0,n.install=function(){},n.Vue=r,n.Vue2=void 0,n.version=r.version,n.set=function(a,u,i){return Array.isArray(a)?(a.length=Math.max(a.length,u),a.splice(u,1,i),i):(a[u]=i,i)},n.del=function(a,u){if(Array.isArray(a)){a.splice(u,1);return}delete a[u]}}else console.error("[vue-demi] Vue version "+r.version+" is unsupported.");else console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`.");return n}(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(n,r,c,t,a){"use strict";var u=Object.defineProperty,i=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,v=(l,s,e)=>s in l?u(l,s,{enumerable:!0,configurable:!0,writable:!0,value:e}):l[s]=e,C=(l,s)=>{for(var e in s||(s={}))S.call(s,e)&&v(l,e,s[e]);if(i)for(var e of i(s))w.call(s,e)&&v(l,e,s[e]);return l};function k(l,s){const e=r.ref();let p=[];const h=t.createEventHook(),_=t.createEventHook(),y=t.createEventHook(),E=t.createEventHook(),P=t.createEventHook(),g=r.ref(!1),b=r.ref(!1),A=r.ref(!1),U=r.ref(!1),d=r.ref({color:"black",size:3,arrowEnd:!1,cornerRadius:0,dasharray:void 0,fill:"transparent",mode:"draw"});r.watch(d,()=>{const o=e.value;o&&(o.brush=d.value,o.mode=d.value.mode)},{deep:!0});const I=()=>{var o;return(o=e.value)==null?void 0:o.undo()},G=()=>{var o;return(o=e.value)==null?void 0:o.redo()},j=()=>{var o;return(o=e.value)==null?void 0:o.clear()},m=()=>{var o;return(o=e.value)==null?void 0:o.cancel()},R=o=>{var f;return(f=e.value)==null?void 0:f.load(o)},M=()=>{var o;return(o=e.value)==null?void 0:o.dump()},H=()=>{var o;p.forEach(f=>f()),(o=e.value)==null||o.unmount()},O=()=>{e.value&&(g.value=e.value.canUndo(),b.value=e.value.canRedo(),A.value=e.value.altPressed,U.value=e.value.shiftPressed)};return r.watch(()=>t.unrefElement(l),o=>{!o||typeof SVGSVGElement=="undefined"||!(o instanceof SVGSVGElement)||(e.value&&H(),e.value=c.createDrauu(C({el:o},s)),O(),p=[e.value.on("canceled",()=>_.trigger()),e.value.on("committed",()=>y.trigger()),e.value.on("start",()=>E.trigger()),e.value.on("end",()=>P.trigger()),e.value.on("changed",()=>{O(),h.trigger()})])},{flush:"post"}),a.tryOnScopeDispose(()=>H()),{drauuInstance:e,load:R,dump:M,clear:j,cancel:m,undo:I,redo:G,canUndo:g,canRedo:b,brush:d,onChanged:h.on,onCommitted:y.on,onStart:E.on,onEnd:P.on,onCanceled:_.on}}n.useDrauu=k,Object.defineProperty(n,"__esModule",{value:!0})})(this.VueUse=this.VueUse||{},VueDemi,Drauu,VueUse,VueUse); | ||
var VueDemi=function(r,n,f){if(r.install)return r;if(!n)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),r;if(n.version.slice(0,4)==="2.7."){let a=function(l,c){var u,v={},p={config:n.config,use:n.use.bind(n),mixin:n.mixin.bind(n),component:n.component.bind(n),provide:function(d,t){return v[d]=t,this},directive:function(d,t){return t?(n.directive(d,t),p):n.directive(d)},mount:function(d,t){return u||(u=new n(Object.assign({propsData:c},l,{provide:Object.assign(v,l.provide)})),u.$mount(d,t),u)},unmount:function(){u&&(u.$destroy(),u=void 0)}};return p};var A=a;for(var s in n)r[s]=n[s];r.isVue2=!0,r.isVue3=!1,r.install=function(){},r.Vue=n,r.Vue2=n,r.version=n.version,r.warn=n.util.warn,r.createApp=a}else if(n.version.slice(0,2)==="2.")if(f){for(var s in f)r[s]=f[s];r.isVue2=!0,r.isVue3=!1,r.install=function(){},r.Vue=n,r.Vue2=n,r.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 s in n)r[s]=n[s];r.isVue2=!1,r.isVue3=!0,r.install=function(){},r.Vue=n,r.Vue2=void 0,r.version=n.version,r.set=function(a,l,c){return Array.isArray(a)?(a.length=Math.max(a.length,l),a.splice(l,1,c),c):(a[l]=c,c)},r.del=function(a,l){if(Array.isArray(a)){a.splice(l,1);return}delete a[l]}}else console.error("[vue-demi] Vue version "+n.version+" is unsupported.");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,n,f,s,A){"use strict";var a=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,v=(t,i,e)=>i in t?a(t,i,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[i]=e,p=(t,i)=>{for(var e in i||(i={}))c.call(i,e)&&v(t,e,i[e]);if(l)for(var e of l(i))u.call(i,e)&&v(t,e,i[e]);return t};function d(t,i){const e=n.ref();let g=[];const y=s.createEventHook(),b=s.createEventHook(),E=s.createEventHook(),P=s.createEventHook(),w=s.createEventHook(),O=n.ref(!1),H=n.ref(!1),C=n.ref(!1),m=n.ref(!1),h=n.ref({color:"black",size:3,arrowEnd:!1,cornerRadius:0,dasharray:void 0,fill:"transparent",mode:"draw"});n.watch(h,()=>{const o=e.value;o&&(o.brush=h.value,o.mode=h.value.mode)},{deep:!0});const U=()=>{var o;return(o=e.value)==null?void 0:o.undo()},I=()=>{var o;return(o=e.value)==null?void 0:o.redo()},j=()=>{var o;return(o=e.value)==null?void 0:o.clear()},G=()=>{var o;return(o=e.value)==null?void 0:o.cancel()},x=o=>{var _;return(_=e.value)==null?void 0:_.load(o)},R=()=>{var o;return(o=e.value)==null?void 0:o.dump()},S=()=>{var o;g.forEach(_=>_()),(o=e.value)==null||o.unmount()},k=()=>{e.value&&(O.value=e.value.canUndo(),H.value=e.value.canRedo(),C.value=e.value.altPressed,m.value=e.value.shiftPressed)};return n.watch(()=>s.unrefElement(t),o=>{!o||typeof SVGSVGElement=="undefined"||!(o instanceof SVGSVGElement)||(e.value&&S(),e.value=f.createDrauu(p({el:o},i)),k(),g=[e.value.on("canceled",()=>b.trigger()),e.value.on("committed",()=>E.trigger()),e.value.on("start",()=>P.trigger()),e.value.on("end",()=>w.trigger()),e.value.on("changed",()=>{k(),y.trigger()})])},{flush:"post"}),A.tryOnScopeDispose(()=>S()),{drauuInstance:e,load:x,dump:R,clear:j,cancel:G,undo:U,redo:I,canUndo:O,canRedo:H,brush:h,onChanged:y.on,onCommitted:E.on,onStart:P.on,onEnd:w.on,onCanceled:b.on}}r.useDrauu=d})(this.VueUse=this.VueUse||{},VueDemi,Drauu,VueUse,VueUse); |
@@ -1,72 +0,113 @@ | ||
;var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) { | ||
var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) { | ||
if (VueDemi.install) { | ||
return VueDemi | ||
} | ||
if (Vue) { | ||
if (Vue.version.slice(0, 4) === '2.7.') { | ||
for (var key in Vue) { | ||
VueDemi[key] = Vue[key] | ||
if (!Vue) { | ||
console.error('[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`.') | ||
return VueDemi | ||
} | ||
// Vue 2.7 | ||
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.warn = Vue.util.warn | ||
function createApp(rootComponent, rootProps) { | ||
var vm | ||
var provide = {} | ||
var app = { | ||
config: Vue.config, | ||
use: Vue.use.bind(Vue), | ||
mixin: Vue.mixin.bind(Vue), | ||
component: Vue.component.bind(Vue), | ||
provide: function (key, value) { | ||
provide[key] = value | ||
return this | ||
}, | ||
directive: function (name, dir) { | ||
if (dir) { | ||
Vue.directive(name, dir) | ||
return app | ||
} else { | ||
return Vue.directive(name) | ||
} | ||
}, | ||
mount: function (el, hydrating) { | ||
if (!vm) { | ||
vm = new Vue(Object.assign({ propsData: rootProps }, rootComponent, { provide: Object.assign(provide, rootComponent.provide) })) | ||
vm.$mount(el, hydrating) | ||
return vm | ||
} else { | ||
return vm | ||
} | ||
}, | ||
unmount: function () { | ||
if (vm) { | ||
vm.$destroy() | ||
vm = undefined | ||
} | ||
}, | ||
} | ||
return app | ||
} | ||
VueDemi.createApp = createApp | ||
} | ||
// Vue 2.6.x | ||
else if (Vue.version.slice(0, 2) === '2.') { | ||
if (VueCompositionAPI) { | ||
for (var key in VueCompositionAPI) { | ||
VueDemi[key] = VueCompositionAPI[key] | ||
} | ||
VueDemi.isVue2 = true | ||
VueDemi.isVue3 = false | ||
VueDemi.install = function (){} | ||
VueDemi.install = function () {} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = Vue | ||
VueDemi.version = Vue.version | ||
} else { | ||
console.error('[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.') | ||
} | ||
else if (Vue.version.slice(0, 2) === '2.') { | ||
if (VueCompositionAPI) { | ||
for (var key in VueCompositionAPI) { | ||
VueDemi[key] = VueCompositionAPI[key] | ||
} | ||
VueDemi.isVue2 = true | ||
VueDemi.isVue3 = false | ||
VueDemi.install = function (){} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = Vue | ||
VueDemi.version = Vue.version | ||
} else { | ||
console.error( | ||
'[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.' | ||
) | ||
} | ||
} else if (Vue.version.slice(0, 2) === '3.') { | ||
for (var key in Vue) { | ||
VueDemi[key] = Vue[key] | ||
} | ||
VueDemi.isVue2 = false | ||
VueDemi.isVue3 = true | ||
VueDemi.install = function (){} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = undefined | ||
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 | ||
} | ||
target[key] = val | ||
} | ||
// Vue 3 | ||
else if (Vue.version.slice(0, 2) === '3.') { | ||
for (var key in Vue) { | ||
VueDemi[key] = Vue[key] | ||
} | ||
VueDemi.isVue2 = false | ||
VueDemi.isVue3 = true | ||
VueDemi.install = function () {} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = undefined | ||
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 | ||
} | ||
VueDemi.del = function(target, key) { | ||
if (Array.isArray(target)) { | ||
target.splice(key, 1) | ||
return | ||
} | ||
delete target[key] | ||
target[key] = val | ||
return val | ||
} | ||
VueDemi.del = function (target, key) { | ||
if (Array.isArray(target)) { | ||
target.splice(key, 1) | ||
return | ||
} | ||
} else { | ||
console.error('[vue-demi] Vue version ' + Vue.version + ' is unsupported.') | ||
delete target[key] | ||
} | ||
} else { | ||
console.error( | ||
'[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`.' | ||
) | ||
console.error('[vue-demi] Vue version ' + Vue.version + ' is unsupported.') | ||
} | ||
return VueDemi | ||
})( | ||
this.VueDemi = this.VueDemi || (typeof VueDemi !== "undefined" ? VueDemi : {}), | ||
this.Vue || (typeof Vue !== "undefined" ? Vue : undefined), | ||
this.VueCompositionAPI || (typeof VueCompositionAPI !== "undefined" ? VueCompositionAPI : undefined) | ||
(this.VueDemi = this.VueDemi || (typeof VueDemi !== 'undefined' ? VueDemi : {})), | ||
this.Vue || (typeof Vue !== 'undefined' ? Vue : undefined), | ||
this.VueCompositionAPI || (typeof VueCompositionAPI !== 'undefined' ? VueCompositionAPI : undefined) | ||
); | ||
@@ -158,4 +199,2 @@ ; | ||
Object.defineProperty(exports, '__esModule', { value: true }); | ||
})(this.VueUse = this.VueUse || {}, VueUse, VueDemi, focusTrap); |
@@ -1,1 +0,1 @@ | ||
var VueDemi=function(e,t,l){if(e.install)return e;if(t)if(t.version.slice(0,4)==="2.7."){for(var a in t)e[a]=t[a];e.isVue2=!0,e.isVue3=!1,e.install=function(){},e.Vue=t,e.Vue2=t,e.version=t.version}else if(t.version.slice(0,2)==="2.")if(l){for(var a in l)e[a]=l[a];e.isVue2=!0,e.isVue3=!1,e.install=function(){},e.Vue=t,e.Vue2=t,e.version=t.version}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 a in t)e[a]=t[a];e.isVue2=!1,e.isVue3=!0,e.install=function(){},e.Vue=t,e.Vue2=void 0,e.version=t.version,e.set=function(o,f,c){return Array.isArray(o)?(o.length=Math.max(o.length,f),o.splice(f,1,c),c):(o[f]=c,c)},e.del=function(o,f){if(Array.isArray(o)){o.splice(f,1);return}delete o[f]}}else console.error("[vue-demi] Vue version "+t.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,t,l,a){"use strict";var o=Object.defineProperty,f=Object.defineProperties,c=Object.getOwnPropertyDescriptors,v=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,P=(s,n,r)=>n in s?o(s,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):s[n]=r,b=(s,n)=>{for(var r in n||(n={}))_.call(n,r)&&P(s,r,n[r]);if(v)for(var r of v(n))O.call(n,r)&&P(s,r,n[r]);return s},A=(s,n)=>f(s,c(n)),w=(s,n)=>{var r={};for(var i in s)_.call(s,i)&&n.indexOf(i)<0&&(r[i]=s[i]);if(s!=null&&v)for(var i of v(s))n.indexOf(i)<0&&O.call(s,i)&&(r[i]=s[i]);return r};function j(s,n={}){let r;const i=n,{immediate:T}=i,F=w(i,["immediate"]),p=l.ref(!1),d=l.ref(!1),h=u=>r&&r.activate(u),y=u=>r&&r.deactivate(u),I=()=>{r&&(r.pause(),d.value=!0)},E=()=>{r&&(r.unpause(),d.value=!1)};return l.watch(()=>t.unrefElement(s),u=>{!u||(r=a.createFocusTrap(u,A(b({},F),{onActivate(){p.value=!0,n.onActivate&&n.onActivate()},onDeactivate(){p.value=!1,n.onDeactivate&&n.onDeactivate()}})),T&&h())},{flush:"post"}),t.tryOnScopeDispose(()=>y()),{hasFocus:p,isPaused:d,activate:h,deactivate:y,pause:I,unpause:E}}e.useFocusTrap=j,Object.defineProperty(e,"__esModule",{value:!0})})(this.VueUse=this.VueUse||{},VueUse,VueDemi,focusTrap); | ||
var VueDemi=function(r,n,u){if(r.install)return r;if(!n)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),r;if(n.version.slice(0,4)==="2.7."){let s=function(a,f){var c,_={},O={config:n.config,use:n.use.bind(n),mixin:n.mixin.bind(n),component:n.component.bind(n),provide:function(l,p){return _[l]=p,this},directive:function(l,p){return p?(n.directive(l,p),O):n.directive(l)},mount:function(l,p){return c||(c=new n(Object.assign({propsData:f},a,{provide:Object.assign(_,a.provide)})),c.$mount(l,p),c)},unmount:function(){c&&(c.$destroy(),c=void 0)}};return O};var w=s;for(var v in n)r[v]=n[v];r.isVue2=!0,r.isVue3=!1,r.install=function(){},r.Vue=n,r.Vue2=n,r.version=n.version,r.warn=n.util.warn,r.createApp=s}else if(n.version.slice(0,2)==="2.")if(u){for(var v in u)r[v]=u[v];r.isVue2=!0,r.isVue3=!1,r.install=function(){},r.Vue=n,r.Vue2=n,r.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 v in n)r[v]=n[v];r.isVue2=!1,r.isVue3=!0,r.install=function(){},r.Vue=n,r.Vue2=void 0,r.version=n.version,r.set=function(s,a,f){return Array.isArray(s)?(s.length=Math.max(s.length,a),s.splice(a,1,f),f):(s[a]=f,f)},r.del=function(s,a){if(Array.isArray(s)){s.splice(a,1);return}delete s[a]}}else console.error("[vue-demi] Vue version "+n.version+" is unsupported.");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,n,u,v){"use strict";var w=Object.defineProperty,s=Object.defineProperties,a=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,O=(i,t,e)=>t in i?w(i,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):i[t]=e,l=(i,t)=>{for(var e in t||(t={}))c.call(t,e)&&O(i,e,t[e]);if(f)for(var e of f(t))_.call(t,e)&&O(i,e,t[e]);return i},p=(i,t)=>s(i,a(t)),A=(i,t)=>{var e={};for(var o in i)c.call(i,o)&&t.indexOf(o)<0&&(e[o]=i[o]);if(i!=null&&f)for(var o of f(i))t.indexOf(o)<0&&_.call(i,o)&&(e[o]=i[o]);return e};function j(i,t={}){let e;const o=t,{immediate:g}=o,T=A(o,["immediate"]),h=u.ref(!1),P=u.ref(!1),b=d=>e&&e.activate(d),y=d=>e&&e.deactivate(d),x=()=>{e&&(e.pause(),P.value=!0)},F=()=>{e&&(e.unpause(),P.value=!1)};return u.watch(()=>n.unrefElement(i),d=>{!d||(e=v.createFocusTrap(d,p(l({},T),{onActivate(){h.value=!0,t.onActivate&&t.onActivate()},onDeactivate(){h.value=!1,t.onDeactivate&&t.onDeactivate()}})),g&&b())},{flush:"post"}),n.tryOnScopeDispose(()=>y()),{hasFocus:h,isPaused:P,activate:b,deactivate:y,pause:x,unpause:F}}r.useFocusTrap=j})(this.VueUse=this.VueUse||{},VueUse,VueDemi,focusTrap); |
import * as vue_demi from 'vue-demi'; | ||
import { RenderableComponent } from '@vueuse/core'; | ||
import { Options } from 'focus-trap'; | ||
declare const UseFocusTrap: vue_demi.DefineComponent<RenderableComponent, {}, {}, {}, {}, vue_demi.ComponentOptionsMixin, vue_demi.ComponentOptionsMixin, {}, string, vue_demi.VNodeProps & vue_demi.AllowedComponentProps & vue_demi.ComponentCustomProps, Readonly<RenderableComponent>, {}>; | ||
interface UseFocusTrapOptions extends Options { | ||
/** | ||
* Immediately activate the trap | ||
*/ | ||
immediate?: boolean; | ||
} | ||
export { UseFocusTrap }; | ||
interface ComponentUseFocusTrapOptions extends RenderableComponent { | ||
options?: UseFocusTrapOptions; | ||
} | ||
declare const UseFocusTrap: vue_demi.DefineComponent<ComponentUseFocusTrapOptions, {}, {}, {}, {}, vue_demi.ComponentOptionsMixin, vue_demi.ComponentOptionsMixin, {}, string, vue_demi.VNodeProps & vue_demi.AllowedComponentProps & vue_demi.ComponentCustomProps, Readonly<ComponentUseFocusTrapOptions>, {}>; | ||
export { ComponentUseFocusTrapOptions, UseFocusTrap }; |
@@ -1,72 +0,113 @@ | ||
;var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) { | ||
var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) { | ||
if (VueDemi.install) { | ||
return VueDemi | ||
} | ||
if (Vue) { | ||
if (Vue.version.slice(0, 4) === '2.7.') { | ||
for (var key in Vue) { | ||
VueDemi[key] = Vue[key] | ||
if (!Vue) { | ||
console.error('[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`.') | ||
return VueDemi | ||
} | ||
// Vue 2.7 | ||
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.warn = Vue.util.warn | ||
function createApp(rootComponent, rootProps) { | ||
var vm | ||
var provide = {} | ||
var app = { | ||
config: Vue.config, | ||
use: Vue.use.bind(Vue), | ||
mixin: Vue.mixin.bind(Vue), | ||
component: Vue.component.bind(Vue), | ||
provide: function (key, value) { | ||
provide[key] = value | ||
return this | ||
}, | ||
directive: function (name, dir) { | ||
if (dir) { | ||
Vue.directive(name, dir) | ||
return app | ||
} else { | ||
return Vue.directive(name) | ||
} | ||
}, | ||
mount: function (el, hydrating) { | ||
if (!vm) { | ||
vm = new Vue(Object.assign({ propsData: rootProps }, rootComponent, { provide: Object.assign(provide, rootComponent.provide) })) | ||
vm.$mount(el, hydrating) | ||
return vm | ||
} else { | ||
return vm | ||
} | ||
}, | ||
unmount: function () { | ||
if (vm) { | ||
vm.$destroy() | ||
vm = undefined | ||
} | ||
}, | ||
} | ||
return app | ||
} | ||
VueDemi.createApp = createApp | ||
} | ||
// Vue 2.6.x | ||
else if (Vue.version.slice(0, 2) === '2.') { | ||
if (VueCompositionAPI) { | ||
for (var key in VueCompositionAPI) { | ||
VueDemi[key] = VueCompositionAPI[key] | ||
} | ||
VueDemi.isVue2 = true | ||
VueDemi.isVue3 = false | ||
VueDemi.install = function (){} | ||
VueDemi.install = function () {} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = Vue | ||
VueDemi.version = Vue.version | ||
} else { | ||
console.error('[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.') | ||
} | ||
else if (Vue.version.slice(0, 2) === '2.') { | ||
if (VueCompositionAPI) { | ||
for (var key in VueCompositionAPI) { | ||
VueDemi[key] = VueCompositionAPI[key] | ||
} | ||
VueDemi.isVue2 = true | ||
VueDemi.isVue3 = false | ||
VueDemi.install = function (){} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = Vue | ||
VueDemi.version = Vue.version | ||
} else { | ||
console.error( | ||
'[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.' | ||
) | ||
} | ||
} else if (Vue.version.slice(0, 2) === '3.') { | ||
for (var key in Vue) { | ||
VueDemi[key] = Vue[key] | ||
} | ||
VueDemi.isVue2 = false | ||
VueDemi.isVue3 = true | ||
VueDemi.install = function (){} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = undefined | ||
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 | ||
} | ||
target[key] = val | ||
} | ||
// Vue 3 | ||
else if (Vue.version.slice(0, 2) === '3.') { | ||
for (var key in Vue) { | ||
VueDemi[key] = Vue[key] | ||
} | ||
VueDemi.isVue2 = false | ||
VueDemi.isVue3 = true | ||
VueDemi.install = function () {} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = undefined | ||
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 | ||
} | ||
VueDemi.del = function(target, key) { | ||
if (Array.isArray(target)) { | ||
target.splice(key, 1) | ||
return | ||
} | ||
delete target[key] | ||
target[key] = val | ||
return val | ||
} | ||
VueDemi.del = function (target, key) { | ||
if (Array.isArray(target)) { | ||
target.splice(key, 1) | ||
return | ||
} | ||
} else { | ||
console.error('[vue-demi] Vue version ' + Vue.version + ' is unsupported.') | ||
delete target[key] | ||
} | ||
} else { | ||
console.error( | ||
'[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`.' | ||
) | ||
console.error('[vue-demi] Vue version ' + Vue.version + ' is unsupported.') | ||
} | ||
return VueDemi | ||
})( | ||
this.VueDemi = this.VueDemi || (typeof VueDemi !== "undefined" ? VueDemi : {}), | ||
this.Vue || (typeof Vue !== "undefined" ? Vue : undefined), | ||
this.VueCompositionAPI || (typeof VueCompositionAPI !== "undefined" ? VueCompositionAPI : undefined) | ||
(this.VueDemi = this.VueDemi || (typeof VueDemi !== 'undefined' ? VueDemi : {})), | ||
this.Vue || (typeof Vue !== 'undefined' ? Vue : undefined), | ||
this.VueCompositionAPI || (typeof VueCompositionAPI !== 'undefined' ? VueCompositionAPI : undefined) | ||
); | ||
@@ -77,10 +118,6 @@ ; | ||
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } | ||
var Fuse__default = /*#__PURE__*/_interopDefaultLegacy(Fuse); | ||
function useFuse(search, data, options) { | ||
const createFuse = () => { | ||
var _a, _b; | ||
return new Fuse__default["default"]((_a = shared.resolveUnref(data)) != null ? _a : [], (_b = shared.resolveUnref(options)) == null ? void 0 : _b.fuseOptions); | ||
return new Fuse((_a = shared.resolveUnref(data)) != null ? _a : [], (_b = shared.resolveUnref(options)) == null ? void 0 : _b.fuseOptions); | ||
}; | ||
@@ -112,4 +149,2 @@ const fuse = vueDemi.ref(createFuse()); | ||
Object.defineProperty(exports, '__esModule', { value: true }); | ||
})(this.VueUse = this.VueUse || {}, Fuse, VueDemi, VueUse); |
@@ -1,1 +0,1 @@ | ||
var VueDemi=function(e,n,t){if(e.install)return e;if(n)if(n.version.slice(0,4)==="2.7."){for(var r in n)e[r]=n[r];e.isVue2=!0,e.isVue3=!1,e.install=function(){},e.Vue=n,e.Vue2=n,e.version=n.version}else if(n.version.slice(0,2)==="2.")if(t){for(var r in t)e[r]=t[r];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 r in n)e[r]=n[r];e.isVue2=!1,e.isVue3=!0,e.install=function(){},e.Vue=n,e.Vue2=void 0,e.version=n.version,e.set=function(o,i,f){return Array.isArray(o)?(o.length=Math.max(o.length,i),o.splice(i,1,f),f):(o[i]=f,f)},e.del=function(o,i){if(Array.isArray(o)){o.splice(i,1);return}delete o[i]}}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,t,r){"use strict";function o(l){return l&&typeof l=="object"&&"default"in l?l:{default:l}}var i=o(n);function f(l,v,d){const a=()=>{var s,u;return new i.default((s=r.resolveUnref(v))!=null?s:[],(u=r.resolveUnref(d))==null?void 0:u.fuseOptions)},c=t.ref(a());t.watch(()=>{var s;return(s=r.resolveUnref(d))==null?void 0:s.fuseOptions},()=>{c.value=a()},{deep:!0}),t.watch(()=>r.resolveUnref(v),s=>{c.value.setCollection(s)},{deep:!0});const p=t.computed(()=>{const s=r.resolveUnref(d);if((s==null?void 0:s.matchAllWhenSearchEmpty)&&!t.unref(l))return r.resolveUnref(v).map((U,y)=>({item:U,refIndex:y}));const u=s==null?void 0:s.resultLimit;return c.value.search(r.resolveUnref(l),u?{limit:u}:void 0)});return{fuse:c,results:p}}e.useFuse=f,Object.defineProperty(e,"__esModule",{value:!0})})(this.VueUse=this.VueUse||{},Fuse,VueDemi,VueUse); | ||
var VueDemi=function(n,e,u){if(n.install)return n;if(!e)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),n;if(e.version.slice(0,4)==="2.7."){let i=function(o,l){var f,c={},v={config:e.config,use:e.use.bind(e),mixin:e.mixin.bind(e),component:e.component.bind(e),provide:function(r,t){return c[r]=t,this},directive:function(r,t){return t?(e.directive(r,t),v):e.directive(r)},mount:function(r,t){return f||(f=new e(Object.assign({propsData:l},o,{provide:Object.assign(c,o.provide)})),f.$mount(r,t),f)},unmount:function(){f&&(f.$destroy(),f=void 0)}};return v};var d=i;for(var s in e)n[s]=e[s];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=e,n.Vue2=e,n.version=e.version,n.warn=e.util.warn,n.createApp=i}else if(e.version.slice(0,2)==="2.")if(u){for(var s in u)n[s]=u[s];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=e,n.Vue2=e,n.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 s in e)n[s]=e[s];n.isVue2=!1,n.isVue3=!0,n.install=function(){},n.Vue=e,n.Vue2=void 0,n.version=e.version,n.set=function(i,o,l){return Array.isArray(i)?(i.length=Math.max(i.length,o),i.splice(o,1,l),l):(i[o]=l,l)},n.del=function(i,o){if(Array.isArray(i)){i.splice(o,1);return}delete i[o]}}else console.error("[vue-demi] Vue version "+e.version+" is unsupported.");return n}(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(n,e,u,s){"use strict";function d(i,o,l){const f=()=>{var r,t;return new e((r=s.resolveUnref(o))!=null?r:[],(t=s.resolveUnref(l))==null?void 0:t.fuseOptions)},c=u.ref(f());u.watch(()=>{var r;return(r=s.resolveUnref(l))==null?void 0:r.fuseOptions},()=>{c.value=f()},{deep:!0}),u.watch(()=>s.resolveUnref(o),r=>{c.value.setCollection(r)},{deep:!0});const v=u.computed(()=>{const r=s.resolveUnref(l);if((r==null?void 0:r.matchAllWhenSearchEmpty)&&!u.unref(i))return s.resolveUnref(o).map((p,a)=>({item:p,refIndex:a}));const t=r==null?void 0:r.resultLimit;return c.value.search(s.resolveUnref(i),t?{limit:t}:void 0)});return{fuse:c,results:v}}n.useFuse=d})(this.VueUse=this.VueUse||{},Fuse,VueDemi,VueUse); |
@@ -1,72 +0,113 @@ | ||
;var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) { | ||
var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) { | ||
if (VueDemi.install) { | ||
return VueDemi | ||
} | ||
if (Vue) { | ||
if (Vue.version.slice(0, 4) === '2.7.') { | ||
for (var key in Vue) { | ||
VueDemi[key] = Vue[key] | ||
if (!Vue) { | ||
console.error('[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`.') | ||
return VueDemi | ||
} | ||
// Vue 2.7 | ||
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.warn = Vue.util.warn | ||
function createApp(rootComponent, rootProps) { | ||
var vm | ||
var provide = {} | ||
var app = { | ||
config: Vue.config, | ||
use: Vue.use.bind(Vue), | ||
mixin: Vue.mixin.bind(Vue), | ||
component: Vue.component.bind(Vue), | ||
provide: function (key, value) { | ||
provide[key] = value | ||
return this | ||
}, | ||
directive: function (name, dir) { | ||
if (dir) { | ||
Vue.directive(name, dir) | ||
return app | ||
} else { | ||
return Vue.directive(name) | ||
} | ||
}, | ||
mount: function (el, hydrating) { | ||
if (!vm) { | ||
vm = new Vue(Object.assign({ propsData: rootProps }, rootComponent, { provide: Object.assign(provide, rootComponent.provide) })) | ||
vm.$mount(el, hydrating) | ||
return vm | ||
} else { | ||
return vm | ||
} | ||
}, | ||
unmount: function () { | ||
if (vm) { | ||
vm.$destroy() | ||
vm = undefined | ||
} | ||
}, | ||
} | ||
return app | ||
} | ||
VueDemi.createApp = createApp | ||
} | ||
// Vue 2.6.x | ||
else if (Vue.version.slice(0, 2) === '2.') { | ||
if (VueCompositionAPI) { | ||
for (var key in VueCompositionAPI) { | ||
VueDemi[key] = VueCompositionAPI[key] | ||
} | ||
VueDemi.isVue2 = true | ||
VueDemi.isVue3 = false | ||
VueDemi.install = function (){} | ||
VueDemi.install = function () {} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = Vue | ||
VueDemi.version = Vue.version | ||
} else { | ||
console.error('[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.') | ||
} | ||
else if (Vue.version.slice(0, 2) === '2.') { | ||
if (VueCompositionAPI) { | ||
for (var key in VueCompositionAPI) { | ||
VueDemi[key] = VueCompositionAPI[key] | ||
} | ||
VueDemi.isVue2 = true | ||
VueDemi.isVue3 = false | ||
VueDemi.install = function (){} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = Vue | ||
VueDemi.version = Vue.version | ||
} else { | ||
console.error( | ||
'[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.' | ||
) | ||
} | ||
} else if (Vue.version.slice(0, 2) === '3.') { | ||
for (var key in Vue) { | ||
VueDemi[key] = Vue[key] | ||
} | ||
VueDemi.isVue2 = false | ||
VueDemi.isVue3 = true | ||
VueDemi.install = function (){} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = undefined | ||
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 | ||
} | ||
target[key] = val | ||
} | ||
// Vue 3 | ||
else if (Vue.version.slice(0, 2) === '3.') { | ||
for (var key in Vue) { | ||
VueDemi[key] = Vue[key] | ||
} | ||
VueDemi.isVue2 = false | ||
VueDemi.isVue3 = true | ||
VueDemi.install = function () {} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = undefined | ||
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 | ||
} | ||
VueDemi.del = function(target, key) { | ||
if (Array.isArray(target)) { | ||
target.splice(key, 1) | ||
return | ||
} | ||
delete target[key] | ||
target[key] = val | ||
return val | ||
} | ||
VueDemi.del = function (target, key) { | ||
if (Array.isArray(target)) { | ||
target.splice(key, 1) | ||
return | ||
} | ||
} else { | ||
console.error('[vue-demi] Vue version ' + Vue.version + ' is unsupported.') | ||
delete target[key] | ||
} | ||
} else { | ||
console.error( | ||
'[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`.' | ||
) | ||
console.error('[vue-demi] Vue version ' + Vue.version + ' is unsupported.') | ||
} | ||
return VueDemi | ||
})( | ||
this.VueDemi = this.VueDemi || (typeof VueDemi !== "undefined" ? VueDemi : {}), | ||
this.Vue || (typeof Vue !== "undefined" ? Vue : undefined), | ||
this.VueCompositionAPI || (typeof VueCompositionAPI !== "undefined" ? VueCompositionAPI : undefined) | ||
(this.VueDemi = this.VueDemi || (typeof VueDemi !== 'undefined' ? VueDemi : {})), | ||
this.Vue || (typeof Vue !== 'undefined' ? Vue : undefined), | ||
this.VueCompositionAPI || (typeof VueCompositionAPI !== 'undefined' ? VueCompositionAPI : undefined) | ||
); | ||
@@ -77,6 +118,2 @@ ; | ||
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } | ||
var jwt_decode__default = /*#__PURE__*/_interopDefaultLegacy(jwt_decode); | ||
function useJwt(encodedJwt, options = {}) { | ||
@@ -89,3 +126,3 @@ const { | ||
try { | ||
return jwt_decode__default["default"](encodedJwt2, options2); | ||
return jwt_decode(encodedJwt2, options2); | ||
} catch (err) { | ||
@@ -106,4 +143,2 @@ onError == null ? void 0 : onError(err); | ||
Object.defineProperty(exports, '__esModule', { value: true }); | ||
})(this.VueUse = this.VueUse || {}, VueDemi, VueUse, jwt_decode); |
@@ -1,1 +0,1 @@ | ||
var VueDemi=function(n,e,i){if(n.install)return n;if(e)if(e.version.slice(0,4)==="2.7."){for(var o in e)n[o]=e[o];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=e,n.Vue2=e,n.version=e.version}else if(e.version.slice(0,2)==="2.")if(i){for(var o in i)n[o]=i[o];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=e,n.Vue2=e,n.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 o in e)n[o]=e[o];n.isVue2=!1,n.isVue3=!0,n.install=function(){},n.Vue=e,n.Vue2=void 0,n.version=e.version,n.set=function(r,s,f){return Array.isArray(r)?(r.length=Math.max(r.length,s),r.splice(s,1,f),f):(r[s]=f,f)},n.del=function(r,s){if(Array.isArray(r)){r.splice(s,1);return}delete r[s]}}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 n}(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(n,e,i,o){"use strict";function r(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}var s=r(o);function f(t,d={}){const{onError:l,fallbackValue:c=null}=d,u=(p,h)=>{try{return s.default(p,h)}catch(y){return l==null||l(y),c}},a=e.computed(()=>u(i.resolveUnref(t),{header:!0})),v=e.computed(()=>u(i.resolveUnref(t)));return{header:a,payload:v}}n.useJwt=f,Object.defineProperty(n,"__esModule",{value:!0})})(this.VueUse=this.VueUse||{},VueDemi,VueUse,jwt_decode); | ||
var VueDemi=function(n,r,d){if(n.install)return n;if(!r)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),n;if(r.version.slice(0,4)==="2.7."){let i=function(o,t){var s,l={},u={config:r.config,use:r.use.bind(r),mixin:r.mixin.bind(r),component:r.component.bind(r),provide:function(f,c){return l[f]=c,this},directive:function(f,c){return c?(r.directive(f,c),u):r.directive(f)},mount:function(f,c){return s||(s=new r(Object.assign({propsData:t},o,{provide:Object.assign(l,o.provide)})),s.$mount(f,c),s)},unmount:function(){s&&(s.$destroy(),s=void 0)}};return u};var a=i;for(var e in r)n[e]=r[e];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=r,n.Vue2=r,n.version=r.version,n.warn=r.util.warn,n.createApp=i}else if(r.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=r,n.Vue2=r,n.version=r.version}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 e in r)n[e]=r[e];n.isVue2=!1,n.isVue3=!0,n.install=function(){},n.Vue=r,n.Vue2=void 0,n.version=r.version,n.set=function(i,o,t){return Array.isArray(i)?(i.length=Math.max(i.length,o),i.splice(o,1,t),t):(i[o]=t,t)},n.del=function(i,o){if(Array.isArray(i)){i.splice(o,1);return}delete i[o]}}else console.error("[vue-demi] Vue version "+r.version+" is unsupported.");return n}(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(n,r,d,e){"use strict";function a(i,o={}){const{onError:t,fallbackValue:s=null}=o,l=(c,v)=>{try{return e(c,v)}catch(p){return t==null||t(p),s}},u=r.computed(()=>l(d.resolveUnref(i),{header:!0})),f=r.computed(()=>l(d.resolveUnref(i)));return{header:u,payload:f}}n.useJwt=a})(this.VueUse=this.VueUse||{},VueDemi,VueUse,jwt_decode); |
@@ -1,72 +0,113 @@ | ||
;var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) { | ||
var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) { | ||
if (VueDemi.install) { | ||
return VueDemi | ||
} | ||
if (Vue) { | ||
if (Vue.version.slice(0, 4) === '2.7.') { | ||
for (var key in Vue) { | ||
VueDemi[key] = Vue[key] | ||
if (!Vue) { | ||
console.error('[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`.') | ||
return VueDemi | ||
} | ||
// Vue 2.7 | ||
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.warn = Vue.util.warn | ||
function createApp(rootComponent, rootProps) { | ||
var vm | ||
var provide = {} | ||
var app = { | ||
config: Vue.config, | ||
use: Vue.use.bind(Vue), | ||
mixin: Vue.mixin.bind(Vue), | ||
component: Vue.component.bind(Vue), | ||
provide: function (key, value) { | ||
provide[key] = value | ||
return this | ||
}, | ||
directive: function (name, dir) { | ||
if (dir) { | ||
Vue.directive(name, dir) | ||
return app | ||
} else { | ||
return Vue.directive(name) | ||
} | ||
}, | ||
mount: function (el, hydrating) { | ||
if (!vm) { | ||
vm = new Vue(Object.assign({ propsData: rootProps }, rootComponent, { provide: Object.assign(provide, rootComponent.provide) })) | ||
vm.$mount(el, hydrating) | ||
return vm | ||
} else { | ||
return vm | ||
} | ||
}, | ||
unmount: function () { | ||
if (vm) { | ||
vm.$destroy() | ||
vm = undefined | ||
} | ||
}, | ||
} | ||
return app | ||
} | ||
VueDemi.createApp = createApp | ||
} | ||
// Vue 2.6.x | ||
else if (Vue.version.slice(0, 2) === '2.') { | ||
if (VueCompositionAPI) { | ||
for (var key in VueCompositionAPI) { | ||
VueDemi[key] = VueCompositionAPI[key] | ||
} | ||
VueDemi.isVue2 = true | ||
VueDemi.isVue3 = false | ||
VueDemi.install = function (){} | ||
VueDemi.install = function () {} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = Vue | ||
VueDemi.version = Vue.version | ||
} else { | ||
console.error('[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.') | ||
} | ||
else if (Vue.version.slice(0, 2) === '2.') { | ||
if (VueCompositionAPI) { | ||
for (var key in VueCompositionAPI) { | ||
VueDemi[key] = VueCompositionAPI[key] | ||
} | ||
VueDemi.isVue2 = true | ||
VueDemi.isVue3 = false | ||
VueDemi.install = function (){} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = Vue | ||
VueDemi.version = Vue.version | ||
} else { | ||
console.error( | ||
'[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.' | ||
) | ||
} | ||
} else if (Vue.version.slice(0, 2) === '3.') { | ||
for (var key in Vue) { | ||
VueDemi[key] = Vue[key] | ||
} | ||
VueDemi.isVue2 = false | ||
VueDemi.isVue3 = true | ||
VueDemi.install = function (){} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = undefined | ||
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 | ||
} | ||
target[key] = val | ||
} | ||
// Vue 3 | ||
else if (Vue.version.slice(0, 2) === '3.') { | ||
for (var key in Vue) { | ||
VueDemi[key] = Vue[key] | ||
} | ||
VueDemi.isVue2 = false | ||
VueDemi.isVue3 = true | ||
VueDemi.install = function () {} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = undefined | ||
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 | ||
} | ||
VueDemi.del = function(target, key) { | ||
if (Array.isArray(target)) { | ||
target.splice(key, 1) | ||
return | ||
} | ||
delete target[key] | ||
target[key] = val | ||
return val | ||
} | ||
VueDemi.del = function (target, key) { | ||
if (Array.isArray(target)) { | ||
target.splice(key, 1) | ||
return | ||
} | ||
} else { | ||
console.error('[vue-demi] Vue version ' + Vue.version + ' is unsupported.') | ||
delete target[key] | ||
} | ||
} else { | ||
console.error( | ||
'[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`.' | ||
) | ||
console.error('[vue-demi] Vue version ' + Vue.version + ' is unsupported.') | ||
} | ||
return VueDemi | ||
})( | ||
this.VueDemi = this.VueDemi || (typeof VueDemi !== "undefined" ? VueDemi : {}), | ||
this.Vue || (typeof Vue !== "undefined" ? Vue : undefined), | ||
this.VueCompositionAPI || (typeof VueCompositionAPI !== "undefined" ? VueCompositionAPI : undefined) | ||
(this.VueDemi = this.VueDemi || (typeof VueDemi !== 'undefined' ? VueDemi : {})), | ||
this.Vue || (typeof Vue !== 'undefined' ? Vue : undefined), | ||
this.VueCompositionAPI || (typeof VueCompositionAPI !== 'undefined' ? VueCompositionAPI : undefined) | ||
); | ||
@@ -77,32 +118,28 @@ ; | ||
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } | ||
var nprogress__default = /*#__PURE__*/_interopDefaultLegacy(nprogress); | ||
function useNProgress(currentProgress = null, options) { | ||
const progress = vueDemi.ref(currentProgress); | ||
const isLoading = vueDemi.computed({ | ||
set: (load) => load ? nprogress__default["default"].start() : nprogress__default["default"].done(), | ||
set: (load) => load ? nprogress.start() : nprogress.done(), | ||
get: () => shared.isNumber(progress.value) && progress.value < 1 | ||
}); | ||
if (options) | ||
nprogress__default["default"].configure(options); | ||
const setProgress = nprogress__default["default"].set; | ||
nprogress__default["default"].set = (n) => { | ||
nprogress.configure(options); | ||
const setProgress = nprogress.set; | ||
nprogress.set = (n) => { | ||
progress.value = n; | ||
return setProgress.call(nprogress__default["default"], n); | ||
return setProgress.call(nprogress, n); | ||
}; | ||
vueDemi.watchEffect(() => { | ||
if (shared.isNumber(progress.value) && shared.isClient) | ||
setProgress.call(nprogress__default["default"], progress.value); | ||
setProgress.call(nprogress, progress.value); | ||
}); | ||
shared.tryOnScopeDispose(nprogress__default["default"].remove); | ||
shared.tryOnScopeDispose(nprogress.remove); | ||
return { | ||
isLoading, | ||
progress, | ||
start: nprogress__default["default"].start, | ||
done: nprogress__default["default"].done, | ||
start: nprogress.start, | ||
done: nprogress.done, | ||
remove: () => { | ||
progress.value = null; | ||
nprogress__default["default"].remove(); | ||
nprogress.remove(); | ||
} | ||
@@ -114,4 +151,2 @@ }; | ||
Object.defineProperty(exports, '__esModule', { value: true }); | ||
})(this.VueUse = this.VueUse || {}, nprogress, VueUse, VueDemi); |
@@ -1,1 +0,1 @@ | ||
var VueDemi=function(e,n,t){if(e.install)return e;if(n)if(n.version.slice(0,4)==="2.7."){for(var r in n)e[r]=n[r];e.isVue2=!0,e.isVue3=!1,e.install=function(){},e.Vue=n,e.Vue2=n,e.version=n.version}else if(n.version.slice(0,2)==="2.")if(t){for(var r in t)e[r]=t[r];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 r in n)e[r]=n[r];e.isVue2=!1,e.isVue3=!0,e.install=function(){},e.Vue=n,e.Vue2=void 0,e.version=n.version,e.set=function(o,s,l){return Array.isArray(o)?(o.length=Math.max(o.length,s),o.splice(s,1,l),l):(o[s]=l,l)},e.del=function(o,s){if(Array.isArray(o)){o.splice(s,1);return}delete o[s]}}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,t,r){"use strict";function o(i){return i&&typeof i=="object"&&"default"in i?i:{default:i}}var s=o(n);function l(i=null,a){const f=r.ref(i),c=r.computed({set:u=>u?s.default.start():s.default.done(),get:()=>t.isNumber(f.value)&&f.value<1});a&&s.default.configure(a);const d=s.default.set;return s.default.set=u=>(f.value=u,d.call(s.default,u)),r.watchEffect(()=>{t.isNumber(f.value)&&t.isClient&&d.call(s.default,f.value)}),t.tryOnScopeDispose(s.default.remove),{isLoading:c,progress:f,start:s.default.start,done:s.default.done,remove:()=>{f.value=null,s.default.remove()}}}e.useNProgress=l,Object.defineProperty(e,"__esModule",{value:!0})})(this.VueUse=this.VueUse||{},nprogress,VueUse,VueDemi); | ||
var VueDemi=function(i,n,f){if(i.install)return i;if(!n)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),i;if(n.version.slice(0,4)==="2.7."){let e=function(o,r){var s,v={},c={config:n.config,use:n.use.bind(n),mixin:n.mixin.bind(n),component:n.component.bind(n),provide:function(l,u){return v[l]=u,this},directive:function(l,u){return u?(n.directive(l,u),c):n.directive(l)},mount:function(l,u){return s||(s=new n(Object.assign({propsData:r},o,{provide:Object.assign(v,o.provide)})),s.$mount(l,u),s)},unmount:function(){s&&(s.$destroy(),s=void 0)}};return c};var d=e;for(var t in n)i[t]=n[t];i.isVue2=!0,i.isVue3=!1,i.install=function(){},i.Vue=n,i.Vue2=n,i.version=n.version,i.warn=n.util.warn,i.createApp=e}else if(n.version.slice(0,2)==="2.")if(f){for(var t in f)i[t]=f[t];i.isVue2=!0,i.isVue3=!1,i.install=function(){},i.Vue=n,i.Vue2=n,i.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 t in n)i[t]=n[t];i.isVue2=!1,i.isVue3=!0,i.install=function(){},i.Vue=n,i.Vue2=void 0,i.version=n.version,i.set=function(e,o,r){return Array.isArray(e)?(e.length=Math.max(e.length,o),e.splice(o,1,r),r):(e[o]=r,r)},i.del=function(e,o){if(Array.isArray(e)){e.splice(o,1);return}delete e[o]}}else console.error("[vue-demi] Vue version "+n.version+" is unsupported.");return i}(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(i,n,f,t){"use strict";function d(e=null,o){const r=t.ref(e),s=t.computed({set:c=>c?n.start():n.done(),get:()=>f.isNumber(r.value)&&r.value<1});o&&n.configure(o);const v=n.set;return n.set=c=>(r.value=c,v.call(n,c)),t.watchEffect(()=>{f.isNumber(r.value)&&f.isClient&&v.call(n,r.value)}),f.tryOnScopeDispose(n.remove),{isLoading:s,progress:r,start:n.start,done:n.done,remove:()=>{r.value=null,n.remove()}}}i.useNProgress=d})(this.VueUse=this.VueUse||{},nprogress,VueUse,VueDemi); |
@@ -1,72 +0,113 @@ | ||
;var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) { | ||
var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) { | ||
if (VueDemi.install) { | ||
return VueDemi | ||
} | ||
if (Vue) { | ||
if (Vue.version.slice(0, 4) === '2.7.') { | ||
for (var key in Vue) { | ||
VueDemi[key] = Vue[key] | ||
if (!Vue) { | ||
console.error('[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`.') | ||
return VueDemi | ||
} | ||
// Vue 2.7 | ||
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.warn = Vue.util.warn | ||
function createApp(rootComponent, rootProps) { | ||
var vm | ||
var provide = {} | ||
var app = { | ||
config: Vue.config, | ||
use: Vue.use.bind(Vue), | ||
mixin: Vue.mixin.bind(Vue), | ||
component: Vue.component.bind(Vue), | ||
provide: function (key, value) { | ||
provide[key] = value | ||
return this | ||
}, | ||
directive: function (name, dir) { | ||
if (dir) { | ||
Vue.directive(name, dir) | ||
return app | ||
} else { | ||
return Vue.directive(name) | ||
} | ||
}, | ||
mount: function (el, hydrating) { | ||
if (!vm) { | ||
vm = new Vue(Object.assign({ propsData: rootProps }, rootComponent, { provide: Object.assign(provide, rootComponent.provide) })) | ||
vm.$mount(el, hydrating) | ||
return vm | ||
} else { | ||
return vm | ||
} | ||
}, | ||
unmount: function () { | ||
if (vm) { | ||
vm.$destroy() | ||
vm = undefined | ||
} | ||
}, | ||
} | ||
return app | ||
} | ||
VueDemi.createApp = createApp | ||
} | ||
// Vue 2.6.x | ||
else if (Vue.version.slice(0, 2) === '2.') { | ||
if (VueCompositionAPI) { | ||
for (var key in VueCompositionAPI) { | ||
VueDemi[key] = VueCompositionAPI[key] | ||
} | ||
VueDemi.isVue2 = true | ||
VueDemi.isVue3 = false | ||
VueDemi.install = function (){} | ||
VueDemi.install = function () {} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = Vue | ||
VueDemi.version = Vue.version | ||
} else { | ||
console.error('[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.') | ||
} | ||
else if (Vue.version.slice(0, 2) === '2.') { | ||
if (VueCompositionAPI) { | ||
for (var key in VueCompositionAPI) { | ||
VueDemi[key] = VueCompositionAPI[key] | ||
} | ||
VueDemi.isVue2 = true | ||
VueDemi.isVue3 = false | ||
VueDemi.install = function (){} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = Vue | ||
VueDemi.version = Vue.version | ||
} else { | ||
console.error( | ||
'[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.' | ||
) | ||
} | ||
} else if (Vue.version.slice(0, 2) === '3.') { | ||
for (var key in Vue) { | ||
VueDemi[key] = Vue[key] | ||
} | ||
VueDemi.isVue2 = false | ||
VueDemi.isVue3 = true | ||
VueDemi.install = function (){} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = undefined | ||
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 | ||
} | ||
target[key] = val | ||
} | ||
// Vue 3 | ||
else if (Vue.version.slice(0, 2) === '3.') { | ||
for (var key in Vue) { | ||
VueDemi[key] = Vue[key] | ||
} | ||
VueDemi.isVue2 = false | ||
VueDemi.isVue3 = true | ||
VueDemi.install = function () {} | ||
VueDemi.Vue = Vue | ||
VueDemi.Vue2 = undefined | ||
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 | ||
} | ||
VueDemi.del = function(target, key) { | ||
if (Array.isArray(target)) { | ||
target.splice(key, 1) | ||
return | ||
} | ||
delete target[key] | ||
target[key] = val | ||
return val | ||
} | ||
VueDemi.del = function (target, key) { | ||
if (Array.isArray(target)) { | ||
target.splice(key, 1) | ||
return | ||
} | ||
} else { | ||
console.error('[vue-demi] Vue version ' + Vue.version + ' is unsupported.') | ||
delete target[key] | ||
} | ||
} else { | ||
console.error( | ||
'[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`.' | ||
) | ||
console.error('[vue-demi] Vue version ' + Vue.version + ' is unsupported.') | ||
} | ||
return VueDemi | ||
})( | ||
this.VueDemi = this.VueDemi || (typeof VueDemi !== "undefined" ? VueDemi : {}), | ||
this.Vue || (typeof Vue !== "undefined" ? Vue : undefined), | ||
this.VueCompositionAPI || (typeof VueCompositionAPI !== "undefined" ? VueCompositionAPI : undefined) | ||
(this.VueDemi = this.VueDemi || (typeof VueDemi !== 'undefined' ? VueDemi : {})), | ||
this.Vue || (typeof Vue !== 'undefined' ? Vue : undefined), | ||
this.VueCompositionAPI || (typeof VueCompositionAPI !== 'undefined' ? VueCompositionAPI : undefined) | ||
); | ||
@@ -77,6 +118,2 @@ ; | ||
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } | ||
var QRCode__default = /*#__PURE__*/_interopDefaultLegacy(QRCode); | ||
function useQRCode(text, options) { | ||
@@ -87,3 +124,3 @@ const src = shared.resolveRef(text); | ||
if (src.value && shared.isClient) | ||
result.value = await QRCode__default["default"].toDataURL(value, options); | ||
result.value = await QRCode.toDataURL(value, options); | ||
}, { immediate: true }); | ||
@@ -95,4 +132,2 @@ return result; | ||
Object.defineProperty(exports, '__esModule', { value: true }); | ||
})(this.VueUse = this.VueUse || {}, VueUse, VueDemi, QRCode); |
@@ -1,1 +0,1 @@ | ||
var VueDemi=function(n,e,t){if(n.install)return n;if(e)if(e.version.slice(0,4)==="2.7."){for(var o in e)n[o]=e[o];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=e,n.Vue2=e,n.version=e.version}else if(e.version.slice(0,2)==="2.")if(t){for(var o in t)n[o]=t[o];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=e,n.Vue2=e,n.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 o in e)n[o]=e[o];n.isVue2=!1,n.isVue3=!0,n.install=function(){},n.Vue=e,n.Vue2=void 0,n.version=e.version,n.set=function(s,i,f){return Array.isArray(s)?(s.length=Math.max(s.length,i),s.splice(i,1,f),f):(s[i]=f,f)},n.del=function(s,i){if(Array.isArray(s)){s.splice(i,1);return}delete s[i]}}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 n}(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(n,e,t,o){"use strict";function s(r){return r&&typeof r=="object"&&"default"in r?r:{default:r}}var i=s(o);function f(r,d){const l=e.resolveRef(r),u=t.ref("");return t.watch(l,async a=>{l.value&&e.isClient&&(u.value=await i.default.toDataURL(a,d))},{immediate:!0}),u}n.useQRCode=f,Object.defineProperty(n,"__esModule",{value:!0})})(this.VueUse=this.VueUse||{},VueUse,VueDemi,QRCode); | ||
var VueDemi=function(n,i,f){if(n.install)return n;if(!i)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),n;if(i.version.slice(0,4)==="2.7."){let r=function(s,t){var o,l={},u={config:i.config,use:i.use.bind(i),mixin:i.mixin.bind(i),component:i.component.bind(i),provide:function(c,d){return l[c]=d,this},directive:function(c,d){return d?(i.directive(c,d),u):i.directive(c)},mount:function(c,d){return o||(o=new i(Object.assign({propsData:t},s,{provide:Object.assign(l,s.provide)})),o.$mount(c,d),o)},unmount:function(){o&&(o.$destroy(),o=void 0)}};return u};var v=r;for(var e in i)n[e]=i[e];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=i,n.Vue2=i,n.version=i.version,n.warn=i.util.warn,n.createApp=r}else if(i.version.slice(0,2)==="2.")if(f){for(var e in f)n[e]=f[e];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=i,n.Vue2=i,n.version=i.version}else console.error("[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.");else if(i.version.slice(0,2)==="3."){for(var e in i)n[e]=i[e];n.isVue2=!1,n.isVue3=!0,n.install=function(){},n.Vue=i,n.Vue2=void 0,n.version=i.version,n.set=function(r,s,t){return Array.isArray(r)?(r.length=Math.max(r.length,s),r.splice(s,1,t),t):(r[s]=t,t)},n.del=function(r,s){if(Array.isArray(r)){r.splice(s,1);return}delete r[s]}}else console.error("[vue-demi] Vue version "+i.version+" is unsupported.");return n}(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(n,i,f,e){"use strict";function v(r,s){const t=i.resolveRef(r),o=f.ref("");return f.watch(t,async l=>{t.value&&i.isClient&&(o.value=await e.toDataURL(l,s))},{immediate:!0}),o}n.useQRCode=v})(this.VueUse=this.VueUse||{},VueUse,VueDemi,QRCode); |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
236229
5724
+ Added@types/web-bluetooth@0.0.16(transitive)
+ Added@vueuse/core@9.3.1(transitive)
+ Added@vueuse/metadata@9.3.1(transitive)
+ Added@vueuse/shared@9.3.1(transitive)
- Removed@types/web-bluetooth@0.0.15(transitive)
- Removed@vueuse/core@9.3.0(transitive)
- Removed@vueuse/metadata@9.3.0(transitive)
- Removed@vueuse/shared@9.3.0(transitive)
Updated@vueuse/core@9.3.1
Updated@vueuse/shared@9.3.1