Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/motiondivision/motion
/ functions
Functions
1,999 in github.com/motiondivision/motion
⨍
Functions
1,999
◇
Types & classes
338
↓ 1 callers
Function
getViewAnimationLayerInfo
(pseudoElement: string)
packages/motion-dom/src/view/utils/get-layer-info.ts:1
↓ 1 callers
Function
getViewAnimations
()
packages/motion-dom/src/view/utils/get-view-animations.ts:1
↓ 1 callers
Function
handleLayoutJump
()
packages/framer-motion/src/motion/__tests__/component.test.tsx:317
↓ 1 callers
Function
handleVisibilityChange
()
packages/framer-motion/src/utils/use-page-in-view.ts:9
↓ 1 callers
Function
hasKeyframesChanged
(keyframes: ResolvedKeyframes<any>)
packages/motion-dom/src/animation/utils/can-animate.ts:7
↓ 1 callers
Method
hasListeners
(name: LayoutEvents)
packages/motion-dom/src/projection/node/types.ts:147
↓ 1 callers
Function
hasTarget
( target: ViewTransitionTargetDefinition, targets: Map<ViewTransitionTargetDefinition, ViewTransitionT
packages/motion-dom/src/view/utils/has-target.ts:3
↓ 1 callers
Function
hasViewportOptionChanged
( { viewport = {} }: MotionProps, { viewport: prevViewport = {} }: MotionProps = {} )
packages/framer-motion/src/motion/features/viewport/index.ts:97
↓ 1 callers
Method
hide
()
packages/motion-dom/src/projection/node/types.ts:100
↓ 1 callers
Function
hover
( elementOrSelector: ElementOrSelector, onHoverStart: OnHoverStartEvent, options: EventOptions = {
packages/motion-dom/src/gestures/hover.ts:37
↓ 1 callers
Function
inView
( elementOrSelector: ElementOrSelector, onStart: ( element: Element, entry: Intersecti
packages/framer-motion/src/render/dom/viewport/index.ts:23
↓ 1 callers
Function
initFeatureDefinitions
()
packages/framer-motion/src/motion/features/definitions.ts:32
↓ 1 callers
Function
initIntersectionObserver
({ root, ...options }: IntersectionObserverInit)
packages/framer-motion/src/motion/features/viewport/observers.ts:33
↓ 1 callers
Method
interpolateProjection
(delta: Delta)
packages/motion-dom/src/animation/types.ts:664
↓ 1 callers
Function
invertScale
(scale: number)
dev/react/src/examples/_dragDevice.tsx:17
↓ 1 callers
Function
isElementKeyboardAccessible
(element: Element)
packages/motion-dom/src/gestures/press/utils/is-keyboard-accessible.ts:13
↓ 1 callers
Function
isElementTextInput
(element: Element)
packages/motion-dom/src/gestures/press/utils/is-keyboard-accessible.ts:33
↓ 1 callers
Function
isElementTracking
(options?: ScrollOptionsWithDefaults)
packages/framer-motion/src/render/dom/scroll/utils/is-element-tracking.ts:7
↓ 1 callers
Function
isFloat
(value: any)
packages/motion-dom/src/value/index.ts:43
↓ 1 callers
Function
isGeneratedName
(name: string)
packages/motion-dom/src/view/utils/assign-names.ts:13
↓ 1 callers
Function
isNullish
(v: any)
packages/motion-dom/src/value/types/utils/is-nullish.ts:1
↓ 1 callers
Function
isNumberKeyframesArray
( keyframes: UnresolvedValueKeyframe[] )
packages/framer-motion/src/animation/sequence/create.ts:493
↓ 1 callers
Function
isObjectKey
(key: string, object: Object)
packages/motion-dom/src/render/object/ObjectVisualElement.ts:9
↓ 1 callers
Function
isOnScrollWithInfo
* If the onScroll function has two arguments, it's expecting * more specific information about the scroll from scrollInfo.
packages/framer-motion/src/render/dom/scroll/attach-function.ts:11
↓ 1 callers
Function
isOutOfBounds
(v: number)
packages/motion-dom/src/animation/generators/inertia.ts:29
↓ 1 callers
Function
isPresent
(context: PresenceContextProps | null)
packages/framer-motion/src/components/AnimatePresence/use-presence.ts:91
↓ 1 callers
Function
isScrollableElement
(element: Element, axis: "x" | "y")
packages/framer-motion/src/components/Reorder/utils/auto-scroll.ts:39
↓ 1 callers
Function
isSequence
(value: unknown)
packages/framer-motion/src/animation/animate/index.ts:21
↓ 1 callers
Function
isSingleValue
( subject: unknown, keyframes: unknown )
packages/framer-motion/src/animation/animate/subject.ts:28
↓ 1 callers
Method
isTreeAnimationBlocked
()
packages/motion-dom/src/projection/node/create-projection-node.ts:632
↓ 1 callers
Function
isUnsupportedEase
( key: string )
packages/motion-dom/src/animation/waapi/utils/unsupported-easing.ts:10
↓ 1 callers
Method
isUpdateBlocked
()
packages/motion-dom/src/projection/node/types.ts:77
↓ 1 callers
Function
isValidEasing
(easing: Easing)
packages/motion-utils/src/easing/utils/map.ts:25
↓ 1 callers
Function
isValidHover
(event: PointerEvent)
packages/motion-dom/src/gestures/hover.ts:26
↓ 1 callers
Function
isVisible
()
dev/react/src/tests/layout-group-unmount.tsx:21
↓ 1 callers
Function
isVisible
()
dev/react/src/tests/layout-group-unmount-list.tsx:21
↓ 1 callers
Function
k
(a)
packages/framer-motion/src/animation/animators/waapi/__tests__/polyfill.js:137
↓ 1 callers
Function
keyframesAsList
( keyframes: UnresolvedValueKeyframe | UnresolvedValueKeyframe[] )
packages/framer-motion/src/animation/sequence/create.ts:474
↓ 1 callers
Function
l
(a)
packages/framer-motion/src/animation/animators/waapi/__tests__/polyfill.js:146
↓ 1 callers
Function
layerOptions
* The options that should time a given generated layer type, so a retimed * group/old/new picks up any per-target transition the user provided. Check
packages/motion-dom/src/view/start.ts:899
↓ 1 callers
Function
layoutChildren
(currentDepth: number)
dev/react/src/examples/Animation-layout-update-stress.tsx:9
↓ 1 callers
Function
main
()
dev/inc/bundlesize.mjs:80
↓ 1 callers
Function
make
()
packages/framer-motion/src/motion/utils/use-visual-state.ts:139
↓ 1 callers
Function
makeColor
(hue)
dev/react/src/tests/layout-shared-lightbox-crossfade.tsx:118
↓ 1 callers
Function
makeColor
(hue)
dev/react/src/examples/Shared-layout-lightbox-crossfade.tsx:80
↓ 1 callers
Function
makeColor
(hue)
dev/react/src/examples/Shared-layout-lightbox.tsx:114
↓ 1 callers
Function
makeLatestValues
( props: MotionProps, context: MotionContextProps, presenceContext: PresenceContextProps | null,
packages/framer-motion/src/motion/utils/use-visual-state.ts:60
↓ 1 callers
Function
makeNoneKeyframesAnimatable
( unresolvedKeyframes: UnresolvedKeyframes<AnyResolvedKeyframe>, noneKeyframeIndexes: number[], na
packages/motion-dom/src/animation/keyframes/utils/make-none-animatable.ts:14
↓ 1 callers
Function
makeState
( { scrapeMotionValuesFromProps, createRenderState, }: UseVisualStateConfig<RS>, p
packages/framer-motion/src/motion/utils/use-visual-state.ts:38
↓ 1 callers
Function
matchOrder
( origin: ComplexValueInfo, target: ComplexValueInfo )
packages/motion-dom/src/utils/mix/complex.ts:79
↓ 1 callers
Function
matchesPreset
( offset: ScrollOffset, preset: ProgressIntersection[] )
packages/framer-motion/src/render/dom/scroll/utils/offset-to-range.ts:54
↓ 1 callers
Function
measure
( container: Element, target: Element = container, info: ScrollInfo )
packages/framer-motion/src/render/dom/scroll/on-scroll-handler.ts:11
↓ 1 callers
Function
measureAllKeyframes
()
packages/motion-dom/src/animation/keyframes/KeyframesResolver.ts:17
↓ 1 callers
Method
measureEndState
()
packages/motion-dom/src/animation/keyframes/KeyframesResolver.ts:197
↓ 1 callers
Method
measureInitialState
()
packages/motion-dom/src/animation/keyframes/KeyframesResolver.ts:195
↓ 1 callers
Method
measureInstanceViewportBox
( instance: HTMLElement, { transformPagePoint }: MotionNodeOptions & Partial<MotionConfigConte
packages/motion-dom/src/render/html/HTMLVisualElement.ts:50
↓ 1 callers
Function
measurePageBox
( element: HTMLElement, rootProjectionNode: any, transformPagePoint?: TransformPoint )
packages/motion-dom/src/projection/utils/measure.ts:17
↓ 1 callers
Method
measurePageBox
()
packages/motion-dom/src/projection/node/create-projection-node.ts:1023
↓ 1 callers
Method
measurePageBox
()
packages/motion-dom/src/projection/node/types.ts:88
↓ 1 callers
Function
mixBox
(output: Box, from: Box, to: Box, p: number)
packages/motion-dom/src/projection/node/create-projection-node.ts:2403
↓ 1 callers
Function
mixObject
(a: MixableObject, b: MixableObject)
packages/motion-dom/src/utils/mix/complex.ts:58
↓ 1 callers
Method
mount
()
packages/framer-motion/src/motion/features/viewport/index.ts:73
↓ 1 callers
Function
moveAround
(chain: Cypress.Chainable, steps: number[])
packages/framer-motion/cypress/integration/drag-to-reorder.ts:193
↓ 1 callers
Function
moveItem
([...arr]: T[], fromIndex: number, toIndex: number)
packages/motion-utils/src/array.ts:11
↓ 1 callers
Function
n
(a)
packages/framer-motion/src/animation/animators/waapi/__tests__/polyfill.js:160
↓ 1 callers
Function
nearestBoundary
(v: number)
packages/motion-dom/src/animation/generators/inertia.ts:32
↓ 1 callers
Function
next
()
packages/motion-dom/src/view/queue.ts:10
↓ 1 callers
Function
nextMicrotask
()
packages/motion-dom/src/projection/node/__tests__/utils.ts:10
↓ 1 callers
Function
normaliseOffset
(offset: ScrollOffset)
packages/framer-motion/src/render/dom/scroll/utils/offset-to-range.ts:37
↓ 1 callers
Method
notifyListeners
(name: LayoutEvents, ...args: any)
packages/motion-dom/src/projection/node/types.ts:146
↓ 1 callers
Function
notifySlack
* Send notification to Slack API
scripts/notify-slack.js:61
↓ 1 callers
Method
observe
()
packages/framer-motion/src/jest.setup.tsx:28
↓ 1 callers
Function
observeIntersection
( element: Element, options: IntersectionObserverInit, callback: IntersectionHandler )
packages/framer-motion/src/motion/features/viewport/observers.ts:63
↓ 1 callers
Method
onBlur
()
packages/framer-motion/src/gestures/focus.ts:28
↓ 1 callers
Function
onComplete
()
packages/framer-motion/src/motion/__tests__/animate-prop.test.tsx:18
↓ 1 callers
Method
onFocus
()
packages/framer-motion/src/gestures/focus.ts:7
↓ 1 callers
Method
onKeyframesResolved
( keyframes: ResolvedKeyframes<T>, finalKeyframe: T, options: OptionsWithoutKeyframes<
packages/motion-dom/src/animation/AsyncMotionValueAnimation.ts:106
↓ 1 callers
Method
onPointerDown
(pointerDownEvent: PointerEvent)
packages/framer-motion/src/gestures/pan/index.ts:20
↓ 1 callers
Function
onPointerEnter
(enterEvent: PointerEvent)
packages/motion-dom/src/gestures/hover.ts:109
↓ 1 callers
Function
onPointerLeave
(leaveEvent: PointerEvent)
packages/motion-dom/src/gestures/hover.ts:98
↓ 1 callers
Function
p
(a, b, c, d, e)
packages/framer-motion/src/animation/animators/waapi/__tests__/polyfill.js:174
↓ 1 callers
Function
parseAnimateLayoutArgs
( scopeOrUpdateDom: ElementOrSelector | (() => void), updateDomOrOptions?: (() => void) | AnimationOpt
packages/motion-dom/src/layout/LayoutAnimationBuilder.ts:423
↓ 1 callers
Function
parseChangelog
* Parse the changelog and convert to CSV
scripts/generate-changelog.js:64
↓ 1 callers
Function
parseStringOffset
( s: string )
packages/framer-motion/src/render/dom/scroll/utils/offset-to-range.ts:26
↓ 1 callers
Function
pushToSite
()
scripts/push-to-site.js:16
↓ 1 callers
Function
q
(a, b, c, d, e)
packages/framer-motion/src/animation/animators/waapi/__tests__/polyfill.js:186
↓ 1 callers
Function
range
(num: number)
dev/react/src/tests/layout-repeat-new.tsx:4
↓ 1 callers
Function
readAllKeyframes
()
packages/motion-dom/src/animation/keyframes/KeyframesResolver.ts:79
↓ 1 callers
Function
readJs
()
packages/framer-motion/cypress/integration/scroll-view-timeline-transformed-parent.ts:13
↓ 1 callers
Function
readTransformValue
(instance: HTMLElement, name: string)
packages/motion-dom/src/render/dom/parse-transform.ts:101
↓ 1 callers
Method
readValueFromInstance
(instance: SVGElement, key: string)
packages/motion-dom/src/render/svg/SVGVisualElement.ts:34
↓ 1 callers
Function
readWaapi
()
packages/framer-motion/cypress/integration/scroll-view-timeline-transformed-parent.ts:8
↓ 1 callers
Method
reconcileAdditions
(newMemberIds: Set<string>)
packages/motion-dom/src/layout/LayoutAnimationBuilder.ts:335
↓ 1 callers
Method
reconcileRemovals
(newMemberIds: Set<string>)
packages/motion-dom/src/layout/LayoutAnimationBuilder.ts:344
↓ 1 callers
Method
registerSharedNode
(id: string, node: IProjectionNode)
packages/motion-dom/src/projection/node/types.ts:97
↓ 1 callers
Function
removeAxisDelta
( axis: Axis, translate: number | string = 0, scale: number = 1, origin: number = 0.5, box
packages/motion-dom/src/projection/geometry/delta-remove.ts:30
↓ 1 callers
Method
removeDependent
(dependent: MotionValue)
packages/motion-dom/src/value/index.ts:343
↓ 1 callers
Method
removeElementScroll
(box: Box)
packages/motion-dom/src/projection/node/create-projection-node.ts:1044
↓ 1 callers
Function
removeItem
([...arr]: T[], item: T)
dev/react/src/tests/drag-tabs.tsx:146
↓ 1 callers
Method
removeLeadSnapshot
()
packages/motion-dom/src/projection/shared/stack.ts:89
← previous
next →
801–900 of 1,999, ranked by callers