MCPcopy Create free account

hub / github.com/sergcen/html-to-figma / functions

Functions61 in github.com/sergcen/html-to-figma

↓ 15 callersFunctionparseUnits
(str?: string | null, relative?: number)
src/utils.ts:110
↓ 10 callersFunctionisElemType
(el: Element, type: ElemTypes)
src/browser/dom-utils.ts:416
↓ 9 callersFunctiongetBoundingClientRect
( el: Element, pseudo?: string )
src/browser/dom-utils.ts:34
↓ 6 callersFunctiongetRgb
(colorString?: string | null)
src/utils.ts:70
↓ 6 callersFunctionhtmlToFigma
( selector: HTMLElement | string = 'body', )
src/browser/html-to-figma.ts:101
↓ 4 callersFunctiongetDirectionMostOfElements
( direction: 'left' | 'right' | 'top' | 'bottom', elements: Element[] )
src/browser/dom-utils.ts:88
↓ 4 callersFunctionsetData
(node: any, key: string, value: string)
src/browser/add-constraints.ts:5
↓ 3 callersFunctionaddConstraintToLayer
(layer: MetaLayerNode, elem?: HTMLElement, pseudo?: string)
src/browser/add-constraints.ts:12
↓ 3 callersFunctionconvertToSvg
(value: string, layer: LayerNode)
src/browser/dom-utils.ts:276
↓ 3 callersFunctiongetImageFills
(layer: RectangleNode | TextNode)
src/utils.ts:216
↓ 3 callersFunctiontraverse
( layer: LayerNode, cb: (layer: LayerNode, parent: LayerNode | null) => void, parent: LayerNode |
src/utils.ts:7
↓ 2 callersFunctionassign
(a: BaseNode & AnyStringMap, b: AnyStringMap)
src/figma/helpers.ts:114
↓ 2 callersFunctionhasChildren
(node: T)
src/utils.ts:3
↓ 2 callersFunctionisHidden
(element: Element, pseudo?: string)
src/browser/dom-utils.ts:238
↓ 2 callersFunctionnormalizeName
(str: string)
src/figma/getFont.ts:3
↓ 2 callersFunctiontextToFigma
(node: Element, { fromTextInput = false } = {})
src/browser/text-to-figma.ts:11
↓ 1 callersFunctionaddLayersToFrame
( layers: PlainLayerNode[], baseFrame: PageNode | FrameNode, onLayerProcess?: (args: LayerCbArgs)
src/figma/index.ts:11
↓ 1 callersFunctioncapitalize
(str: string)
src/utils.ts:61
↓ 1 callersFunctionconvertDataURIToBinary
(dataURI: string)
src/browser/dom-utils.ts:263
↓ 1 callersFunctioncreateNodeFromLayer
(layer: LayerNode)
src/figma/processLayer.ts:19
↓ 1 callersFunctionelementToFigma
( el: Element, pseudo?: string )
src/browser/element-to-figma.ts:16
↓ 1 callersFunctionfastClone
(data: any)
src/utils.ts:91
↓ 1 callersFunctiongetAvailableFontNames
()
src/figma/getFont.ts:10
↓ 1 callersFunctiongetBorder
( computedStyle: CSSStyleDeclaration )
src/browser/border.ts:4
↓ 1 callersFunctiongetBorderPin
( rect: ClientRect, computedStyle: CSSStyleDeclaration )
src/browser/border.ts:36
↓ 1 callersFunctiongetBoundingClientRectPseudo
( el: Element, pseudo: string, style: CSSStyleDeclaration )
src/browser/dom-utils.ts:65
↓ 1 callersFunctiongetElemType
(el: Element)
src/browser/dom-utils.ts:380
↓ 1 callersFunctiongetLineHeight
(el: HTMLElement, computedStyles: CSSStyleDeclaration)
src/browser/dom-utils.ts:420
↓ 1 callersFunctiongetMatchingFont
(fontStr: string)
src/figma/getFont.ts:21
↓ 1 callersFunctiongetOpacity
(styles: CSSStyleDeclaration)
src/utils.ts:205
↓ 1 callersFunctiongetParents
(node: Element | Node)
src/browser/build-tree.ts:30
↓ 1 callersFunctiongetUrl
(url: string)
src/browser/dom-utils.ts:213
↓ 1 callersFunctionisLength
(v: string)
src/utils.ts:135
↓ 1 callersFunctionmapDOM
(root: Element)
src/browser/html-to-figma.ts:25
↓ 1 callersFunctionparseBoxShadowValue
(str: string)
src/utils.ts:166
↓ 1 callersFunctionparseBoxShadowValues
(str: string)
src/utils.ts:209
↓ 1 callersFunctionparseMultipleCSSValues
(str: string)
src/utils.ts:146
↓ 1 callersFunctionpick
( object: T, paths: (keyof T)[] )
src/browser/dom-utils.ts:179
↓ 1 callersFunctionprepareUrl
(url: string)
src/browser/dom-utils.ts:229
↓ 1 callersFunctionprocessDefaultElement
( layer: LayerNode, node: SceneNode )
src/figma/processLayer.ts:7
↓ 1 callersFunctionprocessImages
(layer: RectangleNode | TextNode)
src/figma/images.ts:3
↓ 1 callersFunctionprocessLayer
( layer: PlainLayerNode, parent: WithRef<LayerNode> | null, baseFrame: PageNode | FrameNode )
src/figma/processLayer.ts:43
↓ 1 callersFunctionremoveMeta
(layerWithMeta: WithMeta<LayerNode>)
src/browser/html-to-figma.ts:8
↓ 1 callersFunctionreplaceSvgFill
(svg: string, fillColor: string)
src/browser/utils.ts:23
↓ 1 callersFunctionsendToFigma
(layers: LayerNode)
dev-plugin/src/frame.tsx:6
↓ 1 callersFunctionsetContext
(window: Window)
src/browser/utils.ts:17
↓ 1 callersFunctiontoNum
(v: string)
src/utils.ts:94
↓ 1 callersFunctiontoPercent
(v: string)
src/utils.ts:102
↓ 1 callersFunctiontraverseAsync
( layer: T, cb: (layer: T, parent: T | null) => void, parent: T | null = null, )
src/utils.ts:41
↓ 1 callersFunctiontraverseMap
( layer: T, cb: (layer: T, parent: T | null) => T | undefined, parent: T | null = null, )
src/utils.ts:23
↓ 1 callersFunctionupdateSandbox
()
dev-plugin/src/frame.tsx:82
FunctioncloneObject
(obj: any, valuesSet = new Set())
src/figma/helpers.ts:146
FunctiongetAggregateRectOfElements
(elements: Element[])
src/browser/dom-utils.ts:6
FunctiongetAppliedComputedStyles
( element: Element, pseudo?: string )
src/browser/dom-utils.ts:119
FunctiongetDepth
(node: Element | Node)
src/browser/build-tree.ts:43
FunctiongetDropOffset
(payload: DropOffsetParams)
src/figma/dropOffset.ts:7
FunctiongetParent
(layer: LayerNode, root: WithRef<FrameNode>)
src/browser/build-tree.ts:6
FunctiongetShadowEls
(el: Element)
src/browser/dom-utils.ts:360
FunctionprocessImages
(layer: LayerNode)
src/browser/dom-utils.ts:290
Functionsize
(obj: object)
src/utils.ts:57
FunctiontextNodesUnder
(el: Element)
src/browser/dom-utils.ts:197