Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/motiondivision/motion
/ functions
Functions
1,999 in github.com/motiondivision/motion
⨍
Functions
1,999
◇
Types & classes
338
↓ 14 callers
Function
press
( targetOrSelector: ElementOrSelector, onPressStart: OnPressStartEvent, options: PointerEventOptio
packages/motion-dom/src/gestures/press/index.ts:47
↓ 14 callers
Method
start
* Start a drag gesture on every `motion` component that has this set of drag controls * passed into it via the `dragControls` prop. * *
packages/framer-motion/src/gestures/drag/use-drag-controls.ts:57
↓ 14 callers
Method
start
* Registers a new animation to control this `MotionValue`. Only one * animation can drive a `MotionValue` at one time. * * ```jsx
packages/motion-dom/src/value/index.ts:442
↓ 13 callers
Function
animateSync
( animation: KeyframeGenerator<string | number>, timeStep = 200, round = true )
packages/motion-dom/src/animation/__tests__/utils.ts:39
↓ 13 callers
Function
applyConstraints
( point: number, { min, max }: Partial<Axis>, elastic?: Axis )
packages/framer-motion/src/gestures/drag/utils/constraints.ts:16
↓ 13 callers
Function
b
(a)
packages/framer-motion/src/animation/animators/waapi/__tests__/polyfill.js:1168
↓ 13 callers
Function
calcRelativeAxisConstraints
( axis: Axis, min?: number, max?: number )
packages/framer-motion/src/gestures/drag/utils/constraints.ts:62
↓ 13 callers
Method
clear
()
packages/motion-utils/src/subscription-manager.ts:43
↓ 13 callers
Function
d
()
packages/framer-motion/src/animation/animators/waapi/__tests__/polyfill.js:30
↓ 13 callers
Function
expectBbox
(element: HTMLElement, expectedBbox: BoundingBox)
packages/framer-motion/cypress/integration/drag-to-reorder.ts:8
↓ 13 callers
Function
fireScroll
(distance: number = 0)
packages/framer-motion/src/render/dom/scroll/__tests__/index.test.ts:66
↓ 13 callers
Method
isAnimating
* Returns `true` if this value is currently animating. * * @public
packages/motion-dom/src/value/index.ts:480
↓ 13 callers
Function
isWaapiSupportedEasing
(easing?: Easing | Easing[])
packages/motion-dom/src/animation/waapi/easing/is-supported.ts:5
↓ 13 callers
Function
millisecondsToSeconds
(milliseconds: number)
packages/motion-utils/src/time-conversion.ts:12
↓ 13 callers
Function
mixVisibility
(origin: string, target: string)
packages/motion-dom/src/utils/mix/visibility.ts:8
↓ 13 callers
Function
pregenerateKeyframes
( generator: KeyframeGenerator<number> )
packages/motion-dom/src/animation/generators/utils/pregenerate.ts:11
↓ 13 callers
Method
stop
()
packages/motion-dom/src/animation/NativeAnimation.ts:153
↓ 12 callers
Function
cleanup
()
packages/motion-dom/src/view/start.ts:441
↓ 12 callers
Function
copyBoxInto
(box: Box, originBox: Box)
packages/motion-dom/src/projection/geometry/copy.ts:18
↓ 12 callers
Function
expectBbox
(element: HTMLElement, expectedBbox: Partial<BoundingBox>)
packages/framer-motion/cypress/integration/animate-presence-pop-shadow-root.ts:8
↓ 12 callers
Function
isHTMLElement
(element: unknown)
packages/motion-dom/src/utils/is-html-element.ts:7
↓ 12 callers
Function
mixComplex
( origin: AnyResolvedKeyframe, target: AnyResolvedKeyframe )
packages/motion-dom/src/utils/mix/complex.ts:100
↓ 12 callers
Method
pause
()
packages/motion-dom/src/animation/JSAnimation.ts:476
↓ 12 callers
Method
play
()
packages/motion-dom/src/animation/JSAnimation.ts:439
↓ 12 callers
Function
pointerLeave
(element: Element, options?: any)
packages/framer-motion/src/jest.setup.tsx:54
↓ 12 callers
Method
setOptions
(options: ProjectionNodeOptions)
packages/motion-dom/src/projection/node/types.ts:57
↓ 12 callers
Function
showError
(element, msg)
dev/html/src/imports/script-assert.js:5
↓ 12 callers
Function
translateAxis
(axis: Axis, distance: number)
packages/motion-dom/src/projection/geometry/delta-apply.ts:150
↓ 12 callers
Function
usePresence
( subscribe: boolean = true )
packages/framer-motion/src/components/AnimatePresence/use-presence.ts:40
↓ 11 callers
Function
cubicBezierAsString
([a, b, c, d]: BezierDefinition)
packages/motion-dom/src/animation/waapi/easing/cubic-bezier.ts:3
↓ 11 callers
Function
eachAxis
(callback: Callback)
packages/motion-dom/src/projection/utils/each-axis.ts:3
↓ 11 callers
Function
findValueType
(v: any)
packages/motion-dom/src/value/types/utils/find.ts:14
↓ 11 callers
Method
mount
* Lifecycles
packages/motion-dom/src/projection/node/create-projection-node.ts:439
↓ 11 callers
Function
scrollInfo
( onScroll: OnScrollInfo, { container = document.scrollingElement as Element, trackCon
packages/framer-motion/src/render/dom/scroll/track.ts:18
↓ 10 callers
Function
build
( latest: ResolvedValues, { style = {}, vars = {}, transform = {}, tra
packages/framer-motion/src/render/html/utils/__tests__/build-styles.test.ts:123
↓ 10 callers
Function
createTestNode
( parent?: any, options?: ProjectionNodeOptions, latestValues: any = {} )
packages/motion-dom/src/projection/node/__tests__/TestProjectionNode.ts:31
↓ 10 callers
Method
didUpdate
()
packages/motion-dom/src/projection/node/types.ts:86
↓ 10 callers
Function
expectBbox
(element: HTMLElement, expectedBbox: BoundingBox)
packages/framer-motion/cypress/integration/layout-relative-drag.ts:8
↓ 10 callers
Function
g
(a)
packages/framer-motion/src/animation/animators/waapi/__tests__/polyfill.js:84
↓ 10 callers
Method
get
(name: string)
packages/motion-dom/src/effects/MotionValueState.ts:58
↓ 10 callers
Function
isNone
(value: AnyResolvedKeyframe | null)
packages/motion-dom/src/animation/keyframes/utils/is-none.ts:4
↓ 10 callers
Function
isZeroValueString
(v: string)
packages/motion-utils/src/is-zero-value-string.ts:4
↓ 10 callers
Method
jump
* Set the state of the `MotionValue`, stopping any active animations, * effects, and resets velocity to `0`.
packages/motion-dom/src/value/index.ts:324
↓ 10 callers
Function
nextFrame
()
packages/motion-dom/src/effects/__tests__/attr-effect.test.ts:5
↓ 10 callers
Method
scheduleRender
(notifyAll?: boolean)
packages/motion-dom/src/projection/node/types.ts:102
↓ 10 callers
Function
springValue
( source: T | MotionValue<T>, options?: SpringOptions )
packages/motion-dom/src/value/spring-value.ts:20
↓ 10 callers
Function
supportsBrowserAnimation
( options: ValueAnimationOptionsWithRenderContext<T> )
packages/motion-dom/src/animation/waapi/supports/waapi.ts:26
↓ 10 callers
Function
transform
( ...args: | [number, number[], T[], TransformOptions<T>?] | [number[], T[], TransformOpti
packages/motion-dom/src/utils/transform.ts:102
↓ 10 callers
Function
unmount
()
packages/framer-motion/src/animation/hooks/__tests__/use-animate.test.tsx:86
↓ 10 callers
Function
warning
()
packages/motion-utils/src/errors.ts:9
↓ 10 callers
Function
wrap
(min: number, max: number, v: number)
packages/motion-utils/src/wrap.ts:1
↓ 9 callers
Function
arc
(options: ArcOptions = {})
packages/motion-dom/src/animation/utils/arc.ts:219
↓ 9 callers
Function
calcRelativePosition
( target: Box, layout: Box, parent: Box, anchor?: Point )
packages/motion-dom/src/projection/geometry/delta-calc.ts:108
↓ 9 callers
Function
createDelta
()
packages/motion-dom/src/projection/geometry/models.ts:10
↓ 9 callers
Function
createMockOptions
(overrides: Record<string, any> = {})
packages/motion-dom/src/animation/waapi/supports/__tests__/waapi.test.ts:12
↓ 9 callers
Function
easingDefinitionToFunction
( definition: Easing )
packages/motion-utils/src/easing/utils/map.ts:29
↓ 9 callers
Function
findDimensionValueType
(v: any)
packages/motion-dom/src/value/types/dimensions.ts:14
↓ 9 callers
Method
getAxisMotionValue
* Drag works differently depending on which props are provided. * * - If _dragX and _dragY are provided, we output the gesture delta directl
packages/framer-motion/src/gestures/drag/VisualElementDragControls.ts:544
↓ 9 callers
Function
getCurrentTreeVariants
( props: MotionProps, context: MotionContextProps )
packages/framer-motion/src/context/MotionContext/utils.ts:5
↓ 9 callers
Method
getStack
()
packages/motion-dom/src/projection/node/create-projection-node.ts:1882
↓ 9 callers
Function
isNumericalString
(v: string)
packages/motion-utils/src/is-numerical-string.ts:4
↓ 9 callers
Function
isPrimaryPointer
(event: PointerEvent)
packages/motion-dom/src/gestures/utils/is-primary-pointer.ts:1
↓ 9 callers
Function
isSVGElement
(element: unknown)
packages/motion-dom/src/utils/is-svg-element.ts:7
↓ 9 callers
Function
isTransitionDefined
( transition: Transition & { elapsed?: number; from?: AnyResolvedKeyframe } )
packages/motion-dom/src/animation/utils/is-transition-defined.ts:22
↓ 9 callers
Function
mapEasingToNativeEasing
( easing: Easing | Easing[] | undefined, duration: number )
packages/motion-dom/src/animation/waapi/easing/map-easing.ts:7
↓ 9 callers
Function
mapValue
( inputValue: MotionValue<number>, inputRange: MapInputRange, outputRange: O[], options?: Tran
packages/motion-dom/src/value/map-value.ts:44
↓ 9 callers
Function
memo
(callback: () => T)
packages/motion-utils/src/memo.ts:2
↓ 9 callers
Function
nextFrame
()
packages/motion-dom/src/value/__tests__/map-value.test.ts:5
↓ 9 callers
Function
removeItem
(arr: T[], item: T)
packages/motion-utils/src/array.ts:5
↓ 9 callers
Function
resolveElements
( elementOrSelector: ElementOrSelector, scope?: AnimationScope, selectorCache?: SelectorCache )
packages/motion-dom/src/utils/resolve-elements.ts:22
↓ 9 callers
Function
scrollAnimate
( scope: React.RefObject<HTMLDivElement>, animate: any, options?: AnimationOptions )
dev/react/src/tests/scroll-default-ease.tsx:12
↓ 9 callers
Function
useDragControls
()
packages/framer-motion/src/gestures/drag/use-drag-controls.ts:128
↓ 8 callers
Function
buildProjectionTransform
( delta: Delta, treeScale: Point, latestTransform?: ResolvedValues )
packages/motion-dom/src/projection/styles/transform.ts:4
↓ 8 callers
Function
createTypes
(input, file)
packages/framer-motion/rollup.config.mjs:173
↓ 8 callers
Function
cubicBezier
( mX1: number, mY1: number, mX2: number, mY2: number )
packages/motion-utils/src/easing/cubic-bezier.ts:57
↓ 8 callers
Function
expectBbox
(element: HTMLElement, expectedBbox: BoundingBox)
packages/framer-motion/cypress/integration/layout-shared-lightbox-crossfade.ts:8
↓ 8 callers
Function
h
(b, c)
packages/framer-motion/src/animation/animators/waapi/__tests__/polyfill.js:91
↓ 8 callers
Function
hasTransform
(values: ResolvedValues)
packages/motion-dom/src/projection/utils/has-transform.ts:16
↓ 8 callers
Function
isBezierDefinition
( easing: Easing | Easing[] )
packages/motion-utils/src/easing/utils/is-bezier-definition.ts:4
↓ 8 callers
Function
isSVGComponent
(Component: string | React.ComponentType<any>)
packages/framer-motion/src/render/dom/utils/is-svg-component.ts:4
↓ 8 callers
Function
mixValues
( target: ResolvedValues, follow: ResolvedValues, lead: ResolvedValues, progress: number,
packages/motion-dom/src/projection/animation/mix-values.ts:21
↓ 8 callers
Function
nextFrame
()
packages/motion-dom/src/value/__tests__/transform-value.test.ts:5
↓ 8 callers
Function
resolveMotionValue
( value?: AnyResolvedKeyframe | MotionValue )
packages/motion-dom/src/value/utils/resolve-motion-value.ts:8
↓ 8 callers
Function
s
(a, b, c, d)
packages/framer-motion/src/animation/animators/waapi/__tests__/polyfill.js:201
↓ 8 callers
Function
scalePoint
(point: number, scale: number, originPoint: number)
packages/motion-dom/src/projection/geometry/delta-apply.ts:9
↓ 8 callers
Function
setProgress
(offset: number, maxOffset: number, value: MotionValue)
packages/framer-motion/src/value/scroll/utils.ts:31
↓ 8 callers
Function
shallowCompare
(next: any[], prev: any[] | null)
packages/framer-motion/src/utils/shallow-compare.ts:1
↓ 8 callers
Method
stop
* Stops a drag gesture. * * ```jsx * dragControls.stop() * ``` * * @public
packages/framer-motion/src/gestures/drag/use-drag-controls.ts:93
↓ 8 callers
Function
warnOnce
( condition: boolean, message: string, errorCode?: string )
packages/motion-utils/src/warn-once.ts:9
↓ 7 callers
Function
applyAxisDelta
( axis: Axis, translate: number = 0, scale: number = 1, originPoint: number, boxScale?: nu
packages/motion-dom/src/projection/geometry/delta-apply.ts:35
↓ 7 callers
Function
calculateRepeatDuration
( duration: number, repeat: number, repeatDelay: number )
packages/framer-motion/src/animation/sequence/utils/calc-repeat-duration.ts:1
↓ 7 callers
Function
checkShouldInheritVariant
({ animate, variants, inherit, }: MotionProps)
packages/framer-motion/src/motion/utils/should-inherit-variant.ts:3
↓ 7 callers
Function
createTypeState
(isActive = false)
packages/motion-dom/src/render/utils/animation-state.ts:505
↓ 7 callers
Method
exit
(keyframes: DOMKeyframesDefinition, options?: AnimationOptions)
packages/motion-dom/src/view/index.ts:183
↓ 7 callers
Function
getValueAsType
(value: any, type?: ValueType)
packages/motion-dom/src/value/types/utils/get-as-type.ts:6
↓ 7 callers
Function
isCSSVariableToken
( value?: string )
packages/motion-dom/src/animation/utils/is-css-variable.ts:17
↓ 7 callers
Function
isRefObject
(ref: any)
packages/framer-motion/src/utils/is-ref-object.ts:3
↓ 7 callers
Function
isSVGSVGElement
(element: unknown)
packages/motion-dom/src/utils/is-svg-svg-element.ts:7
↓ 7 callers
Function
j
(a, b)
packages/framer-motion/src/animation/animators/waapi/__tests__/polyfill.js:130
↓ 7 callers
Function
pipe
(...transformers: Function[])
packages/motion-utils/src/pipe.ts:8
← previous
next →
101–200 of 1,999, ranked by callers