Vueuse major ver upgrade, updates

This commit is contained in:
Dannon Baker
2023-10-22 13:26:22 -04:00
parent 026e9b591f
commit 02b99b7478
7 changed files with 36 additions and 36 deletions
+1 -1
View File
@@ -37,7 +37,7 @@
"@johmun/vue-tags-input": "^2.1.0",
"@popperjs/core": "^2.11.8",
"@sentry/browser": "^7.74.0",
"@vueuse/core": "^9.10.0",
"@vueuse/core": "^10.5.0",
"assert": "^2.0.0",
"axios": "^0.25.0",
"babel-runtime": "^6.26.0",
+3 -3
View File
@@ -1,4 +1,4 @@
import { type MaybeComputedRef, useEventListener } from "@vueuse/core";
import { type MaybeRefOrGetter, useEventListener } from "@vueuse/core";
import { computed, type Ref, ref, unref } from "vue";
export type FileDropHandler = (event: DragEvent) => void;
@@ -11,9 +11,9 @@ export type FileDropHandler = (event: DragEvent) => void;
* @param idleTime how long to wait until state resets
*/
export function useFileDrop(
dropZone: MaybeComputedRef<EventTarget | null | undefined>,
dropZone: MaybeRefOrGetter<EventTarget | null | undefined>,
onDrop: Ref<FileDropHandler> | FileDropHandler,
solo: MaybeComputedRef<boolean>,
solo: MaybeRefOrGetter<boolean>,
idleTime = 800
) {
/** returns if any bootstrap modal is open */
+4 -4
View File
@@ -1,4 +1,4 @@
import type { MaybeComputedRef } from "@vueuse/core";
import type { MaybeRefOrGetter } from "@vueuse/core";
import type { Ref } from "vue";
/**
@@ -9,7 +9,7 @@ import type { Ref } from "vue";
* @param objectFields string array of fields to filter by on each object
*/
export declare function useFilterObjectArray<O extends object, K extends keyof O>(
array: MaybeComputedRef<Array<O>>,
filter: MaybeComputedRef<string>,
objectFields: MaybeComputedRef<Array<K>>
array: MaybeRefOrGetter<Array<O>>,
filter: MaybeRefOrGetter<string>,
objectFields: MaybeRefOrGetter<Array<K>>
): Ref<O[]>;
@@ -1,4 +1,4 @@
import type { MaybeComputedRef } from "@vueuse/core";
import type { MaybeRefOrGetter } from "@vueuse/core";
import { resolveUnref } from "@vueuse/core";
import { useAnimationFrame } from "./animationFrame";
@@ -8,7 +8,7 @@ type CallbackValue = { clientSize: Size; scrollSize: Size };
export type AnimationFrameResizeObserverCallback = (newValue: CallbackValue, oldValue: CallbackValue) => void;
export function useAnimationFrameResizeObserver(
element: MaybeComputedRef<HTMLElement | null>,
element: MaybeRefOrGetter<HTMLElement | null>,
callback: AnimationFrameResizeObserverCallback
) {
let clientSize = { width: 0, height: 0 };
@@ -1,10 +1,10 @@
import type { MaybeComputedRef } from "@vueuse/core";
import type { MaybeRefOrGetter } from "@vueuse/core";
import { resolveUnref } from "@vueuse/core";
import { reactive, ref } from "vue";
import { useAnimationFrame } from "./animationFrame";
export function useAnimationFrameScroll(element: MaybeComputedRef<HTMLElement | null>) {
export function useAnimationFrameScroll(element: MaybeRefOrGetter<HTMLElement | null>) {
const scrollLeft = ref(0);
const scrollTop = ref(0);
@@ -1,9 +1,9 @@
import { type MaybeComputedRef, resolveUnref } from "@vueuse/core";
import { type MaybeRefOrGetter, resolveUnref } from "@vueuse/core";
import { ref } from "vue";
import { useAnimationFrameResizeObserver } from "./animationFrameResizeObserver";
export function useAnimationFrameSize(target: MaybeComputedRef<HTMLElement | null>) {
export function useAnimationFrameSize(target: MaybeRefOrGetter<HTMLElement | null>) {
const width = ref(0);
const height = ref(0);
+22 -22
View File
@@ -2571,10 +2571,10 @@
resolved "https://registry.yarnpkg.com/@types/underscore/-/underscore-1.11.11.tgz#d687e649dd7f3c4045b71f756cd80892d55d3bb1"
integrity sha512-J/ZgSP9Yv0S+wfUfeRh9ynktcCvycfW4S9NbzkFdiHLBth+Ctdy5nYg3ZAqUKq7v3gcJce6rXo41zJV6IqsXsQ==
"@types/web-bluetooth@^0.0.16":
version "0.0.16"
resolved "https://registry.yarnpkg.com/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz#1d12873a8e49567371f2a75fe3e7f7edca6662d8"
integrity sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==
"@types/web-bluetooth@^0.0.18":
version "0.0.18"
resolved "https://registry.yarnpkg.com/@types/web-bluetooth/-/web-bluetooth-0.0.18.tgz#74bd1c8fd3a2058cb6fc76b188fcded50a83d866"
integrity sha512-v/ZHEj9xh82usl8LMR3GarzFY1IrbXJw5L4QfQhokjRV91q+SelFqxQWSep1ucXEZ22+dSTwLFkXeur25sPIbw==
"@types/ws@^8.5.5":
version "8.5.7"
@@ -2736,27 +2736,27 @@
source-map "0.5.6"
tsconfig "^7.0.0"
"@vueuse/core@^9.10.0":
version "9.10.0"
resolved "https://registry.yarnpkg.com/@vueuse/core/-/core-9.10.0.tgz#2ef6e55ca773c5b2db1e3f13b8292af96dd32214"
integrity sha512-CxMewME07qeuzuT/AOIQGv0EhhDoojniqU6pC3F8m5VC76L47UT18DcX88kWlP3I7d3qMJ4u/PD8iSRsy3bmNA==
"@vueuse/core@^10.5.0":
version "10.5.0"
resolved "https://registry.yarnpkg.com/@vueuse/core/-/core-10.5.0.tgz#04d1e6d26592bb997bb755a4830ea7583c3e8612"
integrity sha512-z/tI2eSvxwLRjOhDm0h/SXAjNm8N5ld6/SC/JQs6o6kpJ6Ya50LnEL8g5hoYu005i28L0zqB5L5yAl8Jl26K3A==
dependencies:
"@types/web-bluetooth" "^0.0.16"
"@vueuse/metadata" "9.10.0"
"@vueuse/shared" "9.10.0"
vue-demi "*"
"@types/web-bluetooth" "^0.0.18"
"@vueuse/metadata" "10.5.0"
"@vueuse/shared" "10.5.0"
vue-demi ">=0.14.6"
"@vueuse/metadata@9.10.0":
version "9.10.0"
resolved "https://registry.yarnpkg.com/@vueuse/metadata/-/metadata-9.10.0.tgz#1a5eb94ca755bd8e666505f47da7d88969cffdc7"
integrity sha512-G5VZhgTCapzU9rv0Iq2HBrVOSGzOKb+OE668NxhXNcTjUjwYxULkEhAw70FtRLMZc+hxcFAzDZlKYA0xcwNMuw==
"@vueuse/metadata@10.5.0":
version "10.5.0"
resolved "https://registry.yarnpkg.com/@vueuse/metadata/-/metadata-10.5.0.tgz#7501a88cf5cbf7a515a03f0b8bbe3cecf30cad11"
integrity sha512-fEbElR+MaIYyCkeM0SzWkdoMtOpIwO72x8WsZHRE7IggiOlILttqttM69AS13nrDxosnDBYdyy3C5mR1LCxHsw==
"@vueuse/shared@9.10.0":
version "9.10.0"
resolved "https://registry.yarnpkg.com/@vueuse/shared/-/shared-9.10.0.tgz#49874a0f9955d28689b3133de660367c63dbc030"
integrity sha512-vakHJ2ZRklAzqmcVBL38RS7BxdBA4+5poG9NsSyqJxrt9kz0zX3P5CXMy0Hm6LFbZXUgvKdqAS3pUH1zX/5qTQ==
"@vueuse/shared@10.5.0":
version "10.5.0"
resolved "https://registry.yarnpkg.com/@vueuse/shared/-/shared-10.5.0.tgz#b3ac8c190a5dae41db5e1b60fe304a9b4247393c"
integrity sha512-18iyxbbHYLst9MqU1X1QNdMHIjks6wC7XTVf0KNOv5es/Ms6gjVFCAAWTVP2JStuGqydg3DT+ExpFORUEi9yhg==
dependencies:
vue-demi "*"
vue-demi ">=0.14.6"
"@webassemblyjs/ast@1.11.1":
version "1.11.1"
@@ -11674,7 +11674,7 @@ vue-demi@*:
resolved "https://registry.yarnpkg.com/vue-demi/-/vue-demi-0.14.1.tgz#1ed9af03a27642762bfed83d8750805302d0398d"
integrity sha512-rt+yuCtXvscYot9SQQj3WKZJVSriPNqVkpVBNEHPzSgBv7QIYzsS410VqVgvx8f9AAPgjg+XPKvmV3vOqqkJQQ==
vue-demi@>=0.14.5:
vue-demi@>=0.14.5, vue-demi@>=0.14.6:
version "0.14.6"
resolved "https://registry.yarnpkg.com/vue-demi/-/vue-demi-0.14.6.tgz#dc706582851dc1cdc17a0054f4fec2eb6df74c92"
integrity sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==