@vueuse/integrations
Advanced tools
Comparing version 9.13.0 to 10.0.0-beta.0
@@ -5,9 +5,9 @@ import { MaybeComputedRef, MaybeRef, ConfigurableFlush, RemovableRef } from '@vueuse/shared'; | ||
import { Ref, ShallowRef, WritableComputedRef, ComputedRef } from 'vue-demi'; | ||
import { AxiosResponse, AxiosError, RawAxiosRequestConfig, AxiosInstance } from 'axios'; | ||
import { AxiosResponse, AxiosRequestConfig, AxiosInstance } from 'axios'; | ||
import { camelCase, capitalCase, constantCase, dotCase, headerCase, noCase, paramCase, pascalCase, pathCase, sentenceCase, snakeCase, Options } from 'change-case'; | ||
import * as universal_cookie from 'universal-cookie'; | ||
import universal_cookie__default from 'universal-cookie'; | ||
import { IncomingMessage } from 'http'; | ||
import { IncomingMessage } from 'node:http'; | ||
import { Options as Options$1, Drauu, Brush } from 'drauu'; | ||
import { EventHookOn, MaybeComputedElementRef, Fn, MaybeElementRef } from '@vueuse/core'; | ||
import { EventHookOn, MaybeComputedElementRef, Fn, MaybeElementRef, ConfigurableDocument, MaybeComputedRef as MaybeComputedRef$1 } from '@vueuse/core'; | ||
import { Options as Options$2, ActivateOptions, DeactivateOptions } from 'focus-trap'; | ||
@@ -18,2 +18,3 @@ import Fuse from 'fuse.js'; | ||
import QRCode from 'qrcode'; | ||
import { Options as Options$3 } from 'sortablejs'; | ||
@@ -45,3 +46,3 @@ type AsyncValidatorError = Error & { | ||
interface UseAxiosReturn<T, R = AxiosResponse<T>, D = any> { | ||
interface UseAxiosReturn<T, R = AxiosResponse<T>, _D = any> { | ||
/** | ||
@@ -70,3 +71,3 @@ * Axios Response | ||
*/ | ||
error: ShallowRef<AxiosError<T, D> | undefined>; | ||
error: ShallowRef<unknown | undefined>; | ||
/** | ||
@@ -109,3 +110,3 @@ * Aborts the current request | ||
*/ | ||
execute: (url?: string | RawAxiosRequestConfig<D>, config?: RawAxiosRequestConfig<D>) => PromiseLike<StrictUseAxiosReturn<T, R, D>>; | ||
execute: (url?: string | AxiosRequestConfig<D>, config?: AxiosRequestConfig<D>) => PromiseLike<StrictUseAxiosReturn<T, R, D>>; | ||
} | ||
@@ -116,3 +117,3 @@ interface EasyUseAxiosReturn<T, R, D> extends UseAxiosReturn<T, R, D> { | ||
*/ | ||
execute: (url: string, config?: RawAxiosRequestConfig<D>) => PromiseLike<EasyUseAxiosReturn<T, R, D>>; | ||
execute: (url: string, config?: AxiosRequestConfig<D>) => PromiseLike<EasyUseAxiosReturn<T, R, D>>; | ||
} | ||
@@ -140,8 +141,8 @@ interface UseAxiosOptions<T = any> { | ||
} | ||
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(url: string, config?: RawAxiosRequestConfig<D>, options?: UseAxiosOptions<T>): 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<T>): StrictUseAxiosReturn<T, R, D> & PromiseLike<StrictUseAxiosReturn<T, R, D>>; | ||
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(url: string, config: RawAxiosRequestConfig<D>, instance: AxiosInstance, options?: UseAxiosOptions<T>): StrictUseAxiosReturn<T, R, D> & PromiseLike<StrictUseAxiosReturn<T, R, D>>; | ||
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(config?: RawAxiosRequestConfig<D>): EasyUseAxiosReturn<T, R, D> & PromiseLike<EasyUseAxiosReturn<T, R, 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?: RawAxiosRequestConfig<D>, 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>>; | ||
@@ -345,2 +346,8 @@ declare const changeCase_camelCase: typeof camelCase; | ||
shallow?: boolean; | ||
/** | ||
* Write the default value to the storage when it does not exist | ||
* | ||
* @default true | ||
*/ | ||
writeDefaults?: boolean; | ||
} | ||
@@ -353,3 +360,6 @@ /** | ||
*/ | ||
declare function useIDBKeyval<T>(key: IDBValidKey, initialValue: MaybeComputedRef<T>, options?: UseIDBOptions): RemovableRef<T>; | ||
declare function useIDBKeyval<T>(key: IDBValidKey, initialValue: MaybeComputedRef<T>, options?: UseIDBOptions): { | ||
data: RemovableRef<T>; | ||
isFinished: Ref<boolean>; | ||
}; | ||
@@ -404,2 +414,17 @@ interface UseJwtOptions<Fallback> { | ||
export { AsyncValidatorError, ChangeCaseType, EasyUseAxiosReturn, FuseOptions, StrictUseAxiosReturn, UseAsyncValidatorOptions, UseAsyncValidatorReturn, UseAxiosOptions, UseAxiosReturn, UseDrauuOptions, UseDrauuReturn, UseFocusTrapOptions, UseFocusTrapReturn, UseFuseOptions, UseFuseReturn, UseIDBOptions, UseJwtOptions, UseJwtReturn, UseNProgressOptions, UseNProgressReturn, createCookies, useAsyncValidator, useAxios, useChangeCase, useCookies, useDrauu, useFocusTrap, useFuse, useIDBKeyval, useJwt, useNProgress, useQRCode }; | ||
interface UseSortableReturn { | ||
/** | ||
* start sortable instance | ||
*/ | ||
start: () => void; | ||
/** | ||
* destroy sortable instance | ||
*/ | ||
stop: () => void; | ||
} | ||
type UseSortableOptions = Options$3 & ConfigurableDocument; | ||
declare function useSortable<T>(selector: string, list: MaybeComputedRef$1<T[]>, options?: UseSortableOptions): UseSortableReturn; | ||
declare function useSortable<T>(el: MaybeComputedRef$1<HTMLElement | null | undefined>, list: MaybeComputedRef$1<T[]>, options?: UseSortableOptions): UseSortableReturn; | ||
declare function moveArrayElement<T>(list: MaybeComputedRef$1<T[]>, from: number, to: number): void; | ||
export { AsyncValidatorError, ChangeCaseType, EasyUseAxiosReturn, FuseOptions, StrictUseAxiosReturn, UseAsyncValidatorOptions, UseAsyncValidatorReturn, UseAxiosOptions, UseAxiosReturn, UseDrauuOptions, UseDrauuReturn, UseFocusTrapOptions, UseFocusTrapReturn, UseFuseOptions, UseFuseReturn, UseIDBOptions, UseJwtOptions, UseJwtReturn, UseNProgressOptions, UseNProgressReturn, UseSortableOptions, UseSortableReturn, createCookies, moveArrayElement, useAsyncValidator, useAxios, useChangeCase, useCookies, useDrauu, useFocusTrap, useFuse, useIDBKeyval, useJwt, useNProgress, useQRCode, useSortable }; |
@@ -115,20 +115,20 @@ var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) { | ||
; | ||
;(function (exports, shared, Schema, vueDemi, axios, changeCase$1, Cookie, drauu, core, focusTrap, Fuse, idbKeyval, jwt_decode, nprogress, QRCode) { | ||
;(function (exports, shared, Schema, vueDemi, axios, changeCase$1, Cookie, drauu, core, focusTrap, Fuse, idbKeyval, jwt_decode, nprogress, QRCode, Sortable) { | ||
'use strict'; | ||
var __defProp$5 = Object.defineProperty; | ||
var __defProp$6 = Object.defineProperty; | ||
var __defProps$2 = Object.defineProperties; | ||
var __getOwnPropDescs$2 = Object.getOwnPropertyDescriptors; | ||
var __getOwnPropSymbols$5 = Object.getOwnPropertySymbols; | ||
var __hasOwnProp$5 = Object.prototype.hasOwnProperty; | ||
var __propIsEnum$5 = Object.prototype.propertyIsEnumerable; | ||
var __defNormalProp$5 = (obj, key, value) => key in obj ? __defProp$5(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; | ||
var __spreadValues$5 = (a, b) => { | ||
var __getOwnPropSymbols$6 = Object.getOwnPropertySymbols; | ||
var __hasOwnProp$6 = Object.prototype.hasOwnProperty; | ||
var __propIsEnum$6 = Object.prototype.propertyIsEnumerable; | ||
var __defNormalProp$6 = (obj, key, value) => key in obj ? __defProp$6(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; | ||
var __spreadValues$6 = (a, b) => { | ||
for (var prop in b || (b = {})) | ||
if (__hasOwnProp$5.call(b, prop)) | ||
__defNormalProp$5(a, prop, b[prop]); | ||
if (__getOwnPropSymbols$5) | ||
for (var prop of __getOwnPropSymbols$5(b)) { | ||
if (__propIsEnum$5.call(b, prop)) | ||
__defNormalProp$5(a, prop, b[prop]); | ||
if (__hasOwnProp$6.call(b, prop)) | ||
__defNormalProp$6(a, prop, b[prop]); | ||
if (__getOwnPropSymbols$6) | ||
for (var prop of __getOwnPropSymbols$6(b)) { | ||
if (__propIsEnum$6.call(b, prop)) | ||
__defNormalProp$6(a, prop, b[prop]); | ||
} | ||
@@ -138,3 +138,3 @@ return a; | ||
var __spreadProps$2 = (a, b) => __defProps$2(a, __getOwnPropDescs$2(b)); | ||
const AsyncValidatorSchema = Schema || Schema.default; | ||
const AsyncValidatorSchema = Schema.default || Schema; | ||
function useAsyncValidator(value, rules, options = {}) { | ||
@@ -179,3 +179,3 @@ const errorInfo = vueDemi.ref(); | ||
} | ||
return __spreadProps$2(__spreadValues$5({}, shell), { | ||
return __spreadProps$2(__spreadValues$6({}, shell), { | ||
then(onFulfilled, onRejected) { | ||
@@ -187,17 +187,17 @@ return waitUntilFinished().then(onFulfilled, onRejected); | ||
var __defProp$4 = Object.defineProperty; | ||
var __defProp$5 = Object.defineProperty; | ||
var __defProps$1 = Object.defineProperties; | ||
var __getOwnPropDescs$1 = Object.getOwnPropertyDescriptors; | ||
var __getOwnPropSymbols$4 = Object.getOwnPropertySymbols; | ||
var __hasOwnProp$4 = Object.prototype.hasOwnProperty; | ||
var __propIsEnum$4 = Object.prototype.propertyIsEnumerable; | ||
var __defNormalProp$4 = (obj, key, value) => key in obj ? __defProp$4(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; | ||
var __spreadValues$4 = (a, b) => { | ||
var __getOwnPropSymbols$5 = Object.getOwnPropertySymbols; | ||
var __hasOwnProp$5 = Object.prototype.hasOwnProperty; | ||
var __propIsEnum$5 = Object.prototype.propertyIsEnumerable; | ||
var __defNormalProp$5 = (obj, key, value) => key in obj ? __defProp$5(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; | ||
var __spreadValues$5 = (a, b) => { | ||
for (var prop in b || (b = {})) | ||
if (__hasOwnProp$4.call(b, prop)) | ||
__defNormalProp$4(a, prop, b[prop]); | ||
if (__getOwnPropSymbols$4) | ||
for (var prop of __getOwnPropSymbols$4(b)) { | ||
if (__propIsEnum$4.call(b, prop)) | ||
__defNormalProp$4(a, prop, b[prop]); | ||
if (__hasOwnProp$5.call(b, prop)) | ||
__defNormalProp$5(a, prop, b[prop]); | ||
if (__getOwnPropSymbols$5) | ||
for (var prop of __getOwnPropSymbols$5(b)) { | ||
if (__propIsEnum$5.call(b, prop)) | ||
__defNormalProp$5(a, prop, b[prop]); | ||
} | ||
@@ -212,3 +212,6 @@ return a; | ||
let instance = axios; | ||
let options = { immediate: !!argsPlaceholder, shallow: true }; | ||
let options = { | ||
immediate: !!argsPlaceholder, | ||
shallow: true | ||
}; | ||
const isAxiosInstance = (val) => !!(val == null ? void 0 : val.request); | ||
@@ -262,3 +265,3 @@ if (args.length > 0 + argsPlaceholder) { | ||
loading(true); | ||
instance(_url, __spreadProps$1(__spreadValues$4(__spreadValues$4({}, defaultConfig), typeof executeUrl === "object" ? executeUrl : config), { cancelToken: cancelToken.token })).then((r) => { | ||
instance(_url, __spreadProps$1(__spreadValues$5(__spreadValues$5({}, defaultConfig), typeof executeUrl === "object" ? executeUrl : config), { cancelToken: cancelToken.token })).then((r) => { | ||
var _a; | ||
@@ -294,3 +297,3 @@ response.value = r; | ||
}; | ||
return __spreadProps$1(__spreadValues$4({}, result), { | ||
return __spreadProps$1(__spreadValues$5({}, result), { | ||
then | ||
@@ -329,15 +332,15 @@ }); | ||
var __defProp$3 = Object.defineProperty; | ||
var __getOwnPropSymbols$3 = Object.getOwnPropertySymbols; | ||
var __hasOwnProp$3 = Object.prototype.hasOwnProperty; | ||
var __propIsEnum$3 = Object.prototype.propertyIsEnumerable; | ||
var __defNormalProp$3 = (obj, key, value) => key in obj ? __defProp$3(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; | ||
var __spreadValues$3 = (a, b) => { | ||
var __defProp$4 = Object.defineProperty; | ||
var __getOwnPropSymbols$4 = Object.getOwnPropertySymbols; | ||
var __hasOwnProp$4 = Object.prototype.hasOwnProperty; | ||
var __propIsEnum$4 = Object.prototype.propertyIsEnumerable; | ||
var __defNormalProp$4 = (obj, key, value) => key in obj ? __defProp$4(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; | ||
var __spreadValues$4 = (a, b) => { | ||
for (var prop in b || (b = {})) | ||
if (__hasOwnProp$3.call(b, prop)) | ||
__defNormalProp$3(a, prop, b[prop]); | ||
if (__getOwnPropSymbols$3) | ||
for (var prop of __getOwnPropSymbols$3(b)) { | ||
if (__propIsEnum$3.call(b, prop)) | ||
__defNormalProp$3(a, prop, b[prop]); | ||
if (__hasOwnProp$4.call(b, prop)) | ||
__defNormalProp$4(a, prop, b[prop]); | ||
if (__getOwnPropSymbols$4) | ||
for (var prop of __getOwnPropSymbols$4(b)) { | ||
if (__propIsEnum$4.call(b, prop)) | ||
__defNormalProp$4(a, prop, b[prop]); | ||
} | ||
@@ -369,7 +372,7 @@ return a; | ||
touches.value; | ||
return cookies.get(args[0], __spreadValues$3({ doNotParse }, args[1])); | ||
return cookies.get(args[0], __spreadValues$4({ doNotParse }, args[1])); | ||
}, | ||
getAll: (...args) => { | ||
touches.value; | ||
return cookies.getAll(__spreadValues$3({ doNotParse }, args[0])); | ||
return cookies.getAll(__spreadValues$4({ doNotParse }, args[0])); | ||
}, | ||
@@ -392,15 +395,15 @@ set: (...args) => cookies.set(...args), | ||
var __defProp$2 = Object.defineProperty; | ||
var __getOwnPropSymbols$2 = Object.getOwnPropertySymbols; | ||
var __hasOwnProp$2 = Object.prototype.hasOwnProperty; | ||
var __propIsEnum$2 = Object.prototype.propertyIsEnumerable; | ||
var __defNormalProp$2 = (obj, key, value) => key in obj ? __defProp$2(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; | ||
var __spreadValues$2 = (a, b) => { | ||
var __defProp$3 = Object.defineProperty; | ||
var __getOwnPropSymbols$3 = Object.getOwnPropertySymbols; | ||
var __hasOwnProp$3 = Object.prototype.hasOwnProperty; | ||
var __propIsEnum$3 = Object.prototype.propertyIsEnumerable; | ||
var __defNormalProp$3 = (obj, key, value) => key in obj ? __defProp$3(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; | ||
var __spreadValues$3 = (a, b) => { | ||
for (var prop in b || (b = {})) | ||
if (__hasOwnProp$2.call(b, prop)) | ||
__defNormalProp$2(a, prop, b[prop]); | ||
if (__getOwnPropSymbols$2) | ||
for (var prop of __getOwnPropSymbols$2(b)) { | ||
if (__propIsEnum$2.call(b, prop)) | ||
__defNormalProp$2(a, prop, b[prop]); | ||
if (__hasOwnProp$3.call(b, prop)) | ||
__defNormalProp$3(a, prop, b[prop]); | ||
if (__getOwnPropSymbols$3) | ||
for (var prop of __getOwnPropSymbols$3(b)) { | ||
if (__propIsEnum$3.call(b, prop)) | ||
__defNormalProp$3(a, prop, b[prop]); | ||
} | ||
@@ -479,3 +482,3 @@ return a; | ||
cleanup(); | ||
drauuInstance.value = drauu.createDrauu(__spreadValues$2({ el }, options)); | ||
drauuInstance.value = drauu.createDrauu(__spreadValues$3({ el }, options)); | ||
syncStatus(); | ||
@@ -513,17 +516,17 @@ disposables = [ | ||
var __defProp$1 = Object.defineProperty; | ||
var __defProp$2 = Object.defineProperty; | ||
var __defProps = Object.defineProperties; | ||
var __getOwnPropDescs = Object.getOwnPropertyDescriptors; | ||
var __getOwnPropSymbols$1 = Object.getOwnPropertySymbols; | ||
var __hasOwnProp$1 = Object.prototype.hasOwnProperty; | ||
var __propIsEnum$1 = Object.prototype.propertyIsEnumerable; | ||
var __defNormalProp$1 = (obj, key, value) => key in obj ? __defProp$1(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; | ||
var __spreadValues$1 = (a, b) => { | ||
var __getOwnPropSymbols$2 = Object.getOwnPropertySymbols; | ||
var __hasOwnProp$2 = Object.prototype.hasOwnProperty; | ||
var __propIsEnum$2 = Object.prototype.propertyIsEnumerable; | ||
var __defNormalProp$2 = (obj, key, value) => key in obj ? __defProp$2(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; | ||
var __spreadValues$2 = (a, b) => { | ||
for (var prop in b || (b = {})) | ||
if (__hasOwnProp$1.call(b, prop)) | ||
__defNormalProp$1(a, prop, b[prop]); | ||
if (__getOwnPropSymbols$1) | ||
for (var prop of __getOwnPropSymbols$1(b)) { | ||
if (__propIsEnum$1.call(b, prop)) | ||
__defNormalProp$1(a, prop, b[prop]); | ||
if (__hasOwnProp$2.call(b, prop)) | ||
__defNormalProp$2(a, prop, b[prop]); | ||
if (__getOwnPropSymbols$2) | ||
for (var prop of __getOwnPropSymbols$2(b)) { | ||
if (__propIsEnum$2.call(b, prop)) | ||
__defNormalProp$2(a, prop, b[prop]); | ||
} | ||
@@ -533,10 +536,10 @@ return a; | ||
var __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b)); | ||
var __objRest = (source, exclude) => { | ||
var __objRest$1 = (source, exclude) => { | ||
var target = {}; | ||
for (var prop in source) | ||
if (__hasOwnProp$1.call(source, prop) && exclude.indexOf(prop) < 0) | ||
if (__hasOwnProp$2.call(source, prop) && exclude.indexOf(prop) < 0) | ||
target[prop] = source[prop]; | ||
if (source != null && __getOwnPropSymbols$1) | ||
for (var prop of __getOwnPropSymbols$1(source)) { | ||
if (exclude.indexOf(prop) < 0 && __propIsEnum$1.call(source, prop)) | ||
if (source != null && __getOwnPropSymbols$2) | ||
for (var prop of __getOwnPropSymbols$2(source)) { | ||
if (exclude.indexOf(prop) < 0 && __propIsEnum$2.call(source, prop)) | ||
target[prop] = source[prop]; | ||
@@ -548,3 +551,3 @@ } | ||
let trap; | ||
const _a = options, { immediate } = _a, focusTrapOptions = __objRest(_a, ["immediate"]); | ||
const _a = options, { immediate } = _a, focusTrapOptions = __objRest$1(_a, ["immediate"]); | ||
const hasFocus = vueDemi.ref(false); | ||
@@ -569,3 +572,3 @@ const isPaused = vueDemi.ref(false); | ||
return; | ||
trap = focusTrap.createFocusTrap(el, __spreadProps(__spreadValues$1({}, focusTrapOptions), { | ||
trap = focusTrap.createFocusTrap(el, __spreadProps(__spreadValues$2({}, focusTrapOptions), { | ||
onActivate() { | ||
@@ -624,15 +627,15 @@ hasFocus.value = true; | ||
var __defProp = Object.defineProperty; | ||
var __getOwnPropSymbols = Object.getOwnPropertySymbols; | ||
var __hasOwnProp = Object.prototype.hasOwnProperty; | ||
var __propIsEnum = Object.prototype.propertyIsEnumerable; | ||
var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; | ||
var __spreadValues = (a, b) => { | ||
var __defProp$1 = Object.defineProperty; | ||
var __getOwnPropSymbols$1 = Object.getOwnPropertySymbols; | ||
var __hasOwnProp$1 = Object.prototype.hasOwnProperty; | ||
var __propIsEnum$1 = Object.prototype.propertyIsEnumerable; | ||
var __defNormalProp$1 = (obj, key, value) => key in obj ? __defProp$1(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; | ||
var __spreadValues$1 = (a, b) => { | ||
for (var prop in b || (b = {})) | ||
if (__hasOwnProp.call(b, prop)) | ||
__defNormalProp(a, prop, b[prop]); | ||
if (__getOwnPropSymbols) | ||
for (var prop of __getOwnPropSymbols(b)) { | ||
if (__propIsEnum.call(b, prop)) | ||
__defNormalProp(a, prop, b[prop]); | ||
if (__hasOwnProp$1.call(b, prop)) | ||
__defNormalProp$1(a, prop, b[prop]); | ||
if (__getOwnPropSymbols$1) | ||
for (var prop of __getOwnPropSymbols$1(b)) { | ||
if (__propIsEnum$1.call(b, prop)) | ||
__defNormalProp$1(a, prop, b[prop]); | ||
} | ||
@@ -645,7 +648,9 @@ return a; | ||
deep = true, | ||
shallow, | ||
shallow = false, | ||
onError = (e) => { | ||
console.error(e); | ||
} | ||
}, | ||
writeDefaults = true | ||
} = options; | ||
const isFinished = vueDemi.ref(false); | ||
const data = (shallow ? vueDemi.shallowRef : vueDemi.ref)(initialValue); | ||
@@ -657,3 +662,3 @@ const rawInit = shared.resolveUnref(initialValue); | ||
if (rawValue === void 0) { | ||
if (rawInit !== void 0 && rawInit !== null) | ||
if (rawInit !== void 0 && rawInit !== null && writeDefaults) | ||
await idbKeyval.set(key, rawInit); | ||
@@ -666,2 +671,3 @@ } else { | ||
} | ||
isFinished.value = true; | ||
} | ||
@@ -677,3 +683,3 @@ read(); | ||
else if (typeof data.value === "object") | ||
await idbKeyval.update(key, () => __spreadValues({}, data.value)); | ||
await idbKeyval.update(key, () => __spreadValues$1({}, data.value)); | ||
else | ||
@@ -687,3 +693,3 @@ await idbKeyval.update(key, () => data.value); | ||
vueDemi.watch(data, () => write(), { flush, deep }); | ||
return data; | ||
return { isFinished, data }; | ||
} | ||
@@ -752,3 +758,57 @@ | ||
var __defProp = Object.defineProperty; | ||
var __getOwnPropSymbols = Object.getOwnPropertySymbols; | ||
var __hasOwnProp = Object.prototype.hasOwnProperty; | ||
var __propIsEnum = Object.prototype.propertyIsEnumerable; | ||
var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; | ||
var __spreadValues = (a, b) => { | ||
for (var prop in b || (b = {})) | ||
if (__hasOwnProp.call(b, prop)) | ||
__defNormalProp(a, prop, b[prop]); | ||
if (__getOwnPropSymbols) | ||
for (var prop of __getOwnPropSymbols(b)) { | ||
if (__propIsEnum.call(b, prop)) | ||
__defNormalProp(a, prop, b[prop]); | ||
} | ||
return a; | ||
}; | ||
var __objRest = (source, exclude) => { | ||
var target = {}; | ||
for (var prop in source) | ||
if (__hasOwnProp.call(source, prop) && exclude.indexOf(prop) < 0) | ||
target[prop] = source[prop]; | ||
if (source != null && __getOwnPropSymbols) | ||
for (var prop of __getOwnPropSymbols(source)) { | ||
if (exclude.indexOf(prop) < 0 && __propIsEnum.call(source, prop)) | ||
target[prop] = source[prop]; | ||
} | ||
return target; | ||
}; | ||
function useSortable(el, list, options = {}) { | ||
let sortable; | ||
const _a = options, { document = core.defaultDocument } = _a, resetOptions = __objRest(_a, ["document"]); | ||
const defaultOptions = { | ||
onUpdate: (e) => { | ||
moveArrayElement(list, e.oldIndex, e.newIndex); | ||
} | ||
}; | ||
const start = () => { | ||
const target = typeof el === "string" ? document == null ? void 0 : document.querySelector(el) : core.unrefElement(el); | ||
if (!target) | ||
return; | ||
sortable = new Sortable(target, __spreadValues(__spreadValues({}, defaultOptions), resetOptions)); | ||
}; | ||
const stop = () => sortable == null ? void 0 : sortable.destroy(); | ||
core.tryOnMounted(start); | ||
core.tryOnScopeDispose(stop); | ||
return { stop, start }; | ||
} | ||
function moveArrayElement(list, from, to) { | ||
const array = core.resolveUnref(list); | ||
if (to >= 0 && to < array.length) | ||
array.splice(to, 0, array.splice(from, 1)[0]); | ||
} | ||
exports.createCookies = createCookies; | ||
exports.moveArrayElement = moveArrayElement; | ||
exports.useAsyncValidator = useAsyncValidator; | ||
@@ -765,3 +825,4 @@ exports.useAxios = useAxios; | ||
exports.useQRCode = useQRCode; | ||
exports.useSortable = useSortable; | ||
})(this.VueUse = this.VueUse || {}, VueUse, AsyncValidator, VueDemi, axios, changeCase, UniversalCookie, Drauu, VueUse, focusTrap, Fuse, idbKeyval, jwt_decode, nprogress, QRCode); | ||
})(this.VueUse = this.VueUse || {}, VueUse, AsyncValidator, VueDemi, axios, changeCase, UniversalCookie, Drauu, VueUse, focusTrap, Fuse, idbKeyval, jwt_decode, nprogress, QRCode, Sortable); |
@@ -1,1 +0,1 @@ | ||
var VueDemi=function(l,o,A){if(l.install)return l;if(!o)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),l;if(o.version.slice(0,4)==="2.7."){let p=function(C,b){var P,L={},H={config:o.config,use:o.use.bind(o),mixin:o.mixin.bind(o),component:o.component.bind(o),provide:function(y,E){return L[y]=E,this},directive:function(y,E){return E?(o.directive(y,E),H):o.directive(y)},mount:function(y,E){return P||(P=new o(Object.assign({propsData:b},C,{provide:Object.assign(L,C.provide)})),P.$mount(y,E),P)},unmount:function(){P&&(P.$destroy(),P=void 0)}};return H};var N=p;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,l.warn=o.util.warn,l.createApp=p}else if(o.version.slice(0,2)==="2.")if(A){for(var a in A)l[a]=A[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(p,C,b){return Array.isArray(p)?(p.length=Math.max(p.length,C),p.splice(C,1,b),b):(p[C]=b,b)},l.del=function(p,C){if(Array.isArray(p)){p.splice(C,1);return}delete p[C]}}else console.error("[vue-demi] Vue version "+o.version+" is unsupported.");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,A,a,N,p,C,b,P,L,H,y,E,g,le){"use strict";var se=Object.defineProperty,ue=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,W=(t,r,e)=>r in t?se(t,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[r]=e,ve=(t,r)=>{for(var e in r||(r={}))ie.call(r,e)&&W(t,e,r[e]);if(z)for(var e of z(r))fe.call(r,e)&&W(t,e,r[e]);return t},de=(t,r)=>ue(t,ce(r));const pe=A||A.default;function _e(t,r,e={}){const n=a.ref(),s=a.ref(!1),v=a.ref(!1),c=a.computed(()=>{var d;return((d=n.value)==null?void 0:d.errors)||[]}),f=a.computed(()=>{var d;return((d=n.value)==null?void 0:d.fields)||{}}),{validateOption:u={}}=e;a.watchEffect(async()=>{s.value=!1,v.value=!1;const d=new pe(o.resolveUnref(r));try{await d.validate(o.resolveUnref(t),u),v.value=!0,n.value=null}catch(w){n.value=w}finally{s.value=!0}});const _={pass:v,isFinished:s,errorInfo:n,errors:c,errorFields:f};function h(){return new Promise((d,w)=>{o.until(s).toBe(!0).then(()=>d(_)).catch(m=>w(m))})}return de(ve({},_),{then(d,w){return h().then(d,w)}})}var we=Object.defineProperty,Oe=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,M=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,k=(t,r,e)=>r in t?we(t,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[r]=e,J=(t,r)=>{for(var e in r||(r={}))he.call(r,e)&&k(t,e,r[e]);if(M)for(var e of M(r))ye.call(r,e)&&k(t,e,r[e]);return t},q=(t,r)=>Oe(t,Pe(r));function Ce(...t){const r=typeof t[0]=="string"?t[0]:void 0,e=o.isString(r)?1:0;let n={},s=N,v={immediate:!!e,shallow:!0};const c=O=>!!(O==null?void 0:O.request);t.length>0+e&&(c(t[0+e])?s=t[0+e]:n=t[0+e]),t.length>1+e&&c(t[1+e])&&(s=t[1+e]),(t.length===2+e&&!c(t[1+e])||t.length===3+e)&&(v=t[t.length-1]);const f=a.shallowRef(),u=v.shallow?a.shallowRef():a.ref(),_=a.ref(!1),h=a.ref(!1),d=a.ref(!1),w=a.shallowRef(),m=N.CancelToken.source;let $=m();const j=O=>{_.value||!h.value||($.cancel(O),$=m(),d.value=!0,h.value=!1,_.value=!1)},B=O=>{h.value=O,_.value=!O},Q=()=>new Promise((O,i)=>{o.until(_).toBe(!0).then(()=>O(U)).catch(i)}),I=(O,i)=>Q().then(O,i),G=(O=r,i={})=>{w.value=void 0;const S=typeof O=="string"?O:r??i.url;return S===void 0?(w.value=new N.AxiosError(N.AxiosError.ERR_INVALID_URL),_.value=!0,{then:I}):(j(),B(!0),s(S,q(J(J({},n),typeof O=="object"?O:i),{cancelToken:$.token})).then(R=>{var F;f.value=R;const ae=R.data;u.value=ae,(F=v.onSuccess)==null||F.call(v,ae)}).catch(R=>{var F;w.value=R,(F=v.onError)==null||F.call(v,R)}).finally(()=>B(!1)),{then:I})};v.immediate&&r&&G();const U={response:f,data:u,error:w,finished:_,loading:h,isFinished:_,isLoading:h,cancel:j,isAborted:d,canceled:d,aborted:d,isCanceled:d,abort:j,execute:G};return q(J({},U),{then:I})}var X=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 ge(t,r,e){if(o.isFunction(t))return a.computed(()=>X[r](o.resolveUnref(t),e));const n=a.ref(t);return a.computed({get(){return X[r](n.value,e)},set(s){n.value=s}})}var me=Object.defineProperty,Y=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,Z=(t,r,e)=>r in t?me(t,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[r]=e,K=(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))Ee.call(r,e)&&Z(t,e,r[e]);return t};function Se(t){const r=new C(t?t.headers.cookie:null);return(e,{doNotParse:n=!1,autoUpdateDependencies:s=!1}={})=>x(e,{doNotParse:n,autoUpdateDependencies:s},r)}function x(t,{doNotParse:r=!1,autoUpdateDependencies:e=!1}={},n=new C){const s=e?[...t||[]]:t;let v=n.getAll({doNotParse:!0});const c=a.ref(0),f=()=>{const u=n.getAll({doNotParse:!0});Ae(s||null,u,v)&&c.value++,v=u};return n.addChangeListener(f),o.tryOnScopeDispose(()=>{n.removeChangeListener(f)}),{get:(...u)=>(e&&s&&!s.includes(u[0])&&s.push(u[0]),c.value,n.get(u[0],K({doNotParse:r},u[1]))),getAll:(...u)=>(c.value,n.getAll(K({doNotParse:r},u[0]))),set:(...u)=>n.set(...u),remove:(...u)=>n.remove(...u),addChangeListener:(...u)=>n.addChangeListener(...u),removeChangeListener:(...u)=>n.removeChangeListener(...u)}}function Ae(t,r,e){if(!t)return!0;for(const n of t)if(r[n]!==e[n])return!0;return!1}var $e=Object.defineProperty,V=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,D=(t,r,e)=>r in t?$e(t,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[r]=e,Ue=(t,r)=>{for(var e in r||(r={}))je.call(r,e)&&D(t,e,r[e]);if(V)for(var e of V(r))Ie.call(r,e)&&D(t,e,r[e]);return t};function Re(t,r){const e=a.ref();let n=[];const s=P.createEventHook(),v=P.createEventHook(),c=P.createEventHook(),f=P.createEventHook(),u=P.createEventHook(),_=a.ref(!1),h=a.ref(!1),d=a.ref(!1),w=a.ref(!1),m=a.ref({color:"black",size:3,arrowEnd:!1,cornerRadius:0,dasharray:void 0,fill:"transparent",mode:"draw"});a.watch(m,()=>{const i=e.value;i&&(i.brush=m.value,i.mode=m.value.mode)},{deep:!0});const $=()=>{var i;return(i=e.value)==null?void 0:i.undo()},j=()=>{var i;return(i=e.value)==null?void 0:i.redo()},B=()=>{var i;return(i=e.value)==null?void 0:i.clear()},Q=()=>{var i;return(i=e.value)==null?void 0:i.cancel()},I=i=>{var S;return(S=e.value)==null?void 0:S.load(i)},G=()=>{var i;return(i=e.value)==null?void 0:i.dump()},U=()=>{var i;n.forEach(S=>S()),(i=e.value)==null||i.unmount()},O=()=>{e.value&&(_.value=e.value.canUndo(),h.value=e.value.canRedo(),d.value=e.value.altPressed,w.value=e.value.shiftPressed)};return a.watch(()=>P.unrefElement(t),i=>{!i||typeof SVGSVGElement=="undefined"||!(i instanceof SVGSVGElement)||(e.value&&U(),e.value=b.createDrauu(Ue({el:i},r)),O(),n=[e.value.on("canceled",()=>v.trigger()),e.value.on("committed",()=>c.trigger()),e.value.on("start",()=>f.trigger()),e.value.on("end",()=>u.trigger()),e.value.on("changed",()=>{O(),s.trigger()})])},{flush:"post"}),o.tryOnScopeDispose(()=>U()),{drauuInstance:e,load:I,dump:G,clear:B,cancel:Q,undo:$,redo:j,canUndo:_,canRedo:h,brush:m,onChanged:s.on,onCommitted:c.on,onStart:f.on,onEnd:u.on,onCanceled:v.on}}var Fe=Object.defineProperty,Ne=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,T=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,te=(t,r,e)=>r in t?Fe(t,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[r]=e,He=(t,r)=>{for(var e in r||(r={}))ee.call(r,e)&&te(t,e,r[e]);if(T)for(var e of T(r))re.call(r,e)&&te(t,e,r[e]);return t},Te=(t,r)=>Ne(t,Le(r)),Be=(t,r)=>{var e={};for(var n in t)ee.call(t,n)&&r.indexOf(n)<0&&(e[n]=t[n]);if(t!=null&&T)for(var n of T(t))r.indexOf(n)<0&&re.call(t,n)&&(e[n]=t[n]);return e};function Ge(t,r={}){let e;const n=r,{immediate:s}=n,v=Be(n,["immediate"]),c=a.ref(!1),f=a.ref(!1),u=w=>e&&e.activate(w),_=w=>e&&e.deactivate(w),h=()=>{e&&(e.pause(),f.value=!0)},d=()=>{e&&(e.unpause(),f.value=!1)};return a.watch(()=>P.unrefElement(t),w=>{!w||(e=L.createFocusTrap(w,Te(He({},v),{onActivate(){c.value=!0,r.onActivate&&r.onActivate()},onDeactivate(){c.value=!1,r.onDeactivate&&r.onDeactivate()}})),s&&u())},{flush:"post"}),P.tryOnScopeDispose(()=>_()),{hasFocus:c,isPaused:f,activate:u,deactivate:_,pause:h,unpause:d}}function Je(t,r,e){const n=()=>{var c,f;return new H((c=o.resolveUnref(r))!=null?c:[],(f=o.resolveUnref(e))==null?void 0:f.fuseOptions)},s=a.ref(n());a.watch(()=>{var c;return(c=o.resolveUnref(e))==null?void 0:c.fuseOptions},()=>{s.value=n()},{deep:!0}),a.watch(()=>o.resolveUnref(r),c=>{s.value.setCollection(c)},{deep:!0});const v=a.computed(()=>{const c=o.resolveUnref(e);if((c==null?void 0:c.matchAllWhenSearchEmpty)&&!a.unref(t))return o.resolveUnref(r).map((u,_)=>({item:u,refIndex:_}));const f=c==null?void 0:c.resultLimit;return s.value.search(o.resolveUnref(t),f?{limit:f}:void 0)});return{fuse:s,results:v}}var Qe=Object.defineProperty,ne=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,oe=(t,r,e)=>r in t?Qe(t,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[r]=e,Me=(t,r)=>{for(var e in r||(r={}))ze.call(r,e)&&oe(t,e,r[e]);if(ne)for(var e of ne(r))We.call(r,e)&&oe(t,e,r[e]);return t};function ke(t,r,e={}){const{flush:n="pre",deep:s=!0,shallow:v,onError:c=d=>{console.error(d)}}=e,f=(v?a.shallowRef:a.ref)(r),u=o.resolveUnref(r);async function _(){try{const d=await y.get(t);d===void 0?u!=null&&await y.set(t,u):f.value=d}catch(d){c(d)}}_();async function h(){try{f.value==null?await y.del(t):Array.isArray(f.value)?await y.update(t,()=>JSON.parse(JSON.stringify(f.value))):typeof f.value=="object"?await y.update(t,()=>Me({},f.value)):await y.update(t,()=>f.value)}catch(d){c(d)}}return a.watch(f,()=>h(),{flush:n,deep:s}),f}function qe(t,r={}){const{onError:e,fallbackValue:n=null}=r,s=(f,u)=>{try{return E(f,u)}catch(_){return e==null||e(_),n}},v=a.computed(()=>s(o.resolveUnref(t),{header:!0})),c=a.computed(()=>s(o.resolveUnref(t)));return{header:v,payload:c}}function Xe(t=null,r){const e=a.ref(t),n=a.computed({set:v=>v?g.start():g.done(),get:()=>o.isNumber(e.value)&&e.value<1});r&&g.configure(r);const s=g.set;return g.set=v=>(e.value=v,s.call(g,v)),a.watchEffect(()=>{o.isNumber(e.value)&&o.isClient&&s.call(g,e.value)}),o.tryOnScopeDispose(g.remove),{isLoading:n,progress:e,start:g.start,done:g.done,remove:()=>{e.value=null,g.remove()}}}function Ye(t,r){const e=o.resolveRef(t),n=a.ref("");return a.watch(e,async s=>{e.value&&o.isClient&&(n.value=await le.toDataURL(s,r))},{immediate:!0}),n}l.createCookies=Se,l.useAsyncValidator=_e,l.useAxios=Ce,l.useChangeCase=ge,l.useCookies=x,l.useDrauu=Re,l.useFocusTrap=Ge,l.useFuse=Je,l.useIDBKeyval=ke,l.useJwt=qe,l.useNProgress=Xe,l.useQRCode=Ye})(this.VueUse=this.VueUse||{},VueUse,AsyncValidator,VueDemi,axios,changeCase,UniversalCookie,Drauu,VueUse,focusTrap,Fuse,idbKeyval,jwt_decode,nprogress,QRCode); | ||
var VueDemi=function(l,o,$){if(l.install)return l;if(!o)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),l;if(o.version.slice(0,4)==="2.7."){let p=function(g,b){var w,L={},H={config:o.config,use:o.use.bind(o),mixin:o.mixin.bind(o),component:o.component.bind(o),provide:function(m,E){return L[m]=E,this},directive:function(m,E){return E?(o.directive(m,E),H):o.directive(m)},mount:function(m,E){return w||(w=new o(Object.assign({propsData:b},g,{provide:Object.assign(L,g.provide)})),w.$mount(m,E),w)},unmount:function(){w&&(w.$destroy(),w=void 0)}};return H};var N=p;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,l.warn=o.util.warn,l.createApp=p}else if(o.version.slice(0,2)==="2.")if($){for(var a in $)l[a]=$[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(p,g,b){return Array.isArray(p)?(p.length=Math.max(p.length,g),p.splice(g,1,b),b):(p[g]=b,b)},l.del=function(p,g){if(Array.isArray(p)){p.splice(g,1);return}delete p[g]}}else console.error("[vue-demi] Vue version "+o.version+" is unsupported.");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,$,a,N,p,g,b,w,L,H,m,E,C,ve,de){"use strict";var pe=Object.defineProperty,_e=Object.defineProperties,we=Object.getOwnPropertyDescriptors,M=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,W=(t,r,e)=>r in t?pe(t,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[r]=e,Pe=(t,r)=>{for(var e in r||(r={}))Oe.call(r,e)&&W(t,e,r[e]);if(M)for(var e of M(r))ye.call(r,e)&&W(t,e,r[e]);return t},he=(t,r)=>_e(t,we(r));const me=$.default||$;function ge(t,r,e={}){const n=a.ref(),s=a.ref(!1),f=a.ref(!1),i=a.computed(()=>{var _;return((_=n.value)==null?void 0:_.errors)||[]}),d=a.computed(()=>{var _;return((_=n.value)==null?void 0:_.fields)||{}}),{validateOption:u={}}=e;a.watchEffect(async()=>{s.value=!1,f.value=!1;const _=new me(o.resolveUnref(r));try{await _.validate(o.resolveUnref(t),u),f.value=!0,n.value=null}catch(y){n.value=y}finally{s.value=!0}});const v={pass:f,isFinished:s,errorInfo:n,errors:i,errorFields:d};function O(){return new Promise((_,y)=>{o.until(s).toBe(!0).then(()=>_(v)).catch(h=>y(h))})}return he(Pe({},v),{then(_,y){return O().then(_,y)}})}var Ce=Object.defineProperty,be=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,q=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,X=(t,r,e)=>r in t?Ce(t,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[r]=e,Q=(t,r)=>{for(var e in r||(r={}))Se.call(r,e)&&X(t,e,r[e]);if(q)for(var e of q(r))$e.call(r,e)&&X(t,e,r[e]);return t},Y=(t,r)=>be(t,Ee(r));function Ae(...t){const r=typeof t[0]=="string"?t[0]:void 0,e=o.isString(r)?1:0;let n={},s=N,f={immediate:!!e,shallow:!0};const i=P=>!!(P==null?void 0:P.request);t.length>0+e&&(i(t[0+e])?s=t[0+e]:n=t[0+e]),t.length>1+e&&i(t[1+e])&&(s=t[1+e]),(t.length===2+e&&!i(t[1+e])||t.length===3+e)&&(f=t[t.length-1]);const d=a.shallowRef(),u=f.shallow?a.shallowRef():a.ref(),v=a.ref(!1),O=a.ref(!1),_=a.ref(!1),y=a.shallowRef(),h=N.CancelToken.source;let A=h();const j=P=>{v.value||!O.value||(A.cancel(P),A=h(),_.value=!0,O.value=!1,v.value=!1)},G=P=>{O.value=P,v.value=!P},z=()=>new Promise((P,c)=>{o.until(v).toBe(!0).then(()=>P(U)).catch(c)}),I=(P,c)=>z().then(P,c),J=(P=r,c={})=>{y.value=void 0;const S=typeof P=="string"?P:r??c.url;return S===void 0?(y.value=new N.AxiosError(N.AxiosError.ERR_INVALID_URL),v.value=!0,{then:I}):(j(),G(!0),s(S,Y(Q(Q({},n),typeof P=="object"?P:c),{cancelToken:A.token})).then(R=>{var F;d.value=R;const fe=R.data;u.value=fe,(F=f.onSuccess)==null||F.call(f,fe)}).catch(R=>{var F;y.value=R,(F=f.onError)==null||F.call(f,R)}).finally(()=>G(!1)),{then:I})};f.immediate&&r&&J();const U={response:d,data:u,error:y,finished:v,loading:O,isFinished:v,isLoading:O,cancel:j,isAborted:_,canceled:_,aborted:_,isCanceled:_,abort:j,execute:J};return Y(Q({},U),{then:I})}var Z=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 je(t,r,e){if(o.isFunction(t))return a.computed(()=>Z[r](o.resolveUnref(t),e));const n=a.ref(t);return a.computed({get(){return Z[r](n.value,e)},set(s){n.value=s}})}var Ie=Object.defineProperty,k=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,K=(t,r,e)=>r in t?Ie(t,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[r]=e,x=(t,r)=>{for(var e in r||(r={}))Ue.call(r,e)&&K(t,e,r[e]);if(k)for(var e of k(r))Re.call(r,e)&&K(t,e,r[e]);return t};function Fe(t){const r=new g(t?t.headers.cookie:null);return(e,{doNotParse:n=!1,autoUpdateDependencies:s=!1}={})=>V(e,{doNotParse:n,autoUpdateDependencies:s},r)}function V(t,{doNotParse:r=!1,autoUpdateDependencies:e=!1}={},n=new g){const s=e?[...t||[]]:t;let f=n.getAll({doNotParse:!0});const i=a.ref(0),d=()=>{const u=n.getAll({doNotParse:!0});Ne(s||null,u,f)&&i.value++,f=u};return n.addChangeListener(d),o.tryOnScopeDispose(()=>{n.removeChangeListener(d)}),{get:(...u)=>(e&&s&&!s.includes(u[0])&&s.push(u[0]),i.value,n.get(u[0],x({doNotParse:r},u[1]))),getAll:(...u)=>(i.value,n.getAll(x({doNotParse:r},u[0]))),set:(...u)=>n.set(...u),remove:(...u)=>n.remove(...u),addChangeListener:(...u)=>n.addChangeListener(...u),removeChangeListener:(...u)=>n.removeChangeListener(...u)}}function Ne(t,r,e){if(!t)return!0;for(const n of t)if(r[n]!==e[n])return!0;return!1}var Le=Object.defineProperty,D=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,ee=(t,r,e)=>r in t?Le(t,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[r]=e,Be=(t,r)=>{for(var e in r||(r={}))He.call(r,e)&&ee(t,e,r[e]);if(D)for(var e of D(r))Te.call(r,e)&&ee(t,e,r[e]);return t};function Ge(t,r){const e=a.ref();let n=[];const s=w.createEventHook(),f=w.createEventHook(),i=w.createEventHook(),d=w.createEventHook(),u=w.createEventHook(),v=a.ref(!1),O=a.ref(!1),_=a.ref(!1),y=a.ref(!1),h=a.ref({color:"black",size:3,arrowEnd:!1,cornerRadius:0,dasharray:void 0,fill:"transparent",mode:"draw"});a.watch(h,()=>{const c=e.value;c&&(c.brush=h.value,c.mode=h.value.mode)},{deep:!0});const A=()=>{var c;return(c=e.value)==null?void 0:c.undo()},j=()=>{var c;return(c=e.value)==null?void 0:c.redo()},G=()=>{var c;return(c=e.value)==null?void 0:c.clear()},z=()=>{var c;return(c=e.value)==null?void 0:c.cancel()},I=c=>{var S;return(S=e.value)==null?void 0:S.load(c)},J=()=>{var c;return(c=e.value)==null?void 0:c.dump()},U=()=>{var c;n.forEach(S=>S()),(c=e.value)==null||c.unmount()},P=()=>{e.value&&(v.value=e.value.canUndo(),O.value=e.value.canRedo(),_.value=e.value.altPressed,y.value=e.value.shiftPressed)};return a.watch(()=>w.unrefElement(t),c=>{!c||typeof SVGSVGElement=="undefined"||!(c instanceof SVGSVGElement)||(e.value&&U(),e.value=b.createDrauu(Be({el:c},r)),P(),n=[e.value.on("canceled",()=>f.trigger()),e.value.on("committed",()=>i.trigger()),e.value.on("start",()=>d.trigger()),e.value.on("end",()=>u.trigger()),e.value.on("changed",()=>{P(),s.trigger()})])},{flush:"post"}),o.tryOnScopeDispose(()=>U()),{drauuInstance:e,load:I,dump:J,clear:G,cancel:z,undo:A,redo:j,canUndo:v,canRedo:O,brush:h,onChanged:s.on,onCommitted:i.on,onStart:d.on,onEnd:u.on,onCanceled:f.on}}var Je=Object.defineProperty,Qe=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,T=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(t,r,e)=>r in t?Je(t,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[r]=e,Me=(t,r)=>{for(var e in r||(r={}))re.call(r,e)&&ne(t,e,r[e]);if(T)for(var e of T(r))te.call(r,e)&&ne(t,e,r[e]);return t},We=(t,r)=>Qe(t,ze(r)),qe=(t,r)=>{var e={};for(var n in t)re.call(t,n)&&r.indexOf(n)<0&&(e[n]=t[n]);if(t!=null&&T)for(var n of T(t))r.indexOf(n)<0&&te.call(t,n)&&(e[n]=t[n]);return e};function Xe(t,r={}){let e;const n=r,{immediate:s}=n,f=qe(n,["immediate"]),i=a.ref(!1),d=a.ref(!1),u=y=>e&&e.activate(y),v=y=>e&&e.deactivate(y),O=()=>{e&&(e.pause(),d.value=!0)},_=()=>{e&&(e.unpause(),d.value=!1)};return a.watch(()=>w.unrefElement(t),y=>{!y||(e=L.createFocusTrap(y,We(Me({},f),{onActivate(){i.value=!0,r.onActivate&&r.onActivate()},onDeactivate(){i.value=!1,r.onDeactivate&&r.onDeactivate()}})),s&&u())},{flush:"post"}),w.tryOnScopeDispose(()=>v()),{hasFocus:i,isPaused:d,activate:u,deactivate:v,pause:O,unpause:_}}function Ye(t,r,e){const n=()=>{var i,d;return new H((i=o.resolveUnref(r))!=null?i:[],(d=o.resolveUnref(e))==null?void 0:d.fuseOptions)},s=a.ref(n());a.watch(()=>{var i;return(i=o.resolveUnref(e))==null?void 0:i.fuseOptions},()=>{s.value=n()},{deep:!0}),a.watch(()=>o.resolveUnref(r),i=>{s.value.setCollection(i)},{deep:!0});const f=a.computed(()=>{const i=o.resolveUnref(e);if((i==null?void 0:i.matchAllWhenSearchEmpty)&&!a.unref(t))return o.resolveUnref(r).map((u,v)=>({item:u,refIndex:v}));const d=i==null?void 0:i.resultLimit;return s.value.search(o.resolveUnref(t),d?{limit:d}:void 0)});return{fuse:s,results:f}}var Ze=Object.defineProperty,oe=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,ae=(t,r,e)=>r in t?Ze(t,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[r]=e,xe=(t,r)=>{for(var e in r||(r={}))ke.call(r,e)&&ae(t,e,r[e]);if(oe)for(var e of oe(r))Ke.call(r,e)&&ae(t,e,r[e]);return t};function Ve(t,r,e={}){const{flush:n="pre",deep:s=!0,shallow:f=!1,onError:i=h=>{console.error(h)},writeDefaults:d=!0}=e,u=a.ref(!1),v=(f?a.shallowRef:a.ref)(r),O=o.resolveUnref(r);async function _(){try{const h=await m.get(t);h===void 0?O!=null&&d&&await m.set(t,O):v.value=h}catch(h){i(h)}u.value=!0}_();async function y(){try{v.value==null?await m.del(t):Array.isArray(v.value)?await m.update(t,()=>JSON.parse(JSON.stringify(v.value))):typeof v.value=="object"?await m.update(t,()=>xe({},v.value)):await m.update(t,()=>v.value)}catch(h){i(h)}}return a.watch(v,()=>y(),{flush:n,deep:s}),{isFinished:u,data:v}}function De(t,r={}){const{onError:e,fallbackValue:n=null}=r,s=(d,u)=>{try{return E(d,u)}catch(v){return e==null||e(v),n}},f=a.computed(()=>s(o.resolveUnref(t),{header:!0})),i=a.computed(()=>s(o.resolveUnref(t)));return{header:f,payload:i}}function er(t=null,r){const e=a.ref(t),n=a.computed({set:f=>f?C.start():C.done(),get:()=>o.isNumber(e.value)&&e.value<1});r&&C.configure(r);const s=C.set;return C.set=f=>(e.value=f,s.call(C,f)),a.watchEffect(()=>{o.isNumber(e.value)&&o.isClient&&s.call(C,e.value)}),o.tryOnScopeDispose(C.remove),{isLoading:n,progress:e,start:C.start,done:C.done,remove:()=>{e.value=null,C.remove()}}}function rr(t,r){const e=o.resolveRef(t),n=a.ref("");return a.watch(e,async s=>{e.value&&o.isClient&&(n.value=await ve.toDataURL(s,r))},{immediate:!0}),n}var tr=Object.defineProperty,B=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ue=(t,r,e)=>r in t?tr(t,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[r]=e,ie=(t,r)=>{for(var e in r||(r={}))le.call(r,e)&&ue(t,e,r[e]);if(B)for(var e of B(r))se.call(r,e)&&ue(t,e,r[e]);return t},nr=(t,r)=>{var e={};for(var n in t)le.call(t,n)&&r.indexOf(n)<0&&(e[n]=t[n]);if(t!=null&&B)for(var n of B(t))r.indexOf(n)<0&&se.call(t,n)&&(e[n]=t[n]);return e};function or(t,r,e={}){let n;const s=e,{document:f=w.defaultDocument}=s,i=nr(s,["document"]),d={onUpdate:O=>{ce(r,O.oldIndex,O.newIndex)}},u=()=>{const O=typeof t=="string"?f==null?void 0:f.querySelector(t):w.unrefElement(t);!O||(n=new de(O,ie(ie({},d),i)))},v=()=>n==null?void 0:n.destroy();return w.tryOnMounted(u),w.tryOnScopeDispose(v),{stop:v,start:u}}function ce(t,r,e){const n=w.resolveUnref(t);e>=0&&e<n.length&&n.splice(e,0,n.splice(r,1)[0])}l.createCookies=Fe,l.moveArrayElement=ce,l.useAsyncValidator=ge,l.useAxios=Ae,l.useChangeCase=je,l.useCookies=V,l.useDrauu=Ge,l.useFocusTrap=Xe,l.useFuse=Ye,l.useIDBKeyval=Ve,l.useJwt=De,l.useNProgress=er,l.useQRCode=rr,l.useSortable=or})(this.VueUse=this.VueUse||{},VueUse,AsyncValidator,VueDemi,axios,changeCase,UniversalCookie,Drauu,VueUse,focusTrap,Fuse,idbKeyval,jwt_decode,nprogress,QRCode,Sortable); |
{ | ||
"name": "@vueuse/integrations", | ||
"version": "9.13.0", | ||
"version": "10.0.0-beta.0", | ||
"description": "Integration wrappers for utility libraries", | ||
@@ -94,2 +94,12 @@ "author": "Anthony Fu <https://github.com/antfu>", | ||
"import": "./useIDBKeyval.mjs" | ||
}, | ||
"./useSortable": { | ||
"types": "./useSortable.d.ts", | ||
"require": "./useSortable.cjs", | ||
"import": "./useSortable.mjs" | ||
}, | ||
"./useSortable/component": { | ||
"types": "./useSortable/component.d.ts", | ||
"require": "./useSortable/component.cjs", | ||
"import": "./useSortable/component.mjs" | ||
} | ||
@@ -113,2 +123,3 @@ }, | ||
"qrcode": "*", | ||
"sortablejs": "*", | ||
"universal-cookie": "*" | ||
@@ -149,7 +160,10 @@ }, | ||
"optional": true | ||
}, | ||
"sortablejs": { | ||
"optional": true | ||
} | ||
}, | ||
"dependencies": { | ||
"@vueuse/core": "9.13.0", | ||
"@vueuse/shared": "9.13.0", | ||
"@vueuse/core": "10.0.0-beta.0", | ||
"@vueuse/shared": "10.0.0-beta.0", | ||
"vue-demi": "*" | ||
@@ -160,7 +174,8 @@ }, | ||
"@types/qrcode": "^1.5.0", | ||
"@types/sortablejs": "^1.15.0", | ||
"async-validator": "^4.2.5", | ||
"axios": "^1.3.3", | ||
"axios": "^1.3.4", | ||
"change-case": "^4.1.2", | ||
"drauu": "^0.3.2", | ||
"focus-trap": "^7.2.0", | ||
"focus-trap": "^7.4.0", | ||
"fuse.js": "^6.6.2", | ||
@@ -171,4 +186,5 @@ "idb-keyval": "^6.2.0", | ||
"qrcode": "^1.5.1", | ||
"sortablejs": "^1.15.0", | ||
"universal-cookie": "^4.0.4" | ||
} | ||
} |
@@ -28,2 +28,3 @@ # @vueuse/integrations | ||
- [`useQRCode`](https://vueuse.org/integrations/useQRCode/) — wrapper for [`qrcode`](https://github.com/soldair/node-qrcode) | ||
- [`useSortable`](https://vueuse.org/integrations/useSortable/) — wrapper for [`sortable`](https://github.com/SortableJS/Sortable) | ||
@@ -30,0 +31,0 @@ |
@@ -137,3 +137,3 @@ var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) { | ||
var __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b)); | ||
const AsyncValidatorSchema = Schema || Schema.default; | ||
const AsyncValidatorSchema = Schema.default || Schema; | ||
function useAsyncValidator(value, rules, options = {}) { | ||
@@ -140,0 +140,0 @@ const errorInfo = vueDemi.ref(); |
@@ -1,1 +0,1 @@ | ||
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,h={},p={config:r.config,use:r.use.bind(r),mixin:r.mixin.bind(r),component:r.component.bind(r),provide:function(d,u){return h[d]=u,this},directive:function(d,u){return u?(r.directive(d,u),p):r.directive(d)},mount:function(d,u){return f||(f=new r(Object.assign({propsData:c},i,{provide:Object.assign(h,i.provide)})),f.$mount(d,u),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,h=Object.prototype.propertyIsEnumerable,p=(a,t,s)=>t in a?b(a,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):a[t]=s,d=(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))h.call(t,s)&&p(a,s,t[s]);return a},u=(a,t)=>o(a,i(t));const A=v||v.default;function j(a,t,s={}){const y=e.ref(),w=e.ref(!1),O=e.ref(!1),U=e.computed(()=>{var l;return((l=y.value)==null?void 0:l.errors)||[]}),g=e.computed(()=>{var l;return((l=y.value)==null?void 0:l.fields)||{}}),{validateOption:I={}}=s;e.watchEffect(async()=>{w.value=!1,O.value=!1;const l=new A(r.resolveUnref(t));try{await l.validate(r.resolveUnref(a),I),O.value=!0,y.value=null}catch(_){y.value=_}finally{w.value=!0}});const P={pass:O,isFinished:w,errorInfo:y,errors:U,errorFields:g};function x(){return new Promise((l,_)=>{r.until(w).toBe(!0).then(()=>l(P)).catch(E=>_(E))})}return u(d({},P),{then(l,_){return x().then(l,_)}})}n.useAsyncValidator=j})(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,h={},p={config:r.config,use:r.use.bind(r),mixin:r.mixin.bind(r),component:r.component.bind(r),provide:function(d,u){return h[d]=u,this},directive:function(d,u){return u?(r.directive(d,u),p):r.directive(d)},mount:function(d,u){return f||(f=new r(Object.assign({propsData:c},i,{provide:Object.assign(h,i.provide)})),f.$mount(d,u),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,h=Object.prototype.propertyIsEnumerable,p=(a,t,s)=>t in a?b(a,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):a[t]=s,d=(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))h.call(t,s)&&p(a,s,t[s]);return a},u=(a,t)=>o(a,i(t));const A=v.default||v;function j(a,t,s={}){const y=e.ref(),w=e.ref(!1),O=e.ref(!1),U=e.computed(()=>{var l;return((l=y.value)==null?void 0:l.errors)||[]}),g=e.computed(()=>{var l;return((l=y.value)==null?void 0:l.fields)||{}}),{validateOption:I={}}=s;e.watchEffect(async()=>{w.value=!1,O.value=!1;const l=new A(r.resolveUnref(t));try{await l.validate(r.resolveUnref(a),I),O.value=!0,y.value=null}catch(_){y.value=_}finally{w.value=!0}});const P={pass:O,isFinished:w,errorInfo:y,errors:U,errorFields:g};function x(){return new Promise((l,_)=>{r.until(w).toBe(!0).then(()=>l(P)).catch(E=>_(E))})}return u(d({},P),{then(l,_){return x().then(l,_)}})}n.useAsyncValidator=j})(this.VueUse=this.VueUse||{},VueUse,AsyncValidator,VueDemi); |
import { ShallowRef, Ref } from 'vue-demi'; | ||
import { AxiosResponse, AxiosError, RawAxiosRequestConfig, AxiosInstance } from 'axios'; | ||
import { AxiosResponse, AxiosRequestConfig, AxiosInstance } from 'axios'; | ||
interface UseAxiosReturn<T, R = AxiosResponse<T>, D = any> { | ||
interface UseAxiosReturn<T, R = AxiosResponse<T>, _D = any> { | ||
/** | ||
@@ -28,3 +28,3 @@ * Axios Response | ||
*/ | ||
error: ShallowRef<AxiosError<T, D> | undefined>; | ||
error: ShallowRef<unknown | undefined>; | ||
/** | ||
@@ -67,3 +67,3 @@ * Aborts the current request | ||
*/ | ||
execute: (url?: string | RawAxiosRequestConfig<D>, config?: RawAxiosRequestConfig<D>) => PromiseLike<StrictUseAxiosReturn<T, R, D>>; | ||
execute: (url?: string | AxiosRequestConfig<D>, config?: AxiosRequestConfig<D>) => PromiseLike<StrictUseAxiosReturn<T, R, D>>; | ||
} | ||
@@ -74,3 +74,3 @@ interface EasyUseAxiosReturn<T, R, D> extends UseAxiosReturn<T, R, D> { | ||
*/ | ||
execute: (url: string, config?: RawAxiosRequestConfig<D>) => PromiseLike<EasyUseAxiosReturn<T, R, D>>; | ||
execute: (url: string, config?: AxiosRequestConfig<D>) => PromiseLike<EasyUseAxiosReturn<T, R, D>>; | ||
} | ||
@@ -98,9 +98,9 @@ interface UseAxiosOptions<T = any> { | ||
} | ||
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(url: string, config?: RawAxiosRequestConfig<D>, options?: UseAxiosOptions<T>): 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<T>): StrictUseAxiosReturn<T, R, D> & PromiseLike<StrictUseAxiosReturn<T, R, D>>; | ||
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(url: string, config: RawAxiosRequestConfig<D>, instance: AxiosInstance, options?: UseAxiosOptions<T>): StrictUseAxiosReturn<T, R, D> & PromiseLike<StrictUseAxiosReturn<T, R, D>>; | ||
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(config?: RawAxiosRequestConfig<D>): EasyUseAxiosReturn<T, R, D> & PromiseLike<EasyUseAxiosReturn<T, R, 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?: RawAxiosRequestConfig<D>, 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 }; |
@@ -142,3 +142,6 @@ var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) { | ||
let instance = axios; | ||
let options = { immediate: !!argsPlaceholder, shallow: true }; | ||
let options = { | ||
immediate: !!argsPlaceholder, | ||
shallow: true | ||
}; | ||
const isAxiosInstance = (val) => !!(val == null ? void 0 : val.request); | ||
@@ -145,0 +148,0 @@ if (args.length > 0 + argsPlaceholder) { |
import * as universal_cookie from 'universal-cookie'; | ||
import universal_cookie__default from 'universal-cookie'; | ||
import { IncomingMessage } from 'http'; | ||
import { IncomingMessage } from 'node:http'; | ||
@@ -5,0 +5,0 @@ /** |
import { ConfigurableFlush, MaybeComputedRef, RemovableRef } from '@vueuse/shared'; | ||
import { Ref } from 'vue-demi'; | ||
@@ -22,2 +23,8 @@ interface UseIDBOptions extends ConfigurableFlush { | ||
shallow?: boolean; | ||
/** | ||
* Write the default value to the storage when it does not exist | ||
* | ||
* @default true | ||
*/ | ||
writeDefaults?: boolean; | ||
} | ||
@@ -30,4 +37,7 @@ /** | ||
*/ | ||
declare function useIDBKeyval<T>(key: IDBValidKey, initialValue: MaybeComputedRef<T>, options?: UseIDBOptions): RemovableRef<T>; | ||
declare function useIDBKeyval<T>(key: IDBValidKey, initialValue: MaybeComputedRef<T>, options?: UseIDBOptions): { | ||
data: RemovableRef<T>; | ||
isFinished: Ref<boolean>; | ||
}; | ||
export { UseIDBOptions, useIDBKeyval }; |
@@ -138,7 +138,9 @@ var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) { | ||
deep = true, | ||
shallow, | ||
shallow = false, | ||
onError = (e) => { | ||
console.error(e); | ||
} | ||
}, | ||
writeDefaults = true | ||
} = options; | ||
const isFinished = vueDemi.ref(false); | ||
const data = (shallow ? vueDemi.shallowRef : vueDemi.ref)(initialValue); | ||
@@ -150,3 +152,3 @@ const rawInit = shared.resolveUnref(initialValue); | ||
if (rawValue === void 0) { | ||
if (rawInit !== void 0 && rawInit !== null) | ||
if (rawInit !== void 0 && rawInit !== null && writeDefaults) | ||
await idbKeyval.set(key, rawInit); | ||
@@ -159,2 +161,3 @@ } else { | ||
} | ||
isFinished.value = true; | ||
} | ||
@@ -179,3 +182,3 @@ read(); | ||
vueDemi.watch(data, () => write(), { flush, deep }); | ||
return data; | ||
return { isFinished, data }; | ||
} | ||
@@ -182,0 +185,0 @@ |
@@ -1,1 +0,1 @@ | ||
var VueDemi=function(r,n,p){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 i=function(a,c){var f,d={},v={config:n.config,use:n.use.bind(n),mixin:n.mixin.bind(n),component:n.component.bind(n),provide:function(e,t){return d[e]=t,this},directive:function(e,t){return t?(n.directive(e,t),v):n.directive(e)},mount:function(e,t){return f||(f=new n(Object.assign({propsData:c},a,{provide:Object.assign(d,a.provide)})),f.$mount(e,t),f)},unmount:function(){f&&(f.$destroy(),f=void 0)}};return v};var y=i;for(var o in n)r[o]=n[o];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=i}else if(n.version.slice(0,2)==="2.")if(p){for(var o in p)r[o]=p[o];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 o in n)r[o]=n[o];r.isVue2=!1,r.isVue3=!0,r.install=function(){},r.Vue=n,r.Vue2=void 0,r.version=n.version,r.set=function(i,a,c){return Array.isArray(i)?(i.length=Math.max(i.length,a),i.splice(a,1,c),c):(i[a]=c,c)},r.del=function(i,a){if(Array.isArray(i)){i.splice(a,1);return}delete i[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,p,o){"use strict";var y=Object.defineProperty,i=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,f=(e,t,s)=>t in e?y(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s,d=(e,t)=>{for(var s in t||(t={}))a.call(t,s)&&f(e,s,t[s]);if(i)for(var s of i(t))c.call(t,s)&&f(e,s,t[s]);return e};function v(e,t,s={}){const{flush:O="pre",deep:_=!0,shallow:A,onError:h=u=>{console.error(u)}}=s,l=(A?p.shallowRef:p.ref)(t),w=n.resolveUnref(t);async function P(){try{const u=await o.get(e);u===void 0?w!=null&&await o.set(e,w):l.value=u}catch(u){h(u)}}P();async function b(){try{l.value==null?await o.del(e):Array.isArray(l.value)?await o.update(e,()=>JSON.parse(JSON.stringify(l.value))):typeof l.value=="object"?await o.update(e,()=>d({},l.value)):await o.update(e,()=>l.value)}catch(u){h(u)}}return p.watch(l,()=>b(),{flush:O,deep:_}),l}r.useIDBKeyval=v})(this.VueUse=this.VueUse||{},VueUse,VueDemi,idbKeyval); | ||
var VueDemi=function(r,n,c){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 o=function(a,u){var f,d={},v={config:n.config,use:n.use.bind(n),mixin:n.mixin.bind(n),component:n.component.bind(n),provide:function(e,t){return d[e]=t,this},directive:function(e,t){return t?(n.directive(e,t),v):n.directive(e)},mount:function(e,t){return f||(f=new n(Object.assign({propsData:u},a,{provide:Object.assign(d,a.provide)})),f.$mount(e,t),f)},unmount:function(){f&&(f.$destroy(),f=void 0)}};return v};var O=o;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=o}else if(n.version.slice(0,2)==="2.")if(c){for(var s in c)r[s]=c[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(o,a,u){return Array.isArray(o)?(o.length=Math.max(o.length,a),o.splice(a,1,u),u):(o[a]=u,u)},r.del=function(o,a){if(Array.isArray(o)){o.splice(a,1);return}delete o[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,c,s){"use strict";var O=Object.defineProperty,o=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,f=(e,t,i)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i,d=(e,t)=>{for(var i in t||(t={}))a.call(t,i)&&f(e,i,t[i]);if(o)for(var i of o(t))u.call(t,i)&&f(e,i,t[i]);return e};function v(e,t,i={}){const{flush:_="pre",deep:A=!0,shallow:P=!1,onError:h=p=>{console.error(p)},writeDefaults:b=!0}=i,y=c.ref(!1),l=(P?c.shallowRef:c.ref)(t),w=n.resolveUnref(t);async function I(){try{const p=await s.get(e);p===void 0?w!=null&&b&&await s.set(e,w):l.value=p}catch(p){h(p)}y.value=!0}I();async function g(){try{l.value==null?await s.del(e):Array.isArray(l.value)?await s.update(e,()=>JSON.parse(JSON.stringify(l.value))):typeof l.value=="object"?await s.update(e,()=>d({},l.value)):await s.update(e,()=>l.value)}catch(p){h(p)}}return c.watch(l,()=>g(),{flush:_,deep:A}),{isFinished:y,data:l}}r.useIDBKeyval=v})(this.VueUse=this.VueUse||{},VueUse,VueDemi,idbKeyval); |
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
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
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
292131
77
7146
47
15
15
1
+ Added@vueuse/core@10.0.0-beta.0(transitive)
+ Added@vueuse/metadata@10.0.0-beta.0(transitive)
+ Added@vueuse/shared@10.0.0-beta.0(transitive)
+ Addedsortablejs@1.15.3(transitive)
- Removed@vueuse/core@9.13.0(transitive)
- Removed@vueuse/metadata@9.13.0(transitive)
- Removed@vueuse/shared@9.13.0(transitive)
Updated@vueuse/core@10.0.0-beta.0
Updated@vueuse/shared@10.0.0-beta.0