Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bernaferrari/FigmaToCode
/ functions
Functions
548 in github.com/bernaferrari/FigmaToCode
⨍
Functions
548
◇
Types & classes
55
↓ 140 callers
Function
numberToFixedString
(num: number)
packages/backend/src/common/numToAutoFixed.ts:4
↓ 59 callers
Function
formatWithJSX
( property: string, isJsx: boolean, value: number | string, )
packages/backend/src/common/parseJSX.ts:4
↓ 44 callers
Function
generateWidgetCode
( className: string, properties: Record<string, number | string | string[]>, positionedValues?: string[]
packages/backend/src/common/numToAutoFixed.ts:43
↓ 33 callers
Method
toString
(indentLevel = 0)
packages/backend/src/swiftui/builderImpl/swiftuiParser.ts:59
↓ 24 callers
Function
indentString
(str: string, indentLevel: number = 2)
packages/backend/src/common/indentString.ts:2
↓ 24 callers
Function
skipDefaultProperty
( propertyValue: T, defaultProperty: T, )
packages/backend/src/common/numToAutoFixed.ts:23
↓ 22 callers
Function
cn
(...inputs: ClassValue[])
packages/plugin-ui/src/lib/utils.ts:4
↓ 21 callers
Function
addWarning
(warning: Warning)
packages/backend/src/common/commonConversionWarnings.ts:4
↓ 18 callers
Function
generateGradientStop
* Generates a complete gradient stop with position if needed * @param prefix The stop prefix (from-, via-, to-) * @param stop The gradient stop * @
packages/backend/src/tailwind/builderImpl/tailwindColor.ts:294
↓ 15 callers
Function
pxToLayoutSize
(value: number)
packages/backend/src/tailwind/conversionTables.ts:129
↓ 12 callers
Function
retrieveTopFill
( fills: ReadonlyArray<Paint> | undefined, )
packages/backend/src/common/retrieveFill.ts:6
↓ 11 callers
Method
addModifier
( modifier: SwiftUIModifier | [string | null, string | null], )
packages/backend/src/swiftui/builderImpl/swiftuiParser.ts:21
↓ 9 callers
Method
pushModifier
(...args: (SwiftUIModifier | null)[])
packages/backend/src/swiftui/swiftuiDefaultBuilder.ts:31
↓ 9 callers
Function
rgbTo6hex
(color: RGB | RGBA)
packages/backend/src/common/color.ts:5
↓ 8 callers
Method
build
(additionalStyle: Array<string> = [])
packages/backend/src/html/htmlDefaultBuilder.ts:425
↓ 8 callers
Function
composeContainer
(node: SceneNode, child: string)
packages/backend/src/compose/composeMain.ts:202
↓ 8 callers
Function
flutterContainer
(node: SceneNode, child: string)
packages/backend/src/flutter/flutterMain.ts:145
↓ 8 callers
Function
stringToClassName
(name: string)
packages/backend/src/common/numToAutoFixed.ts:90
↓ 7 callers
Method
build
(additionalAttr = "")
packages/backend/src/tailwind/tailwindDefaultBuilder.ts:269
↓ 7 callers
Function
flutterColor
( color: RGB, opacity: number, variableColorName?: string, )
packages/backend/src/flutter/builderImpl/flutterColor.ts:221
↓ 7 callers
Function
swiftuiColor
(color: RGB, opacity: number)
packages/backend/src/swiftui/builderImpl/swiftuiColor.ts:119
↓ 6 callers
Function
commonStroke
( node: SceneNode, divideBy: number = 1, )
packages/backend/src/common/commonStroke.ts:3
↓ 6 callers
Function
formatTailwindSizeValue
( size: number, prefix: string, settings?: TailwindSettings, )
packages/backend/src/tailwind/builderImpl/tailwindSize.ts:11
↓ 6 callers
Function
generateComposeWidget
( widget: string, props: Record<string, any>, )
packages/backend/src/compose/composeMain.ts:114
↓ 6 callers
Function
getBorder
( weight: number, kind: string, useOutline: boolean = false, isBoxShadow: boolean = false, )
packages/backend/src/tailwind/builderImpl/tailwindBorder.ts:11
↓ 6 callers
Function
htmlMain
( sceneNode: Array<SceneNode>, settings: PluginSettings, isPreview: boolean = false, )
packages/backend/src/html/htmlMain.ts:311
↓ 6 callers
Function
tailwindWidgetGenerator
( sceneNode: ReadonlyArray<SceneNode>, settings: TailwindSettings, )
packages/backend/src/tailwind/tailwindMain.ts:37
↓ 5 callers
Function
cloneNode
( node: T, parent: ParentNode | null, )
packages/backend/src/altNodes/oldAltConversion.ts:108
↓ 5 callers
Function
commonIsAbsolutePosition
(node: SceneNode)
packages/backend/src/common/commonPosition.ts:92
↓ 5 callers
Function
commonLetterSpacing
( letterSpacing: LetterSpacing, fontSize: number, )
packages/backend/src/common/commonTextHeightSpacing.ts:15
↓ 5 callers
Function
commonPadding
( node: InferredAutoLayoutResult, )
packages/backend/src/common/commonPadding.ts:3
↓ 5 callers
Function
getCommonPositionValue
( node: SceneNode, settings?: HTMLSettings | TailwindSettings, )
packages/backend/src/common/commonPosition.ts:3
↓ 5 callers
Function
getCommonRadius
(node: SceneNode)
packages/backend/src/common/commonRadius.ts:3
↓ 5 callers
Function
getRadius
(radius: number)
packages/backend/src/tailwind/builderImpl/tailwindBorder.ts:147
↓ 5 callers
Function
getVisibleNodes
(nodes: readonly SceneNode[])
packages/backend/src/common/nodeVisibility.ts:1
↓ 5 callers
Function
htmlColorFromFills
( fills: ReadonlyArray<Paint> | undefined, )
packages/backend/src/html/builderImpl/htmlColor.ts:59
↓ 5 callers
Function
htmlWidgetGenerator
( sceneNode: ReadonlyArray<SceneNode>, settings: HTMLSettings, )
packages/backend/src/html/htmlMain.ts:376
↓ 4 callers
Method
commonPositionStyles
()
packages/backend/src/html/htmlDefaultBuilder.ts:121
↓ 4 callers
Function
formatDataAttribute
(label: string, value?: string)
packages/backend/src/common/commonFormatAttributes.ts:20
↓ 4 callers
Function
generateBorderSideCode
( node: SceneNode & MinimalStrokesMixin, )
packages/backend/src/flutter/flutterContainer.ts:162
↓ 4 callers
Function
generateBorderSideCode
( width: number, strokeAlign: string, color: string, )
packages/backend/src/flutter/builderImpl/flutterBorder.ts:49
↓ 4 callers
Function
getColorInfo
(fill: SolidPaint | ColorStop)
packages/backend/src/tailwind/conversionTables.ts:176
↓ 4 callers
Function
htmlCodeGenTextStyles
(settings: HTMLSettings)
packages/backend/src/html/htmlMain.ts:686
↓ 4 callers
Function
htmlContainer
( node: SceneNode & SceneNodeMixin & BlendMixin & LayoutMixin & GeometryMixin & MinimalB
packages/backend/src/html/htmlMain.ts:576
↓ 4 callers
Function
htmlGradientFromFills
(fill: Paint)
packages/backend/src/html/builderImpl/htmlColor.ts:141
↓ 4 callers
Function
nearestValue
(goal: number, array: Array<number>)
packages/backend/src/tailwind/conversionTables.ts:7
↓ 4 callers
Function
nodeSize
(node: SceneNode)
packages/backend/src/common/nodeWidthHeight.ts:3
↓ 4 callers
Method
position
()
packages/backend/src/tailwind/tailwindDefaultBuilder.ts:135
↓ 4 callers
Function
processColorVariables
(paint: Paint)
packages/backend/src/altNodes/jsonNodeConversion.ts:153
↓ 4 callers
Function
processGradientStops
( stops: ReadonlyArray<ColorStop>, fillOpacity: number = 1, positionMultiplier: number = 100, unit: st
packages/backend/src/html/builderImpl/htmlColor.ts:125
↓ 4 callers
Function
pxToRemToTailwind
( value: number, conversionMap: Record<number, string>, )
packages/backend/src/tailwind/conversionTables.ts:50
↓ 4 callers
Function
pxToTailwind
( value: number, conversionMap: Record<number, string>, )
packages/backend/src/tailwind/conversionTables.ts:74
↓ 4 callers
Function
rgbTo8hex
(color: RGB, alpha: number)
packages/backend/src/common/color.ts:14
↓ 4 callers
Function
safeRun
(settings: PluginSettings)
apps/plugin/plugin-src/code.ts:88
↓ 3 callers
Method
blur
()
packages/backend/src/html/htmlDefaultBuilder.ts:388
↓ 3 callers
Method
build
(indentLevel: number = 0)
packages/backend/src/swiftui/swiftuiDefaultBuilder.ts:162
↓ 3 callers
Function
commonLineHeight
( lineHeight: LineHeight, fontSize: number, )
packages/backend/src/common/commonTextHeightSpacing.ts:1
↓ 3 callers
Method
commonPositionStyles
()
packages/backend/src/tailwind/tailwindDefaultBuilder.ts:96
↓ 3 callers
Function
composeWidgetGenerator
( sceneNode: ReadonlyArray<SceneNode>, )
packages/backend/src/compose/composeMain.ts:148
↓ 3 callers
Function
curry
( fn: T, arity = fn.length, )
packages/backend/src/common/curry.ts:1
↓ 3 callers
Method
customColor
* https://tailwindcss.com/docs/text-color/ * example: text-blue-500 * example: text-opacity-25 * example: bg-blue-500
packages/backend/src/tailwind/tailwindDefaultBuilder.ts:166
↓ 3 callers
Function
exactValue
( goal: number, array: Array<number>, )
packages/backend/src/tailwind/conversionTables.ts:29
↓ 3 callers
Function
flutterWidgetGenerator
( sceneNode: ReadonlyArray<SceneNode>, )
packages/backend/src/flutter/flutterMain.ts:90
↓ 3 callers
Function
generateBorderRadius
(node: SceneNode)
packages/backend/src/flutter/flutterContainer.ts:260
↓ 3 callers
Function
generateSwiftViewCode
( className: string, properties: Record<string, string | number>, children: string, )
packages/backend/src/swiftui/swiftuiMain.ts:214
↓ 3 callers
Function
getPlaceholderImage
(w: number, h = -1)
packages/backend/src/common/images.ts:50
↓ 3 callers
Function
htmlColor
(color: RGB, alpha: number = 1)
packages/backend/src/html/builderImpl/htmlColor.ts:80
↓ 3 callers
Function
indentStringFlutter
( str: string, indentLevel: number = 2, )
packages/backend/src/common/indentString.ts:12
↓ 3 callers
Function
memoizedVariableToColorName
( variableId: string, )
packages/backend/src/altNodes/jsonNodeConversion.ts:34
↓ 3 callers
Function
nearestOpacity
(nodeOpacity: number)
packages/backend/src/tailwind/conversionTables.ts:142
↓ 3 callers
Function
nodesToJSON
( nodes: ReadonlyArray<SceneNode>, settings: PluginSettings, )
packages/backend/src/altNodes/jsonNodeConversion.ts:633
↓ 3 callers
Function
oldConvertNodesToAltNodes
( sceneNode: ReadonlyArray<SceneNode>, parent: ParentNode | null, )
packages/backend/src/altNodes/oldAltConversion.ts:102
↓ 3 callers
Function
parseTextAsCode
(originalText: string)
packages/backend/src/flutter/flutterTextBuilder.ts:284
↓ 3 callers
Method
position
()
packages/backend/src/html/htmlDefaultBuilder.ts:263
↓ 3 callers
Function
processColorWithVariable
(fill: { color: RGB; opacity?: number; variableColorName?: string; })
packages/backend/src/html/builderImpl/htmlColor.ts:8
↓ 3 callers
Function
pxToBlur
(value: number)
packages/backend/src/tailwind/conversionTables.ts:122
↓ 3 callers
Method
size
()
packages/backend/src/tailwind/tailwindDefaultBuilder.ts:197
↓ 3 callers
Method
storeStyles
()
packages/backend/src/html/htmlDefaultBuilder.ts:507
↓ 3 callers
Function
swiftuiContainer
( node: SceneNode, stack: string = "", )
packages/backend/src/swiftui/swiftuiMain.ts:107
↓ 3 callers
Function
swiftuiCornerRadius
(node: SceneNode)
packages/backend/src/swiftui/builderImpl/swiftuiBorder.ts:103
↓ 3 callers
Function
swiftuiWidgetGenerator
( sceneNode: ReadonlyArray<SceneNode>, indentLevel: number, )
packages/backend/src/swiftui/swiftuiMain.ts:64
↓ 3 callers
Function
tailwindContainer
( node: SceneNode & SceneNodeMixin & BlendMixin & LayoutMixin & GeometryMixin & MinimalB
packages/backend/src/tailwind/tailwindMain.ts:252
↓ 3 callers
Function
tailwindSolidColor
( fill: SolidPaint | ColorStop, kind: TailwindColorType, useVarSyntax: boolean = false, )
packages/backend/src/tailwind/builderImpl/tailwindColor.ts:69
↓ 3 callers
Method
textShadow
* New method to handle text shadow. * Checks if a drop shadow effect is applied to the node and * returns Flutter code for the TextStyle "shadow
packages/backend/src/flutter/flutterTextBuilder.ts:236
↓ 3 callers
Function
toHex
(num: number)
packages/backend/src/html/builderImpl/htmlColor.ts:91
↓ 3 callers
Function
toHex
(num: number)
packages/backend/src/common/color.ts:48
↓ 2 callers
Method
addData
(label: string, value?: string)
packages/backend/src/tailwind/tailwindDefaultBuilder.ts:263
↓ 2 callers
Method
addData
(label: string, value?: string)
packages/backend/src/html/htmlDefaultBuilder.ts:419
↓ 2 callers
Method
addModifierMixed
( property: string, value: string | SwiftUIModifier | SwiftUIModifier[], )
packages/backend/src/swiftui/builderImpl/swiftuiParser.ts:13
↓ 2 callers
Function
applyChanges
()
packages/plugin-ui/src/components/CustomPrefixInput.tsx:182
↓ 2 callers
Method
applyFillsToStyle
( paintArray: ReadonlyArray<Paint> | PluginAPI["mixed"], property: "text" | "background", )
packages/backend/src/html/htmlDefaultBuilder.ts:283
↓ 2 callers
Method
blend
()
packages/backend/src/tailwind/tailwindDefaultBuilder.ts:85
↓ 2 callers
Method
blendAttr
(node: SceneNode)
packages/backend/src/flutter/flutterDefaultBuilder.ts:29
↓ 2 callers
Method
blendAttr
(node: SceneNode)
packages/backend/src/compose/composeDefaultBuilder.ts:28
↓ 2 callers
Function
calculateContrastRatio
(color1: RGB, color2: RGB)
packages/backend/src/common/retrieveUI/commonUI.ts:2
↓ 2 callers
Function
calculateEffectiveOpacity
* Calculate effective opacity from a fill or color stop * @param fill The color fill or stop to process * @param parentOpacity Optional parent opaci
packages/backend/src/tailwind/builderImpl/tailwindColor.ts:41
↓ 2 callers
Method
commonPositionStyles
(node: SceneNode)
packages/backend/src/swiftui/swiftuiDefaultBuilder.ts:39
↓ 2 callers
Method
commonShapeStyles
()
packages/backend/src/tailwind/tailwindDefaultBuilder.ts:104
↓ 2 callers
Method
commonShapeStyles
()
packages/backend/src/html/htmlDefaultBuilder.ts:129
↓ 2 callers
Function
dropEmptyStrings
(strings: string[])
packages/backend/src/tailwind/tailwindDefaultBuilder.ts:37
next →
1–100 of 548, ranked by callers