From 70a7f072532233fe3f0ddf046cc867d437cb34dc Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Tue, 6 Jun 2023 22:52:10 +0200 Subject: [PATCH] chore: update deps --- package.json | 54 +- packages/.test/polyfillPointerEvents.ts | 4 +- packages/components/package.json | 2 +- packages/core/package.json | 2 +- packages/core/ssr-handlers.ts | 1 + packages/core/useElementSize/index.ts | 4 +- packages/core/useScroll/demo.vue | 4 +- packages/electron/package.json | 2 +- packages/export-size.json | 217 +- packages/export-size.md | 221 +- packages/firebase/package.json | 2 +- packages/integrations/package.json | 4 +- packages/integrations/useFuse/demo.vue | 6 +- packages/math/package.json | 2 +- packages/nuxt/package.json | 10 +- packages/router/package.json | 4 +- packages/rxjs/package.json | 2 +- packages/shared/package.json | 2 +- packages/shared/reactify/index.md | 2 + packages/shared/reactify/index.test.ts | 3 + packages/shared/useToNumber/index.ts | 2 +- packages/shared/utils/index.ts | 2 +- playgrounds/nuxt/package.json | 4 +- playgrounds/vite-vue2.7/package.json | 4 +- playgrounds/vite/package.json | 2 +- pnpm-lock.yaml | 3168 +++++++++++------------ scripts/export-size.ts | 1 + 27 files changed, 1799 insertions(+), 1932 deletions(-) diff --git a/package.json b/package.json index 3076ae0eade..4eb45dc68f7 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "@vueuse/monorepo", "version": "10.1.2", "private": true, - "packageManager": "pnpm@8.5.1", + "packageManager": "pnpm@8.6.1", "description": "Collection of essential Vue Composition Utilities", "author": "Anthony Fu", "license": "MIT", @@ -35,22 +35,22 @@ "watch": "esno scripts/build.ts --watch" }, "devDependencies": { - "@antfu/eslint-config": "^0.38.6", + "@antfu/eslint-config": "^0.39.5", "@antfu/ni": "^0.21.3", - "@iconify/json": "^2.2.65", + "@iconify/json": "^2.2.74", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-replace": "^5.0.2", "@type-challenges/utils": "^0.1.1", "@types/fs-extra": "^11.0.1", "@types/js-yaml": "^4.0.5", "@types/md5": "^2.3.2", - "@types/node": "^18.16.10", - "@types/prettier": "^2.7.2", + "@types/node": "^18.16.16", + "@types/prettier": "^2.7.3", "@types/remove-markdown": "^0.3.1", "@types/semver": "^7.5.0", - "@vitest/coverage-c8": "^0.31.0", - "@vitest/ui": "^0.31.0", - "@vue/compiler-sfc": "^3.3.2", + "@vitest/coverage-c8": "^0.32.0", + "@vitest/ui": "^0.32.0", + "@vue/compiler-sfc": "^3.3.4", "@vue/test-utils": "^2.3.2", "@vueuse/core": "workspace:*", "@vueuse/integrations": "workspace:*", @@ -58,7 +58,7 @@ "@vueuse/rxjs": "workspace:*", "@vueuse/shared": "workspace:*", "axios": "^1.4.0", - "bumpp": "^9.1.0", + "bumpp": "^9.1.1", "consola": "^3.1.0", "esbuild-register": "^3.4.2", "eslint": "8.39.0", @@ -66,43 +66,43 @@ "export-size": "^0.5.2", "fake-indexeddb": "^4.0.1", "fast-glob": "^3.2.12", - "firebase": "^9.22.0", + "firebase": "^9.22.1", "fs-extra": "^11.1.1", "fuse.js": "^6.6.2", "google-font-installer": "^1.2.0", "gray-matter": "^4.0.3", "js-yaml": "^4.1.0", - "jsdom": "^22.0.0", + "jsdom": "^22.1.0", "lint-staged": "^13.2.2", "markdown-table": "^3.0.3", "md5": "^2.3.0", "msw": "1.0.1", "node-fetch": "^3.3.1", "ohmyfetch": "^0.4.21", - "pnpm": "^8.5.1", - "postcss": "^8.4.23", + "pnpm": "^8.6.1", + "postcss": "^8.4.24", "postcss-nested": "^6.0.1", "prettier": "^2.8.8", "prism-theme-vars": "^0.2.4", "remove-markdown": "^0.5.0", - "rimraf": "^5.0.0", - "rollup": "^3.21.8", + "rimraf": "^5.0.1", + "rollup": "^3.23.1", "rollup-plugin-dts": "^5.3.0", "rollup-plugin-esbuild": "^5.0.0", - "rollup-plugin-pure": "^0.0.2", + "rollup-plugin-pure": "^0.1.1", "sharp": "0.32.1", - "simple-git": "^3.18.0", + "simple-git": "^3.19.0", "simple-git-hooks": "^2.8.1", - "taze": "^0.10.1", + "taze": "^0.10.2", "typescript": "5.0.4", - "unocss": "^0.51.13", - "unplugin-icons": "^0.16.1", - "unplugin-vue-components": "^0.24.1", - "vite": "^4.3.6", - "vite-plugin-inspect": "^0.7.26", - "vite-plugin-pwa": "^0.14.7", - "vitepress": "1.0.0-alpha.75", - "vitest": "^0.31.0", + "unocss": "^0.53.0", + "unplugin-icons": "^0.16.2", + "unplugin-vue-components": "^0.25.1", + "vite": "^4.3.9", + "vite-plugin-inspect": "^0.7.28", + "vite-plugin-pwa": "^0.16.3", + "vitepress": "1.0.0-beta.1", + "vitest": "^0.32.0", "vue": "^3.2.47", "vue2": "npm:vue@^2.7.14" }, @@ -111,7 +111,7 @@ "electron" ], "overrides": { - "vue-demi": "0.14.0", + "vue-demi": "0.14.5", "magic-string": "^0.30.0", "sourcemap-codec": "npm:@jridgewell/sourcemap-codec@^1.4.15" } diff --git a/packages/.test/polyfillPointerEvents.ts b/packages/.test/polyfillPointerEvents.ts index a49fed1146b..53a13bf927a 100644 --- a/packages/.test/polyfillPointerEvents.ts +++ b/packages/.test/polyfillPointerEvents.ts @@ -1,5 +1,5 @@ // polyfill for jsdom (https://github.com/jsdom/jsdom/pull/2666) -if (!global.PointerEvent) { +if (!globalThis.PointerEvent) { class PointerEvent extends MouseEvent { public pointerId?: number @@ -8,7 +8,7 @@ if (!global.PointerEvent) { this.pointerId = params.pointerId } } - global.PointerEvent = PointerEvent as any + globalThis.PointerEvent = PointerEvent as any } export {} diff --git a/packages/components/package.json b/packages/components/package.json index ab90c2f8646..5f4065c65dc 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -35,6 +35,6 @@ "dependencies": { "@vueuse/core": "workspace:*", "@vueuse/shared": "workspace:*", - "vue-demi": ">=0.14.1" + "vue-demi": ">=0.14.5" } } diff --git a/packages/core/package.json b/packages/core/package.json index 73915c67b25..9079af0b05a 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -42,6 +42,6 @@ "@types/web-bluetooth": "^0.0.17", "@vueuse/metadata": "workspace:*", "@vueuse/shared": "workspace:*", - "vue-demi": ">=0.14.1" + "vue-demi": ">=0.14.5" } } diff --git a/packages/core/ssr-handlers.ts b/packages/core/ssr-handlers.ts index b26a707da07..89d3ff8493a 100644 --- a/packages/core/ssr-handlers.ts +++ b/packages/core/ssr-handlers.ts @@ -1,3 +1,4 @@ +/* eslint-disable no-restricted-globals */ import type { Awaitable } from '@vueuse/shared' import type { MaybeElementRef } from './unrefElement' diff --git a/packages/core/useElementSize/index.ts b/packages/core/useElementSize/index.ts index 59c6c11f128..1cfedbbda8b 100644 --- a/packages/core/useElementSize/index.ts +++ b/packages/core/useElementSize/index.ts @@ -41,8 +41,8 @@ export function useElementSize( const $elem = unrefElement(target) if ($elem) { const styles = window.getComputedStyle($elem) - width.value = parseFloat(styles.width) - height.value = parseFloat(styles.height) + width.value = Number.parseFloat(styles.width) + height.value = Number.parseFloat(styles.height) } } else { diff --git a/packages/core/useScroll/demo.vue b/packages/core/useScroll/demo.vue index f6394ab55eb..1da336ce3d2 100644 --- a/packages/core/useScroll/demo.vue +++ b/packages/core/useScroll/demo.vue @@ -16,7 +16,7 @@ const displayX = computed({ return x.value.toFixed(1) }, set(val) { - x.value = parseFloat(val) + x.value = Number.parseFloat(val) }, }) const displayY = computed({ @@ -24,7 +24,7 @@ const displayY = computed({ return y.value.toFixed(1) }, set(val) { - y.value = parseFloat(val) + y.value = Number.parseFloat(val) }, }) diff --git a/packages/electron/package.json b/packages/electron/package.json index 3d8094e0f54..784d71e4a05 100644 --- a/packages/electron/package.json +++ b/packages/electron/package.json @@ -38,7 +38,7 @@ }, "dependencies": { "@vueuse/shared": "workspace:*", - "vue-demi": ">=0.14.1" + "vue-demi": ">=0.14.5" }, "devDependencies": { "electron": "^13.1.0" diff --git a/packages/export-size.json b/packages/export-size.json index 36aa16e5609..7db04a85ead 100644 --- a/packages/export-size.json +++ b/packages/export-size.json @@ -1,13 +1,13 @@ { "useDark": "3.03 kB", - "useColorMode": "2.88 kB", - "createFetch": "2.78 kB", + "useColorMode": "2.89 kB", + "createFetch": "2.76 kB", "useFetch": "2.42 kB", - "useMediaControls": "2.36 kB", - "useSessionStorage": "2.02 kB", - "useLocalStorage": "2.01 kB", + "useMediaControls": "2.41 kB", + "useSessionStorage": "2.03 kB", + "useLocalStorage": "2.02 kB", "useStorage": "1.99 kB", - "useInfiniteScroll": "1.94 kB", + "useInfiniteScroll": "1.98 kB", "useVirtualList": "1.8 kB", "useThrottledRefHistory": "1.73 kB", "useDebouncedRefHistory": "1.7 kB", @@ -15,87 +15,88 @@ "useTimeAgo": "1.63 kB", "useUrlSearchParams": "1.59 kB", "useAnimate": "1.56 kB", - "useScroll": "1.5 kB", - "useScreenSafeArea": "1.49 kB", - "useParallax": "1.47 kB", - "useRefHistory": "1.46 kB", + "useScroll": "1.53 kB", + "useParallax": "1.5 kB", + "useScreenSafeArea": "1.5 kB", + "useRefHistory": "1.45 kB", + "useImage": "1.39 kB", + "useDraggable": "1.36 kB", "usePointerLock": "1.36 kB", - "useDraggable": "1.35 kB", "useWebSocket": "1.34 kB", "useGamepad": "1.25 kB", + "useAsyncState": "1.17 kB", "useElementBounding": "1.15 kB", + "useTransition": "1.15 kB", "usePointer": "1.14 kB", - "useTransition": "1.14 kB", + "useMouseInElement": "1.12 kB", "useDevicesList": "1.09 kB", - "useMouseInElement": "1.08 kB", + "useFullscreen": "1.05 kB", "usePointerSwipe": "1.04 kB", "useClipboard": "1.02 kB", "useMagicKeys": "1.02 kB", - "useFullscreen": "1.01 kB", - "useSwipe": "983 B", + "useSwipe": "996 B", "useIdle": "977 B", "useWebNotification": "964 B", "useWindowSize": "964 B", + "useElementSize": "955 B", + "useElementByPoint": "953 B", "useBrowserLocation": "952 B", - "useElementSize": "950 B", - "useScrollLock": "919 B", "useBreakpoints": "915 B", - "onKeyUp": "908 B", - "onKeyPressed": "907 B", - "onKeyDown": "906 B", - "useTitle": "905 B", - "onClickOutside": "888 B", + "useScrollLock": "915 B", + "onKeyPressed": "908 B", + "onKeyUp": "906 B", + "onKeyDown": "904 B", + "useTitle": "903 B", + "onClickOutside": "893 B", "useFileSystemAccess": "878 B", - "useTextareaAutosize": "857 B", + "useTextareaAutosize": "869 B", "useOnline": "830 B", + "useMouse": "825 B", "useTextDirection": "821 B", + "useCssVar": "820 B", "useTimestamp": "817 B", "useNetwork": "814 B", - "useCssVar": "806 B", - "useMouse": "790 B", "useNow": "788 B", "formatTimeAgo": "774 B", "useBase64": "769 B", "useFocusWithin": "769 B", "usePermission": "759 B", - "useImage": "757 B", "useWebWorkerFn": "749 B", "useBattery": "743 B", - "createReusableTemplate": "734 B", + "createReusableTemplate": "738 B", "useWakeLock": "727 B", "useSpeechSynthesis": "724 B", "useActiveElement": "712 B", + "useFileDialog": "707 B", "onStartTyping": "704 B", "useScreenOrientation": "704 B", "useDeviceMotion": "703 B", "useSpeechRecognition": "694 B", - "useFileDialog": "693 B", + "useElementVisibility": "692 B", "useTextSelection": "681 B", "useEventSource": "679 B", "useMousePressed": "679 B", "useScriptTag": "676 B", "onLongPress": "675 B", "useDeviceOrientation": "672 B", - "useResizeObserver": "672 B", + "useResizeObserver": "671 B", "useVibrate": "671 B", "onKeyStroke": "651 B", "useOffsetPagination": "650 B", - "useElementByPoint": "642 B", + "useIntersectionObserver": "634 B", "useNavigatorLanguage": "632 B", + "executeTransition": "630 B", "useDropZone": "629 B", - "useElementVisibility": "626 B", - "executeTransition": "616 B", - "useMutationObserver": "612 B", + "useMutationObserver": "613 B", "useFocus": "605 B", "useElementHover": "598 B", "useBluetooth": "596 B", "useKeyModifier": "587 B", "usePreferredContrast": "583 B", "usePageLeave": "576 B", - "useIntersectionObserver": "572 B", "usePreferredColorScheme": "570 B", "useUserMedia": "569 B", - "useVModels": "562 B", + "useVModels": "567 B", "usePreferredReducedMotion": "557 B", "useWindowScroll": "555 B", "useShare": "546 B", @@ -103,11 +104,12 @@ "usePreferredLanguages": "537 B", "usePerformanceObserver": "536 B", "usePreferredDark": "536 B", - "useVModel": "534 B", + "useVModel": "533 B", "useWindowFocus": "532 B", "useGeolocation": "526 B", "useMemory": "524 B", "useManualRefHistory": "516 B", + "useAsyncQueue": "511 B", "useMediaQuery": "505 B", "useCloned": "499 B", "createTemplatePromise": "497 B", @@ -116,14 +118,12 @@ "useDisplayMedia": "476 B", "useStyleTag": "474 B", "useEventListener": "467 B", - "useCycleList": "458 B", + "useCycleList": "463 B", "useFps": "458 B", "useStepper": "433 B", - "useAsyncState": "424 B", "useConfirmDialog": "418 B", "useTimeoutPoll": "407 B", "useMemoize": "403 B", - "useAsyncQueue": "391 B", "useSorted": "366 B", "TransitionPresets": "363 B", "useFavicon": "362 B", @@ -163,61 +163,62 @@ "defaultWindow": "104 B", "defaultDocument": "101 B", "defaultLocation": "100 B", - "UseColorMode": "5.98 kB", - "UseScreenSafeArea": "4.59 kB", - "UseImage": "4.54 kB", - "UseDraggable": "4.37 kB", - "UseOffsetPagination": "4.29 kB", - "UseVirtualList": "4.28 kB", - "UseDark": "4.25 kB", - "UseTimeAgo": "4.21 kB", - "UsePointer": "4.2 kB", - "UseMousePressed": "4.2 kB", - "UseTimestamp": "4.18 kB", - "UseElementSize": "4.17 kB", - "UseNow": "4.17 kB", - "OnClickOutside": "4.16 kB", - "UseMouseInElement": "4.16 kB", - "OnLongPress": "4.15 kB", - "UseElementVisibility": "4.15 kB", - "UseElementBounding": "4.15 kB", - "UseIdle": "4.15 kB", - "vScroll": "4.14 kB", - "UseGeolocation": "4.14 kB", - "UseMouse": "4.14 kB", - "UseDevicesList": "4.14 kB", - "UsePointerLock": "4.14 kB", - "UseFullscreen": "4.14 kB", - "VOnClickOutside": "4.14 kB", - "vOnClickOutside": "4.14 kB", - "vOnKeyStroke": "4.13 kB", - "UsePreferredColorScheme": "4.13 kB", - "UseObjectUrl": "4.13 kB", - "UseEyeDropper": "4.13 kB", - "UseWindowSize": "4.13 kB", - "vElementSize": "4.13 kB", - "UsePreferredDark": "4.13 kB", - "UsePreferredReducedMotion": "4.13 kB", - "UsePageLeave": "4.12 kB", - "UsePreferredLanguages": "4.12 kB", - "UsePreferredContrast": "4.12 kB", - "UseDocumentVisibility": "4.12 kB", - "UseWindowFocus": "4.12 kB", - "UseDeviceOrientation": "4.12 kB", - "UseDevicePixelRatio": "4.12 kB", - "UseActiveElement": "4.12 kB", - "UseDeviceMotion": "4.11 kB", - "UseOnline": "4.11 kB", - "UseNetwork": "4.11 kB", - "UseBattery": "4.11 kB", - "UseBrowserLocation": "4.11 kB", - "vElementVisibility": "4.11 kB", - "VOnLongPress": "4.09 kB", - "vOnLongPress": "4.09 kB", - "vIntersectionObserver": "4.09 kB", - "vInfiniteScroll": "4.08 kB", - "vElementHover": "4.08 kB", - "vScrollLock": "4.05 kB", + "UseColorMode": "6.07 kB", + "UseImage": "5.17 kB", + "UseScreenSafeArea": "4.77 kB", + "UseDraggable": "4.5 kB", + "UseOffsetPagination": "4.39 kB", + "UseVirtualList": "4.38 kB", + "UseDark": "4.35 kB", + "UseTimeAgo": "4.31 kB", + "UseMousePressed": "4.3 kB", + "UsePointer": "4.3 kB", + "UseNow": "4.28 kB", + "UseTimestamp": "4.27 kB", + "UseElementSize": "4.27 kB", + "OnClickOutside": "4.26 kB", + "OnLongPress": "4.26 kB", + "UseMouseInElement": "4.26 kB", + "UseElementVisibility": "4.25 kB", + "UseElementBounding": "4.25 kB", + "UseIdle": "4.24 kB", + "UseGeolocation": "4.24 kB", + "UsePointerLock": "4.24 kB", + "VOnClickOutside": "4.24 kB", + "vOnClickOutside": "4.24 kB", + "UseFullscreen": "4.24 kB", + "vScroll": "4.24 kB", + "UseMouse": "4.24 kB", + "UseDevicesList": "4.24 kB", + "UseWindowSize": "4.23 kB", + "UseEyeDropper": "4.23 kB", + "UseObjectUrl": "4.23 kB", + "vOnKeyStroke": "4.22 kB", + "UsePreferredColorScheme": "4.22 kB", + "UsePreferredDark": "4.22 kB", + "UsePreferredReducedMotion": "4.22 kB", + "UseWindowFocus": "4.22 kB", + "UsePreferredContrast": "4.22 kB", + "UsePreferredLanguages": "4.22 kB", + "vElementSize": "4.22 kB", + "UseDeviceMotion": "4.22 kB", + "UseDocumentVisibility": "4.22 kB", + "UseOnline": "4.22 kB", + "UsePageLeave": "4.22 kB", + "UseDevicePixelRatio": "4.22 kB", + "UseActiveElement": "4.22 kB", + "UseDeviceOrientation": "4.22 kB", + "UseBrowserLocation": "4.21 kB", + "vElementVisibility": "4.21 kB", + "UseNetwork": "4.21 kB", + "UseBattery": "4.21 kB", + "VOnLongPress": "4.19 kB", + "vOnLongPress": "4.19 kB", + "vIntersectionObserver": "4.19 kB", + "vElementHover": "4.19 kB", + "vInfiniteScroll": "4.18 kB", + "vScrollLock": "4.15 kB", + "usePrecision": "240 B", "useClamp": "214 B", "useMath": "198 B", "useProjection": "196 B", @@ -226,7 +227,6 @@ "createProjection": "193 B", "useMin": "191 B", "useMax": "190 B", - "usePrecision": "175 B", "createGenericProjection": "132 B", "and": "123 B", "logicAnd": "123 B", @@ -239,16 +239,16 @@ "useFloor": "114 B", "logicNot": "109 B", "not": "109 B", - "default": "778 B", - "useRouteQuery": "506 B", - "useRouteParams": "473 B", - "useRouteHash": "442 B", - "useAxios": "1.54 kB", + "default": "785 B", + "useRouteParams": "612 B", + "useRouteQuery": "607 B", + "useRouteHash": "514 B", + "useAxios": "1.56 kB", "useAsyncValidator": "1.34 kB", - "useDrauu": "924 B", + "useDrauu": "928 B", "createCookies": "727 B", + "useSortable": "720 B", "useFocusTrap": "718 B", - "useSortable": "692 B", "useCookies": "691 B", "useIDBKeyval": "675 B", "useFuse": "445 B", @@ -263,7 +263,7 @@ "from": "153 B", "useSubscription": "144 B", "toObserver": "88 B", - "useFirestore": "631 B", + "useFirestore": "637 B", "useRTDB": "210 B", "useAuth": "164 B", "useIpcRenderer": "460 B", @@ -274,9 +274,9 @@ "watchTriggerable": "942 B", "throttledWatch": "831 B", "watchThrottled": "831 B", + "useDateFormat": "807 B", "debouncedWatch": "786 B", "watchDebounced": "786 B", - "useDateFormat": "779 B", "ignorableWatch": "708 B", "watchIgnorable": "708 B", "pausableWatch": "674 B", @@ -284,7 +284,7 @@ "useInterval": "620 B", "until": "595 B", "useTimeout": "565 B", - "formatDate": "514 B", + "formatDate": "543 B", "watchAtMost": "510 B", "controlledRef": "489 B", "refWithControl": "474 B", @@ -303,8 +303,8 @@ "watchWithFilter": "373 B", "useDebounceFn": "372 B", "makeDestructurable": "364 B", - "useArrayIncludes": "348 B", "useIntervalFn": "341 B", + "useArrayIncludes": "340 B", "watchDeep": "325 B", "watchImmediate": "322 B", "reactifyObject": "305 B", @@ -325,14 +325,14 @@ "useArrayUnique": "215 B", "createSharedComposable": "213 B", "createEventHook": "212 B", - "useToNumber": "200 B", + "useToNumber": "203 B", "useToggle": "200 B", "useArrayFindLast": "191 B", "useCounter": "185 B", "createReactiveFn": "174 B", + "increaseWithUnit": "174 B", "reactify": "174 B", "useArrayReduce": "171 B", - "increaseWithUnit": "169 B", "resolveRef": "169 B", "pausableFilter": "165 B", "toRef": "159 B", @@ -374,6 +374,7 @@ "containsProp": "80 B", "get": "80 B", "assert": "78 B", + "notNullish": "70 B", "bypassFilter": "69 B", "isClient": "68 B", "identity": "66 B", diff --git a/packages/export-size.md b/packages/export-size.md index 713dd58c36e..a15f15d9d4c 100644 --- a/packages/export-size.md +++ b/packages/export-size.md @@ -1,8 +1,8 @@ # Export size generated by [export-size](https://github.com/antfu/export-size)
-version: 10.0.0-beta.5
-date: 2023-04-13T22:44:38.063Z +version: 10.2.0
+date: 2023-06-06T20:51:12.857Z > Please note this is bundle size for each individual APIs (excluding Vue). Since we have a lot shared utilities underneath each function, importing two different functions does NOT necessarily mean the bundle size will be the sum of them (usually smaller). Depends on the bundler and minifier you use, the final result might vary, this list is for reference only. @@ -11,14 +11,14 @@ date: 2023-04-13T22:44:38.063Z | Function | min+gzipped | | ------------------------------- | ----------- | | `useDark` | 3.03 kB | -| `useColorMode` | 2.88 kB | -| `createFetch` | 2.78 kB | +| `useColorMode` | 2.89 kB | +| `createFetch` | 2.76 kB | | `useFetch` | 2.42 kB | -| `useMediaControls` | 2.36 kB | -| `useSessionStorage` | 2.02 kB | -| `useLocalStorage` | 2.01 kB | +| `useMediaControls` | 2.41 kB | +| `useSessionStorage` | 2.03 kB | +| `useLocalStorage` | 2.02 kB | | `useStorage` | 1.99 kB | -| `useInfiniteScroll` | 1.94 kB | +| `useInfiniteScroll` | 1.98 kB | | `useVirtualList` | 1.8 kB | | `useThrottledRefHistory` | 1.73 kB | | `useDebouncedRefHistory` | 1.7 kB | @@ -26,87 +26,88 @@ date: 2023-04-13T22:44:38.063Z | `useTimeAgo` | 1.63 kB | | `useUrlSearchParams` | 1.59 kB | | `useAnimate` | 1.56 kB | -| `useScroll` | 1.5 kB | -| `useScreenSafeArea` | 1.49 kB | -| `useParallax` | 1.47 kB | -| `useRefHistory` | 1.46 kB | +| `useScroll` | 1.53 kB | +| `useParallax` | 1.5 kB | +| `useScreenSafeArea` | 1.5 kB | +| `useRefHistory` | 1.45 kB | +| `useImage` | 1.39 kB | +| `useDraggable` | 1.36 kB | | `usePointerLock` | 1.36 kB | -| `useDraggable` | 1.35 kB | | `useWebSocket` | 1.34 kB | | `useGamepad` | 1.25 kB | +| `useAsyncState` | 1.17 kB | | `useElementBounding` | 1.15 kB | +| `useTransition` | 1.15 kB | | `usePointer` | 1.14 kB | -| `useTransition` | 1.14 kB | +| `useMouseInElement` | 1.12 kB | | `useDevicesList` | 1.09 kB | -| `useMouseInElement` | 1.08 kB | +| `useFullscreen` | 1.05 kB | | `usePointerSwipe` | 1.04 kB | | `useClipboard` | 1.02 kB | | `useMagicKeys` | 1.02 kB | -| `useFullscreen` | 1.01 kB | -| `useSwipe` | 983 B | +| `useSwipe` | 996 B | | `useIdle` | 977 B | | `useWebNotification` | 964 B | | `useWindowSize` | 964 B | +| `useElementSize` | 955 B | +| `useElementByPoint` | 953 B | | `useBrowserLocation` | 952 B | -| `useElementSize` | 950 B | -| `useScrollLock` | 919 B | | `useBreakpoints` | 915 B | -| `onKeyUp` | 908 B | -| `onKeyPressed` | 907 B | -| `onKeyDown` | 906 B | -| `useTitle` | 905 B | -| `onClickOutside` | 888 B | +| `useScrollLock` | 915 B | +| `onKeyPressed` | 908 B | +| `onKeyUp` | 906 B | +| `onKeyDown` | 904 B | +| `useTitle` | 903 B | +| `onClickOutside` | 893 B | | `useFileSystemAccess` | 878 B | -| `useTextareaAutosize` | 857 B | +| `useTextareaAutosize` | 869 B | | `useOnline` | 830 B | +| `useMouse` | 825 B | | `useTextDirection` | 821 B | +| `useCssVar` | 820 B | | `useTimestamp` | 817 B | | `useNetwork` | 814 B | -| `useCssVar` | 806 B | -| `useMouse` | 790 B | | `useNow` | 788 B | | `formatTimeAgo` | 774 B | | `useBase64` | 769 B | | `useFocusWithin` | 769 B | | `usePermission` | 759 B | -| `useImage` | 757 B | | `useWebWorkerFn` | 749 B | | `useBattery` | 743 B | -| `createReusableTemplate` | 734 B | +| `createReusableTemplate` | 738 B | | `useWakeLock` | 727 B | | `useSpeechSynthesis` | 724 B | | `useActiveElement` | 712 B | +| `useFileDialog` | 707 B | | `onStartTyping` | 704 B | | `useScreenOrientation` | 704 B | | `useDeviceMotion` | 703 B | | `useSpeechRecognition` | 694 B | -| `useFileDialog` | 693 B | +| `useElementVisibility` | 692 B | | `useTextSelection` | 681 B | | `useEventSource` | 679 B | | `useMousePressed` | 679 B | | `useScriptTag` | 676 B | | `onLongPress` | 675 B | | `useDeviceOrientation` | 672 B | -| `useResizeObserver` | 672 B | +| `useResizeObserver` | 671 B | | `useVibrate` | 671 B | | `onKeyStroke` | 651 B | | `useOffsetPagination` | 650 B | -| `useElementByPoint` | 642 B | +| `useIntersectionObserver` | 634 B | | `useNavigatorLanguage` | 632 B | +| `executeTransition` | 630 B | | `useDropZone` | 629 B | -| `useElementVisibility` | 626 B | -| `executeTransition` | 616 B | -| `useMutationObserver` | 612 B | +| `useMutationObserver` | 613 B | | `useFocus` | 605 B | | `useElementHover` | 598 B | | `useBluetooth` | 596 B | | `useKeyModifier` | 587 B | | `usePreferredContrast` | 583 B | | `usePageLeave` | 576 B | -| `useIntersectionObserver` | 572 B | | `usePreferredColorScheme` | 570 B | | `useUserMedia` | 569 B | -| `useVModels` | 562 B | +| `useVModels` | 567 B | | `usePreferredReducedMotion` | 557 B | | `useWindowScroll` | 555 B | | `useShare` | 546 B | @@ -114,11 +115,12 @@ date: 2023-04-13T22:44:38.063Z | `usePreferredLanguages` | 537 B | | `usePerformanceObserver` | 536 B | | `usePreferredDark` | 536 B | -| `useVModel` | 534 B | +| `useVModel` | 533 B | | `useWindowFocus` | 532 B | | `useGeolocation` | 526 B | | `useMemory` | 524 B | | `useManualRefHistory` | 516 B | +| `useAsyncQueue` | 511 B | | `useMediaQuery` | 505 B | | `useCloned` | 499 B | | `createTemplatePromise` | 497 B | @@ -127,14 +129,12 @@ date: 2023-04-13T22:44:38.063Z | `useDisplayMedia` | 476 B | | `useStyleTag` | 474 B | | `useEventListener` | 467 B | -| `useCycleList` | 458 B | +| `useCycleList` | 463 B | | `useFps` | 458 B | | `useStepper` | 433 B | -| `useAsyncState` | 424 B | | `useConfirmDialog` | 418 B | | `useTimeoutPoll` | 407 B | | `useMemoize` | 403 B | -| `useAsyncQueue` | 391 B | | `useSorted` | 366 B | | `TransitionPresets` | 363 B | | `useFavicon` | 362 B | @@ -179,66 +179,67 @@ date: 2023-04-13T22:44:38.063Z | Function | min+gzipped | | --------------------------- | ----------- | -| `UseColorMode` | 5.98 kB | -| `UseScreenSafeArea` | 4.59 kB | -| `UseImage` | 4.54 kB | -| `UseDraggable` | 4.37 kB | -| `UseOffsetPagination` | 4.29 kB | -| `UseVirtualList` | 4.28 kB | -| `UseDark` | 4.25 kB | -| `UseTimeAgo` | 4.21 kB | -| `UsePointer` | 4.2 kB | -| `UseMousePressed` | 4.2 kB | -| `UseTimestamp` | 4.18 kB | -| `UseElementSize` | 4.17 kB | -| `UseNow` | 4.17 kB | -| `OnClickOutside` | 4.16 kB | -| `UseMouseInElement` | 4.16 kB | -| `OnLongPress` | 4.15 kB | -| `UseElementVisibility` | 4.15 kB | -| `UseElementBounding` | 4.15 kB | -| `UseIdle` | 4.15 kB | -| `vScroll` | 4.14 kB | -| `UseGeolocation` | 4.14 kB | -| `UseMouse` | 4.14 kB | -| `UseDevicesList` | 4.14 kB | -| `UsePointerLock` | 4.14 kB | -| `UseFullscreen` | 4.14 kB | -| `VOnClickOutside` | 4.14 kB | -| `vOnClickOutside` | 4.14 kB | -| `vOnKeyStroke` | 4.13 kB | -| `UsePreferredColorScheme` | 4.13 kB | -| `UseObjectUrl` | 4.13 kB | -| `UseEyeDropper` | 4.13 kB | -| `UseWindowSize` | 4.13 kB | -| `vElementSize` | 4.13 kB | -| `UsePreferredDark` | 4.13 kB | -| `UsePreferredReducedMotion` | 4.13 kB | -| `UsePageLeave` | 4.12 kB | -| `UsePreferredLanguages` | 4.12 kB | -| `UsePreferredContrast` | 4.12 kB | -| `UseDocumentVisibility` | 4.12 kB | -| `UseWindowFocus` | 4.12 kB | -| `UseDeviceOrientation` | 4.12 kB | -| `UseDevicePixelRatio` | 4.12 kB | -| `UseActiveElement` | 4.12 kB | -| `UseDeviceMotion` | 4.11 kB | -| `UseOnline` | 4.11 kB | -| `UseNetwork` | 4.11 kB | -| `UseBattery` | 4.11 kB | -| `UseBrowserLocation` | 4.11 kB | -| `vElementVisibility` | 4.11 kB | -| `VOnLongPress` | 4.09 kB | -| `vOnLongPress` | 4.09 kB | -| `vIntersectionObserver` | 4.09 kB | -| `vInfiniteScroll` | 4.08 kB | -| `vElementHover` | 4.08 kB | -| `vScrollLock` | 4.05 kB | +| `UseColorMode` | 6.07 kB | +| `UseImage` | 5.17 kB | +| `UseScreenSafeArea` | 4.77 kB | +| `UseDraggable` | 4.5 kB | +| `UseOffsetPagination` | 4.39 kB | +| `UseVirtualList` | 4.38 kB | +| `UseDark` | 4.35 kB | +| `UseTimeAgo` | 4.31 kB | +| `UseMousePressed` | 4.3 kB | +| `UsePointer` | 4.3 kB | +| `UseNow` | 4.28 kB | +| `UseTimestamp` | 4.27 kB | +| `UseElementSize` | 4.27 kB | +| `OnClickOutside` | 4.26 kB | +| `OnLongPress` | 4.26 kB | +| `UseMouseInElement` | 4.26 kB | +| `UseElementVisibility` | 4.25 kB | +| `UseElementBounding` | 4.25 kB | +| `UseIdle` | 4.24 kB | +| `UseGeolocation` | 4.24 kB | +| `UsePointerLock` | 4.24 kB | +| `VOnClickOutside` | 4.24 kB | +| `vOnClickOutside` | 4.24 kB | +| `UseFullscreen` | 4.24 kB | +| `vScroll` | 4.24 kB | +| `UseMouse` | 4.24 kB | +| `UseDevicesList` | 4.24 kB | +| `UseWindowSize` | 4.23 kB | +| `UseEyeDropper` | 4.23 kB | +| `UseObjectUrl` | 4.23 kB | +| `vOnKeyStroke` | 4.22 kB | +| `UsePreferredColorScheme` | 4.22 kB | +| `UsePreferredDark` | 4.22 kB | +| `UsePreferredReducedMotion` | 4.22 kB | +| `UseWindowFocus` | 4.22 kB | +| `UsePreferredContrast` | 4.22 kB | +| `UsePreferredLanguages` | 4.22 kB | +| `vElementSize` | 4.22 kB | +| `UseDeviceMotion` | 4.22 kB | +| `UseDocumentVisibility` | 4.22 kB | +| `UseOnline` | 4.22 kB | +| `UsePageLeave` | 4.22 kB | +| `UseDevicePixelRatio` | 4.22 kB | +| `UseActiveElement` | 4.22 kB | +| `UseDeviceOrientation` | 4.22 kB | +| `UseBrowserLocation` | 4.21 kB | +| `vElementVisibility` | 4.21 kB | +| `UseNetwork` | 4.21 kB | +| `UseBattery` | 4.21 kB | +| `VOnLongPress` | 4.19 kB | +| `vOnLongPress` | 4.19 kB | +| `vIntersectionObserver` | 4.19 kB | +| `vElementHover` | 4.19 kB | +| `vInfiniteScroll` | 4.18 kB | +| `vScrollLock` | 4.15 kB | @vueuse/math | Function | min+gzipped | | ------------------------- | ----------- | +| `usePrecision` | 240 B | | `useClamp` | 214 B | | `useMath` | 198 B | | `useProjection` | 196 B | @@ -247,7 +248,6 @@ date: 2023-04-13T22:44:38.063Z | `createProjection` | 193 B | | `useMin` | 191 B | | `useMax` | 190 B | -| `usePrecision` | 175 B | | `createGenericProjection` | 132 B | | `and` | 123 B | | `logicAnd` | 123 B | @@ -265,26 +265,26 @@ date: 2023-04-13T22:44:38.063Z | Function | min+gzipped | | --------- | ----------- | -| `default` | 778 B | +| `default` | 785 B | @vueuse/router | Function | min+gzipped | | ---------------- | ----------- | -| `useRouteQuery` | 506 B | -| `useRouteParams` | 473 B | -| `useRouteHash` | 442 B | +| `useRouteParams` | 612 B | +| `useRouteQuery` | 607 B | +| `useRouteHash` | 514 B | @vueuse/integrations | Function | min+gzipped | | ------------------- | ----------- | -| `useAxios` | 1.54 kB | +| `useAxios` | 1.56 kB | | `useAsyncValidator` | 1.34 kB | -| `useDrauu` | 924 B | +| `useDrauu` | 928 B | | `createCookies` | 727 B | +| `useSortable` | 720 B | | `useFocusTrap` | 718 B | -| `useSortable` | 692 B | | `useCookies` | 691 B | | `useIDBKeyval` | 675 B | | `useFuse` | 445 B | @@ -309,7 +309,7 @@ date: 2023-04-13T22:44:38.063Z | Function | min+gzipped | | -------------- | ----------- | -| `useFirestore` | 631 B | +| `useFirestore` | 637 B | | `useRTDB` | 210 B | | `useAuth` | 164 B | @@ -330,9 +330,9 @@ date: 2023-04-13T22:44:38.063Z | `watchTriggerable` | 942 B | | `throttledWatch` | 831 B | | `watchThrottled` | 831 B | +| `useDateFormat` | 807 B | | `debouncedWatch` | 786 B | | `watchDebounced` | 786 B | -| `useDateFormat` | 779 B | | `ignorableWatch` | 708 B | | `watchIgnorable` | 708 B | | `pausableWatch` | 674 B | @@ -340,7 +340,7 @@ date: 2023-04-13T22:44:38.063Z | `useInterval` | 620 B | | `until` | 595 B | | `useTimeout` | 565 B | -| `formatDate` | 514 B | +| `formatDate` | 543 B | | `watchAtMost` | 510 B | | `controlledRef` | 489 B | | `refWithControl` | 474 B | @@ -359,8 +359,8 @@ date: 2023-04-13T22:44:38.063Z | `watchWithFilter` | 373 B | | `useDebounceFn` | 372 B | | `makeDestructurable` | 364 B | -| `useArrayIncludes` | 348 B | | `useIntervalFn` | 341 B | +| `useArrayIncludes` | 340 B | | `watchDeep` | 325 B | | `watchImmediate` | 322 B | | `reactifyObject` | 305 B | @@ -381,14 +381,14 @@ date: 2023-04-13T22:44:38.063Z | `useArrayUnique` | 215 B | | `createSharedComposable` | 213 B | | `createEventHook` | 212 B | -| `useToNumber` | 200 B | +| `useToNumber` | 203 B | | `useToggle` | 200 B | | `useArrayFindLast` | 191 B | | `useCounter` | 185 B | | `createReactiveFn` | 174 B | +| `increaseWithUnit` | 174 B | | `reactify` | 174 B | | `useArrayReduce` | 171 B | -| `increaseWithUnit` | 169 B | | `resolveRef` | 169 B | | `pausableFilter` | 165 B | | `toRef` | 159 B | @@ -430,6 +430,7 @@ date: 2023-04-13T22:44:38.063Z | `containsProp` | 80 B | | `get` | 80 B | | `assert` | 78 B | +| `notNullish` | 70 B | | `bypassFilter` | 69 B | | `isClient` | 68 B | | `identity` | 66 B | diff --git a/packages/firebase/package.json b/packages/firebase/package.json index 195561f9ad9..215858a3c5c 100644 --- a/packages/firebase/package.json +++ b/packages/firebase/package.json @@ -55,6 +55,6 @@ }, "dependencies": { "@vueuse/shared": "workspace:*", - "vue-demi": ">=0.14.1" + "vue-demi": ">=0.14.5" } } diff --git a/packages/integrations/package.json b/packages/integrations/package.json index e78d2951f4e..7a9bdf3e402 100644 --- a/packages/integrations/package.json +++ b/packages/integrations/package.json @@ -163,7 +163,7 @@ "dependencies": { "@vueuse/core": "workspace:*", "@vueuse/shared": "workspace:*", - "vue-demi": ">=0.14.1" + "vue-demi": ">=0.14.5" }, "devDependencies": { "@types/nprogress": "^0.2.0", @@ -173,7 +173,7 @@ "axios": "^1.4.0", "change-case": "^4.1.2", "drauu": "^0.3.2", - "focus-trap": "^7.4.1", + "focus-trap": "^7.4.3", "fuse.js": "^6.6.2", "idb-keyval": "^6.2.1", "jwt-decode": "^3.1.2", diff --git a/packages/integrations/useFuse/demo.vue b/packages/integrations/useFuse/demo.vue index e6bfe538e5b..8dc5c2ef5e5 100644 --- a/packages/integrations/useFuse/demo.vue +++ b/packages/integrations/useFuse/demo.vue @@ -108,8 +108,8 @@ watch(resultLimitString, () => { resultLimit.value = undefined } else { - const float = parseFloat(resultLimitString.value) - if (!isNaN(float)) { + const float = Number.parseFloat(resultLimitString.value) + if (!Number.isNaN(float)) { resultLimit.value = Math.round(float) resultLimitString.value = resultLimit.value.toString() } @@ -160,7 +160,7 @@ const { results } = useFuse(search, data, options)