motion-v
Version:
<p align="center"> <img width="100" height="100" alt="Motion logo" src="https://user-images.githubusercontent.com/7850794/164965523-3eced4c4-6020-467e-acde-f11b7900ad62.png" /> </p> <h1 align="center">Motion for Vue</h1>
403 lines (402 loc) • 24.3 kB
JavaScript
import { delayInSeconds, delay } from "./external/.pnpm/framer-motion@12.23.12/external/framer-motion/dist/es/utils/delay.mjs";
import { addScaleCorrector } from "./external/.pnpm/framer-motion@12.23.12/external/framer-motion/dist/es/projection/styles/scale-correction.mjs";
import { default as default2 } from "./components/LayoutGroup.vue.mjs";
import { useLayoutGroup } from "./components/use-layout-group.mjs";
import { injectLayoutGroup, injectMotion, provideLayoutGroup, provideMotion } from "./components/context.mjs";
import { useDragControls } from "./features/gestures/drag/use-drag-controls.mjs";
import { domMax } from "./features/dom-max.mjs";
import { domAnimation } from "./features/dom-animation.mjs";
import { default as default3 } from "./components/RowValue.vue.mjs";
import { default as default4 } from "./components/animate-presence/AnimatePresence.vue.mjs";
import { default as default5 } from "./components/motion-config/MotionConfig.vue.mjs";
import { MotionValue, collectMotionValues, motionValue, motionValue as motionValue2 } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/value/index.mjs";
import { animate, createScopedAnimate } from "./external/.pnpm/framer-motion@12.23.12/external/framer-motion/dist/es/animation/animate/index.mjs";
import { animateMini } from "./external/.pnpm/framer-motion@12.23.12/external/framer-motion/dist/es/animation/animators/waapi/animate-style.mjs";
import { scroll } from "./external/.pnpm/framer-motion@12.23.12/external/framer-motion/dist/es/render/dom/scroll/index.mjs";
import { scrollInfo } from "./external/.pnpm/framer-motion@12.23.12/external/framer-motion/dist/es/render/dom/scroll/track.mjs";
import { inView } from "./external/.pnpm/framer-motion@12.23.12/external/framer-motion/dist/es/render/dom/viewport/index.mjs";
import { distance, distance2D } from "./external/.pnpm/framer-motion@12.23.12/external/framer-motion/dist/es/utils/distance.mjs";
import { AsyncMotionValueAnimation } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/animation/AsyncMotionValueAnimation.mjs";
import { GroupAnimation } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/animation/GroupAnimation.mjs";
import { GroupAnimationWithThen } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/animation/GroupAnimationWithThen.mjs";
import { JSAnimation, animateValue } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/animation/JSAnimation.mjs";
import { NativeAnimation } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/animation/NativeAnimation.mjs";
import { NativeAnimationExtended } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/animation/NativeAnimationExtended.mjs";
import { NativeAnimationWrapper } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/animation/NativeAnimationWrapper.mjs";
import { animationMapKey, getAnimationMap } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/animation/utils/active-animations.mjs";
import { getVariableValue, parseCSSVariable } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/animation/utils/css-variables-conversion.mjs";
import { getValueTransition } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/animation/utils/get-value-transition.mjs";
import { isCSSVariableName, isCSSVariableToken } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/animation/utils/is-css-variable.mjs";
import { makeAnimationInstant } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/animation/utils/make-animation-instant.mjs";
import { inertia } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/animation/generators/inertia.mjs";
import { defaultEasing, keyframes } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/animation/generators/keyframes.mjs";
import { spring } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/animation/generators/spring/index.mjs";
import { calcGeneratorDuration, maxGeneratorDuration } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/animation/generators/utils/calc-duration.mjs";
import { createGeneratorEasing } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/animation/generators/utils/create-generator-easing.mjs";
import { isGenerator } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/animation/generators/utils/is-generator.mjs";
import { DOMKeyframesResolver } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/animation/keyframes/DOMKeyframesResolver.mjs";
import { KeyframeResolver, flushKeyframeResolvers } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/animation/keyframes/KeyframesResolver.mjs";
import { defaultOffset } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/animation/keyframes/offsets/default.mjs";
import { fillOffset } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/animation/keyframes/offsets/fill.mjs";
import { convertOffsetToTimes } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/animation/keyframes/offsets/time.mjs";
import { applyPxDefaults } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/animation/keyframes/utils/apply-px-defaults.mjs";
import { fillWildcards } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/animation/keyframes/utils/fill-wildcards.mjs";
import { cubicBezierAsString } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/animation/waapi/easing/cubic-bezier.mjs";
import { isWaapiSupportedEasing } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/animation/waapi/easing/is-supported.mjs";
import { mapEasingToNativeEasing } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/animation/waapi/easing/map-easing.mjs";
import { supportedWaapiEasing } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/animation/waapi/easing/supported.mjs";
import { startWaapiAnimation } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/animation/waapi/start-waapi-animation.mjs";
import { supportsPartialKeyframes } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/animation/waapi/supports/partial-keyframes.mjs";
import { supportsBrowserAnimation } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/animation/waapi/supports/waapi.mjs";
import { acceleratedValues } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/animation/waapi/utils/accelerated-values.mjs";
import { applyGeneratorOptions } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/animation/waapi/utils/apply-generator.mjs";
import { generateLinearEasing } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/animation/waapi/utils/linear.mjs";
import { addAttrValue, attrEffect } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/effects/attr/index.mjs";
import { propEffect } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/effects/prop/index.mjs";
import { addStyleValue, styleEffect } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/effects/style/index.mjs";
import { svgEffect } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/effects/svg/index.mjs";
import { createRenderBatcher } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/frameloop/batcher.mjs";
import { cancelMicrotask, microtask } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/frameloop/microtask.mjs";
import { time } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/frameloop/sync-time.mjs";
import { isDragActive, isDragging } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/gestures/drag/state/is-active.mjs";
import { setDragLock } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/gestures/drag/state/set-active.mjs";
import { hover } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/gestures/hover.mjs";
import { press } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/gestures/press/index.mjs";
import { isNodeOrChild } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/gestures/utils/is-node-or-child.mjs";
import { isPrimaryPointer } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/gestures/utils/is-primary-pointer.mjs";
import { defaultTransformValue, parseValueFromTransform, readTransformValue } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/render/dom/parse-transform.mjs";
import { getComputedStyle } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/render/dom/style-computed.mjs";
import { setStyle } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/render/dom/style-set.mjs";
import { positionalKeys } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/render/utils/keys-position.mjs";
import { transformPropOrder, transformProps } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/render/utils/keys-transform.mjs";
import { resize } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/resize/index.mjs";
import { observeTimeline } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/scroll/observe.mjs";
import { recordStats } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/stats/index.mjs";
import { activeAnimations } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/stats/animation-count.mjs";
import { statsBuffer } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/stats/buffer.mjs";
import { interpolate } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/utils/interpolate.mjs";
import { isHTMLElement } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/utils/is-html-element.mjs";
import { isSVGElement } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/utils/is-svg-element.mjs";
import { isSVGSVGElement } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/utils/is-svg-svg-element.mjs";
import { mix } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/utils/mix/index.mjs";
import { mixColor, mixLinearColor } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/utils/mix/color.mjs";
import { getMixer, mixArray, mixComplex, mixObject } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/utils/mix/complex.mjs";
import { mixImmediate } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/utils/mix/immediate.mjs";
import { mixNumber } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/utils/mix/number.mjs";
import { invisibleValues, mixVisibility } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/utils/mix/visibility.mjs";
import { resolveElements } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/utils/resolve-elements.mjs";
import { getOriginIndex, stagger } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/utils/stagger.mjs";
import { supportsFlags } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/utils/supports/flags.mjs";
import { supportsLinearEasing } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/utils/supports/linear-easing.mjs";
import { supportsScrollTimeline } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/utils/supports/scroll-timeline.mjs";
import { transform } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/utils/transform.mjs";
import { mapValue } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/value/map-value.mjs";
import { attachSpring, springValue } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/value/spring-value.mjs";
import { transformValue } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/value/transform-value.mjs";
import { color } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/value/types/color/index.mjs";
import { hex } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/value/types/color/hex.mjs";
import { hsla } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/value/types/color/hsla.mjs";
import { hslaToRgba } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/value/types/color/hsla-to-rgba.mjs";
import { rgbUnit, rgba } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/value/types/color/rgba.mjs";
import { analyseComplexValue, complex } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/value/types/complex/index.mjs";
import { dimensionValueTypes, findDimensionValueType } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/value/types/dimensions.mjs";
import { defaultValueTypes, getDefaultValueType } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/value/types/maps/defaults.mjs";
import { numberValueTypes } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/value/types/maps/number.mjs";
import { transformValueTypes } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/value/types/maps/transform.mjs";
import { alpha, number, scale } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/value/types/numbers/index.mjs";
import { degrees, percent, progressPercentage, px, vh, vw } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/value/types/numbers/units.mjs";
import { testValueType } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/value/types/test.mjs";
import { getAnimatableNone } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/value/types/utils/animatable-none.mjs";
import { findValueType } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/value/types/utils/find.mjs";
import { getValueAsType } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/value/types/utils/get-as-type.mjs";
import { isMotionValue } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/value/utils/is-motion-value.mjs";
import { ViewTransitionBuilder, animateView } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/view/index.mjs";
import { getViewAnimationLayerInfo } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/view/utils/get-layer-info.mjs";
import { getViewAnimations } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/view/utils/get-view-animations.mjs";
import { cancelSync, sync } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/frameloop/index-legacy.mjs";
import { cancelFrame, frame, frameData, frameSteps } from "./external/.pnpm/motion-dom@12.23.12/external/motion-dom/dist/es/frameloop/frame.mjs";
import { addUniqueItem, moveItem, removeItem } from "./external/.pnpm/motion-utils@12.23.6/external/motion-utils/dist/es/array.mjs";
import { clamp } from "./external/.pnpm/motion-utils@12.23.6/external/motion-utils/dist/es/clamp.mjs";
import { invariant, warning } from "./external/.pnpm/motion-utils@12.23.6/external/motion-utils/dist/es/errors.mjs";
import { MotionGlobalConfig } from "./external/.pnpm/motion-utils@12.23.6/external/motion-utils/dist/es/global-config.mjs";
import { isNumericalString } from "./external/.pnpm/motion-utils@12.23.6/external/motion-utils/dist/es/is-numerical-string.mjs";
import { isObject } from "./external/.pnpm/motion-utils@12.23.6/external/motion-utils/dist/es/is-object.mjs";
import { isZeroValueString } from "./external/.pnpm/motion-utils@12.23.6/external/motion-utils/dist/es/is-zero-value-string.mjs";
import { memo } from "./external/.pnpm/motion-utils@12.23.6/external/motion-utils/dist/es/memo.mjs";
import { noop } from "./external/.pnpm/motion-utils@12.23.6/external/motion-utils/dist/es/noop.mjs";
import { pipe } from "./external/.pnpm/motion-utils@12.23.6/external/motion-utils/dist/es/pipe.mjs";
import { progress } from "./external/.pnpm/motion-utils@12.23.6/external/motion-utils/dist/es/progress.mjs";
import { SubscriptionManager } from "./external/.pnpm/motion-utils@12.23.6/external/motion-utils/dist/es/subscription-manager.mjs";
import { millisecondsToSeconds, secondsToMilliseconds } from "./external/.pnpm/motion-utils@12.23.6/external/motion-utils/dist/es/time-conversion.mjs";
import { velocityPerSecond } from "./external/.pnpm/motion-utils@12.23.6/external/motion-utils/dist/es/velocity-per-second.mjs";
import { hasWarned, warnOnce } from "./external/.pnpm/motion-utils@12.23.6/external/motion-utils/dist/es/warn-once.mjs";
import { wrap } from "./external/.pnpm/motion-utils@12.23.6/external/motion-utils/dist/es/wrap.mjs";
import { anticipate } from "./external/.pnpm/motion-utils@12.23.6/external/motion-utils/dist/es/easing/anticipate.mjs";
import { backIn, backInOut, backOut } from "./external/.pnpm/motion-utils@12.23.6/external/motion-utils/dist/es/easing/back.mjs";
import { circIn, circInOut, circOut } from "./external/.pnpm/motion-utils@12.23.6/external/motion-utils/dist/es/easing/circ.mjs";
import { cubicBezier } from "./external/.pnpm/motion-utils@12.23.6/external/motion-utils/dist/es/easing/cubic-bezier.mjs";
import { easeIn, easeInOut, easeOut } from "./external/.pnpm/motion-utils@12.23.6/external/motion-utils/dist/es/easing/ease.mjs";
import { mirrorEasing } from "./external/.pnpm/motion-utils@12.23.6/external/motion-utils/dist/es/easing/modifiers/mirror.mjs";
import { reverseEasing } from "./external/.pnpm/motion-utils@12.23.6/external/motion-utils/dist/es/easing/modifiers/reverse.mjs";
import { steps } from "./external/.pnpm/motion-utils@12.23.6/external/motion-utils/dist/es/easing/steps.mjs";
import { getEasingForSegment } from "./external/.pnpm/motion-utils@12.23.6/external/motion-utils/dist/es/easing/utils/get-easing-for-segment.mjs";
import { isBezierDefinition } from "./external/.pnpm/motion-utils@12.23.6/external/motion-utils/dist/es/easing/utils/is-bezier-definition.mjs";
import { isEasingArray } from "./external/.pnpm/motion-utils@12.23.6/external/motion-utils/dist/es/easing/utils/is-easing-array.mjs";
import { easingDefinitionToFunction } from "./external/.pnpm/motion-utils@12.23.6/external/motion-utils/dist/es/easing/utils/map.mjs";
import { Motion, motion } from "./components/motion/index.mjs";
import { mountedStates } from "./state/motion-state.mjs";
import { provideMotionConfig, useMotionConfig } from "./components/motion-config/context.mjs";
import { Reorder, ReorderGroup, ReorderItem } from "./components/reorder/index.mjs";
import { LazyMotion } from "./components/lazy-motion/index.mjs";
import { M, m } from "./components/motion/m.mjs";
import { useComputed } from "./value/use-computed.mjs";
import { useCombineMotionValues } from "./value/use-combine-values.mjs";
import { useTransform } from "./value/use-transform.mjs";
import { useTime } from "./value/use-time.mjs";
import { useMotionTemplate } from "./value/use-motion-template.mjs";
import { useMotionValueEvent } from "./value/use-motion-value-event.mjs";
import { useSpring } from "./value/use-spring.mjs";
import { useScroll } from "./value/use-scroll.mjs";
import { useVelocity } from "./value/use-velocity.mjs";
import { useAnimate } from "./animation/hooks/use-animate.mjs";
import { useAnimationControls } from "./animation/hooks/use-animation-controls.mjs";
import { useReducedMotion } from "./animation/hooks/use-reduced-motion.mjs";
import { createContext } from "./utils/createContext.mjs";
import { useInView } from "./utils/use-in-view.mjs";
import { useAnimationFrame } from "./utils/use-animation-frame.mjs";
import { getContextWindow } from "./utils/get-context-window.mjs";
import { useDomRef } from "./utils/use-dom-ref.mjs";
import { usePageInView } from "./utils/use-page-in-view.mjs";
export {
default4 as AnimatePresence,
AsyncMotionValueAnimation,
DOMKeyframesResolver,
GroupAnimation,
GroupAnimationWithThen,
JSAnimation,
KeyframeResolver,
default2 as LayoutGroup,
LazyMotion,
M,
Motion,
default5 as MotionConfig,
MotionGlobalConfig,
MotionValue,
NativeAnimation,
NativeAnimationExtended,
NativeAnimationWrapper,
Reorder,
ReorderGroup,
ReorderItem,
default3 as RowValue,
SubscriptionManager,
ViewTransitionBuilder,
acceleratedValues,
activeAnimations,
addAttrValue,
addScaleCorrector,
addStyleValue,
addUniqueItem,
alpha,
analyseComplexValue,
animate,
animateMini,
animateValue,
animateView,
animationMapKey,
anticipate,
applyGeneratorOptions,
applyPxDefaults,
attachSpring,
attrEffect,
backIn,
backInOut,
backOut,
calcGeneratorDuration,
cancelFrame,
cancelMicrotask,
cancelSync,
circIn,
circInOut,
circOut,
clamp,
collectMotionValues,
color,
complex,
convertOffsetToTimes,
createContext,
createGeneratorEasing,
createRenderBatcher,
createScopedAnimate,
cubicBezier,
cubicBezierAsString,
defaultEasing,
defaultOffset,
defaultTransformValue,
defaultValueTypes,
degrees,
delayInSeconds as delay,
delay as delayInMs,
dimensionValueTypes,
distance,
distance2D,
domAnimation,
domMax,
easeIn,
easeInOut,
easeOut,
easingDefinitionToFunction,
fillOffset,
fillWildcards,
findDimensionValueType,
findValueType,
flushKeyframeResolvers,
frame,
frameData,
frameSteps,
generateLinearEasing,
getAnimatableNone,
getAnimationMap,
getComputedStyle,
getContextWindow,
getDefaultValueType,
getEasingForSegment,
getMixer,
getOriginIndex,
getValueAsType,
getValueTransition,
getVariableValue,
getViewAnimationLayerInfo,
getViewAnimations,
hasWarned,
hex,
hover,
hsla,
hslaToRgba,
inView,
inertia,
injectLayoutGroup,
injectMotion,
interpolate,
invariant,
invisibleValues,
isBezierDefinition,
isCSSVariableName,
isCSSVariableToken,
isDragActive,
isDragging,
isEasingArray,
isGenerator,
isHTMLElement,
isMotionValue,
isNodeOrChild,
isNumericalString,
isObject,
isPrimaryPointer,
isSVGElement,
isSVGSVGElement,
isWaapiSupportedEasing,
isZeroValueString,
keyframes,
m,
makeAnimationInstant,
mapEasingToNativeEasing,
mapValue,
maxGeneratorDuration,
memo,
microtask,
millisecondsToSeconds,
mirrorEasing,
mix,
mixArray,
mixColor,
mixComplex,
mixImmediate,
mixLinearColor,
mixNumber,
mixObject,
mixVisibility,
motion,
motionValue,
mountedStates,
moveItem,
noop,
number,
numberValueTypes,
observeTimeline,
parseCSSVariable,
parseValueFromTransform,
percent,
pipe,
positionalKeys,
press,
progress,
progressPercentage,
propEffect,
provideLayoutGroup,
provideMotion,
provideMotionConfig,
px,
readTransformValue,
recordStats,
removeItem,
resize,
resolveElements,
reverseEasing,
rgbUnit,
rgba,
scale,
scroll,
scrollInfo,
secondsToMilliseconds,
setDragLock,
setStyle,
spring,
springValue,
stagger,
startWaapiAnimation,
statsBuffer,
steps,
styleEffect,
supportedWaapiEasing,
supportsBrowserAnimation,
supportsFlags,
supportsLinearEasing,
supportsPartialKeyframes,
supportsScrollTimeline,
svgEffect,
sync,
testValueType,
time,
transform,
transformPropOrder,
transformProps,
transformValue,
transformValueTypes,
useAnimate,
useAnimationControls,
useAnimationFrame,
useCombineMotionValues,
useComputed,
useDomRef,
useDragControls,
useInView,
useLayoutGroup,
useMotionConfig,
useMotionTemplate,
motionValue2 as useMotionValue,
useMotionValueEvent,
usePageInView,
useReducedMotion,
useScroll,
useSpring,
useTime,
useTransform,
useVelocity,
velocityPerSecond,
vh,
vw,
warnOnce,
warning,
wrap
};