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
↓ 2 callers
Function
escapeJSXText
(text: string)
packages/backend/src/common/parseJSX.ts:45
↓ 2 callers
Function
extractComponentName
(node: InstanceNode)
packages/backend/src/tailwind/tailwindMain.ts:242
↓ 2 callers
Function
flutterColorFromDirectFills
( fills: ReadonlyArray<Paint>, )
packages/backend/src/flutter/builderImpl/flutterColor.ts:31
↓ 2 callers
Function
flutterColorFromFills
( node: SceneNode, propertyPath: string, )
packages/backend/src/flutter/builderImpl/flutterColor.ts:17
↓ 2 callers
Function
flutterGradient
(fill: GradientPaint)
packages/backend/src/flutter/builderImpl/flutterColor.ts:114
↓ 2 callers
Function
flutterMain
( sceneNode: ReadonlyArray<SceneNode>, settings: PluginSettings, )
packages/backend/src/flutter/flutterMain.ts:64
↓ 2 callers
Function
flutterSize
( node: SceneNode, )
packages/backend/src/flutter/builderImpl/flutterSize.ts:11
↓ 2 callers
Method
fontWeight
(fontWeight: number)
packages/backend/src/swiftui/swiftuiTextBuilder.ts:60
↓ 2 callers
Function
formatClassAttribute
( classes: string[], isJSX: boolean, )
packages/backend/src/common/commonFormatAttributes.ts:26
↓ 2 callers
Function
generateBorderModifier
( width: number, fill: Paint, alignment: "inside" | "center" | "outside", shape?: string | null )
packages/backend/src/compose/builderImpl/composeBorder.ts:90
↓ 2 callers
Function
generateRotationMatrix
(node: AltNode)
packages/backend/src/flutter/builderImpl/flutterBlend.ts:62
↓ 2 callers
Function
generateUniqueClassName
(prefix = "figma")
packages/backend/src/html/htmlMain.ts:57
↓ 2 callers
Function
getClassLabel
(isJSX: boolean = false)
packages/backend/src/common/commonFormatAttributes.ts:3
↓ 2 callers
Function
getComponentName
( nodeName: string | undefined, className: string, nodeType: string, )
packages/backend/src/html/htmlMain.ts:103
↓ 2 callers
Function
getCrossAxisAlignment
( node: InferredAutoLayoutResult, )
packages/backend/src/compose/builderImpl/composeAutoLayout.ts:19
↓ 2 callers
Function
getMainAxisAlignment
( node: InferredAutoLayoutResult, )
packages/backend/src/compose/builderImpl/composeAutoLayout.ts:1
↓ 2 callers
Function
getStrokeAlign
( node: MinimalStrokesMixin, strokeWeight: number, )
packages/backend/src/flutter/flutterContainer.ts:225
↓ 2 callers
Function
getUserSettings
()
apps/plugin/plugin-src/code.ts:49
↓ 2 callers
Function
gradientAngle
(fill: GradientPaint)
packages/backend/src/common/color.ts:62
↓ 2 callers
Function
htmlAngularGradient
(fill: GradientPaint)
packages/backend/src/html/builderImpl/htmlColor.ts:195
↓ 2 callers
Function
htmlRadialGradient
(fill: GradientPaint)
packages/backend/src/html/builderImpl/htmlColor.ts:177
↓ 2 callers
Function
htmlShadow
(node: BlendMixin)
packages/backend/src/html/builderImpl/htmlShadow.ts:7
↓ 2 callers
Function
isTwigContentNode
(node: SceneNode)
packages/backend/src/tailwind/tailwindMain.ts:237
↓ 2 callers
Function
isTypicalIconSize
* Checks if a node's dimensions fall within a typical *maximum* size for icons. * Simplified to only check max size.
packages/backend/src/altNodes/iconDetection.ts:72
↓ 2 callers
Method
letterSpacing
(letterSpacing: LetterSpacing, fontSize: number)
packages/backend/src/html/htmlTextBuilder.ts:175
↓ 2 callers
Method
lineHeight
(lineHeight: LineHeight, fontSize: number)
packages/backend/src/html/htmlTextBuilder.ts:183
↓ 2 callers
Function
lowercaseFirstLetter
(str: string)
packages/backend/src/common/lowercaseFirstLetter.ts:1
↓ 2 callers
Function
luminance
(color: RGB)
packages/backend/src/common/retrieveUI/commonUI.ts:14
↓ 2 callers
Function
makeRowColumnWrap
( autoLayout: InferredAutoLayoutResult, children: string, )
packages/backend/src/flutter/flutterMain.ts:224
↓ 2 callers
Function
makeRowColumnWrap
( autoLayout: InferredAutoLayoutResult, children: string, )
packages/backend/src/compose/composeMain.ts:282
↓ 2 callers
Function
nearestColor
* Gets the nearest color, from the given list of {@link ColorSpec} objects * (which defaults to {@link nearestColor.DEFAULT_COLORS}). * * Probably
packages/backend/src/nearest-color/nearestColor.ts:33
↓ 2 callers
Function
nearestValueWithThreshold
( goal: number, array: Array<number>, thresholdPercent: number = localTailwindSettings.thresholdPercent,
packages/backend/src/tailwind/conversionTables.ts:14
↓ 2 callers
Function
opacityToAlpha
(opacity: number)
packages/backend/src/flutter/builderImpl/flutterColor.ts:217
↓ 2 callers
Function
parseColor
* Parses a color from a string. * * @private * @param {RGB|string} source * @return {RGB} * * @example * parseColor({ r: 3, g: 22, b: 111 }); /
packages/backend/src/nearest-color/nearestColor.ts:151
↓ 2 callers
Method
position
(node: SceneNode)
packages/backend/src/flutter/flutterDefaultBuilder.ts:43
↓ 2 callers
Method
position
(node: SceneNode)
packages/backend/src/compose/composeDefaultBuilder.ts:41
↓ 2 callers
Function
postEmptyMessage
()
packages/backend/src/messaging.ts:21
↓ 2 callers
Function
postUISettingsChangingMessage
( key: string, value: T, options?: WindowPostMessageOptions, )
apps/plugin/ui-src/messaging.ts:14
↓ 2 callers
Function
renderAndAttachSVG
(node: any)
packages/backend/src/altNodes/altNodeUtils.ts:57
↓ 2 callers
Function
retrieveGenericSolidUIColors
( framework: Framework, )
packages/backend/src/common/retrieveUI/retrieveColors.ts:26
↓ 2 callers
Method
size
()
packages/backend/src/html/htmlDefaultBuilder.ts:349
↓ 2 callers
Function
stylesToCSS
(styles: string[], isJSX: boolean)
packages/backend/src/html/htmlMain.ts:80
↓ 2 callers
Function
swiftuiMain
( sceneNode: Array<SceneNode>, settings: PluginSettings, )
packages/backend/src/swiftui/swiftuiMain.ts:37
↓ 2 callers
Function
swiftuiSize
( node: SceneNode, )
packages/backend/src/swiftui/builderImpl/swiftuiSize.ts:4
↓ 2 callers
Function
swiftuiSolidColorFromDirectFills
( fills: ReadonlyArray<Paint> | PluginAPI["mixed"], )
packages/backend/src/swiftui/builderImpl/swiftuiColor.ts:50
↓ 2 callers
Function
tailwindArbitraryGradient
(cssGradient: string)
packages/backend/src/tailwind/builderImpl/tailwindColor.ts:201
↓ 2 callers
Function
tailwindColorFromFills
( fills: ReadonlyArray<Paint>, kind: TailwindColorType, )
packages/backend/src/tailwind/builderImpl/tailwindColor.ts:128
↓ 2 callers
Function
tailwindGradient
(fill: GradientPaint)
packages/backend/src/tailwind/builderImpl/tailwindColor.ts:321
↓ 2 callers
Function
tailwindMain
( sceneNode: Array<SceneNode>, settings: PluginSettings, )
packages/backend/src/tailwind/tailwindMain.ts:20
↓ 2 callers
Function
validateInput
(value: string)
packages/plugin-ui/src/components/CustomPrefixInput.tsx:64
↓ 2 callers
Function
widgetGeneratorWithLimits
( node: SceneNode & ChildrenMixin, indentLevel: number, )
packages/backend/src/swiftui/swiftuiMain.ts:240
↓ 1 callers
Function
adjustChildrenOrder
(node: any)
packages/backend/src/altNodes/jsonNodeConversion.ts:235
↓ 1 callers
Function
applyPrefixToClasses
( codeString: string, prefix: string | undefined, )
packages/plugin-ui/src/components/CodePanel.tsx:45
↓ 1 callers
Method
autoLayoutPadding
()
packages/backend/src/tailwind/tailwindDefaultBuilder.ts:225
↓ 1 callers
Method
autoLayoutPadding
()
packages/backend/src/html/htmlDefaultBuilder.ts:380
↓ 1 callers
Method
autoLayoutPadding
(node: SceneNode)
packages/backend/src/swiftui/swiftuiDefaultBuilder.ts:155
↓ 1 callers
Method
blend
()
packages/backend/src/html/htmlDefaultBuilder.ts:146
↓ 1 callers
Method
blend
(node: SceneNode & LayoutMixin & MinimalBlendMixin)
packages/backend/src/swiftui/swiftuiDefaultBuilder.ts:47
↓ 1 callers
Function
blendModeEnum
(node: MinimalBlendMixin)
packages/backend/src/swiftui/builderImpl/swiftuiBlend.ts:55
↓ 1 callers
Method
blur
()
packages/backend/src/tailwind/tailwindDefaultBuilder.ts:232
↓ 1 callers
Method
border
()
packages/backend/src/tailwind/tailwindDefaultBuilder.ts:122
↓ 1 callers
Method
border
(settings: HTMLSettings)
packages/backend/src/html/htmlDefaultBuilder.ts:157
↓ 1 callers
Method
buildBackgroundBlendModes
(paintArray: ReadonlyArray<Paint>)
packages/backend/src/html/htmlDefaultBuilder.ts:316
↓ 1 callers
Function
buildBackgroundValues
( paintArray: ReadonlyArray<Paint> | PluginAPI["mixed"], )
packages/backend/src/html/builderImpl/htmlColor.ts:240
↓ 1 callers
Method
buildModifierLines
(indentLevel: number)
packages/backend/src/swiftui/builderImpl/swiftuiParser.ts:38
↓ 1 callers
Function
calculateAngle
( start: { x: number; y: number }, end: { x: number; y: number }, )
packages/backend/src/common/color.ts:73
↓ 1 callers
Function
calculateRectangleFromBoundingBox
( boundingBox: BoundingBox, figmaRotationDegrees: number, )
packages/backend/src/common/commonPosition.ts:47
↓ 1 callers
Function
canUseSimpleElevation
(effect: Effect)
packages/backend/src/compose/builderImpl/composeShadow.ts:89
↓ 1 callers
Function
categorizeWarnings
(warnings: Warning[])
packages/plugin-ui/src/components/WarningsPanel.tsx:18
↓ 1 callers
Function
checkChildrenRecursively
* Recursively checks the children of a container node. * Returns an object indicating if disallowed children were found * and if any valid icon cont
packages/backend/src/altNodes/iconDetection.ts:99
↓ 1 callers
Function
clearWarnings
()
packages/backend/src/common/commonConversionWarnings.ts:10
↓ 1 callers
Function
cloneAsRectangleNode
( node: T, parent: ParentNode | null, )
packages/backend/src/altNodes/oldAltConversion.ts:157
↓ 1 callers
Function
codegenMode
()
apps/plugin/plugin-src/code.ts:245
↓ 1 callers
Function
collectNodeColorVariables
( node: any, )
packages/backend/src/altNodes/jsonNodeConversion.ts:70
↓ 1 callers
Function
composeBorder
(node: SceneNode, shape?: string | null)
packages/backend/src/compose/builderImpl/composeBorder.ts:42
↓ 1 callers
Function
composeColor
(fill: Paint)
packages/backend/src/compose/builderImpl/composeColor.ts:3
↓ 1 callers
Function
composeContainer
( node: SceneNode & MinimalBlendMixin, child: string, )
packages/backend/src/compose/composeContainer.ts:9
↓ 1 callers
Function
composeFrame
( node: SceneNode & BaseFrameMixin & MinimalBlendMixin, )
packages/backend/src/compose/composeMain.ts:228
↓ 1 callers
Function
composeGroup
(node: GroupNode)
packages/backend/src/compose/composeMain.ts:192
↓ 1 callers
Function
composeMain
( sceneNode: ReadonlyArray<SceneNode>, settings: PluginSettings, )
packages/backend/src/compose/composeMain.ts:71
↓ 1 callers
Function
composeOpacity
( node: MinimalBlendMixin, child: string, )
packages/backend/src/compose/builderImpl/composeBlend.ts:8
↓ 1 callers
Function
composePadding
(node: InferredAutoLayoutResult)
packages/backend/src/compose/builderImpl/composePadding.ts:12
↓ 1 callers
Function
composeRotation
(node: AltNode, child: string)
packages/backend/src/compose/builderImpl/composeBlend.ts:46
↓ 1 callers
Function
composeShadow
(effects: readonly Effect[])
packages/backend/src/compose/builderImpl/composeShadow.ts:9
↓ 1 callers
Function
composeSize
(node: SceneNode)
packages/backend/src/compose/builderImpl/composeSize.ts:3
↓ 1 callers
Function
composeText
(node: TextNode)
packages/backend/src/compose/composeMain.ts:221
↓ 1 callers
Function
composeVisibility
(node: SceneNode, child: string)
packages/backend/src/compose/builderImpl/composeBlend.ts:27
↓ 1 callers
Function
convertNode
(settings: TailwindSettings)
packages/backend/src/tailwind/tailwindMain.ts:48
↓ 1 callers
Function
convertNode
(settings: HTMLSettings)
packages/backend/src/html/htmlMain.ts:388
↓ 1 callers
Function
convertNodeToAltNode
(parent: ParentNode | null)
packages/backend/src/altNodes/oldAltConversion.ts:43
↓ 1 callers
Function
convertSolidColor
( fill: Paint, framework: Framework, )
packages/backend/src/common/retrieveUI/retrieveColors.ts:55
↓ 1 callers
Function
convertToCode
( nodes: SceneNode[], settings: PluginSettings, )
packages/backend/src/common/retrieveUI/convertToCode.ts:8
↓ 1 callers
Method
cornerRadius
(node: SceneNode)
packages/backend/src/swiftui/swiftuiDefaultBuilder.ts:123
↓ 1 callers
Function
countNodes
(nodes: ReadonlyArray<SceneNode>)
packages/backend/src/code.ts:40
↓ 1 callers
Function
createCanvasImageUrl
(width: number, height: number)
packages/plugin-ui/src/lib/utils.ts:8
↓ 1 callers
Function
createColorSpec
* Creates a {@link ColorSpec} from either a string or an {@link RGB}. * * @private * @param {string|RGB} input * @param {string=} name * @return
packages/backend/src/nearest-color/nearestColor.ts:206
↓ 1 callers
Method
createContainer
(node: SceneNode)
packages/backend/src/flutter/flutterDefaultBuilder.ts:22
↓ 1 callers
Method
createContainer
(node: SceneNode)
packages/backend/src/compose/composeDefaultBuilder.ts:21
↓ 1 callers
Function
createDirectionalStack
( children: string, inferredAutoLayout: InferredAutoLayoutResult, )
packages/backend/src/swiftui/swiftuiMain.ts:172
↓ 1 callers
Method
createText
(node: TextNode)
packages/backend/src/flutter/flutterTextBuilder.ts:29
← previous
next →
101–200 of 548, ranked by callers