Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/arikchakma/maily.to
/ functions
Functions
696 in github.com/arikchakma/maily.to
⨍
Functions
696
◇
Types & classes
37
↓ 92 callers
Function
cn
(...inputs: ClassValue[])
packages/core/src/utils/classname.ts:9
↓ 49 callers
Function
useEditorInstance
(editor?: Editor | null)
packages/core/src/hooks/use-editor-instance.ts:15
↓ 32 callers
Method
get
Get a typed variable from this context.
packages/render/src/context.ts:77
↓ 30 callers
Function
guard
(type: string)
packages/shared/src/is.ts:42
↓ 25 callers
Method
child
* Derive a child context for rendering a child node. * * - `config`, `styles`, and `fonts` are shared by reference. * - `vars` are shallow-cl
packages/render/src/context.ts:98
↓ 25 callers
Function
makeCtx
( opts: Partial<CreateRenderContextOptions> = {} )
packages/render/src/context.test.ts:8
↓ 25 callers
Method
set
* Set a typed variable on this context. * Only affects this context — child contexts created via `child()` get * their own copy and won't see mu
packages/render/src/context.ts:74
↓ 24 callers
Function
getVariableValue
( name: `--mly-${string}`, value: unknown )
packages/shared/src/css-variables.ts:18
↓ 23 callers
Function
handleAttributeChange
(attribute: string, value: string | null)
packages/core/src/components/button-bubble-menu/button-bubble-menu.tsx:32
↓ 21 callers
Function
buildConfig
(config: MailyConfig = {})
packages/render/src/config.ts:94
↓ 21 callers
Function
makeColumn
(width: number | null)
packages/render/src/lib/columns.test.ts:6
↓ 21 callers
Function
shouldShow
(node: AnyMailyNode, ctx: RenderContext)
packages/render/src/lib/visibility.ts:11
↓ 18 callers
Function
cn
(...inputs: ClassValue[])
apps/web/app/lib/classname.ts:5
↓ 18 callers
Function
makeCtx
( payload?: Record<string, any>, configVariables?: Record<string, any> )
packages/render/src/lib/visibility.test.ts:14
↓ 18 callers
Function
parsePxValue
(value: string | number | undefined)
packages/render/src/lib/sizing.ts:7
↓ 17 callers
Function
makeNode
(rule?: VisibilityRule | null)
packages/render/src/lib/visibility.test.ts:10
↓ 17 callers
Function
migrate
(json: Record<string, any>)
packages/migration/src/migrate.ts:67
↓ 17 callers
Function
shouldSuppressMarginBottom
(ctx: RenderContext)
packages/render/src/lib/spacing.ts:40
↓ 14 callers
Function
annotateContainerWidths
( node: Record<string, any>, availableWidth: number = ROOT_WIDTH )
packages/migration/src/utils/container-width.ts:34
↓ 14 callers
Method
children
Render all child nodes of a parent, creating a child context for each.
packages/render/src/context.ts:67
↓ 14 callers
Function
clamp
(value: number, [min, max]: [number, number])
packages/shared/src/math.ts:1
↓ 14 callers
Function
getNodeFontStyleDefaults
( nodeType: string, level?: HeadingLevel )
packages/shared/src/theme.ts:247
↓ 14 callers
Function
isDef
(val?: T | null)
packages/shared/src/is.ts:121
↓ 14 callers
Function
useMailyId
()
packages/ui/src/hooks/use-maily-id.ts:3
↓ 13 callers
Function
button
( node: Record<string, any>, warnings: MigrationWarning[] )
packages/migration/src/transforms/button.ts:23
↓ 13 callers
Function
calculateColumnLayout
( columnNodes: ColumnNode[], gap: number, containerBox: number )
packages/render/src/lib/columns.ts:50
↓ 13 callers
Function
makeDoc
(content: Record<string, any>[])
packages/migration/src/utils/container-width.test.ts:5
↓ 13 callers
Function
roundTo
(value: number, decimals: number)
packages/shared/src/math.ts:16
↓ 12 callers
Function
makeButton
(attrs: Record<string, any> = {})
packages/migration/src/transforms/button.test.ts:6
↓ 12 callers
Function
makeCtx
( parent: AnyMailyNode | undefined, siblingIndex: number )
packages/render/src/lib/spacing.test.ts:9
↓ 11 callers
Function
dispatch
( node: AnyMailyNode, ctx: RenderContext )
packages/render/src/node.tsx:63
↓ 11 callers
Function
getFontStyle
( attrs: FontStyleAttributes, defaults?: Partial<NodeFontStyleDefaults> )
packages/shared/src/font-style.ts:151
↓ 11 callers
Function
useOnSelectionUpdate
( editor: Editor, onSelectionUpdate: () => void )
packages/core/src/hooks/use-on-selection-update.ts:5
↓ 10 callers
Function
getBorderStyle
(config: BorderStyleConfig)
packages/shared/src/border.ts:48
↓ 10 callers
Function
getNodeAndPos
()
packages/core/src/components/drag-context/drag-context-menu.tsx:85
↓ 10 callers
Function
global
( node: Record<string, any>, warnings: MigrationWarning[] )
packages/migration/src/transforms/global.ts:15
↓ 10 callers
Function
image
( node: Record<string, any>, warnings: MigrationWarning[] )
packages/migration/src/transforms/image.ts:22
↓ 10 callers
Function
logo
( node: Record<string, any>, warnings: MigrationWarning[] )
packages/migration/src/transforms/logo.ts:27
↓ 10 callers
Function
makeImage
(attrs: Record<string, any> = {})
packages/migration/src/transforms/image.test.ts:6
↓ 10 callers
Function
makeLogo
(attrs: Record<string, any> = {})
packages/migration/src/transforms/logo.test.ts:6
↓ 10 callers
Function
render
(mark: AnyMailyMark, text: React.ReactNode, ctx: RenderContext)
packages/render/src/mark.tsx:44
↓ 10 callers
Function
useOnNodeSelect
(editor: Editor, onSelect: () => void)
packages/core/src/hooks/use-on-node-select.ts:7
↓ 9 callers
Function
getCssDirection
( dir: TextDirection | null | undefined )
packages/shared/src/text-direction.ts:29
↓ 9 callers
Function
useToolbarContext
()
packages/core/src/components/toolbar/toolbar-context.ts:12
↓ 8 callers
Function
resolveVariableText
(text: string, ctx: RenderContext)
packages/render/src/lib/resolve-variable.ts:45
↓ 8 callers
Function
serializeVariableToText
(variable: VariableAttributes)
packages/shared/src/variable.ts:28
↓ 8 callers
Function
shouldSuppressMarginTop
(ctx: RenderContext)
packages/render/src/lib/spacing.ts:17
↓ 8 callers
Method
style
Add a CSS rule to the shared document-level style collector.
packages/render/src/context.ts:86
↓ 7 callers
Function
initSize
(totalWidth: number)
packages/render/src/lib/sizing.ts:29
↓ 7 callers
Function
makeDoc
(content: AnyMailyNode[])
packages/render/src/lib/spacing.test.ts:20
↓ 6 callers
Function
cn
(...inputs: ClassValue[])
apps/app/src/utils/classname.ts:5
↓ 6 callers
Function
column
( node: Record<string, any>, warnings: MigrationWarning[] )
packages/migration/src/transforms/column.ts:27
↓ 6 callers
Function
hideHandle
()
packages/extension-drag-handle/src/drag-handle-plugin.ts:107
↓ 6 callers
Function
insetBox
(size: BoxModel, spacing: InsetBoxSpacing)
packages/render/src/lib/sizing.ts:46
↓ 6 callers
Function
isAllowedTextAlignment
( value: unknown )
packages/shared/src/alignment.ts:16
↓ 6 callers
Function
makeColumn
(attrs: Record<string, any> = {})
packages/migration/src/transforms/column.test.ts:7
↓ 6 callers
Function
makeDoc
(...content: JSONContent[])
packages/render/src/conditional-styles.test.ts:10
↓ 6 callers
Function
useValueAsRef
(value: T)
packages/ui/src/hooks/use-value-as-ref.ts:9
↓ 5 callers
Function
defineRenderContext
(opts: CreateRenderContextOptions)
packages/render/src/context.ts:133
↓ 5 callers
Function
deserializeVariableFromText
(text: string)
packages/shared/src/variable.ts:54
↓ 5 callers
Function
findNodeClientRect
(editor: Editor, nodeType: string)
packages/core/src/utils/selection.ts:28
↓ 5 callers
Method
font
Register a font face in the shared document-level font collector.
packages/render/src/context.ts:88
↓ 5 callers
Function
getComputedStyle
( node: Element, property: keyof CSSStyleDeclaration )
packages/extension-drag-handle/src/helpers/get-computed-style.ts:1
↓ 5 callers
Function
getMarginStyle
(config: MarginStyleConfig)
packages/shared/src/margin.ts:24
↓ 5 callers
Function
getPaddingStyle
(config: PaddingStyleConfig)
packages/shared/src/padding.ts:24
↓ 5 callers
Function
httpCall
( url: string, options?: HttpOptionsType )
apps/web/app/lib/http.ts:28
↓ 5 callers
Function
makeParagraph
(text = 'hello')
packages/render/src/conditional-styles.test.ts:14
↓ 5 callers
Function
prepareAndRegisterFontFaceFromAttrs
( ctx: RenderContext, attrs: FontStyleAttributes, defaults?: Partial<NodeFontStyleDefaults> )
packages/render/src/lib/font-face.ts:40
↓ 5 callers
Method
render
Render a single node using the registered node renderers.
packages/render/src/context.ts:64
↓ 5 callers
Function
requireContentMigration
(json: Record<string, any>)
packages/migration/src/migrate.ts:51
↓ 5 callers
Function
useConditionBuilderContext
()
packages/ui/src/components/condition-builder/condition-builder-context.ts:21
↓ 5 callers
Function
useThemeSettingsContext
()
packages/ui/src/components/theme-settings/theme-settings-context.ts:12
↓ 4 callers
Function
abortInflight
()
packages/extension-inline-suggestion/src/inline-suggestion.ts:88
↓ 4 callers
Function
columns
( node: Record<string, any>, _warnings: MigrationWarning[] )
packages/migration/src/transforms/columns.ts:9
↓ 4 callers
Function
inlineImage
( node: Record<string, any>, warnings: MigrationWarning[] )
packages/migration/src/transforms/inline-image.ts:10
↓ 4 callers
Function
json
(response: T, options: ResponseInit = {})
apps/web/app/lib/response.ts:9
↓ 4 callers
Function
makeColumns
(count = 2)
packages/render/src/conditional-styles.test.ts:22
↓ 4 callers
Function
match
(item: SlashCommandItem, search: string)
packages/core/src/utils/slash-command.ts:140
↓ 4 callers
Function
parseWidthToPercentage
( width: ImageWidth | null, maxWidthPixels: number = MAX_IMAGE_WIDTH_PIXELS )
packages/shared/src/image-width.ts:20
↓ 4 callers
Function
percentage
(portion: number, total: number)
packages/shared/src/math.ts:5
↓ 4 callers
Function
repeat
( node: Record<string, any>, warnings: MigrationWarning[] )
packages/migration/src/transforms/repeat.ts:10
↓ 4 callers
Function
resolveArray
(value: T | T[])
apps/web/app/lib/metadata.ts:115
↓ 4 callers
Function
resolveVariableId
( id: string, fallback: string | null | undefined, ctx: RenderContext )
packages/render/src/lib/resolve-variable.ts:15
↓ 4 callers
Function
set
(key: K, value: Variables[K])
packages/render/src/context.ts:189
↓ 4 callers
Function
useEditorRootContext
()
packages/core/src/components/editor/editor-root-context.ts:15
↓ 4 callers
Function
useTheme
()
packages/ui/src/hooks/use-theme.ts:16
↓ 3 callers
Function
abortInflight
()
packages/extension-ai-actions/src/ai-actions.ts:86
↓ 3 callers
Function
apiKeyQueryOptions
()
apps/web/app/components/api-key-config-dialog.tsx:32
↓ 3 callers
Function
buildDocFromVariableText
(content: string)
packages/shared/src/variable.ts:80
↓ 3 callers
Function
deepMerge
( target: T, ...sources: Partial<T>[] )
packages/shared/src/object.ts:14
↓ 3 callers
Function
get
(key: K)
packages/render/src/context.ts:194
↓ 3 callers
Function
getClosestNodeByName
(editor: Editor, name: string)
packages/core/src/utils/columns.ts:8
↓ 3 callers
Function
getMaxValue
(values: MultiValue<T>)
packages/core/src/components/interface/multi-unit-field.tsx:162
↓ 3 callers
Function
getOuterDomNode
(view: EditorView, domNode: HTMLElement)
packages/extension-drag-handle/src/drag-handle-plugin.ts:55
↓ 3 callers
Function
getRelativePos
(state: EditorState, absolutePos: number)
packages/extension-drag-handle/src/drag-handle-plugin.ts:24
↓ 3 callers
Function
getVariableSuggestions
( char: string = DEFAULT_VARIABLE_START_TRIGGER )
packages/core/src/extensions/variable/variable-suggestion.ts:46
↓ 3 callers
Function
handleAttributeChange
(attrs: Partial<SectionAttributes>)
packages/core/src/components/section-bubble-menu/section-bubble-menu.tsx:31
↓ 3 callers
Function
handleOpenChange
(nextOpen: boolean)
packages/core/src/components/drag-context/drag-context-menu.tsx:76
↓ 3 callers
Function
httpPost
( url: string, body: Record<string, any>, options?: HttpOptionsType )
apps/web/app/lib/http.ts:69
↓ 3 callers
Function
isNumber
(val: any)
packages/shared/src/is.ts:131
next →
1–100 of 696, ranked by callers