From ab6d8f6ce0a4f5a308c3e73bd2e1ff31abe831af Mon Sep 17 00:00:00 2001 From: robonen Date: Thu, 18 Jun 2026 02:57:03 +0700 Subject: [PATCH] build: bump new versions --- core/encoding/src/luhn/index.ts | 2 +- core/fetch/src/plugin.ts | 6 +++--- core/fetch/src/plugins/retry.ts | 2 +- core/fetch/src/plugins/timeout.ts | 2 +- core/platform/package.json | 2 +- core/platform/src/multi/global/index.ts | 4 ++-- core/stdlib/package.json | 2 +- .../__test__/ScrollArea.parity.test.ts | 15 +++++++++------ .../src/internal/utils/useHideOthers.ts | 2 +- vue/toolkit/package.json | 2 +- .../src/composables/animation/useAnimate/index.ts | 2 +- .../composables/animation/useCountdown/index.ts | 2 +- .../composables/animation/useDateFormat/index.ts | 2 +- .../composables/animation/useInterval/index.ts | 2 +- .../src/composables/animation/useNow/index.ts | 2 +- .../src/composables/animation/useTimeAgo/index.ts | 4 ++-- .../src/composables/animation/useTimeout/index.ts | 2 +- .../composables/animation/useTimeoutFn/index.ts | 2 +- .../composables/animation/useTimestamp/index.ts | 2 +- .../composables/animation/useTransition/index.ts | 2 +- .../composables/array/useArrayDifference/index.ts | 2 +- .../src/composables/array/useArrayEvery/index.ts | 2 +- .../src/composables/array/useArrayFilter/index.ts | 2 +- .../src/composables/array/useArrayFind/index.ts | 2 +- .../composables/array/useArrayFindIndex/index.ts | 2 +- .../composables/array/useArrayFindLast/index.ts | 2 +- .../composables/array/useArrayIncludes/index.ts | 2 +- .../src/composables/array/useArrayJoin/index.ts | 2 +- .../src/composables/array/useArrayMap/index.ts | 2 +- .../src/composables/array/useArrayReduce/index.ts | 4 ++-- .../src/composables/array/useArraySome/index.ts | 2 +- .../src/composables/array/useArrayUnique/index.ts | 2 +- .../src/composables/array/useSorted/index.ts | 2 +- .../composables/browser/useBreakpoints/index.ts | 2 +- .../src/composables/browser/useClipboard/index.ts | 2 +- .../browser/useClipboardItems/index.ts | 2 +- .../composables/browser/useCloseWatcher/index.ts | 2 +- .../src/composables/browser/useColorMode/index.ts | 2 +- .../src/composables/browser/useCssVar/index.ts | 2 +- .../src/composables/browser/useDark/index.ts | 2 +- .../composables/browser/useDocumentPiP/index.ts | 2 +- .../composables/browser/useEyeDropper/index.ts | 2 +- .../src/composables/browser/useFavicon/index.ts | 2 +- .../composables/browser/useFileDialog/index.ts | 2 +- .../browser/useFileSystemAccess/index.ts | 2 +- .../composables/browser/useFullscreen/index.ts | 2 +- .../src/composables/browser/useImage/index.ts | 2 +- .../composables/browser/useLocalFonts/index.ts | 2 +- .../composables/browser/useMediaQuery/index.ts | 2 +- .../src/composables/browser/useObjectUrl/index.ts | 2 +- .../browser/useOtpCredentials/index.ts | 2 +- .../composables/browser/usePermission/index.ts | 2 +- .../browser/usePreferredColorScheme/index.ts | 2 +- .../browser/usePreferredContrast/index.ts | 2 +- .../composables/browser/usePreferredDark/index.ts | 2 +- .../browser/usePreferredLanguages/index.ts | 2 +- .../browser/usePreferredReducedMotion/index.ts | 2 +- .../usePreferredReducedTransparency/index.ts | 2 +- .../src/composables/browser/useScriptTag/index.ts | 2 +- .../src/composables/browser/useShare/index.ts | 2 +- .../src/composables/browser/useStyleTag/index.ts | 2 +- .../browser/useTextareaAutosize/index.ts | 2 +- .../src/composables/browser/useTitle/index.ts | 2 +- .../browser/useUrlSearchParams/index.ts | 2 +- .../src/composables/browser/useVibrate/index.ts | 2 +- .../src/composables/browser/useWakeLock/index.ts | 2 +- .../browser/useWebNotification/index.ts | 2 +- .../component/createReusableTemplate/index.ts | 2 +- .../component/useCurrentElement/index.ts | 2 +- .../composables/component/useVirtualList/index.ts | 2 +- .../elements/onElementRemoval/index.ts | 2 +- .../elements/useActiveElement/index.ts | 2 +- .../elements/useDocumentReadyState/index.ts | 2 +- .../elements/useDocumentVisibility/index.ts | 2 +- .../composables/elements/useDraggable/index.ts | 2 +- .../src/composables/elements/useDropZone/index.ts | 2 +- .../elements/useElementBounding/index.ts | 2 +- .../composables/elements/useElementSize/index.ts | 2 +- .../elements/useElementVisibility/index.ts | 2 +- .../composables/elements/useFocusGuard/index.ts | 2 +- .../elements/useIntersectionObserver/index.ts | 2 +- .../elements/useMutationObserver/index.ts | 2 +- .../elements/useParentElement/index.ts | 2 +- .../elements/useResizeObserver/index.ts | 2 +- .../composables/elements/useWindowFocus/index.ts | 2 +- .../composables/elements/useWindowScroll/index.ts | 2 +- .../composables/elements/useWindowSize/index.ts | 2 +- vue/toolkit/src/composables/forms/mask/model.ts | 4 ++-- .../src/composables/forms/mask/presets/card.ts | 2 +- .../src/composables/forms/mask/presets/date.ts | 2 +- .../src/composables/forms/mask/presets/number.ts | 2 +- .../forms/mask/presets/phone-country.ts | 2 +- .../src/composables/forms/mask/presets/phone.ts | 2 +- .../composables/forms/mask/presets/template.ts | 2 +- .../src/composables/forms/useField/index.ts | 2 +- .../src/composables/forms/useFieldArray/index.ts | 2 +- .../src/composables/forms/useForm/index.ts | 2 +- .../src/composables/forms/useFormContext/index.ts | 2 +- .../src/composables/forms/useMaskedField/index.ts | 2 +- .../src/composables/forms/useMaskedInput/index.ts | 2 +- .../src/composables/math/logicAnd/index.ts | 4 ++-- .../src/composables/math/logicNot/index.ts | 4 ++-- vue/toolkit/src/composables/math/logicOr/index.ts | 4 ++-- vue/toolkit/src/composables/math/useAbs/index.ts | 2 +- .../src/composables/math/useAverage/index.ts | 2 +- vue/toolkit/src/composables/math/useCeil/index.ts | 2 +- .../src/composables/math/useFloor/index.ts | 2 +- vue/toolkit/src/composables/math/useMath/index.ts | 2 +- vue/toolkit/src/composables/math/useMax/index.ts | 2 +- vue/toolkit/src/composables/math/useMin/index.ts | 2 +- .../src/composables/math/usePrecision/index.ts | 2 +- .../src/composables/math/useProjection/index.ts | 6 +++--- .../src/composables/math/useRound/index.ts | 2 +- vue/toolkit/src/composables/math/useSum/index.ts | 2 +- .../src/composables/math/useTrunc/index.ts | 2 +- .../src/composables/media/useBluetooth/index.ts | 2 +- .../composables/media/useDisplayMedia/index.ts | 2 +- .../composables/media/useMediaControls/index.ts | 2 +- .../src/composables/media/useMemory/index.ts | 2 +- .../media/usePerformanceObserver/index.ts | 2 +- .../media/useSpeechRecognition/index.ts | 2 +- .../composables/media/useSpeechSynthesis/index.ts | 2 +- .../src/composables/media/useUserMedia/index.ts | 2 +- .../src/composables/media/useWebWorker/index.ts | 2 +- .../src/composables/media/useWebWorkerFn/index.ts | 2 +- .../composables/reactivity/computedAsync/index.ts | 4 ++-- .../composables/reactivity/computedEager/index.ts | 4 ++-- .../reactivity/computedWithControl/index.ts | 4 ++-- .../src/composables/reactivity/extendRef/index.ts | 2 +- .../reactivity/reactiveComputed/index.ts | 2 +- .../composables/reactivity/reactiveOmit/index.ts | 2 +- .../composables/reactivity/reactivePick/index.ts | 2 +- .../composables/reactivity/refAutoReset/index.ts | 2 +- .../composables/reactivity/refDebounced/index.ts | 2 +- .../composables/reactivity/refDefault/index.ts | 2 +- .../composables/reactivity/refThrottled/index.ts | 2 +- .../reactivity/refWithControl/index.ts | 4 ++-- .../src/composables/reactivity/syncRef/index.ts | 2 +- .../composables/reactivity/toReactive/index.ts | 2 +- .../src/composables/reactivity/useCloned/index.ts | 2 +- .../composables/reactivity/useDebounceFn/index.ts | 2 +- .../composables/reactivity/usePrevious/index.ts | 2 +- .../composables/reactivity/useThrottleFn/index.ts | 2 +- .../composables/reactivity/useToNumber/index.ts | 2 +- .../composables/reactivity/useToString/index.ts | 2 +- .../src/composables/sensors/onKeyStroke/index.ts | 8 ++++---- .../src/composables/sensors/onLongPress/index.ts | 2 +- .../composables/sensors/onStartTyping/index.ts | 2 +- .../src/composables/sensors/useBattery/index.ts | 2 +- .../composables/sensors/useDeviceMotion/index.ts | 2 +- .../sensors/useDeviceOrientation/index.ts | 2 +- .../sensors/useDevicePixelRatio/index.ts | 2 +- .../composables/sensors/useDevicesList/index.ts | 2 +- .../sensors/useElementByPoint/index.ts | 2 +- .../composables/sensors/useElementHover/index.ts | 2 +- .../src/composables/sensors/useFocus/index.ts | 2 +- .../composables/sensors/useFocusWithin/index.ts | 2 +- .../src/composables/sensors/useGamepad/index.ts | 4 ++-- .../composables/sensors/useGeolocation/index.ts | 2 +- .../src/composables/sensors/useIdle/index.ts | 2 +- .../sensors/useInfiniteScroll/index.ts | 2 +- .../composables/sensors/useKeyModifier/index.ts | 2 +- .../src/composables/sensors/useMagicKeys/index.ts | 2 +- .../src/composables/sensors/useMouse/index.ts | 2 +- .../sensors/useMouseInElement/index.ts | 2 +- .../composables/sensors/useMousePressed/index.ts | 2 +- .../src/composables/sensors/useNetwork/index.ts | 2 +- .../src/composables/sensors/useOnline/index.ts | 2 +- .../src/composables/sensors/usePageLeave/index.ts | 2 +- .../src/composables/sensors/useParallax/index.ts | 2 +- .../src/composables/sensors/usePointer/index.ts | 2 +- .../composables/sensors/usePointerLock/index.ts | 2 +- .../composables/sensors/usePointerSwipe/index.ts | 2 +- .../sensors/useScreenOrientation/index.ts | 2 +- .../src/composables/sensors/useScroll/index.ts | 2 +- .../composables/sensors/useScrollLock/index.ts | 2 +- .../src/composables/sensors/useSwipe/index.ts | 2 +- .../composables/sensors/useTextSelection/index.ts | 2 +- .../state/createSharedComposable/index.ts | 2 +- .../src/composables/state/useCycleList/index.ts | 2 +- .../state/useDebouncedRefHistory/index.ts | 2 +- .../state/useManualRefHistory/index.ts | 2 +- .../src/composables/state/useRefHistory/index.ts | 2 +- .../src/composables/state/useStepper/index.ts | 2 +- .../state/useThrottledRefHistory/index.ts | 2 +- .../utilities/createEventHook/index.ts | 2 +- .../src/composables/utilities/get/index.ts | 2 +- .../src/composables/utilities/isDefined/index.ts | 4 ++-- .../src/composables/utilities/set/index.ts | 2 +- .../composables/utilities/useEventBus/index.ts | 2 +- .../src/composables/utilities/useMemoize/index.ts | 2 +- vue/toolkit/src/composables/watch/until/index.ts | 2 +- .../src/composables/watch/watchDebounced/index.ts | 2 +- .../src/composables/watch/watchIgnorable/index.ts | 2 +- .../src/composables/watch/watchOnce/index.ts | 2 +- .../src/composables/watch/watchPausable/index.ts | 2 +- .../src/composables/watch/watchThrottled/index.ts | 2 +- .../src/composables/watch/whenever/index.ts | 2 +- 198 files changed, 226 insertions(+), 223 deletions(-) diff --git a/core/encoding/src/luhn/index.ts b/core/encoding/src/luhn/index.ts index 05b4c75..c3db2ca 100644 --- a/core/encoding/src/luhn/index.ts +++ b/core/encoding/src/luhn/index.ts @@ -15,7 +15,7 @@ const ASCII_ZERO = 0x30; * luhn('4111 1111 1111 1111'); // true * luhn('4111 1111 1111 1112'); // false * - * @since 0.0.2 + * @since 0.0.1 */ export function luhn(value: string): boolean { const digits = value.replaceAll(NON_DIGIT, ''); diff --git a/core/fetch/src/plugin.ts b/core/fetch/src/plugin.ts index ea4bc19..d9ee0ce 100644 --- a/core/fetch/src/plugin.ts +++ b/core/fetch/src/plugin.ts @@ -128,7 +128,7 @@ import type { FetchExecuteMiddleware, FetchHook, FetchHooks, FetchOptions, Fetch * }); * await billing('/invoices', { method: 'POST', body: { amount: 100 } }); * - * @since 0.1.0 + * @since 0.0.1 */ export function definePlugin< const Name extends string, @@ -228,7 +228,7 @@ function applyDefaults( * Ordering: plugin defaults (in declaration order) → user defaults (user wins). * Headers are merged independently through a single Headers instance. * - * @since 0.1.0 + * @since 0.0.1 */ export function composePlugins( plugins: readonly FetchPlugin[] | undefined, @@ -331,7 +331,7 @@ function composeExecute(middlewares: readonly FetchExecuteMiddleware[]): FetchEx * @description Runs all instance-level (plugin) hooks for a single phase, then the * optional user per-request hook(s). Avoids allocating an intermediate array per call. * - * @since 0.1.0 + * @since 0.0.1 */ export async function runHookPhase( instance: ReadonlyArray> | undefined, diff --git a/core/fetch/src/plugins/retry.ts b/core/fetch/src/plugins/retry.ts index 196e521..a9d7aa4 100644 --- a/core/fetch/src/plugins/retry.ts +++ b/core/fetch/src/plugins/retry.ts @@ -44,7 +44,7 @@ function shouldRetryStatus(options: ResolvedFetchOptions, status: number): boole * * Auto-registered by `createFetch`; disable per-request via `retry: false`. * - * @since 0.1.0 + * @since 0.0.1 */ export function retryPlugin() { return definePlugin({ diff --git a/core/fetch/src/plugins/timeout.ts b/core/fetch/src/plugins/timeout.ts index 2806ba2..a6567a7 100644 --- a/core/fetch/src/plugins/timeout.ts +++ b/core/fetch/src/plugins/timeout.ts @@ -20,7 +20,7 @@ const baseSignals = new WeakMap(); * * Auto-registered by `createFetch`; no-op when `timeout` is unset. * - * @since 0.1.0 + * @since 0.0.1 */ export function timeoutPlugin() { return definePlugin({ diff --git a/core/platform/package.json b/core/platform/package.json index ef5ba07..3edc2eb 100644 --- a/core/platform/package.json +++ b/core/platform/package.json @@ -1,6 +1,6 @@ { "name": "@robonen/platform", - "version": "0.0.4", + "version": "0.0.5", "license": "Apache-2.0", "description": "Platform dependent utilities for javascript development", "keywords": [ diff --git a/core/platform/src/multi/global/index.ts b/core/platform/src/multi/global/index.ts index a867321..c46bd9e 100644 --- a/core/platform/src/multi/global/index.ts +++ b/core/platform/src/multi/global/index.ts @@ -5,7 +5,7 @@ * @category Multi * @description Global object that works in any environment * - * @since 0.0.1 + * @since 0.0.2 */ export const _global = typeof globalThis !== 'undefined' @@ -23,6 +23,6 @@ export const _global * @category Multi * @description Check if the current environment is the client * - * @since 0.0.1 + * @since 0.0.2 */ export const isClient = typeof window !== 'undefined' && typeof document !== 'undefined'; diff --git a/core/stdlib/package.json b/core/stdlib/package.json index 2be2e9a..f29a4e5 100644 --- a/core/stdlib/package.json +++ b/core/stdlib/package.json @@ -1,6 +1,6 @@ { "name": "@robonen/stdlib", - "version": "0.0.9", + "version": "0.0.10", "license": "Apache-2.0", "description": "A collection of tools, utilities, and helpers for TypeScript", "keywords": [ diff --git a/vue/primitives/src/display/scroll-area/__test__/ScrollArea.parity.test.ts b/vue/primitives/src/display/scroll-area/__test__/ScrollArea.parity.test.ts index 4c535b8..3306c88 100644 --- a/vue/primitives/src/display/scroll-area/__test__/ScrollArea.parity.test.ts +++ b/vue/primitives/src/display/scroll-area/__test__/ScrollArea.parity.test.ts @@ -149,19 +149,22 @@ describe('scroll-area — ref forwarding', () => { describe('scroll-area — glimpse type', () => { it('accepts type="glimpse" and reveals scrollbars on pointer enter', async () => { - track(mount(makeApp({ type: 'glimpse', scrollHideDelay: 5000 }), { attachTo: document.body })); + const w = track(mount(makeApp({ type: 'glimpse', scrollHideDelay: 5000 }), { attachTo: document.body })); await waitFrames(); - const root = document.querySelector('[dir]') as HTMLElement; + const root = w.element as HTMLElement; root.dispatchEvent(new PointerEvent('pointerenter')); await waitFrames(); - expect(document.querySelectorAll('[data-state="visible"]').length).toBeGreaterThan(0); + // Scope to this component's root: browser-mode suites share one document, + // so a global query can also count scrollbars mounted by other suites. + expect(root.querySelectorAll('[data-state="visible"]').length).toBeGreaterThan(0); }); it('glimpse stays hidden before any interaction', async () => { - track(mount(makeApp({ type: 'glimpse', scrollHideDelay: 5000 }), { attachTo: document.body })); + const w = track(mount(makeApp({ type: 'glimpse', scrollHideDelay: 5000 }), { attachTo: document.body })); await waitFrames(); - // No pointer enter / scroll => no visible scrollbar yet. - expect(document.querySelectorAll('[data-state="visible"]').length).toBe(0); + // No pointer enter / scroll => no visible scrollbar yet. Scoped to this + // component's root (a global query can pick up other suites' scrollbars). + expect((w.element as HTMLElement).querySelectorAll('[data-state="visible"]').length).toBe(0); }); }); diff --git a/vue/primitives/src/internal/utils/useHideOthers.ts b/vue/primitives/src/internal/utils/useHideOthers.ts index d8e25d1..55d0dd9 100644 --- a/vue/primitives/src/internal/utils/useHideOthers.ts +++ b/vue/primitives/src/internal/utils/useHideOthers.ts @@ -31,7 +31,7 @@ function isInClosedPopover(el: Element): boolean { * * @param {MaybeComputedElementRef} target Element whose siblings should be aria-hidden * - * @since 0.0.14 + * @since 0.0.1 */ export function useHideOthers(target: MaybeComputedElementRef): void { if (!defaultWindow) return; diff --git a/vue/toolkit/package.json b/vue/toolkit/package.json index 55777c6..ca3a176 100644 --- a/vue/toolkit/package.json +++ b/vue/toolkit/package.json @@ -1,6 +1,6 @@ { "name": "@robonen/vue", - "version": "0.0.13", + "version": "0.0.14", "license": "Apache-2.0", "description": "Collection of powerful tools for Vue", "keywords": [ diff --git a/vue/toolkit/src/composables/animation/useAnimate/index.ts b/vue/toolkit/src/composables/animation/useAnimate/index.ts index c466b38..87bb8d4 100644 --- a/vue/toolkit/src/composables/animation/useAnimate/index.ts +++ b/vue/toolkit/src/composables/animation/useAnimate/index.ts @@ -167,7 +167,7 @@ const RESERVED_KEYS = [ * // Shorthand: third argument is the duration in milliseconds * useAnimate(el, { opacity: [0, 1] }, 500); * - * @since 0.0.15 + * @since 0.0.14 */ export function useAnimate( target: MaybeComputedElementRef, diff --git a/vue/toolkit/src/composables/animation/useCountdown/index.ts b/vue/toolkit/src/composables/animation/useCountdown/index.ts index 0c5259d..efca14b 100644 --- a/vue/toolkit/src/composables/animation/useCountdown/index.ts +++ b/vue/toolkit/src/composables/animation/useCountdown/index.ts @@ -81,7 +81,7 @@ export interface UseCountdownReturn extends ResumableActions { * onComplete: () => console.log('done'), * }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useCountdown( initialCountdown: MaybeRefOrGetter, diff --git a/vue/toolkit/src/composables/animation/useDateFormat/index.ts b/vue/toolkit/src/composables/animation/useDateFormat/index.ts index fe79b90..42bd23a 100644 --- a/vue/toolkit/src/composables/animation/useDateFormat/index.ts +++ b/vue/toolkit/src/composables/animation/useDateFormat/index.ts @@ -207,7 +207,7 @@ export function formatDate( * customMeridiem: (h) => (h < 12 ? 'morning' : 'evening'), * }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useDateFormat( date: MaybeRefOrGetter, diff --git a/vue/toolkit/src/composables/animation/useInterval/index.ts b/vue/toolkit/src/composables/animation/useInterval/index.ts index 6c9ccf6..f1e235c 100644 --- a/vue/toolkit/src/composables/animation/useInterval/index.ts +++ b/vue/toolkit/src/composables/animation/useInterval/index.ts @@ -59,7 +59,7 @@ export type UseIntervalReturn = Readonly> | UseIntervalContro * @example * const { counter, isActive, pause, resume, reset } = useInterval(1000, { controls: true }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useInterval(interval?: MaybeRefOrGetter, options?: UseIntervalOptions): Readonly>; export function useInterval(interval: MaybeRefOrGetter, options: UseIntervalOptions): UseIntervalControls; diff --git a/vue/toolkit/src/composables/animation/useNow/index.ts b/vue/toolkit/src/composables/animation/useNow/index.ts index f5a8df5..d75ce31 100644 --- a/vue/toolkit/src/composables/animation/useNow/index.ts +++ b/vue/toolkit/src/composables/animation/useNow/index.ts @@ -70,7 +70,7 @@ export type UseNowReturn * // Run a callback on every update * useNow({ interval: 1000, callback: date => console.log(date.toISOString()) }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useNow(options?: UseNowOptions): Ref; export function useNow(options: UseNowOptions): UseNowControls; diff --git a/vue/toolkit/src/composables/animation/useTimeAgo/index.ts b/vue/toolkit/src/composables/animation/useTimeAgo/index.ts index 08bf6c4..ef2c650 100644 --- a/vue/toolkit/src/composables/animation/useTimeAgo/index.ts +++ b/vue/toolkit/src/composables/animation/useTimeAgo/index.ts @@ -197,7 +197,7 @@ function defaultFullDateFormatter(date: Date): string { * @example * formatTimeAgo(new Date(Date.now() - 3 * 60_000)); // '3 minutes ago' * - * @since 0.0.15 + * @since 0.0.14 */ export function formatTimeAgo( from: Date, @@ -303,7 +303,7 @@ export function formatTimeAgo( * fullDateFormatter: d => d.toLocaleDateString('fr-FR'), * }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useTimeAgo( time: MaybeRefOrGetter, diff --git a/vue/toolkit/src/composables/animation/useTimeout/index.ts b/vue/toolkit/src/composables/animation/useTimeout/index.ts index e829511..d0a83fb 100644 --- a/vue/toolkit/src/composables/animation/useTimeout/index.ts +++ b/vue/toolkit/src/composables/animation/useTimeout/index.ts @@ -61,7 +61,7 @@ export type UseTimeoutReturn * // Run a callback when the timeout elapses * useTimeout(5000, { callback: refresh }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useTimeout(interval?: MaybeRefOrGetter, options?: UseTimeoutOptions): ComputedRef; export function useTimeout(interval: MaybeRefOrGetter, options: UseTimeoutOptions): UseTimeoutControls; diff --git a/vue/toolkit/src/composables/animation/useTimeoutFn/index.ts b/vue/toolkit/src/composables/animation/useTimeoutFn/index.ts index 471a5bf..7e06b18 100644 --- a/vue/toolkit/src/composables/animation/useTimeoutFn/index.ts +++ b/vue/toolkit/src/composables/animation/useTimeoutFn/index.ts @@ -58,7 +58,7 @@ export interface UseTimeoutFnReturn { * // Fire once now and again after the delay * useTimeoutFn(refresh, 5000, { immediateCallback: true }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useTimeoutFn( cb: T, diff --git a/vue/toolkit/src/composables/animation/useTimestamp/index.ts b/vue/toolkit/src/composables/animation/useTimestamp/index.ts index 189be41..3b71d90 100644 --- a/vue/toolkit/src/composables/animation/useTimestamp/index.ts +++ b/vue/toolkit/src/composables/animation/useTimestamp/index.ts @@ -82,7 +82,7 @@ export type UseTimestampReturn = Controls extends true * const offset = ref(0); * const now = useTimestamp({ offset }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useTimestamp(options?: UseTimestampOptions): Ref; export function useTimestamp(options: UseTimestampOptions): UseTimestampControls; diff --git a/vue/toolkit/src/composables/animation/useTransition/index.ts b/vue/toolkit/src/composables/animation/useTransition/index.ts index c551c41..a777f80 100644 --- a/vue/toolkit/src/composables/animation/useTransition/index.ts +++ b/vue/toolkit/src/composables/animation/useTransition/index.ts @@ -218,7 +218,7 @@ function valuesEqual(a: TransitionValue, b: TransitionValue): boolean { * const color = ref([0, 0, 0]); * const animated = useTransition(color, { duration: 1000 }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useTransition( source: MaybeRefOrGetter, diff --git a/vue/toolkit/src/composables/array/useArrayDifference/index.ts b/vue/toolkit/src/composables/array/useArrayDifference/index.ts index b79cca4..8cf31eb 100644 --- a/vue/toolkit/src/composables/array/useArrayDifference/index.ts +++ b/vue/toolkit/src/composables/array/useArrayDifference/index.ts @@ -58,7 +58,7 @@ function isArrayDifferenceOptions(value: unknown): value is UseArrayDifferenc * const b = ref([2, 3, 4]); * const symmetric = useArrayDifference(a, b, { symmetric: true }); // [1, 4] * - * @since 0.0.15 + * @since 0.0.14 */ export function useArrayDifference( list: MaybeRefOrGetter, diff --git a/vue/toolkit/src/composables/array/useArrayEvery/index.ts b/vue/toolkit/src/composables/array/useArrayEvery/index.ts index ec9056b..245661b 100644 --- a/vue/toolkit/src/composables/array/useArrayEvery/index.ts +++ b/vue/toolkit/src/composables/array/useArrayEvery/index.ts @@ -20,7 +20,7 @@ export type UseArrayEveryReturn = ComputedRef; * const items = [ref(2), ref(4), ref(6)]; * const allEven = useArrayEvery(items, n => n % 2 === 0); // true * - * @since 0.0.15 + * @since 0.0.14 */ export function useArrayEvery( list: MaybeRefOrGetter>>, diff --git a/vue/toolkit/src/composables/array/useArrayFilter/index.ts b/vue/toolkit/src/composables/array/useArrayFilter/index.ts index 2fb43d0..653c4ec 100644 --- a/vue/toolkit/src/composables/array/useArrayFilter/index.ts +++ b/vue/toolkit/src/composables/array/useArrayFilter/index.ts @@ -14,7 +14,7 @@ import type { ComputedRef, MaybeRefOrGetter } from 'vue'; * const list = ref([1, 2, 3, 4]); * const even = useArrayFilter(list, n => n % 2 === 0); // [2, 4] * - * @since 0.0.15 + * @since 0.0.14 */ export function useArrayFilter( list: MaybeRefOrGetter>>, diff --git a/vue/toolkit/src/composables/array/useArrayFind/index.ts b/vue/toolkit/src/composables/array/useArrayFind/index.ts index 57a920e..1af1001 100644 --- a/vue/toolkit/src/composables/array/useArrayFind/index.ts +++ b/vue/toolkit/src/composables/array/useArrayFind/index.ts @@ -14,7 +14,7 @@ import type { ComputedRef, MaybeRefOrGetter } from 'vue'; * const list = ref([1, 2, 3]); * const found = useArrayFind(list, n => n > 1); // 2 * - * @since 0.0.15 + * @since 0.0.14 */ export function useArrayFind( list: MaybeRefOrGetter>>, diff --git a/vue/toolkit/src/composables/array/useArrayFindIndex/index.ts b/vue/toolkit/src/composables/array/useArrayFindIndex/index.ts index 013da51..946c574 100644 --- a/vue/toolkit/src/composables/array/useArrayFindIndex/index.ts +++ b/vue/toolkit/src/composables/array/useArrayFindIndex/index.ts @@ -16,7 +16,7 @@ export type UseArrayFindIndexReturn = ComputedRef; * const list = ref([1, 2, 3]); * const index = useArrayFindIndex(list, n => n > 1); // 1 * - * @since 0.0.15 + * @since 0.0.14 */ export function useArrayFindIndex( list: MaybeRefOrGetter>>, diff --git a/vue/toolkit/src/composables/array/useArrayFindLast/index.ts b/vue/toolkit/src/composables/array/useArrayFindLast/index.ts index 5981b49..fd10ca9 100644 --- a/vue/toolkit/src/composables/array/useArrayFindLast/index.ts +++ b/vue/toolkit/src/composables/array/useArrayFindLast/index.ts @@ -35,7 +35,7 @@ const hasNativeFindLast = typeof Array.prototype.findLast === 'function'; * const list = ref([1, 2, 3, 4]); * const found = useArrayFindLast(list, n => n % 2 === 0); // 4 * - * @since 0.0.15 + * @since 0.0.14 */ export function useArrayFindLast( list: MaybeRefOrGetter>>, diff --git a/vue/toolkit/src/composables/array/useArrayIncludes/index.ts b/vue/toolkit/src/composables/array/useArrayIncludes/index.ts index 018429a..b66afa3 100644 --- a/vue/toolkit/src/composables/array/useArrayIncludes/index.ts +++ b/vue/toolkit/src/composables/array/useArrayIncludes/index.ts @@ -50,7 +50,7 @@ function isArrayIncludesOptions(value: unknown): value is UseArrayIncludes * const list = ref(['a', 'b', 'a']); * const fromSecond = useArrayIncludes(list, 'a', { fromIndex: 1 }); // true * - * @since 0.0.15 + * @since 0.0.14 */ export function useArrayIncludes( list: MaybeRefOrGetter>>, diff --git a/vue/toolkit/src/composables/array/useArrayJoin/index.ts b/vue/toolkit/src/composables/array/useArrayJoin/index.ts index 52df794..4d5ace7 100644 --- a/vue/toolkit/src/composables/array/useArrayJoin/index.ts +++ b/vue/toolkit/src/composables/array/useArrayJoin/index.ts @@ -18,7 +18,7 @@ export type UseArrayJoinReturn = ComputedRef; * const sep = ref('-'); * const joined = useArrayJoin(list, sep); // 'a-b-c' * - * @since 0.0.15 + * @since 0.0.14 */ export function useArrayJoin( list: MaybeRefOrGetter>>, diff --git a/vue/toolkit/src/composables/array/useArrayMap/index.ts b/vue/toolkit/src/composables/array/useArrayMap/index.ts index f8691f3..58b7414 100644 --- a/vue/toolkit/src/composables/array/useArrayMap/index.ts +++ b/vue/toolkit/src/composables/array/useArrayMap/index.ts @@ -14,7 +14,7 @@ import type { ComputedRef, MaybeRefOrGetter } from 'vue'; * const list = ref([1, 2, 3]); * const doubled = useArrayMap(list, n => n * 2); // [2, 4, 6] * - * @since 0.0.15 + * @since 0.0.14 */ export function useArrayMap( list: MaybeRefOrGetter>>, diff --git a/vue/toolkit/src/composables/array/useArrayReduce/index.ts b/vue/toolkit/src/composables/array/useArrayReduce/index.ts index 645a688..ca36ba3 100644 --- a/vue/toolkit/src/composables/array/useArrayReduce/index.ts +++ b/vue/toolkit/src/composables/array/useArrayReduce/index.ts @@ -19,7 +19,7 @@ export type UseArrayReduceReturn = ComputedRef; * const list = ref([1, 2, 3, 4]); * const sum = useArrayReduce(list, (acc, n) => acc + n); // 10 * - * @since 0.0.15 + * @since 0.0.14 */ export function useArrayReduce( list: MaybeRefOrGetter>>, @@ -40,7 +40,7 @@ export function useArrayReduce( * const list = ref([1, 2, 3, 4]); * const sum = useArrayReduce(list, (acc, n) => acc + n, 100); // 110 * - * @since 0.0.15 + * @since 0.0.14 */ export function useArrayReduce( list: MaybeRefOrGetter>>, diff --git a/vue/toolkit/src/composables/array/useArraySome/index.ts b/vue/toolkit/src/composables/array/useArraySome/index.ts index c488b24..e55e8e2 100644 --- a/vue/toolkit/src/composables/array/useArraySome/index.ts +++ b/vue/toolkit/src/composables/array/useArraySome/index.ts @@ -20,7 +20,7 @@ export type UseArraySomeReturn = ComputedRef; * const items = [ref(1), ref(3), ref(5)]; * const hasEven = useArraySome(items, n => n % 2 === 0); // false * - * @since 0.0.15 + * @since 0.0.14 */ export function useArraySome( list: MaybeRefOrGetter>>, diff --git a/vue/toolkit/src/composables/array/useArrayUnique/index.ts b/vue/toolkit/src/composables/array/useArrayUnique/index.ts index 6ae33f8..ed479d4 100644 --- a/vue/toolkit/src/composables/array/useArrayUnique/index.ts +++ b/vue/toolkit/src/composables/array/useArrayUnique/index.ts @@ -42,7 +42,7 @@ export type UseArrayUniqueReturn = ComputedRef; * const list = ref([1.1, 1.4, 2.2]); * const byFloor = useArrayUnique(list, (a, b) => Math.floor(a) === Math.floor(b)); // [1.1, 2.2] * - * @since 0.0.15 + * @since 0.0.14 */ export function useArrayUnique( list: MaybeRefOrGetter>>, diff --git a/vue/toolkit/src/composables/array/useSorted/index.ts b/vue/toolkit/src/composables/array/useSorted/index.ts index ce6e255..134686b 100644 --- a/vue/toolkit/src/composables/array/useSorted/index.ts +++ b/vue/toolkit/src/composables/array/useSorted/index.ts @@ -99,7 +99,7 @@ const defaultSortFn: UseSortedFn = (source: T[], compareFn: UseSortedCompareF * useSorted(list, { dirty: true }); * // list.value is now [1, 2, 3] * - * @since 0.0.15 + * @since 0.0.14 */ export function useSorted(source: Ref, compareFn?: UseSortedCompareFn): Ref; export function useSorted(source: MaybeRefOrGetter, compareFn?: UseSortedCompareFn): ComputedRef; diff --git a/vue/toolkit/src/composables/browser/useBreakpoints/index.ts b/vue/toolkit/src/composables/browser/useBreakpoints/index.ts index 09e91cc..0553d4d 100644 --- a/vue/toolkit/src/composables/browser/useBreakpoints/index.ts +++ b/vue/toolkit/src/composables/browser/useBreakpoints/index.ts @@ -104,7 +104,7 @@ function increaseWithUnit(target: number | string, delta: number): number | stri * const bp = useBreakpoints({ mobile: 0, tablet: 640, desktop: 1024 }); * const active = bp.active(); // ComputedRef<'mobile' | 'tablet' | 'desktop' | ''> * - * @since 0.0.15 + * @since 0.0.14 */ export function useBreakpoints( breakpoints: Breakpoints, diff --git a/vue/toolkit/src/composables/browser/useClipboard/index.ts b/vue/toolkit/src/composables/browser/useClipboard/index.ts index cb05383..bccda32 100644 --- a/vue/toolkit/src/composables/browser/useClipboard/index.ts +++ b/vue/toolkit/src/composables/browser/useClipboard/index.ts @@ -76,7 +76,7 @@ export interface UseClipboardReturn { * // Copy a lazily/asynchronously resolved value * copy(async () => (await fetch('/token').then(r => r.text()))); * - * @since 0.0.15 + * @since 0.0.14 */ export function useClipboard(options?: UseClipboardOptions): UseClipboardReturn; export function useClipboard(options: UseClipboardOptions>): UseClipboardReturn; diff --git a/vue/toolkit/src/composables/browser/useClipboardItems/index.ts b/vue/toolkit/src/composables/browser/useClipboardItems/index.ts index d9a96e8..9d12eee 100644 --- a/vue/toolkit/src/composables/browser/useClipboardItems/index.ts +++ b/vue/toolkit/src/composables/browser/useClipboardItems/index.ts @@ -96,7 +96,7 @@ export interface UseClipboardItemsReturn { * const { content } = useClipboardItems({ read: true }); * copy(async () => buildClipboardItems()); * - * @since 0.0.15 + * @since 0.0.14 */ export function useClipboardItems(options?: UseClipboardItemsOptions): UseClipboardItemsReturn; export function useClipboardItems(options: UseClipboardItemsOptions>): UseClipboardItemsReturn; diff --git a/vue/toolkit/src/composables/browser/useCloseWatcher/index.ts b/vue/toolkit/src/composables/browser/useCloseWatcher/index.ts index d80c731..3a82ebc 100644 --- a/vue/toolkit/src/composables/browser/useCloseWatcher/index.ts +++ b/vue/toolkit/src/composables/browser/useCloseWatcher/index.ts @@ -76,7 +76,7 @@ export interface UseCloseWatcherReturn { * // Programmatically request a close * close(); * - * @since 0.0.15 + * @since 0.0.14 */ export function useCloseWatcher(options: UseCloseWatcherOptions = {}): UseCloseWatcherReturn { const { window = defaultWindow } = options; diff --git a/vue/toolkit/src/composables/browser/useColorMode/index.ts b/vue/toolkit/src/composables/browser/useColorMode/index.ts index 46ca5d6..992e7fe 100644 --- a/vue/toolkit/src/composables/browser/useColorMode/index.ts +++ b/vue/toolkit/src/composables/browser/useColorMode/index.ts @@ -120,7 +120,7 @@ const CSS_DISABLE_TRANS = '*,*::before,*::after{-webkit-transition:none!importan * // Read the resolved system + effective state * const { system, state } = useColorMode(); * - * @since 0.0.15 + * @since 0.0.14 */ export function useColorMode( options: UseColorModeOptions = {}, diff --git a/vue/toolkit/src/composables/browser/useCssVar/index.ts b/vue/toolkit/src/composables/browser/useCssVar/index.ts index 9cb7181..abdfc4a 100644 --- a/vue/toolkit/src/composables/browser/useCssVar/index.ts +++ b/vue/toolkit/src/composables/browser/useCssVar/index.ts @@ -42,7 +42,7 @@ export interface UseCssVarReturn extends WritableComputedRef, diff --git a/vue/toolkit/src/composables/browser/useDark/index.ts b/vue/toolkit/src/composables/browser/useDark/index.ts index 5f0ec41..c6a266c 100644 --- a/vue/toolkit/src/composables/browser/useDark/index.ts +++ b/vue/toolkit/src/composables/browser/useDark/index.ts @@ -58,7 +58,7 @@ export type UseDarkReturn = WritableComputedRef; * const isDark = useDark(); * const toggleDark = useToggle(isDark); * - * @since 0.0.15 + * @since 0.0.14 */ export function useDark(options: UseDarkOptions = {}): UseDarkReturn { const { diff --git a/vue/toolkit/src/composables/browser/useDocumentPiP/index.ts b/vue/toolkit/src/composables/browser/useDocumentPiP/index.ts index 4ecd098..4ec0538 100644 --- a/vue/toolkit/src/composables/browser/useDocumentPiP/index.ts +++ b/vue/toolkit/src/composables/browser/useDocumentPiP/index.ts @@ -109,7 +109,7 @@ export interface UseDocumentPiPReturn { * pipWindow.value.document.body.append(playerEl); * }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useDocumentPiP(options: UseDocumentPiPOptions = {}): UseDocumentPiPReturn { const { diff --git a/vue/toolkit/src/composables/browser/useEyeDropper/index.ts b/vue/toolkit/src/composables/browser/useEyeDropper/index.ts index 9fe9d79..b51f5df 100644 --- a/vue/toolkit/src/composables/browser/useEyeDropper/index.ts +++ b/vue/toolkit/src/composables/browser/useEyeDropper/index.ts @@ -67,7 +67,7 @@ export interface UseEyeDropperReturn { * if (isSupported.value) * await open(); * - * @since 0.0.15 + * @since 0.0.14 */ export function useEyeDropper(options: UseEyeDropperOptions = {}): UseEyeDropperReturn { const { diff --git a/vue/toolkit/src/composables/browser/useFavicon/index.ts b/vue/toolkit/src/composables/browser/useFavicon/index.ts index 050d026..83a343d 100644 --- a/vue/toolkit/src/composables/browser/useFavicon/index.ts +++ b/vue/toolkit/src/composables/browser/useFavicon/index.ts @@ -44,7 +44,7 @@ const FILE_EXTENSION_RE = /\.([a-z0-9]+)$/i; * const isDark = useDark(); * const favicon = useFavicon(() => isDark.value ? '/dark.png' : '/light.png'); * - * @since 0.0.15 + * @since 0.0.14 */ export function useFavicon( newIcon: MaybeRefOrGetter, diff --git a/vue/toolkit/src/composables/browser/useFileDialog/index.ts b/vue/toolkit/src/composables/browser/useFileDialog/index.ts index 73015a3..9f34911 100644 --- a/vue/toolkit/src/composables/browser/useFileDialog/index.ts +++ b/vue/toolkit/src/composables/browser/useFileDialog/index.ts @@ -159,7 +159,7 @@ function toFileList(files: File[] | FileList | undefined): FileList | null { * const { open } = useFileDialog(); * open({ multiple: false, accept: '.pdf' }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useFileDialog(options: UseFileDialogOptions = {}): UseFileDialogReturn { const { diff --git a/vue/toolkit/src/composables/browser/useFileSystemAccess/index.ts b/vue/toolkit/src/composables/browser/useFileSystemAccess/index.ts index 0655e5c..a39a359 100644 --- a/vue/toolkit/src/composables/browser/useFileSystemAccess/index.ts +++ b/vue/toolkit/src/composables/browser/useFileSystemAccess/index.ts @@ -186,7 +186,7 @@ export interface UseFileSystemAccessReturn { * // Read raw bytes * const { data } = useFileSystemAccess({ dataType: 'ArrayBuffer' }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useFileSystemAccess(): UseFileSystemAccessReturn; export function useFileSystemAccess(options: UseFileSystemAccessOptions & { dataType: 'Text' }): UseFileSystemAccessReturn; diff --git a/vue/toolkit/src/composables/browser/useFullscreen/index.ts b/vue/toolkit/src/composables/browser/useFullscreen/index.ts index 24d8442..d5fabd2 100644 --- a/vue/toolkit/src/composables/browser/useFullscreen/index.ts +++ b/vue/toolkit/src/composables/browser/useFullscreen/index.ts @@ -106,7 +106,7 @@ const listenerOptions = { capture: false, passive: true } as const; * // Fullscreen the whole page * const { toggle } = useFullscreen(); * - * @since 0.0.15 + * @since 0.0.14 */ export function useFullscreen( target?: MaybeComputedElementRef, diff --git a/vue/toolkit/src/composables/browser/useImage/index.ts b/vue/toolkit/src/composables/browser/useImage/index.ts index 64f0ddf..7b7c69a 100644 --- a/vue/toolkit/src/composables/browser/useImage/index.ts +++ b/vue/toolkit/src/composables/browser/useImage/index.ts @@ -113,7 +113,7 @@ function loadImage(options: UseImageOptions, ctx: LoadImageContext): Promise ({ src: src.value, alt: 'photo' })); * - * @since 0.0.15 + * @since 0.0.14 */ export function useImage( options: MaybeRefOrGetter, diff --git a/vue/toolkit/src/composables/browser/useLocalFonts/index.ts b/vue/toolkit/src/composables/browser/useLocalFonts/index.ts index cc84221..a4bf416 100644 --- a/vue/toolkit/src/composables/browser/useLocalFonts/index.ts +++ b/vue/toolkit/src/composables/browser/useLocalFonts/index.ts @@ -113,7 +113,7 @@ export interface UseLocalFontsReturn { * const { fonts, query } = useLocalFonts(); * await query({ postscriptNames: ['Arial-BoldMT'] }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useLocalFonts(options: UseLocalFontsOptions = {}): UseLocalFontsReturn { const { diff --git a/vue/toolkit/src/composables/browser/useMediaQuery/index.ts b/vue/toolkit/src/composables/browser/useMediaQuery/index.ts index 80c7091..c35174e 100644 --- a/vue/toolkit/src/composables/browser/useMediaQuery/index.ts +++ b/vue/toolkit/src/composables/browser/useMediaQuery/index.ts @@ -61,7 +61,7 @@ function matchSsrWidth(query: string, width: number): boolean { * // Resolve width queries during SSR to avoid hydration flicker * const isWide = useMediaQuery('(min-width: 1024px)', { ssrWidth: 1280 }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useMediaQuery( query: MaybeRefOrGetter, diff --git a/vue/toolkit/src/composables/browser/useObjectUrl/index.ts b/vue/toolkit/src/composables/browser/useObjectUrl/index.ts index 492aae2..d0dfef3 100644 --- a/vue/toolkit/src/composables/browser/useObjectUrl/index.ts +++ b/vue/toolkit/src/composables/browser/useObjectUrl/index.ts @@ -21,7 +21,7 @@ export type UseObjectUrlReturn = Readonly>; * const file = shallowRef(); * const url = useObjectUrl(file); * - * @since 0.0.15 + * @since 0.0.14 */ export function useObjectUrl( object: MaybeRefOrGetter, diff --git a/vue/toolkit/src/composables/browser/useOtpCredentials/index.ts b/vue/toolkit/src/composables/browser/useOtpCredentials/index.ts index 4cd2f89..87ba9a2 100644 --- a/vue/toolkit/src/composables/browser/useOtpCredentials/index.ts +++ b/vue/toolkit/src/composables/browser/useOtpCredentials/index.ts @@ -151,7 +151,7 @@ const DEFAULT_TRANSPORT: OTPTransportType[] = ['sms']; * const { receive } = useOtpCredentials(); * receive({ signal: AbortSignal.timeout(30_000) }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useOtpCredentials(options: UseOtpCredentialsOptions = {}): UseOtpCredentialsReturn { const { diff --git a/vue/toolkit/src/composables/browser/usePermission/index.ts b/vue/toolkit/src/composables/browser/usePermission/index.ts index f7dce7f..cd9474c 100644 --- a/vue/toolkit/src/composables/browser/usePermission/index.ts +++ b/vue/toolkit/src/composables/browser/usePermission/index.ts @@ -79,7 +79,7 @@ export interface UsePermissionReturnWithControls { * @example * const { state, isSupported, query } = usePermission('camera', { controls: true }); * - * @since 0.0.15 + * @since 0.0.14 */ export function usePermission( permissionDesc: GeneralPermissionDescriptor | GeneralPermissionDescriptor['name'], diff --git a/vue/toolkit/src/composables/browser/usePreferredColorScheme/index.ts b/vue/toolkit/src/composables/browser/usePreferredColorScheme/index.ts index 4d773c7..b5eb46e 100644 --- a/vue/toolkit/src/composables/browser/usePreferredColorScheme/index.ts +++ b/vue/toolkit/src/composables/browser/usePreferredColorScheme/index.ts @@ -16,7 +16,7 @@ export type ColorSchemePreference = 'dark' | 'light' | 'no-preference'; * @example * const scheme = usePreferredColorScheme(); * - * @since 0.0.15 + * @since 0.0.14 */ export function usePreferredColorScheme( options: ConfigurableWindow = {}, diff --git a/vue/toolkit/src/composables/browser/usePreferredContrast/index.ts b/vue/toolkit/src/composables/browser/usePreferredContrast/index.ts index 8254bd0..49c63b8 100644 --- a/vue/toolkit/src/composables/browser/usePreferredContrast/index.ts +++ b/vue/toolkit/src/composables/browser/usePreferredContrast/index.ts @@ -32,7 +32,7 @@ export interface UsePreferredContrastOptions extends UseMediaQueryOptions { * // Provide an SSR fallback to avoid hydration flicker * const contrast = usePreferredContrast({ ssrContrast: 'more' }); * - * @since 0.0.15 + * @since 0.0.14 */ export function usePreferredContrast( options: UsePreferredContrastOptions = {}, diff --git a/vue/toolkit/src/composables/browser/usePreferredDark/index.ts b/vue/toolkit/src/composables/browser/usePreferredDark/index.ts index 85a9a19..ae68360 100644 --- a/vue/toolkit/src/composables/browser/usePreferredDark/index.ts +++ b/vue/toolkit/src/composables/browser/usePreferredDark/index.ts @@ -13,7 +13,7 @@ import { useMediaQuery } from '@/composables/browser/useMediaQuery'; * @example * const isDark = usePreferredDark(); * - * @since 0.0.15 + * @since 0.0.14 */ export function usePreferredDark(options: ConfigurableWindow = {}): Ref { return useMediaQuery('(prefers-color-scheme: dark)', options); diff --git a/vue/toolkit/src/composables/browser/usePreferredLanguages/index.ts b/vue/toolkit/src/composables/browser/usePreferredLanguages/index.ts index 1e4c584..e3160c9 100644 --- a/vue/toolkit/src/composables/browser/usePreferredLanguages/index.ts +++ b/vue/toolkit/src/composables/browser/usePreferredLanguages/index.ts @@ -24,7 +24,7 @@ import { useEventListener } from '@/composables/browser/useEventListener'; * // Pass a custom window (e.g. an iframe) * const languages = usePreferredLanguages({ window: iframe.contentWindow }); * - * @since 0.0.15 + * @since 0.0.14 */ export function usePreferredLanguages(options: ConfigurableWindow = {}): ShallowRef { const { window = defaultWindow } = options; diff --git a/vue/toolkit/src/composables/browser/usePreferredReducedMotion/index.ts b/vue/toolkit/src/composables/browser/usePreferredReducedMotion/index.ts index e5d7222..9aab65a 100644 --- a/vue/toolkit/src/composables/browser/usePreferredReducedMotion/index.ts +++ b/vue/toolkit/src/composables/browser/usePreferredReducedMotion/index.ts @@ -30,7 +30,7 @@ export type UsePreferredReducedMotionReturn = ComputedRef; * transitionDuration.value = motion.value === 'reduce' ? 0 : 200; * }); * - * @since 0.0.15 + * @since 0.0.14 */ export function usePreferredReducedMotion( options: UsePreferredReducedMotionOptions = {}, diff --git a/vue/toolkit/src/composables/browser/usePreferredReducedTransparency/index.ts b/vue/toolkit/src/composables/browser/usePreferredReducedTransparency/index.ts index 0722414..f4db469 100644 --- a/vue/toolkit/src/composables/browser/usePreferredReducedTransparency/index.ts +++ b/vue/toolkit/src/composables/browser/usePreferredReducedTransparency/index.ts @@ -19,7 +19,7 @@ export type ReducedTransparencyType * const transparency = usePreferredReducedTransparency(); * // transparency.value === 'reduce' | 'no-preference' * - * @since 0.0.15 + * @since 0.0.14 */ export function usePreferredReducedTransparency( options: ConfigurableWindow = {}, diff --git a/vue/toolkit/src/composables/browser/useScriptTag/index.ts b/vue/toolkit/src/composables/browser/useScriptTag/index.ts index 3781623..0b47687 100644 --- a/vue/toolkit/src/composables/browser/useScriptTag/index.ts +++ b/vue/toolkit/src/composables/browser/useScriptTag/index.ts @@ -140,7 +140,7 @@ export interface UseScriptTagReturn { * await load(); * unload(); * - * @since 0.0.15 + * @since 0.0.14 */ export function useScriptTag( src: MaybeRefOrGetter, diff --git a/vue/toolkit/src/composables/browser/useShare/index.ts b/vue/toolkit/src/composables/browser/useShare/index.ts index 950ffa0..d0f7d0f 100644 --- a/vue/toolkit/src/composables/browser/useShare/index.ts +++ b/vue/toolkit/src/composables/browser/useShare/index.ts @@ -67,7 +67,7 @@ export interface UseShareReturn { * const { share } = useShare({ title: 'Default' }); * share({ text: 'One-off message' }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useShare( shareOptions: MaybeRefOrGetter = {}, diff --git a/vue/toolkit/src/composables/browser/useStyleTag/index.ts b/vue/toolkit/src/composables/browser/useStyleTag/index.ts index a207fe2..6d43a45 100644 --- a/vue/toolkit/src/composables/browser/useStyleTag/index.ts +++ b/vue/toolkit/src/composables/browser/useStyleTag/index.ts @@ -101,7 +101,7 @@ const _refCount = new WeakMap(); * load(); * unload(); * - * @since 0.0.15 + * @since 0.0.14 */ export function useStyleTag( css: MaybeRefOrGetter, diff --git a/vue/toolkit/src/composables/browser/useTextareaAutosize/index.ts b/vue/toolkit/src/composables/browser/useTextareaAutosize/index.ts index 933fd16..d553696 100644 --- a/vue/toolkit/src/composables/browser/useTextareaAutosize/index.ts +++ b/vue/toolkit/src/composables/browser/useTextareaAutosize/index.ts @@ -85,7 +85,7 @@ export interface UseTextareaAutosizeReturn { * @example * const { textarea, input, triggerResize } = useTextareaAutosize({ maxHeight: 320 }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useTextareaAutosize(options: UseTextareaAutosizeOptions = {}): UseTextareaAutosizeReturn { const { diff --git a/vue/toolkit/src/composables/browser/useTitle/index.ts b/vue/toolkit/src/composables/browser/useTitle/index.ts index 4cae287..4a81c48 100644 --- a/vue/toolkit/src/composables/browser/useTitle/index.ts +++ b/vue/toolkit/src/composables/browser/useTitle/index.ts @@ -61,7 +61,7 @@ export type UseTitleReturn = Ref | ComputedRef original }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useTitle( newTitle: () => string | null | undefined, diff --git a/vue/toolkit/src/composables/browser/useUrlSearchParams/index.ts b/vue/toolkit/src/composables/browser/useUrlSearchParams/index.ts index 7b8e87d..e2a66b0 100644 --- a/vue/toolkit/src/composables/browser/useUrlSearchParams/index.ts +++ b/vue/toolkit/src/composables/browser/useUrlSearchParams/index.ts @@ -88,7 +88,7 @@ export type UseUrlSearchParamsReturn = UrlParams> * const params = useUrlSearchParams<{ ids: string[] }>('history'); * params.ids = ['1', '2']; // -> ?ids=1&ids=2 * - * @since 0.0.15 + * @since 0.0.14 */ // `Record` constraint mirrors `UseUrlSearchParamsReturn`: caller-supplied // `T` flows back out, so interface types must satisfy the bound (see note above). diff --git a/vue/toolkit/src/composables/browser/useVibrate/index.ts b/vue/toolkit/src/composables/browser/useVibrate/index.ts index 559df33..4255bdb 100644 --- a/vue/toolkit/src/composables/browser/useVibrate/index.ts +++ b/vue/toolkit/src/composables/browser/useVibrate/index.ts @@ -76,7 +76,7 @@ export interface UseVibrateReturn { * const { vibrate, stop, intervalControls } = useVibrate({ pattern: [300, 100], interval: 2000 }); * intervalControls?.resume(); * - * @since 0.0.15 + * @since 0.0.14 */ export function useVibrate(options: UseVibrateOptions = {}): UseVibrateReturn { const { diff --git a/vue/toolkit/src/composables/browser/useWakeLock/index.ts b/vue/toolkit/src/composables/browser/useWakeLock/index.ts index 312fd91..037f32a 100644 --- a/vue/toolkit/src/composables/browser/useWakeLock/index.ts +++ b/vue/toolkit/src/composables/browser/useWakeLock/index.ts @@ -72,7 +72,7 @@ export interface UseWakeLockReturn { * const { forceRequest } = useWakeLock(); * await forceRequest('screen'); * - * @since 0.0.15 + * @since 0.0.14 */ export function useWakeLock(options: UseWakeLockOptions = {}): UseWakeLockReturn { const { diff --git a/vue/toolkit/src/composables/browser/useWebNotification/index.ts b/vue/toolkit/src/composables/browser/useWebNotification/index.ts index bd518f6..e5ba629 100644 --- a/vue/toolkit/src/composables/browser/useWebNotification/index.ts +++ b/vue/toolkit/src/composables/browser/useWebNotification/index.ts @@ -163,7 +163,7 @@ export interface UseWebNotificationReturn { * const { show } = useWebNotification(); * show({ title: 'Override', body: 'Per-call body' }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useWebNotification( options: UseWebNotificationOptions = {}, diff --git a/vue/toolkit/src/composables/component/createReusableTemplate/index.ts b/vue/toolkit/src/composables/component/createReusableTemplate/index.ts index 9112f43..52acb2f 100644 --- a/vue/toolkit/src/composables/component/createReusableTemplate/index.ts +++ b/vue/toolkit/src/composables/component/createReusableTemplate/index.ts @@ -117,7 +117,7 @@ function makePair< * // {{ label }} * // * - * @since 0.0.15 + * @since 0.0.14 */ export function createReusableTemplate< Bindings extends Record, diff --git a/vue/toolkit/src/composables/component/useCurrentElement/index.ts b/vue/toolkit/src/composables/component/useCurrentElement/index.ts index b8591b9..8749255 100644 --- a/vue/toolkit/src/composables/component/useCurrentElement/index.ts +++ b/vue/toolkit/src/composables/component/useCurrentElement/index.ts @@ -50,7 +50,7 @@ export type UseCurrentElementReturn< * const child = useTemplateRef('child'); * const el = useCurrentElement(child); * - * @since 0.0.15 + * @since 0.0.14 */ export function useCurrentElement< T extends MaybeElement = MaybeElement, diff --git a/vue/toolkit/src/composables/component/useVirtualList/index.ts b/vue/toolkit/src/composables/component/useVirtualList/index.ts index 001754e..11bf13b 100644 --- a/vue/toolkit/src/composables/component/useVirtualList/index.ts +++ b/vue/toolkit/src/composables/component/useVirtualList/index.ts @@ -198,7 +198,7 @@ function createMetrics(length: number, itemSize: UseVirtualListItemSize): UseVir * // Variable heights and a wider overscan buffer. * const { list } = useVirtualList(items, { itemHeight: i => (i % 2 ? 40 : 80), overscan: 10 }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useVirtualList( list: MaybeRefOrGetter, diff --git a/vue/toolkit/src/composables/elements/onElementRemoval/index.ts b/vue/toolkit/src/composables/elements/onElementRemoval/index.ts index 23d1ff3..f676093 100644 --- a/vue/toolkit/src/composables/elements/onElementRemoval/index.ts +++ b/vue/toolkit/src/composables/elements/onElementRemoval/index.ts @@ -32,7 +32,7 @@ export type OnElementRemovalReturn = VoidFunction; * @example * const stop = onElementRemoval(el, (records) => report(records), { flush: 'post' }); * - * @since 0.0.15 + * @since 0.0.14 */ export function onElementRemoval( target: MaybeComputedElementRef, diff --git a/vue/toolkit/src/composables/elements/useActiveElement/index.ts b/vue/toolkit/src/composables/elements/useActiveElement/index.ts index 8579b1a..9743384 100644 --- a/vue/toolkit/src/composables/elements/useActiveElement/index.ts +++ b/vue/toolkit/src/composables/elements/useActiveElement/index.ts @@ -38,7 +38,7 @@ export type UseActiveElementReturn = Shallo * // keep tracking even if the focused node is detached from the DOM * const active = useActiveElement({ triggerOnRemoval: true }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useActiveElement( options: UseActiveElementOptions = {}, diff --git a/vue/toolkit/src/composables/elements/useDocumentReadyState/index.ts b/vue/toolkit/src/composables/elements/useDocumentReadyState/index.ts index 4a122c0..8891b09 100644 --- a/vue/toolkit/src/composables/elements/useDocumentReadyState/index.ts +++ b/vue/toolkit/src/composables/elements/useDocumentReadyState/index.ts @@ -41,7 +41,7 @@ export type UseDocumentReadyStateReturn = ShallowRef; * }, * }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useDocumentReadyState( options: UseDocumentReadyStateOptions = {}, diff --git a/vue/toolkit/src/composables/elements/useDocumentVisibility/index.ts b/vue/toolkit/src/composables/elements/useDocumentVisibility/index.ts index ba95b6a..762f1c7 100644 --- a/vue/toolkit/src/composables/elements/useDocumentVisibility/index.ts +++ b/vue/toolkit/src/composables/elements/useDocumentVisibility/index.ts @@ -41,7 +41,7 @@ export type UseDocumentVisibilityReturn = ShallowRef; * }, * }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useDocumentVisibility( options: UseDocumentVisibilityOptions = {}, diff --git a/vue/toolkit/src/composables/elements/useDraggable/index.ts b/vue/toolkit/src/composables/elements/useDraggable/index.ts index 4c0556c..9ec85cd 100644 --- a/vue/toolkit/src/composables/elements/useDraggable/index.ts +++ b/vue/toolkit/src/composables/elements/useDraggable/index.ts @@ -167,7 +167,7 @@ export interface UseDraggableReturn { * // Lock to the horizontal axis and only drag from a handle. * const { position } = useDraggable(el, { axis: 'x', handle: handleEl }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useDraggable( target: MaybeComputedElementRef, diff --git a/vue/toolkit/src/composables/elements/useDropZone/index.ts b/vue/toolkit/src/composables/elements/useDropZone/index.ts index cacd1be..2df595b 100644 --- a/vue/toolkit/src/composables/elements/useDropZone/index.ts +++ b/vue/toolkit/src/composables/elements/useDropZone/index.ts @@ -79,7 +79,7 @@ type DropZoneEventType = 'enter' | 'over' | 'leave' | 'drop'; * onDrop: (files) => console.log(files), * }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useDropZone( target: MaybeComputedElementRef | MaybeRefOrGetter, diff --git a/vue/toolkit/src/composables/elements/useElementBounding/index.ts b/vue/toolkit/src/composables/elements/useElementBounding/index.ts index c0cbe9e..66a54ec 100644 --- a/vue/toolkit/src/composables/elements/useElementBounding/index.ts +++ b/vue/toolkit/src/composables/elements/useElementBounding/index.ts @@ -84,7 +84,7 @@ export interface UseElementBoundingReturn { * // Batch rapid scroll/resize reads into one measurement per frame * const bounds = useElementBounding(el, { updateTiming: 'next-frame' }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useElementBounding( target: MaybeComputedElementRef, diff --git a/vue/toolkit/src/composables/elements/useElementSize/index.ts b/vue/toolkit/src/composables/elements/useElementSize/index.ts index 719df8f..0dc1a4b 100644 --- a/vue/toolkit/src/composables/elements/useElementSize/index.ts +++ b/vue/toolkit/src/composables/elements/useElementSize/index.ts @@ -41,7 +41,7 @@ export interface UseElementSizeReturn { * @example * const { width, height, stop } = useElementSize(el, { width: 100, height: 100 }, { box: 'border-box' }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useElementSize( target: MaybeComputedElementRef, diff --git a/vue/toolkit/src/composables/elements/useElementVisibility/index.ts b/vue/toolkit/src/composables/elements/useElementVisibility/index.ts index ee1e3ab..ea9b9ee 100644 --- a/vue/toolkit/src/composables/elements/useElementVisibility/index.ts +++ b/vue/toolkit/src/composables/elements/useElementVisibility/index.ts @@ -56,7 +56,7 @@ export type UseElementVisibilityReturn * @example * const { isVisible, stop } = useElementVisibility(el, { controls: true, once: true }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useElementVisibility( target: MaybeComputedElementRef, diff --git a/vue/toolkit/src/composables/elements/useFocusGuard/index.ts b/vue/toolkit/src/composables/elements/useFocusGuard/index.ts index 7d9145b..f232c8f 100644 --- a/vue/toolkit/src/composables/elements/useFocusGuard/index.ts +++ b/vue/toolkit/src/composables/elements/useFocusGuard/index.ts @@ -18,7 +18,7 @@ let counter = 0; * @example * useFocusGuard('my-namespace'); * - * @since 0.0.2 + * @since 0.0.3 */ export function useFocusGuard(namespace?: string) { const manager = focusGuard(namespace); diff --git a/vue/toolkit/src/composables/elements/useIntersectionObserver/index.ts b/vue/toolkit/src/composables/elements/useIntersectionObserver/index.ts index ef157c8..2cffdff 100644 --- a/vue/toolkit/src/composables/elements/useIntersectionObserver/index.ts +++ b/vue/toolkit/src/composables/elements/useIntersectionObserver/index.ts @@ -62,7 +62,7 @@ export interface UseIntersectionObserverReturn { * visible.value = isIntersecting; * }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useIntersectionObserver( target: MaybeComputedElementRef | MaybeComputedElementRef[] | MaybeRefOrGetter, diff --git a/vue/toolkit/src/composables/elements/useMutationObserver/index.ts b/vue/toolkit/src/composables/elements/useMutationObserver/index.ts index 1298450..6f58348 100644 --- a/vue/toolkit/src/composables/elements/useMutationObserver/index.ts +++ b/vue/toolkit/src/composables/elements/useMutationObserver/index.ts @@ -61,7 +61,7 @@ export interface UseMutationObserverReturn { * @example * const { pause, resume } = useMutationObserver([elA, elB], onMutate, { childList: true }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useMutationObserver( target: MaybeComputedElementRef | MaybeComputedElementRef[] | MaybeRefOrGetter, diff --git a/vue/toolkit/src/composables/elements/useParentElement/index.ts b/vue/toolkit/src/composables/elements/useParentElement/index.ts index af90bce..79f447c 100644 --- a/vue/toolkit/src/composables/elements/useParentElement/index.ts +++ b/vue/toolkit/src/composables/elements/useParentElement/index.ts @@ -30,7 +30,7 @@ export type UseParentElementReturn * const el = useTemplateRef('el'); * const parent = useParentElement(el); * - * @since 0.0.15 + * @since 0.0.14 */ export function useParentElement( element: MaybeComputedElementRef | MaybeRefOrGetter = useCurrentElement(), diff --git a/vue/toolkit/src/composables/elements/useResizeObserver/index.ts b/vue/toolkit/src/composables/elements/useResizeObserver/index.ts index 4680f17..7f697d0 100644 --- a/vue/toolkit/src/composables/elements/useResizeObserver/index.ts +++ b/vue/toolkit/src/composables/elements/useResizeObserver/index.ts @@ -79,7 +79,7 @@ export interface UseResizeObserverReturn { * // react to multiple targets * }, { box: 'border-box' }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useResizeObserver( target: MaybeComputedElementRef | MaybeComputedElementRef[], diff --git a/vue/toolkit/src/composables/elements/useWindowFocus/index.ts b/vue/toolkit/src/composables/elements/useWindowFocus/index.ts index cbf160d..58e33f7 100644 --- a/vue/toolkit/src/composables/elements/useWindowFocus/index.ts +++ b/vue/toolkit/src/composables/elements/useWindowFocus/index.ts @@ -19,7 +19,7 @@ export type UseWindowFocusReturn = ShallowRef; * @example * const focused = useWindowFocus(); * - * @since 0.0.15 + * @since 0.0.14 */ export function useWindowFocus(options: UseWindowFocusOptions = {}): UseWindowFocusReturn { const { window = defaultWindow } = options; diff --git a/vue/toolkit/src/composables/elements/useWindowScroll/index.ts b/vue/toolkit/src/composables/elements/useWindowScroll/index.ts index 05e3b5d..e0c6d09 100644 --- a/vue/toolkit/src/composables/elements/useWindowScroll/index.ts +++ b/vue/toolkit/src/composables/elements/useWindowScroll/index.ts @@ -124,7 +124,7 @@ export interface UseWindowScrollReturn { * @example * const { x, y, isScrolling, arrivedState, directions } = useWindowScroll(); * - * @since 0.0.15 + * @since 0.0.14 */ export function useWindowScroll(options: UseWindowScrollOptions = {}): UseWindowScrollReturn { const { diff --git a/vue/toolkit/src/composables/elements/useWindowSize/index.ts b/vue/toolkit/src/composables/elements/useWindowSize/index.ts index 84cd062..de4a554 100644 --- a/vue/toolkit/src/composables/elements/useWindowSize/index.ts +++ b/vue/toolkit/src/composables/elements/useWindowSize/index.ts @@ -76,7 +76,7 @@ export interface UseWindowSizeReturn { * // Track the pinch-zoom aware visual viewport on mobile * const { width, height } = useWindowSize({ type: 'visual' }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useWindowSize(options: UseWindowSizeOptions = {}): UseWindowSizeReturn { const { diff --git a/vue/toolkit/src/composables/forms/mask/model.ts b/vue/toolkit/src/composables/forms/mask/model.ts index bad4815..41858d9 100644 --- a/vue/toolkit/src/composables/forms/mask/model.ts +++ b/vue/toolkit/src/composables/forms/mask/model.ts @@ -177,7 +177,7 @@ export class MaskModel implements ElementState { * maskTransform('1234567890', maskPhoneOptions({ template: '+1 (###) ###-####' })); * // '+1 (123) 456-7890' * - * @since 0.0.17 + * @since 0.0.14 */ export function maskTransform(value: string, options: MaskOptions): string; export function maskTransform(state: ElementState, options: MaskOptions): ElementState; @@ -210,7 +210,7 @@ export function maskTransform(valueOrState: string | ElementState, options: Mask * unmask('+1 (123) 456-7890', maskPhoneOptions({ template: '+1 (###) ###-####' })); * // '1234567890' * - * @since 0.0.17 + * @since 0.0.14 */ export function unmask(maskedValue: string, options: MaskOptions): string { const resolved = resolveMaskOptions(options); diff --git a/vue/toolkit/src/composables/forms/mask/presets/card.ts b/vue/toolkit/src/composables/forms/mask/presets/card.ts index 30c95d8..8504448 100644 --- a/vue/toolkit/src/composables/forms/mask/presets/card.ts +++ b/vue/toolkit/src/composables/forms/mask/presets/card.ts @@ -48,7 +48,7 @@ export interface MaskCardParams { * const card = useMaskedInput({ mask: maskCardOptions() }); * // — 4111… → '4111 1111 1111 1111', 3714… → Amex 4-6-5 * - * @since 0.0.17 + * @since 0.0.14 */ export function maskCardOptions(params: MaskCardParams = {}): MaskOptions { const brands = params.brands ?? CARD_BRANDS; diff --git a/vue/toolkit/src/composables/forms/mask/presets/date.ts b/vue/toolkit/src/composables/forms/mask/presets/date.ts index f7a417a..5ddffb3 100644 --- a/vue/toolkit/src/composables/forms/mask/presets/date.ts +++ b/vue/toolkit/src/composables/forms/mask/presets/date.ts @@ -63,7 +63,7 @@ function clampDateSegments(segments: readonly DateSegment[], separator: string): * @example * maskDateOptions({ mode: 'dd/mm/yyyy' }); * - * @since 0.0.17 + * @since 0.0.14 */ export function maskDateOptions(params: MaskDateParams = {}): MaskOptions { const mode = params.mode ?? 'dd/mm/yyyy'; diff --git a/vue/toolkit/src/composables/forms/mask/presets/number.ts b/vue/toolkit/src/composables/forms/mask/presets/number.ts index 249fa04..03a2ba1 100644 --- a/vue/toolkit/src/composables/forms/mask/presets/number.ts +++ b/vue/toolkit/src/composables/forms/mask/presets/number.ts @@ -210,7 +210,7 @@ function numberPostprocessor(params: ResolvedNumberParams): MaskPostprocessor { * maskNumberOptions({ thousandSeparator: ',', precision: 2, prefix: '$' }); * // typing 1234.5 → '$1,234.5' * - * @since 0.0.17 + * @since 0.0.14 */ export function maskNumberOptions(params: MaskNumberParams = {}): MaskOptions { const resolved: ResolvedNumberParams = { diff --git a/vue/toolkit/src/composables/forms/mask/presets/phone-country.ts b/vue/toolkit/src/composables/forms/mask/presets/phone-country.ts index c005792..2521df5 100644 --- a/vue/toolkit/src/composables/forms/mask/presets/phone-country.ts +++ b/vue/toolkit/src/composables/forms/mask/presets/phone-country.ts @@ -56,7 +56,7 @@ export interface MaskPhoneCountryParams { * fallback: '+#############', * }); * - * @since 0.0.17 + * @since 0.0.14 */ export function maskPhoneCountryOptions(params: MaskPhoneCountryParams = {}): MaskOptions { const countries = params.countries ?? PHONE_COUNTRIES; diff --git a/vue/toolkit/src/composables/forms/mask/presets/phone.ts b/vue/toolkit/src/composables/forms/mask/presets/phone.ts index 52fe0ab..0f519ca 100644 --- a/vue/toolkit/src/composables/forms/mask/presets/phone.ts +++ b/vue/toolkit/src/composables/forms/mask/presets/phone.ts @@ -28,7 +28,7 @@ export interface MaskPhoneParams { * @example * maskPhoneOptions({ template: '+1 (###) ###-####' }); * - * @since 0.0.17 + * @since 0.0.14 */ export function maskPhoneOptions(params: MaskPhoneParams): MaskOptions { return { mask: maskFromTemplate(params.template, params.tokens) }; diff --git a/vue/toolkit/src/composables/forms/mask/presets/template.ts b/vue/toolkit/src/composables/forms/mask/presets/template.ts index 64be533..c78c2b7 100644 --- a/vue/toolkit/src/composables/forms/mask/presets/template.ts +++ b/vue/toolkit/src/composables/forms/mask/presets/template.ts @@ -37,7 +37,7 @@ function compileTemplate(template: string, tokens: Readonly( path: MaybeRefOrGetter, diff --git a/vue/toolkit/src/composables/forms/useFieldArray/index.ts b/vue/toolkit/src/composables/forms/useFieldArray/index.ts index 5397d81..f4791a1 100644 --- a/vue/toolkit/src/composables/forms/useFieldArray/index.ts +++ b/vue/toolkit/src/composables/forms/useFieldArray/index.ts @@ -29,7 +29,7 @@ import type { * // * // * - * @since 0.0.16 + * @since 0.0.14 */ export function useFieldArray( path: MaybeRefOrGetter, diff --git a/vue/toolkit/src/composables/forms/useForm/index.ts b/vue/toolkit/src/composables/forms/useForm/index.ts index 2eb3262..f956083 100644 --- a/vue/toolkit/src/composables/forms/useForm/index.ts +++ b/vue/toolkit/src/composables/forms/useForm/index.ts @@ -95,7 +95,7 @@ function deepAssign(target: Record, source: Record * - * @since 0.0.16 + * @since 0.0.14 */ export function useForm( options: UseFormOptions = {}, diff --git a/vue/toolkit/src/composables/forms/useFormContext/index.ts b/vue/toolkit/src/composables/forms/useFormContext/index.ts index 2061bd8..aa91642 100644 --- a/vue/toolkit/src/composables/forms/useFormContext/index.ts +++ b/vue/toolkit/src/composables/forms/useFormContext/index.ts @@ -16,7 +16,7 @@ import type { UseFormReturn } from '../useForm'; * if (form) * form.setFieldValue('email', 'a@b.com'); * - * @since 0.0.16 + * @since 0.0.14 */ export function useFormContext, TOutput = TInput>(): UseFormReturn | null { return injectFormContext(); diff --git a/vue/toolkit/src/composables/forms/useMaskedField/index.ts b/vue/toolkit/src/composables/forms/useMaskedField/index.ts index ee4e46b..aaf5fe7 100644 --- a/vue/toolkit/src/composables/forms/useMaskedField/index.ts +++ b/vue/toolkit/src/composables/forms/useMaskedField/index.ts @@ -24,7 +24,7 @@ export type { UseMaskedFieldOptions, UseMaskedFieldReturn } from './types'; * const { bind, errorMessage } = useMaskedField('phone', { mask: '+1 (###) ###-####' }); * // — the form stores the raw digits * - * @since 0.0.17 + * @since 0.0.14 */ export function useMaskedField( path: MaybeRefOrGetter, diff --git a/vue/toolkit/src/composables/forms/useMaskedInput/index.ts b/vue/toolkit/src/composables/forms/useMaskedInput/index.ts index 036b3a4..94503e4 100644 --- a/vue/toolkit/src/composables/forms/useMaskedInput/index.ts +++ b/vue/toolkit/src/composables/forms/useMaskedInput/index.ts @@ -40,7 +40,7 @@ export type { MaskInputBindings, UseMaskedInputOptions, UseMaskedInputReturn } f * onAccept: ({ unmasked }) => save(unmasked), * }); * - * @since 0.0.17 + * @since 0.0.14 */ export function useMaskedInput(options: UseMaskedInputOptions): UseMaskedInputReturn { const masked = shallowRef(''); diff --git a/vue/toolkit/src/composables/math/logicAnd/index.ts b/vue/toolkit/src/composables/math/logicAnd/index.ts index 77cc822..02bd9e6 100644 --- a/vue/toolkit/src/composables/math/logicAnd/index.ts +++ b/vue/toolkit/src/composables/math/logicAnd/index.ts @@ -23,7 +23,7 @@ export type LogicAndReturn = ComputedRef; * const canProceed = logicAnd(isReady, hasAccess, () => true); * // canProceed.value === true * - * @since 0.0.15 + * @since 0.0.14 */ export function logicAnd(...args: Array>): LogicAndReturn { return computed(() => args.every(arg => Boolean(toValue(arg)))); @@ -32,6 +32,6 @@ export function logicAnd(...args: Array>): LogicAndRet /** * Alias for {@link logicAnd}. * - * @since 0.0.15 + * @since 0.0.14 */ export const and: typeof logicAnd = logicAnd; diff --git a/vue/toolkit/src/composables/math/logicNot/index.ts b/vue/toolkit/src/composables/math/logicNot/index.ts index 8f3faab..37bcb3c 100644 --- a/vue/toolkit/src/composables/math/logicNot/index.ts +++ b/vue/toolkit/src/composables/math/logicNot/index.ts @@ -21,7 +21,7 @@ export type LogicNotReturn = ComputedRef; * const isReady = logicNot(isLoading); * // isReady.value === true * - * @since 0.0.15 + * @since 0.0.14 */ export function logicNot(v: MaybeRefOrGetter): LogicNotReturn { return computed(() => !toValue(v)); @@ -30,6 +30,6 @@ export function logicNot(v: MaybeRefOrGetter): LogicNotReturn { /** * Alias for {@link logicNot}. * - * @since 0.0.15 + * @since 0.0.14 */ export const not: typeof logicNot = logicNot; diff --git a/vue/toolkit/src/composables/math/logicOr/index.ts b/vue/toolkit/src/composables/math/logicOr/index.ts index e092cc3..6ca5591 100644 --- a/vue/toolkit/src/composables/math/logicOr/index.ts +++ b/vue/toolkit/src/composables/math/logicOr/index.ts @@ -24,7 +24,7 @@ export type LogicOrSource = MaybeRefOrGetter; * const valid = ref(false); * const result = logicOr(valid, () => Date.now() > 0); // true * - * @since 0.0.15 + * @since 0.0.14 */ export function logicOr(...args: LogicOrSource[]): ComputedRef { return computed(() => { @@ -49,6 +49,6 @@ export function logicOr(...args: LogicOrSource[]): ComputedRef { * @example * const result = or(a, b); * - * @since 0.0.15 + * @since 0.0.14 */ export const or: typeof logicOr = logicOr; diff --git a/vue/toolkit/src/composables/math/useAbs/index.ts b/vue/toolkit/src/composables/math/useAbs/index.ts index c0ea5c7..1a82d8c 100644 --- a/vue/toolkit/src/composables/math/useAbs/index.ts +++ b/vue/toolkit/src/composables/math/useAbs/index.ts @@ -20,7 +20,7 @@ export type UseAbsReturn = ComputedRef; * const abs = useAbs(() => -10); * // abs.value === 10 * - * @since 0.0.15 + * @since 0.0.14 */ export function useAbs(value: MaybeRefOrGetter): UseAbsReturn { return computed(() => Math.abs(toValue(value))); diff --git a/vue/toolkit/src/composables/math/useAverage/index.ts b/vue/toolkit/src/composables/math/useAverage/index.ts index e78e844..cb12ffa 100644 --- a/vue/toolkit/src/composables/math/useAverage/index.ts +++ b/vue/toolkit/src/composables/math/useAverage/index.ts @@ -27,7 +27,7 @@ import type { MaybeComputedRefArgs } from '@/types'; * const list = ref([ref(2), () => 4, 6]); * const avg = useAverage(list); // 4 * - * @since 0.0.15 + * @since 0.0.14 */ export function useAverage(array: MaybeRefOrGetter>>): ComputedRef; export function useAverage(...args: Array>): ComputedRef; diff --git a/vue/toolkit/src/composables/math/useCeil/index.ts b/vue/toolkit/src/composables/math/useCeil/index.ts index 322f510..9c05396 100644 --- a/vue/toolkit/src/composables/math/useCeil/index.ts +++ b/vue/toolkit/src/composables/math/useCeil/index.ts @@ -18,7 +18,7 @@ export type UseCeilReturn = ComputedRef; * @example * const ceiled = useCeil(() => 7.004); // 8 * - * @since 0.0.15 + * @since 0.0.14 */ export function useCeil(value: MaybeRefOrGetter): UseCeilReturn { return computed(() => Math.ceil(toValue(value))); diff --git a/vue/toolkit/src/composables/math/useFloor/index.ts b/vue/toolkit/src/composables/math/useFloor/index.ts index 3ea2717..d9af3e9 100644 --- a/vue/toolkit/src/composables/math/useFloor/index.ts +++ b/vue/toolkit/src/composables/math/useFloor/index.ts @@ -16,7 +16,7 @@ import type { ComputedRef, MaybeRefOrGetter } from 'vue'; * @example * const floored = useFloor(() => 5.05); // 5 * - * @since 0.0.15 + * @since 0.0.14 */ export function useFloor(value: MaybeRefOrGetter): ComputedRef { return computed(() => Math.floor(toValue(value))); diff --git a/vue/toolkit/src/composables/math/useMath/index.ts b/vue/toolkit/src/composables/math/useMath/index.ts index aceb236..07355cf 100644 --- a/vue/toolkit/src/composables/math/useMath/index.ts +++ b/vue/toolkit/src/composables/math/useMath/index.ts @@ -52,7 +52,7 @@ export type UseMathReturn * const sides = ref([3, 4]); * const dist = useMath('hypot', () => sides.value[0], () => sides.value[1]); // 5 * - * @since 0.0.15 + * @since 0.0.14 */ export function useMath( key: K, diff --git a/vue/toolkit/src/composables/math/useMax/index.ts b/vue/toolkit/src/composables/math/useMax/index.ts index 2449583..7149032 100644 --- a/vue/toolkit/src/composables/math/useMax/index.ts +++ b/vue/toolkit/src/composables/math/useMax/index.ts @@ -26,7 +26,7 @@ import type { MaybeComputedRefArgs } from '@/types'; * const list = ref([ref(1), () => 5, 2]); * const max = useMax(list); // 5 * - * @since 0.0.15 + * @since 0.0.14 */ export function useMax(array: MaybeRefOrGetter>>): ComputedRef; export function useMax(...args: Array>): ComputedRef; diff --git a/vue/toolkit/src/composables/math/useMin/index.ts b/vue/toolkit/src/composables/math/useMin/index.ts index a4f9f59..2ea198a 100644 --- a/vue/toolkit/src/composables/math/useMin/index.ts +++ b/vue/toolkit/src/composables/math/useMin/index.ts @@ -22,7 +22,7 @@ import type { MaybeComputedRefArgs } from '@/types'; * const list = ref([2, ref(5), () => 10]); * const min = useMin(list); // 2 * - * @since 0.0.15 + * @since 0.0.14 */ export function useMin(array: MaybeRefOrGetter>>): ComputedRef; export function useMin(...args: Array>): ComputedRef; diff --git a/vue/toolkit/src/composables/math/usePrecision/index.ts b/vue/toolkit/src/composables/math/usePrecision/index.ts index 001e235..17978fd 100644 --- a/vue/toolkit/src/composables/math/usePrecision/index.ts +++ b/vue/toolkit/src/composables/math/usePrecision/index.ts @@ -61,7 +61,7 @@ function accurateMultiply(value: number, power: number): number { * const digits = ref(2); * const result = usePrecision(value, digits); // reacts to value and digits * - * @since 0.0.15 + * @since 0.0.14 */ export function usePrecision( value: MaybeRefOrGetter, diff --git a/vue/toolkit/src/composables/math/useProjection/index.ts b/vue/toolkit/src/composables/math/useProjection/index.ts index 560bdfb..dd96821 100644 --- a/vue/toolkit/src/composables/math/useProjection/index.ts +++ b/vue/toolkit/src/composables/math/useProjection/index.ts @@ -67,7 +67,7 @@ function clampedNumericProjector(input: number, from: readonly [number, number], * (n, from, to) => to[0] + Math.round((n - from[0]) / (from[1] - from[0]) * (to[1].charCodeAt(0) - to[0].charCodeAt(0))), * ); * - * @since 0.0.15 + * @since 0.0.14 */ /* @__NO_SIDE_EFFECTS__ */ export function createGenericProjection( @@ -101,7 +101,7 @@ export function createGenericProjection( * const project = createProjection([0, 10], [0, 100], { clamp: true }); * const out = project(20); // 100 (clamped) * - * @since 0.0.15 + * @since 0.0.14 */ /* @__NO_SIDE_EFFECTS__ */ export function createProjection( @@ -143,7 +143,7 @@ export function createProjection( * const input = ref(150); * const projected = useProjection(input, [0, 100], [0, 10], { clamp: true }); // 10 * - * @since 0.0.15 + * @since 0.0.14 */ /* @__NO_SIDE_EFFECTS__ */ export function useProjection( diff --git a/vue/toolkit/src/composables/math/useRound/index.ts b/vue/toolkit/src/composables/math/useRound/index.ts index f1b2327..56551ad 100644 --- a/vue/toolkit/src/composables/math/useRound/index.ts +++ b/vue/toolkit/src/composables/math/useRound/index.ts @@ -35,7 +35,7 @@ export interface UseRoundOptions { * const value = ref(0.5); * const rounded = useRound(() => value.value); // 1 * - * @since 0.0.15 + * @since 0.0.14 */ export function useRound(value: MaybeRefOrGetter, options: UseRoundOptions = {}): ComputedRef { const { digits = 0 } = options; diff --git a/vue/toolkit/src/composables/math/useSum/index.ts b/vue/toolkit/src/composables/math/useSum/index.ts index 0737b9f..4f6bb36 100644 --- a/vue/toolkit/src/composables/math/useSum/index.ts +++ b/vue/toolkit/src/composables/math/useSum/index.ts @@ -26,7 +26,7 @@ import type { MaybeComputedRefArgs } from '@/types'; * const list = ref([ref(1), () => 5, 2]); * const total = useSum(list); // 8 * - * @since 0.0.15 + * @since 0.0.14 */ export function useSum(array: MaybeRefOrGetter>>): ComputedRef; export function useSum(...args: Array>): ComputedRef; diff --git a/vue/toolkit/src/composables/math/useTrunc/index.ts b/vue/toolkit/src/composables/math/useTrunc/index.ts index 23c1e03..b08b374 100644 --- a/vue/toolkit/src/composables/math/useTrunc/index.ts +++ b/vue/toolkit/src/composables/math/useTrunc/index.ts @@ -18,7 +18,7 @@ import type { ComputedRef, MaybeRefOrGetter } from 'vue'; * const truncated = useTrunc(() => -3.7); * // truncated.value === -3 * - * @since 0.0.15 + * @since 0.0.14 */ export function useTrunc(value: MaybeRefOrGetter): ComputedRef { return computed(() => Math.trunc(toValue(value))); diff --git a/vue/toolkit/src/composables/media/useBluetooth/index.ts b/vue/toolkit/src/composables/media/useBluetooth/index.ts index 0fa6c31..8fa0c23 100644 --- a/vue/toolkit/src/composables/media/useBluetooth/index.ts +++ b/vue/toolkit/src/composables/media/useBluetooth/index.ts @@ -112,7 +112,7 @@ export interface UseBluetoothReturn { * optionalServices: ['battery_service'], * }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useBluetooth(options: UseBluetoothOptions = {}): UseBluetoothReturn { const { diff --git a/vue/toolkit/src/composables/media/useDisplayMedia/index.ts b/vue/toolkit/src/composables/media/useDisplayMedia/index.ts index 02444cc..2302f41 100644 --- a/vue/toolkit/src/composables/media/useDisplayMedia/index.ts +++ b/vue/toolkit/src/composables/media/useDisplayMedia/index.ts @@ -85,7 +85,7 @@ export interface UseDisplayMediaReturn { * const { start, stop } = useDisplayMedia({ audio: true }); * await start(); * - * @since 0.0.15 + * @since 0.0.14 */ export function useDisplayMedia(options: UseDisplayMediaOptions = {}): UseDisplayMediaReturn { const { diff --git a/vue/toolkit/src/composables/media/useMediaControls/index.ts b/vue/toolkit/src/composables/media/useMediaControls/index.ts index 5f104da..fd033ed 100644 --- a/vue/toolkit/src/composables/media/useMediaControls/index.ts +++ b/vue/toolkit/src/composables/media/useMediaControls/index.ts @@ -304,7 +304,7 @@ const LISTENER_OPTIONS = { passive: true } as const; * tracks: [{ default: true, src: 'en.vtt', srcLang: 'en', label: 'English', kind: 'subtitles' }], * }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useMediaControls( target: MaybeComputedElementRef, diff --git a/vue/toolkit/src/composables/media/useMemory/index.ts b/vue/toolkit/src/composables/media/useMemory/index.ts index 880cdbb..3c3b4b3 100644 --- a/vue/toolkit/src/composables/media/useMemory/index.ts +++ b/vue/toolkit/src/composables/media/useMemory/index.ts @@ -80,7 +80,7 @@ export interface UseMemoryReturn { * // Poll every 500ms * const { memory } = useMemory({ interval: 500 }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useMemory(options: UseMemoryOptions = {}): UseMemoryReturn { const { diff --git a/vue/toolkit/src/composables/media/usePerformanceObserver/index.ts b/vue/toolkit/src/composables/media/usePerformanceObserver/index.ts index 7bd0383..048a281 100644 --- a/vue/toolkit/src/composables/media/usePerformanceObserver/index.ts +++ b/vue/toolkit/src/composables/media/usePerformanceObserver/index.ts @@ -71,7 +71,7 @@ export interface UsePerformanceObserverReturn { * buffered: true, * }); * - * @since 0.0.15 + * @since 0.0.14 */ export function usePerformanceObserver( callback: PerformanceObserverCallback, diff --git a/vue/toolkit/src/composables/media/useSpeechRecognition/index.ts b/vue/toolkit/src/composables/media/useSpeechRecognition/index.ts index 1f3a26c..6e17b63 100644 --- a/vue/toolkit/src/composables/media/useSpeechRecognition/index.ts +++ b/vue/toolkit/src/composables/media/useSpeechRecognition/index.ts @@ -128,7 +128,7 @@ export interface UseSpeechRecognitionReturn { * const { result, isFinal, toggle } = useSpeechRecognition({ continuous: true }); * watch(result, transcript => console.log(transcript)); * - * @since 0.0.15 + * @since 0.0.14 */ export function useSpeechRecognition(options: UseSpeechRecognitionOptions = {}): UseSpeechRecognitionReturn { const { diff --git a/vue/toolkit/src/composables/media/useSpeechSynthesis/index.ts b/vue/toolkit/src/composables/media/useSpeechSynthesis/index.ts index c424e21..773194e 100644 --- a/vue/toolkit/src/composables/media/useSpeechSynthesis/index.ts +++ b/vue/toolkit/src/composables/media/useSpeechSynthesis/index.ts @@ -119,7 +119,7 @@ export interface UseSpeechSynthesisReturn { * text.value = 'Updated'; * speak(); * - * @since 0.0.15 + * @since 0.0.14 */ export function useSpeechSynthesis( text: MaybeRefOrGetter, diff --git a/vue/toolkit/src/composables/media/useUserMedia/index.ts b/vue/toolkit/src/composables/media/useUserMedia/index.ts index f54e2c4..ed5d9c7 100644 --- a/vue/toolkit/src/composables/media/useUserMedia/index.ts +++ b/vue/toolkit/src/composables/media/useUserMedia/index.ts @@ -106,7 +106,7 @@ export interface UseUserMediaReturn { * await start(); * constraints.value = { video: { deviceId: nextCameraId } }; * - * @since 0.0.15 + * @since 0.0.14 */ export function useUserMedia(options: UseUserMediaOptions = {}): UseUserMediaReturn { const { diff --git a/vue/toolkit/src/composables/media/useWebWorker/index.ts b/vue/toolkit/src/composables/media/useWebWorker/index.ts index 3544711..95d5963 100644 --- a/vue/toolkit/src/composables/media/useWebWorker/index.ts +++ b/vue/toolkit/src/composables/media/useWebWorker/index.ts @@ -77,7 +77,7 @@ export interface UseWebWorkerReturn { * @example * const { data } = useWebWorker(() => new Worker(new URL('./worker.ts', import.meta.url))); * - * @since 0.0.15 + * @since 0.0.14 */ export function useWebWorker( source: WebWorkerSource, diff --git a/vue/toolkit/src/composables/media/useWebWorkerFn/index.ts b/vue/toolkit/src/composables/media/useWebWorkerFn/index.ts index c2d689e..c08f4b7 100644 --- a/vue/toolkit/src/composables/media/useWebWorkerFn/index.ts +++ b/vue/toolkit/src/composables/media/useWebWorkerFn/index.ts @@ -129,7 +129,7 @@ function createWorkerBlobUrl( * timeout: 5000, * }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useWebWorkerFn( fn: T, diff --git a/vue/toolkit/src/composables/reactivity/computedAsync/index.ts b/vue/toolkit/src/composables/reactivity/computedAsync/index.ts index 27c7a6e..a7e9ac8 100644 --- a/vue/toolkit/src/composables/reactivity/computedAsync/index.ts +++ b/vue/toolkit/src/composables/reactivity/computedAsync/index.ts @@ -79,7 +79,7 @@ export type UseComputedAsyncReturn * return res.json(); * }, undefined, { lazy: true }); * - * @since 0.0.15 + * @since 0.0.14 */ export function computedAsync( evaluationCallback: (onCancel: AsyncComputedOnCancel) => T | Promise, @@ -178,6 +178,6 @@ export function computedAsync( * @category Reactivity * @description Alias for {@link computedAsync}. * - * @since 0.0.15 + * @since 0.0.14 */ export const asyncComputed = computedAsync; diff --git a/vue/toolkit/src/composables/reactivity/computedEager/index.ts b/vue/toolkit/src/composables/reactivity/computedEager/index.ts index 8b6ec30..89d10df 100644 --- a/vue/toolkit/src/composables/reactivity/computedEager/index.ts +++ b/vue/toolkit/src/composables/reactivity/computedEager/index.ts @@ -27,7 +27,7 @@ export type ComputedEagerReturn * // Defer recomputation until after the component update flush * const total = computedEager(() => a.value + b.value, { flush: 'post' }); * - * @since 0.0.15 + * @since 0.0.14 */ export function computedEager(getter: () => T, options: ComputedEagerOptions = {}): ComputedEagerReturn { const result = shallowRef(); @@ -47,6 +47,6 @@ export function computedEager(getter: () => T, options: ComputedEagerOptions * @category Reactivity * @description Alias for {@link computedEager}. * - * @since 0.0.15 + * @since 0.0.14 */ export const eagerComputed = computedEager; diff --git a/vue/toolkit/src/composables/reactivity/computedWithControl/index.ts b/vue/toolkit/src/composables/reactivity/computedWithControl/index.ts index a383e7d..e824fd5 100644 --- a/vue/toolkit/src/composables/reactivity/computedWithControl/index.ts +++ b/vue/toolkit/src/composables/reactivity/computedWithControl/index.ts @@ -78,7 +78,7 @@ export type ComputedWithControlRef * set: (v) => { base.value = v / 2; }, * }); * - * @since 0.0.15 + * @since 0.0.14 */ export function computedWithControl( source: WatchSource | MultiWatchSources, @@ -157,6 +157,6 @@ function noopTrigger(): void {} * @category Reactivity * @description Alias of {@link computedWithControl}. * - * @since 0.0.15 + * @since 0.0.14 */ export const controlledComputed = computedWithControl; diff --git a/vue/toolkit/src/composables/reactivity/extendRef/index.ts b/vue/toolkit/src/composables/reactivity/extendRef/index.ts index 5aac893..a337841 100644 --- a/vue/toolkit/src/composables/reactivity/extendRef/index.ts +++ b/vue/toolkit/src/composables/reactivity/extendRef/index.ts @@ -47,7 +47,7 @@ export type ExtendRefReturn, Extend extends object, Unwra * const extended = extendRef(ref(0), { inner: ref(1) }, { unwrap: false }); * extended.inner.value; // 1 * - * @since 0.0.15 + * @since 0.0.14 */ export function extendRef, Extend extends object, Options extends ExtendRefOptions>(ref: R, extend: Extend, options: Options): R & ShallowUnwrapRef; export function extendRef, Extend extends object, Options extends ExtendRefOptions>(ref: R, extend: Extend, options?: Options): R & Extend; diff --git a/vue/toolkit/src/composables/reactivity/reactiveComputed/index.ts b/vue/toolkit/src/composables/reactivity/reactiveComputed/index.ts index 226f90c..5545cb0 100644 --- a/vue/toolkit/src/composables/reactivity/reactiveComputed/index.ts +++ b/vue/toolkit/src/composables/reactivity/reactiveComputed/index.ts @@ -34,7 +34,7 @@ export type ReactiveComputedReturn * obj.name; // 'a' * obj.name = 'b'; // writes through to name.value * - * @since 0.0.15 + * @since 0.0.14 */ export function reactiveComputed( getter: ComputedGetter, diff --git a/vue/toolkit/src/composables/reactivity/reactiveOmit/index.ts b/vue/toolkit/src/composables/reactivity/reactiveOmit/index.ts index d2d24de..c2cdc23 100644 --- a/vue/toolkit/src/composables/reactivity/reactiveOmit/index.ts +++ b/vue/toolkit/src/composables/reactivity/reactiveOmit/index.ts @@ -60,7 +60,7 @@ export function reactiveOmit( * // predicate: drop every boolean field * const noFlags = reactiveOmit(state, (value) => typeof value === 'boolean'); * - * @since 0.0.15 + * @since 0.0.14 */ export function reactiveOmit( obj: T, diff --git a/vue/toolkit/src/composables/reactivity/reactivePick/index.ts b/vue/toolkit/src/composables/reactivity/reactivePick/index.ts index 7653ca7..42a6ee2 100644 --- a/vue/toolkit/src/composables/reactivity/reactivePick/index.ts +++ b/vue/toolkit/src/composables/reactivity/reactivePick/index.ts @@ -40,7 +40,7 @@ export type ReactivePickPredicate * // predicate form — keep only numeric values * const filtered = reactivePick(state, (value) => typeof value === 'number'); * - * @since 0.0.15 + * @since 0.0.14 */ export function reactivePick( obj: T, diff --git a/vue/toolkit/src/composables/reactivity/refAutoReset/index.ts b/vue/toolkit/src/composables/reactivity/refAutoReset/index.ts index ab9e0d9..d95660e 100644 --- a/vue/toolkit/src/composables/reactivity/refAutoReset/index.ts +++ b/vue/toolkit/src/composables/reactivity/refAutoReset/index.ts @@ -24,7 +24,7 @@ export type RefAutoResetReturn = Ref; * const fallback = ref('idle'); * const status = refAutoReset(fallback, delay); * - * @since 0.0.15 + * @since 0.0.14 */ export function refAutoReset( defaultValue: MaybeRefOrGetter, diff --git a/vue/toolkit/src/composables/reactivity/refDebounced/index.ts b/vue/toolkit/src/composables/reactivity/refDebounced/index.ts index d3566eb..a28450a 100644 --- a/vue/toolkit/src/composables/reactivity/refDebounced/index.ts +++ b/vue/toolkit/src/composables/reactivity/refDebounced/index.ts @@ -30,7 +30,7 @@ export type RefDebouncedReturn = Readonly>; * // Guarantee the debounced value advances at least every 1000ms * const debounced = refDebounced(input, 300, { maxWait: 1000 }); * - * @since 0.0.15 + * @since 0.0.14 */ export function refDebounced( source: MaybeRefOrGetter, diff --git a/vue/toolkit/src/composables/reactivity/refDefault/index.ts b/vue/toolkit/src/composables/reactivity/refDefault/index.ts index 49349ef..dac664e 100644 --- a/vue/toolkit/src/composables/reactivity/refDefault/index.ts +++ b/vue/toolkit/src/composables/reactivity/refDefault/index.ts @@ -33,7 +33,7 @@ export type RefDefaultReturn = WritableComputedRef; * fallback.value = 'visitor'; * user.value; // 'visitor' * - * @since 0.0.15 + * @since 0.0.14 */ export function refDefault( source: Ref, diff --git a/vue/toolkit/src/composables/reactivity/refThrottled/index.ts b/vue/toolkit/src/composables/reactivity/refThrottled/index.ts index bdc4258..405d0fe 100644 --- a/vue/toolkit/src/composables/reactivity/refThrottled/index.ts +++ b/vue/toolkit/src/composables/reactivity/refThrottled/index.ts @@ -26,7 +26,7 @@ export type RefThrottledReturn = Ref; * const scrollY = ref(0); * const throttledY = refThrottled(scrollY, 100, true, false); * - * @since 0.0.15 + * @since 0.0.14 */ export function refThrottled( source: MaybeRefOrGetter, diff --git a/vue/toolkit/src/composables/reactivity/refWithControl/index.ts b/vue/toolkit/src/composables/reactivity/refWithControl/index.ts index 70b4082..c396e37 100644 --- a/vue/toolkit/src/composables/reactivity/refWithControl/index.ts +++ b/vue/toolkit/src/composables/reactivity/refWithControl/index.ts @@ -87,7 +87,7 @@ export type RefWithControlReturn * }); * positive.value = -1; // rejected, stays 1 * - * @since 0.0.15 + * @since 0.0.14 */ export function refWithControl( initial: T, @@ -154,6 +154,6 @@ export function refWithControl( * @category Reactivity * @description Alias of {@link refWithControl}. * - * @since 0.0.15 + * @since 0.0.14 */ export const controlledRef = refWithControl; diff --git a/vue/toolkit/src/composables/reactivity/syncRef/index.ts b/vue/toolkit/src/composables/reactivity/syncRef/index.ts index b6a7bed..0bcdf79 100644 --- a/vue/toolkit/src/composables/reactivity/syncRef/index.ts +++ b/vue/toolkit/src/composables/reactivity/syncRef/index.ts @@ -89,7 +89,7 @@ const runDirect: IgnoredUpdater = updater => updater(); * transform: { ltr: value => String(value) }, * }); * - * @since 0.0.15 + * @since 0.0.14 */ export function syncRef( left: Ref, diff --git a/vue/toolkit/src/composables/reactivity/toReactive/index.ts b/vue/toolkit/src/composables/reactivity/toReactive/index.ts index c34d84a..c2728ce 100644 --- a/vue/toolkit/src/composables/reactivity/toReactive/index.ts +++ b/vue/toolkit/src/composables/reactivity/toReactive/index.ts @@ -33,7 +33,7 @@ const OWN_PROPERTY_DESCRIPTOR: PropertyDescriptor = { * obj.value = { name: 'b' }; * r.name; // 'b' * - * @since 0.0.15 + * @since 0.0.14 */ export function toReactive( objectRef: MaybeRef, diff --git a/vue/toolkit/src/composables/reactivity/useCloned/index.ts b/vue/toolkit/src/composables/reactivity/useCloned/index.ts index d86fdc8..71d16f0 100644 --- a/vue/toolkit/src/composables/reactivity/useCloned/index.ts +++ b/vue/toolkit/src/composables/reactivity/useCloned/index.ts @@ -75,7 +75,7 @@ export function cloneFnDefault(source: T): T { * const { cloned, sync } = useCloned(source, { manual: true }); * // cloned only updates when sync() is called * - * @since 0.0.15 + * @since 0.0.14 */ export function useCloned( source: MaybeRefOrGetter, diff --git a/vue/toolkit/src/composables/reactivity/useDebounceFn/index.ts b/vue/toolkit/src/composables/reactivity/useDebounceFn/index.ts index d719ddc..8e7a31e 100644 --- a/vue/toolkit/src/composables/reactivity/useDebounceFn/index.ts +++ b/vue/toolkit/src/composables/reactivity/useDebounceFn/index.ts @@ -72,7 +72,7 @@ export interface UseDebounceFnReturn { * save.flush(); * if (save.isPending.value) {} * - * @since 0.0.15 + * @since 0.0.14 */ export function useDebounceFn( fn: T, diff --git a/vue/toolkit/src/composables/reactivity/usePrevious/index.ts b/vue/toolkit/src/composables/reactivity/usePrevious/index.ts index b82ca89..c299795 100644 --- a/vue/toolkit/src/composables/reactivity/usePrevious/index.ts +++ b/vue/toolkit/src/composables/reactivity/usePrevious/index.ts @@ -26,7 +26,7 @@ export type UsePreviousOptions = Pick; * const state = reactive({ n: 1 }); * const prev = usePrevious(() => ({ ...state }), undefined, { deep: true }); * - * @since 0.0.15 + * @since 0.0.14 */ export function usePrevious(value: MaybeRefOrGetter, initialValue: T, options?: UsePreviousOptions): Readonly>; export function usePrevious(value: MaybeRefOrGetter, initialValue?: undefined, options?: UsePreviousOptions): Readonly>; diff --git a/vue/toolkit/src/composables/reactivity/useThrottleFn/index.ts b/vue/toolkit/src/composables/reactivity/useThrottleFn/index.ts index d9bd675..20c0c0e 100644 --- a/vue/toolkit/src/composables/reactivity/useThrottleFn/index.ts +++ b/vue/toolkit/src/composables/reactivity/useThrottleFn/index.ts @@ -98,7 +98,7 @@ function normalizeOptions( * const save = useThrottleFn(persist, { delay: 1000, trailing: true }); * save.cancel(); * - * @since 0.0.15 + * @since 0.0.14 */ export function useThrottleFn( fn: T, diff --git a/vue/toolkit/src/composables/reactivity/useToNumber/index.ts b/vue/toolkit/src/composables/reactivity/useToNumber/index.ts index 81cd695..12aea17 100644 --- a/vue/toolkit/src/composables/reactivity/useToNumber/index.ts +++ b/vue/toolkit/src/composables/reactivity/useToNumber/index.ts @@ -52,7 +52,7 @@ export interface UseToNumberOptions { * // custom converter and clamping * const n = useToNumber(input, { method: v => Math.round(+v), min: 0, max: 100 }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useToNumber( value: MaybeRefOrGetter, diff --git a/vue/toolkit/src/composables/reactivity/useToString/index.ts b/vue/toolkit/src/composables/reactivity/useToString/index.ts index a8787e5..26c890b 100644 --- a/vue/toolkit/src/composables/reactivity/useToString/index.ts +++ b/vue/toolkit/src/composables/reactivity/useToString/index.ts @@ -17,7 +17,7 @@ import type { ComputedRef, MaybeRefOrGetter } from 'vue'; * // works with getters * const label = useToString(() => `item-${id.value}`); * - * @since 0.0.15 + * @since 0.0.14 */ export function useToString( value: MaybeRefOrGetter, diff --git a/vue/toolkit/src/composables/sensors/onKeyStroke/index.ts b/vue/toolkit/src/composables/sensors/onKeyStroke/index.ts index d4c5931..a8a3bdf 100644 --- a/vue/toolkit/src/composables/sensors/onKeyStroke/index.ts +++ b/vue/toolkit/src/composables/sensors/onKeyStroke/index.ts @@ -86,7 +86,7 @@ export function onKeyStroke(key: KeyFilter, handler: (event: KeyboardEvent) => v * onKeyStroke(['a', 'b', 'c'], (e) => console.log(e.key)); * onKeyStroke((e) => e.metaKey && e.key === 's', save, { eventName: 'keydown' }); * - * @since 0.0.15 + * @since 0.0.14 */ export function onKeyStroke(handler: (event: KeyboardEvent) => void, options?: OnKeyStrokeOptions): VoidFunction; @@ -154,7 +154,7 @@ export function onKeyStroke(...args: any[]): VoidFunction { * @example * onKeyDown('Enter', submit); * - * @since 0.0.15 + * @since 0.0.14 */ export function onKeyDown(key: KeyFilter, handler: (event: KeyboardEvent) => void, options: Omit = {}): VoidFunction { return onKeyStroke(key, handler, { ...options, eventName: 'keydown' }); @@ -173,7 +173,7 @@ export function onKeyDown(key: KeyFilter, handler: (event: KeyboardEvent) => voi * @example * onKeyUp('Escape', close); * - * @since 0.0.15 + * @since 0.0.14 */ export function onKeyUp(key: KeyFilter, handler: (event: KeyboardEvent) => void, options: Omit = {}): VoidFunction { return onKeyStroke(key, handler, { ...options, eventName: 'keyup' }); @@ -192,7 +192,7 @@ export function onKeyUp(key: KeyFilter, handler: (event: KeyboardEvent) => void, * @example * onKeyPressed('a', type); * - * @since 0.0.15 + * @since 0.0.14 */ export function onKeyPressed(key: KeyFilter, handler: (event: KeyboardEvent) => void, options: Omit = {}): VoidFunction { return onKeyStroke(key, handler, { ...options, eventName: 'keypress' }); diff --git a/vue/toolkit/src/composables/sensors/onLongPress/index.ts b/vue/toolkit/src/composables/sensors/onLongPress/index.ts index 8230a9f..cd7bbce 100644 --- a/vue/toolkit/src/composables/sensors/onLongPress/index.ts +++ b/vue/toolkit/src/composables/sensors/onLongPress/index.ts @@ -109,7 +109,7 @@ export type OnLongPressReturn = VoidFunction; * }, * }); * - * @since 0.0.15 + * @since 0.0.14 */ export function onLongPress( target: MaybeComputedElementRef, diff --git a/vue/toolkit/src/composables/sensors/onStartTyping/index.ts b/vue/toolkit/src/composables/sensors/onStartTyping/index.ts index d50a8cc..9b412ee 100644 --- a/vue/toolkit/src/composables/sensors/onStartTyping/index.ts +++ b/vue/toolkit/src/composables/sensors/onStartTyping/index.ts @@ -81,7 +81,7 @@ export type OnStartTypingReturn = VoidFunction; * const stop = onStartTyping(() => openSearch()); * stop(); * - * @since 0.0.15 + * @since 0.0.14 */ export function onStartTyping( callback: (event: KeyboardEvent) => void, diff --git a/vue/toolkit/src/composables/sensors/useBattery/index.ts b/vue/toolkit/src/composables/sensors/useBattery/index.ts index ff73d58..798c6ce 100644 --- a/vue/toolkit/src/composables/sensors/useBattery/index.ts +++ b/vue/toolkit/src/composables/sensors/useBattery/index.ts @@ -87,7 +87,7 @@ const BATTERY_EVENTS: string[] = [ * // React to acquisition failures * const { isSupported } = useBattery({ onError: (e) => report(e) }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useBattery(options: UseBatteryOptions = {}): UseBatteryReturn { const { navigator = defaultNavigator, onError = noop } = options; diff --git a/vue/toolkit/src/composables/sensors/useDeviceMotion/index.ts b/vue/toolkit/src/composables/sensors/useDeviceMotion/index.ts index cfdca55..ed9dd37 100644 --- a/vue/toolkit/src/composables/sensors/useDeviceMotion/index.ts +++ b/vue/toolkit/src/composables/sensors/useDeviceMotion/index.ts @@ -92,7 +92,7 @@ interface DeviceMotionEventIos { * const { ensurePermissions, acceleration } = useDeviceMotion({ eventFilter: throttleFilter(100) }); * button.addEventListener('click', ensurePermissions); * - * @since 0.0.15 + * @since 0.0.14 */ export function useDeviceMotion(options: UseDeviceMotionOptions = {}): UseDeviceMotionReturn { const { diff --git a/vue/toolkit/src/composables/sensors/useDeviceOrientation/index.ts b/vue/toolkit/src/composables/sensors/useDeviceOrientation/index.ts index 2a36f4b..db8e503 100644 --- a/vue/toolkit/src/composables/sensors/useDeviceOrientation/index.ts +++ b/vue/toolkit/src/composables/sensors/useDeviceOrientation/index.ts @@ -50,7 +50,7 @@ export interface UseDeviceOrientationReturn { * @example * const { isSupported, isAbsolute, alpha, beta, gamma } = useDeviceOrientation(); * - * @since 0.0.15 + * @since 0.0.14 */ export function useDeviceOrientation(options: UseDeviceOrientationOptions = {}): UseDeviceOrientationReturn { const { window = defaultWindow } = options; diff --git a/vue/toolkit/src/composables/sensors/useDevicePixelRatio/index.ts b/vue/toolkit/src/composables/sensors/useDevicePixelRatio/index.ts index e925aee..6441be1 100644 --- a/vue/toolkit/src/composables/sensors/useDevicePixelRatio/index.ts +++ b/vue/toolkit/src/composables/sensors/useDevicePixelRatio/index.ts @@ -31,7 +31,7 @@ export interface UseDevicePixelRatioReturn { * @example * const { pixelRatio } = useDevicePixelRatio(); * - * @since 0.0.15 + * @since 0.0.14 */ export function useDevicePixelRatio(options: UseDevicePixelRatioOptions = {}): UseDevicePixelRatioReturn { const { window = defaultWindow } = options; diff --git a/vue/toolkit/src/composables/sensors/useDevicesList/index.ts b/vue/toolkit/src/composables/sensors/useDevicesList/index.ts index fe314fa..ee4eb09 100644 --- a/vue/toolkit/src/composables/sensors/useDevicesList/index.ts +++ b/vue/toolkit/src/composables/sensors/useDevicesList/index.ts @@ -89,7 +89,7 @@ export interface UseDevicesListReturn { * const { devices, ensurePermissions, permissionGranted } = useDevicesList(); * await ensurePermissions(); * - * @since 0.0.15 + * @since 0.0.14 */ export function useDevicesList(options: UseDevicesListOptions = {}): UseDevicesListReturn { const { diff --git a/vue/toolkit/src/composables/sensors/useElementByPoint/index.ts b/vue/toolkit/src/composables/sensors/useElementByPoint/index.ts index 6a3a741..d118906 100644 --- a/vue/toolkit/src/composables/sensors/useElementByPoint/index.ts +++ b/vue/toolkit/src/composables/sensors/useElementByPoint/index.ts @@ -64,7 +64,7 @@ export interface UseElementByPointReturn * @example * const { element } = useElementByPoint({ x, y, multiple: true }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useElementByPoint( options: UseElementByPointOptions, diff --git a/vue/toolkit/src/composables/sensors/useElementHover/index.ts b/vue/toolkit/src/composables/sensors/useElementHover/index.ts index a3eba3f..a0a2a1a 100644 --- a/vue/toolkit/src/composables/sensors/useElementHover/index.ts +++ b/vue/toolkit/src/composables/sensors/useElementHover/index.ts @@ -42,7 +42,7 @@ export type UseElementHoverReturn = ShallowRef; * @example * const isHovered = useElementHover(el, { delayEnter: 100, delayLeave: 200 }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useElementHover( target: MaybeComputedElementRef, diff --git a/vue/toolkit/src/composables/sensors/useFocus/index.ts b/vue/toolkit/src/composables/sensors/useFocus/index.ts index 8deb671..8348552 100644 --- a/vue/toolkit/src/composables/sensors/useFocus/index.ts +++ b/vue/toolkit/src/composables/sensors/useFocus/index.ts @@ -55,7 +55,7 @@ export interface UseFocusReturn { * // only treat keyboard focus as focused * const { focused } = useFocus(el, { focusVisible: true }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useFocus( target: MaybeComputedElementRef, diff --git a/vue/toolkit/src/composables/sensors/useFocusWithin/index.ts b/vue/toolkit/src/composables/sensors/useFocusWithin/index.ts index 69a18f8..b878592 100644 --- a/vue/toolkit/src/composables/sensors/useFocusWithin/index.ts +++ b/vue/toolkit/src/composables/sensors/useFocusWithin/index.ts @@ -29,7 +29,7 @@ export interface UseFocusWithinReturn { * const el = useTemplateRef('el'); * const { focused } = useFocusWithin(el); * - * @since 0.0.15 + * @since 0.0.14 */ export function useFocusWithin( target: MaybeComputedElementRef, diff --git a/vue/toolkit/src/composables/sensors/useGamepad/index.ts b/vue/toolkit/src/composables/sensors/useGamepad/index.ts index d9b2681..ef4bf20 100644 --- a/vue/toolkit/src/composables/sensors/useGamepad/index.ts +++ b/vue/toolkit/src/composables/sensors/useGamepad/index.ts @@ -115,7 +115,7 @@ export interface MappedXbox360Controller { * if (controller.value?.buttons.a.pressed) console.log('A pressed'); * }); * - * @since 0.0.15 + * @since 0.0.14 */ export function mapGamepadToXbox360Controller( gamepad: Ref, @@ -228,7 +228,7 @@ function snapshotGamepad(gamepad: Gamepad): Gamepad { * const gamepad = computed(() => gamepads.value[0]); * const controller = mapGamepadToXbox360Controller(gamepad); * - * @since 0.0.15 + * @since 0.0.14 */ export function useGamepad(options: UseGamepadOptions = {}): UseGamepadReturn { const { diff --git a/vue/toolkit/src/composables/sensors/useGeolocation/index.ts b/vue/toolkit/src/composables/sensors/useGeolocation/index.ts index 2af8012..6dc1140 100644 --- a/vue/toolkit/src/composables/sensors/useGeolocation/index.ts +++ b/vue/toolkit/src/composables/sensors/useGeolocation/index.ts @@ -125,7 +125,7 @@ const DEFAULT_COORDS: Omit = { * const { getCurrentPosition } = useGeolocation({ immediate: false }); * const position = await getCurrentPosition(); * - * @since 0.0.15 + * @since 0.0.14 */ export function useGeolocation(options: UseGeolocationOptions = {}): UseGeolocationReturn { const { diff --git a/vue/toolkit/src/composables/sensors/useIdle/index.ts b/vue/toolkit/src/composables/sensors/useIdle/index.ts index 3c3123f..020f2a7 100644 --- a/vue/toolkit/src/composables/sensors/useIdle/index.ts +++ b/vue/toolkit/src/composables/sensors/useIdle/index.ts @@ -81,7 +81,7 @@ export interface UseIdleReturn { * @example * const { idle } = useIdle(10_000, { events: ['keydown'] }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useIdle( timeout: number = ONE_MINUTE, diff --git a/vue/toolkit/src/composables/sensors/useInfiniteScroll/index.ts b/vue/toolkit/src/composables/sensors/useInfiniteScroll/index.ts index d0c3f60..55a4c39 100644 --- a/vue/toolkit/src/composables/sensors/useInfiniteScroll/index.ts +++ b/vue/toolkit/src/composables/sensors/useInfiniteScroll/index.ts @@ -89,7 +89,7 @@ const DEFAULT_INTERVAL_MILLISECONDS = 100; * items.push(...await fetchNextPage()); * }, { distance: 10 }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useInfiniteScroll( target: MaybeRefOrGetter, diff --git a/vue/toolkit/src/composables/sensors/useKeyModifier/index.ts b/vue/toolkit/src/composables/sensors/useKeyModifier/index.ts index 59a0013..d2d2648 100644 --- a/vue/toolkit/src/composables/sensors/useKeyModifier/index.ts +++ b/vue/toolkit/src/composables/sensors/useKeyModifier/index.ts @@ -58,7 +58,7 @@ export type UseKeyModifierReturn = ShallowRef( modifier: KeyModifier, diff --git a/vue/toolkit/src/composables/sensors/useMagicKeys/index.ts b/vue/toolkit/src/composables/sensors/useMagicKeys/index.ts index 833468c..bc5aaf5 100644 --- a/vue/toolkit/src/composables/sensors/useMagicKeys/index.ts +++ b/vue/toolkit/src/composables/sensors/useMagicKeys/index.ts @@ -105,7 +105,7 @@ type KeyRefs = Record | ShallowRef | ComputedRef): MagicKeys; export function useMagicKeys(options: UseMagicKeysOptions): MagicKeys; diff --git a/vue/toolkit/src/composables/sensors/useMouse/index.ts b/vue/toolkit/src/composables/sensors/useMouse/index.ts index d4900b3..22905f2 100644 --- a/vue/toolkit/src/composables/sensors/useMouse/index.ts +++ b/vue/toolkit/src/composables/sensors/useMouse/index.ts @@ -93,7 +93,7 @@ const builtinExtractors: Record = { * // Track relative to an element, throttled * const { x, y } = useMouse({ target: el, eventFilter: throttleFilter(50) }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useMouse(options: UseMouseOptions = {}): UseMouseReturn { const { diff --git a/vue/toolkit/src/composables/sensors/useMouseInElement/index.ts b/vue/toolkit/src/composables/sensors/useMouseInElement/index.ts index abb8c64..c99902a 100644 --- a/vue/toolkit/src/composables/sensors/useMouseInElement/index.ts +++ b/vue/toolkit/src/composables/sensors/useMouseInElement/index.ts @@ -105,7 +105,7 @@ export interface UseMouseInElementReturn extends UseMouseReturn { * eventFilter: throttleFilter(50), * }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useMouseInElement( target?: MaybeComputedElementRef, diff --git a/vue/toolkit/src/composables/sensors/useMousePressed/index.ts b/vue/toolkit/src/composables/sensors/useMousePressed/index.ts index f6b2d11..66aef2e 100644 --- a/vue/toolkit/src/composables/sensors/useMousePressed/index.ts +++ b/vue/toolkit/src/composables/sensors/useMousePressed/index.ts @@ -77,7 +77,7 @@ export interface UseMousePressedReturn { * // Track presses only on a specific element, ignore touch * const { pressed } = useMousePressed({ target: el, touch: false }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useMousePressed(options: UseMousePressedOptions = {}): UseMousePressedReturn { const { diff --git a/vue/toolkit/src/composables/sensors/useNetwork/index.ts b/vue/toolkit/src/composables/sensors/useNetwork/index.ts index 79c7958..76b04c2 100644 --- a/vue/toolkit/src/composables/sensors/useNetwork/index.ts +++ b/vue/toolkit/src/composables/sensors/useNetwork/index.ts @@ -83,7 +83,7 @@ interface NetworkInformation extends EventTarget { * @example * const { isOnline, offlineAt, downlink, effectiveType, saveData, type } = useNetwork(); * - * @since 0.0.15 + * @since 0.0.14 */ export function useNetwork(options: UseNetworkOptions = {}): UseNetworkReturn { const { window = defaultWindow } = options; diff --git a/vue/toolkit/src/composables/sensors/useOnline/index.ts b/vue/toolkit/src/composables/sensors/useOnline/index.ts index e4ac5d6..fc8f7f6 100644 --- a/vue/toolkit/src/composables/sensors/useOnline/index.ts +++ b/vue/toolkit/src/composables/sensors/useOnline/index.ts @@ -19,7 +19,7 @@ export interface UseOnlineOptions extends ConfigurableWindow {} * @example * const online = useOnline(); * - * @since 0.0.15 + * @since 0.0.14 */ export function useOnline(options: UseOnlineOptions = {}): Readonly> { const { window = defaultWindow } = options; diff --git a/vue/toolkit/src/composables/sensors/usePageLeave/index.ts b/vue/toolkit/src/composables/sensors/usePageLeave/index.ts index fcd35e4..3ed4238 100644 --- a/vue/toolkit/src/composables/sensors/usePageLeave/index.ts +++ b/vue/toolkit/src/composables/sensors/usePageLeave/index.ts @@ -34,7 +34,7 @@ export type UsePageLeaveReturn = ShallowRef; * }, * }); * - * @since 0.0.15 + * @since 0.0.14 */ export function usePageLeave(options: UsePageLeaveOptions = {}): UsePageLeaveReturn { const { window = defaultWindow, onChange } = options; diff --git a/vue/toolkit/src/composables/sensors/useParallax/index.ts b/vue/toolkit/src/composables/sensors/useParallax/index.ts index 920ee20..cde0de0 100644 --- a/vue/toolkit/src/composables/sensors/useParallax/index.ts +++ b/vue/toolkit/src/composables/sensors/useParallax/index.ts @@ -88,7 +88,7 @@ const identity: ParallaxAdjust = i => i; * // Viewport-relative, with custom sensitivity on the mouse fallback * const { roll, tilt } = useParallax(null, { mouseTiltAdjust: i => i * 2 }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useParallax( target?: MaybeComputedElementRef | null, diff --git a/vue/toolkit/src/composables/sensors/usePointer/index.ts b/vue/toolkit/src/composables/sensors/usePointer/index.ts index d498b42..e010e29 100644 --- a/vue/toolkit/src/composables/sensors/usePointer/index.ts +++ b/vue/toolkit/src/composables/sensors/usePointer/index.ts @@ -91,7 +91,7 @@ const keys = Object.keys(defaultState) as Array; * // Track a specific element, pen only * const { x, y, tiltX, tiltY } = usePointer({ target: el, pointerTypes: ['pen'] }); * - * @since 0.0.15 + * @since 0.0.14 */ export function usePointer(options: UsePointerOptions = {}): UsePointerReturn { const { diff --git a/vue/toolkit/src/composables/sensors/usePointerLock/index.ts b/vue/toolkit/src/composables/sensors/usePointerLock/index.ts index f1728a5..5653613 100644 --- a/vue/toolkit/src/composables/sensors/usePointerLock/index.ts +++ b/vue/toolkit/src/composables/sensors/usePointerLock/index.ts @@ -68,7 +68,7 @@ export interface UsePointerLockReturn { * const { lock } = usePointerLock(); * function onDblClick(e: MouseEvent) { lock(e); } * - * @since 0.0.15 + * @since 0.0.14 */ export function usePointerLock( target?: MaybeComputedElementRef, diff --git a/vue/toolkit/src/composables/sensors/usePointerSwipe/index.ts b/vue/toolkit/src/composables/sensors/usePointerSwipe/index.ts index f5d7254..7df69ba 100644 --- a/vue/toolkit/src/composables/sensors/usePointerSwipe/index.ts +++ b/vue/toolkit/src/composables/sensors/usePointerSwipe/index.ts @@ -110,7 +110,7 @@ export interface UsePointerSwipeReturn { * onSwipeEnd(e, dir) { console.log(dir); }, * }); * - * @since 0.0.15 + * @since 0.0.14 */ export function usePointerSwipe( target: MaybeComputedElementRef, diff --git a/vue/toolkit/src/composables/sensors/useScreenOrientation/index.ts b/vue/toolkit/src/composables/sensors/useScreenOrientation/index.ts index d5b01cc..0af2797 100644 --- a/vue/toolkit/src/composables/sensors/useScreenOrientation/index.ts +++ b/vue/toolkit/src/composables/sensors/useScreenOrientation/index.ts @@ -74,7 +74,7 @@ export interface UseScreenOrientationReturn { * const { lockOrientation } = useScreenOrientation(); * await lockOrientation('landscape'); * - * @since 0.0.15 + * @since 0.0.14 */ export function useScreenOrientation(options: UseScreenOrientationOptions = {}): UseScreenOrientationReturn { const { window = defaultWindow } = options; diff --git a/vue/toolkit/src/composables/sensors/useScroll/index.ts b/vue/toolkit/src/composables/sensors/useScroll/index.ts index 9f33c2b..c9622f9 100644 --- a/vue/toolkit/src/composables/sensors/useScroll/index.ts +++ b/vue/toolkit/src/composables/sensors/useScroll/index.ts @@ -181,7 +181,7 @@ function getDirectionMultiplier(node: Element, window: Window): number { * @example * const { x, y, isScrolling, arrivedState, measure } = useScroll(el); * - * @since 0.0.15 + * @since 0.0.14 */ export function useScroll( target: UseScrollTarget, diff --git a/vue/toolkit/src/composables/sensors/useScrollLock/index.ts b/vue/toolkit/src/composables/sensors/useScrollLock/index.ts index 8f0c172..ac2e5d1 100644 --- a/vue/toolkit/src/composables/sensors/useScrollLock/index.ts +++ b/vue/toolkit/src/composables/sensors/useScrollLock/index.ts @@ -91,7 +91,7 @@ function preventDefault(event: TouchEvent, window: Window): void { * isLocked.value = true; // lock * isLocked.value = false; // unlock * - * @since 0.0.15 + * @since 0.0.14 */ export function useScrollLock( element: MaybeComputedElementRef, diff --git a/vue/toolkit/src/composables/sensors/useSwipe/index.ts b/vue/toolkit/src/composables/sensors/useSwipe/index.ts index d340ec6..d068f79 100644 --- a/vue/toolkit/src/composables/sensors/useSwipe/index.ts +++ b/vue/toolkit/src/composables/sensors/useSwipe/index.ts @@ -100,7 +100,7 @@ export interface UseSwipeReturn { * onSwipeEnd(e, dir) { console.log(dir); }, * }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useSwipe( target: MaybeComputedElementRef, diff --git a/vue/toolkit/src/composables/sensors/useTextSelection/index.ts b/vue/toolkit/src/composables/sensors/useTextSelection/index.ts index a4fd2ce..ec62f8b 100644 --- a/vue/toolkit/src/composables/sensors/useTextSelection/index.ts +++ b/vue/toolkit/src/composables/sensors/useTextSelection/index.ts @@ -47,7 +47,7 @@ function getRangesFromSelection(selection: Selection): Range[] { * const { text, rects, ranges, selection } = useTextSelection(); * watch(text, (value) => console.log('selected:', value)); * - * @since 0.0.15 + * @since 0.0.14 */ export function useTextSelection( options: UseTextSelectionOptions = {}, diff --git a/vue/toolkit/src/composables/state/createSharedComposable/index.ts b/vue/toolkit/src/composables/state/createSharedComposable/index.ts index 83f7f98..d79da64 100644 --- a/vue/toolkit/src/composables/state/createSharedComposable/index.ts +++ b/vue/toolkit/src/composables/state/createSharedComposable/index.ts @@ -20,7 +20,7 @@ export type CreateSharedComposableReturn * // Both components share a single set of listeners and reactive state. * const { x, y } = useSharedMouse(); * - * @since 0.0.15 + * @since 0.0.14 */ export function createSharedComposable( composable: Fn, diff --git a/vue/toolkit/src/composables/state/useCycleList/index.ts b/vue/toolkit/src/composables/state/useCycleList/index.ts index ebe4fbc..c358829 100644 --- a/vue/toolkit/src/composables/state/useCycleList/index.ts +++ b/vue/toolkit/src/composables/state/useCycleList/index.ts @@ -71,7 +71,7 @@ export interface UseCycleListReturn { * const { index } = useCycleList(['a', 'b', 'c']); * index.value = 2; // jump directly to 'c' * - * @since 0.0.15 + * @since 0.0.14 */ export function useCycleList( list: MaybeRefOrGetter, diff --git a/vue/toolkit/src/composables/state/useDebouncedRefHistory/index.ts b/vue/toolkit/src/composables/state/useDebouncedRefHistory/index.ts index 615343c..3a48d82 100644 --- a/vue/toolkit/src/composables/state/useDebouncedRefHistory/index.ts +++ b/vue/toolkit/src/composables/state/useDebouncedRefHistory/index.ts @@ -50,7 +50,7 @@ export type UseDebouncedRefHistoryReturn * const text = ref(''); * const { history } = useDebouncedRefHistory(text, { debounce: 300, maxWait: 1000 }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useDebouncedRefHistory( source: Ref, diff --git a/vue/toolkit/src/composables/state/useManualRefHistory/index.ts b/vue/toolkit/src/composables/state/useManualRefHistory/index.ts index 85d95bc..e0e3698 100644 --- a/vue/toolkit/src/composables/state/useManualRefHistory/index.ts +++ b/vue/toolkit/src/composables/state/useManualRefHistory/index.ts @@ -149,7 +149,7 @@ function resolveTransform(clone?: boolean | CloneFn): FnCloneOrBypass( source: Ref, diff --git a/vue/toolkit/src/composables/state/useRefHistory/index.ts b/vue/toolkit/src/composables/state/useRefHistory/index.ts index 81dddaf..228e509 100644 --- a/vue/toolkit/src/composables/state/useRefHistory/index.ts +++ b/vue/toolkit/src/composables/state/useRefHistory/index.ts @@ -159,7 +159,7 @@ function defaultDump(clone?: boolean | ((value: Raw) => Raw)): * const state = ref({ items: [] }); * const { history } = useRefHistory(state, { deep: true, capacity: 10 }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useRefHistory( source: Ref, diff --git a/vue/toolkit/src/composables/state/useStepper/index.ts b/vue/toolkit/src/composables/state/useStepper/index.ts index bd5c586..7bf230c 100644 --- a/vue/toolkit/src/composables/state/useStepper/index.ts +++ b/vue/toolkit/src/composables/state/useStepper/index.ts @@ -66,7 +66,7 @@ export interface UseStepperReturn { * billing: { title: 'Billing' }, * }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useStepper( steps: MaybeRef, diff --git a/vue/toolkit/src/composables/state/useThrottledRefHistory/index.ts b/vue/toolkit/src/composables/state/useThrottledRefHistory/index.ts index 9c53e08..e111635 100644 --- a/vue/toolkit/src/composables/state/useThrottledRefHistory/index.ts +++ b/vue/toolkit/src/composables/state/useThrottledRefHistory/index.ts @@ -53,7 +53,7 @@ export type UseThrottledRefHistoryReturn * const state = ref({ items: [] }); * const { history } = useThrottledRefHistory(state, { throttle: ms, deep: true }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useThrottledRefHistory( source: Ref, diff --git a/vue/toolkit/src/composables/utilities/createEventHook/index.ts b/vue/toolkit/src/composables/utilities/createEventHook/index.ts index 325f200..379f1e6 100644 --- a/vue/toolkit/src/composables/utilities/createEventHook/index.ts +++ b/vue/toolkit/src/composables/utilities/createEventHook/index.ts @@ -105,7 +105,7 @@ export interface CreateEventHookReturn { * hook.on(async () => { await save(); }); * await hook.trigger(); // resolves after save() completes * - * @since 0.0.15 + * @since 0.0.14 */ export function createEventHook( options: CreateEventHookOptions = {}, diff --git a/vue/toolkit/src/composables/utilities/get/index.ts b/vue/toolkit/src/composables/utilities/get/index.ts index 1e3c923..fe65ba0 100644 --- a/vue/toolkit/src/composables/utilities/get/index.ts +++ b/vue/toolkit/src/composables/utilities/get/index.ts @@ -26,7 +26,7 @@ import type { MaybeRefOrGetter } from 'vue'; * get(() => 42); // 42 * get(42); // 42 * - * @since 0.0.15 + * @since 0.0.14 */ export function get(source: MaybeRefOrGetter): T; export function get(source: MaybeRefOrGetter, key: K): T[K]; diff --git a/vue/toolkit/src/composables/utilities/isDefined/index.ts b/vue/toolkit/src/composables/utilities/isDefined/index.ts index 59a20aa..23e5dba 100644 --- a/vue/toolkit/src/composables/utilities/isDefined/index.ts +++ b/vue/toolkit/src/composables/utilities/isDefined/index.ts @@ -28,7 +28,7 @@ export type IsDefinedReturn = boolean; * @example * const value = isDefined(maybeNumber) ? maybeNumber.value : 0; * - * @since 0.0.15 + * @since 0.0.14 */ export function isDefined(value: ComputedRef): value is ComputedRef>; export function isDefined(value: Ref): value is Ref>; @@ -63,7 +63,7 @@ export type UseIsDefinedReturn = ComputedRef; * @example * const hasResult = useIsDefined(() => store.result); * - * @since 0.0.15 + * @since 0.0.14 */ export function useIsDefined(value: MaybeRefOrGetter): UseIsDefinedReturn { return computed(() => { diff --git a/vue/toolkit/src/composables/utilities/set/index.ts b/vue/toolkit/src/composables/utilities/set/index.ts index c182949..1d8dbae 100644 --- a/vue/toolkit/src/composables/utilities/set/index.ts +++ b/vue/toolkit/src/composables/utilities/set/index.ts @@ -22,7 +22,7 @@ import type { Ref } from 'vue'; * const user = reactive({ name: 'Ada' }); * set(user, 'name', 'Grace'); // user.name === 'Grace' * - * @since 0.0.15 + * @since 0.0.14 */ export function set(ref: Ref, value: T): void; export function set(target: O, key: K, value: O[K]): void; diff --git a/vue/toolkit/src/composables/utilities/useEventBus/index.ts b/vue/toolkit/src/composables/utilities/useEventBus/index.ts index 1176fb4..8ca2949 100644 --- a/vue/toolkit/src/composables/utilities/useEventBus/index.ts +++ b/vue/toolkit/src/composables/utilities/useEventBus/index.ts @@ -110,7 +110,7 @@ const registry = new Map, PubSub<{ '*': EventBusList * bus.once((event, payload) => console.log(event, payload?.id)); * bus.emit('open', { id: 1 }); * - * @since 0.0.15 + * @since 0.0.14 */ export function useEventBus( key: EventBusIdentifier, diff --git a/vue/toolkit/src/composables/utilities/useMemoize/index.ts b/vue/toolkit/src/composables/utilities/useMemoize/index.ts index a8c8aa2..9e141d0 100644 --- a/vue/toolkit/src/composables/utilities/useMemoize/index.ts +++ b/vue/toolkit/src/composables/utilities/useMemoize/index.ts @@ -123,7 +123,7 @@ const defaultKey = (...args: unknown[]): MemoizeCacheKey => JSON.stringify(args) * const square = useMemoize((n: number) => n * n, { getKey: n => n }); * const size = computed(() => (square.cache as Map).size); * - * @since 0.0.15 + * @since 0.0.14 */ export function useMemoize( resolver: (...args: Args) => Result, diff --git a/vue/toolkit/src/composables/watch/until/index.ts b/vue/toolkit/src/composables/watch/until/index.ts index a4c84c8..a4017ca 100644 --- a/vue/toolkit/src/composables/watch/until/index.ts +++ b/vue/toolkit/src/composables/watch/until/index.ts @@ -238,7 +238,7 @@ function createUntil(r: WatchSource | MaybeRefOrGetter, isNot = false): * // resolve once the source changes n times * await until(count).changedTimes(3); * - * @since 0.0.15 + * @since 0.0.14 */ export function until(r: WatchSource | MaybeRefOrGetter): UntilArrayInstance; export function until(r: WatchSource | MaybeRefOrGetter): UntilValueInstance; diff --git a/vue/toolkit/src/composables/watch/watchDebounced/index.ts b/vue/toolkit/src/composables/watch/watchDebounced/index.ts index 73c3ba1..bf5e601 100644 --- a/vue/toolkit/src/composables/watch/watchDebounced/index.ts +++ b/vue/toolkit/src/composables/watch/watchDebounced/index.ts @@ -52,7 +52,7 @@ export interface WatchDebouncedOptions extends WatchOptions = false>( source: WatchSource, diff --git a/vue/toolkit/src/composables/watch/watchIgnorable/index.ts b/vue/toolkit/src/composables/watch/watchIgnorable/index.ts index 4987f44..4c9136a 100644 --- a/vue/toolkit/src/composables/watch/watchIgnorable/index.ts +++ b/vue/toolkit/src/composables/watch/watchIgnorable/index.ts @@ -46,7 +46,7 @@ export interface WatchIgnorableReturn { * }); * count.value = 3; // logs: changed 3 * - * @since 0.0.15 + * @since 0.0.14 */ export function watchIgnorable = false>( source: WatchSource, diff --git a/vue/toolkit/src/composables/watch/watchOnce/index.ts b/vue/toolkit/src/composables/watch/watchOnce/index.ts index 0f61733..4997889 100644 --- a/vue/toolkit/src/composables/watch/watchOnce/index.ts +++ b/vue/toolkit/src/composables/watch/watchOnce/index.ts @@ -21,7 +21,7 @@ export type WatchOnceOptions = Omit * @example * watchOnce([a, b], ([a, b]) => console.log(a, b)); * - * @since 0.0.15 + * @since 0.0.14 */ export function watchOnce( source: WatchSource, diff --git a/vue/toolkit/src/composables/watch/watchPausable/index.ts b/vue/toolkit/src/composables/watch/watchPausable/index.ts index d6b9014..666f5fc 100644 --- a/vue/toolkit/src/composables/watch/watchPausable/index.ts +++ b/vue/toolkit/src/composables/watch/watchPausable/index.ts @@ -62,7 +62,7 @@ export interface UseWatchPausableReturn { * resume(); * count.value++; // callback called * - * @since 0.0.15 + * @since 0.0.14 */ export function watchPausable, Immediate extends Readonly = false>( sources: [...T], diff --git a/vue/toolkit/src/composables/watch/watchThrottled/index.ts b/vue/toolkit/src/composables/watch/watchThrottled/index.ts index 8dfe9ca..6b0109b 100644 --- a/vue/toolkit/src/composables/watch/watchThrottled/index.ts +++ b/vue/toolkit/src/composables/watch/watchThrottled/index.ts @@ -42,7 +42,7 @@ export interface WatchThrottledOptions extends WatchOptions save(a, b), { throttle: 1000, leading: false }); * - * @since 0.0.15 + * @since 0.0.14 */ export function watchThrottled = false>( source: WatchSource, diff --git a/vue/toolkit/src/composables/watch/whenever/index.ts b/vue/toolkit/src/composables/watch/whenever/index.ts index f8bd483..3d6c5b4 100644 --- a/vue/toolkit/src/composables/watch/whenever/index.ts +++ b/vue/toolkit/src/composables/watch/whenever/index.ts @@ -31,7 +31,7 @@ export interface WheneverOptions extends WatchOptions count.value > 5, () => console.log('over five'), { once: true }); * - * @since 0.0.15 + * @since 0.0.14 */ export function whenever(source: WatchSource, cb: WatchCallback, T | undefined>, options?: WheneverOptions): WatchHandle; export function whenever(source: WatchSource, cb: WatchCallback, T>, options?: WheneverOptions): WatchHandle;