Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/1weiho/open-slide
/ functions
Functions
1,249 in github.com/1weiho/open-slide
⨍
Functions
1,249
◇
Types & classes
17
↓ 4 callers
Function
formatRichText
(value: string, formatText = formatJsxText)
packages/core/src/editing/edit-ops.ts:579
↓ 4 callers
Function
handleFile
(file: File)
packages/core/src/app/components/asset-view.tsx:77
↓ 4 callers
Function
handleMobileAction
(action: () => void)
packages/core/src/app/components/present/control-bar.tsx:71
↓ 4 callers
Function
hasUsableRect
(rect: LocalRect)
packages/core/src/app/components/slide-transition-layer.tsx:164
↓ 4 callers
Function
isPlainObject
(v: unknown)
packages/core/src/vite/design-plugin.ts:121
↓ 4 callers
Function
meaningfulChildren
(parent: JsxParent)
packages/core/src/editing/edit-ops.ts:377
↓ 4 callers
Function
measureLocalRect
(el: HTMLElement, wrapper: HTMLElement, wrapperRect: DOMRect)
packages/core/src/app/components/slide-transition-layer.tsx:152
↓ 4 callers
Function
openPresenterWindow
(slideId: string)
packages/core/src/app/components/player.tsx:462
↓ 4 callers
Function
readEditableText
(el: HTMLElement)
packages/core/src/app/components/inspector/inspector-provider.tsx:66
↓ 4 callers
Function
readSnapshot
(el: HTMLElement)
packages/core/src/app/components/inspector/inspector-panel.tsx:945
↓ 4 callers
Function
round2
(n: number)
packages/core/src/app/components/inspector/inspector-provider.tsx:1140
↓ 4 callers
Function
round2
(n: number)
packages/core/src/app/components/inspector/image-crop-dialog.tsx:210
↓ 4 callers
Function
runStationarySharedElementAnimation
( clone: HTMLElement, rect: LocalRect, styles: CSSStyleDeclaration, fromOpacity: string, toOpacity:
packages/core/src/app/components/slide-transition-layer.tsx:462
↓ 4 callers
Function
scaleRadius
(value: string, scaleX: number, scaleY: number)
packages/core/src/app/components/slide-transition-layer.tsx:231
↓ 4 callers
Function
sessionRow
(title: string, meta: string, status: SessionStatus, accent: string)
apps/demo/slides/vercel-labs-2026/index.tsx:909
↓ 4 callers
Function
sharedElementAnimationOptions
( phase: ResolvedSharedElementTransition, )
packages/core/src/app/components/slide-transition-layer.tsx:420
↓ 4 callers
Function
statCell
(label: string, value: string, sub: string, idx: number)
apps/demo/slides/vercel-labs-2026/index.tsx:1418
↓ 4 callers
Function
textFragment
(value: string)
packages/core/src/app/components/inspector/inspector-provider.tsx:129
↓ 4 callers
Function
titleOf
(id: string)
packages/core/src/app/routes/home.tsx:110
↓ 4 callers
Function
transformWithLocTags
(id: string)
packages/core/src/vite/loc-tags-plugin.test.ts:9
↓ 4 callers
Function
transformWithMockedResolve
(resolvedSlidesRoot: string, id: string)
packages/core/src/vite/loc-tags-plugin.test.ts:170
↓ 4 callers
Function
waitForFonts
()
packages/core/src/app/lib/print-ready.ts:7
↓ 4 callers
Function
walkAll
(ast: unknown, visit: Visitor)
packages/core/src/editing/babel-walk.ts:60
↓ 4 callers
Function
writeSlide
(root: string, id: string, title = id)
packages/core/src/editing/slide-ops.test.ts:26
↓ 3 callers
Function
b64urlDecode
(s: string)
packages/core/src/editing/comments.ts:18
↓ 3 callers
Function
buildStyleSplice
( source: string, element: t.JSXElement, ops: Array<{ key: string; value: string | null }>, )
packages/core/src/editing/edit-ops.ts:244
↓ 3 callers
Function
clampByte
(n: number)
packages/core/src/app/components/inspector/inspector-panel.tsx:1058
↓ 3 callers
Function
collectDomTextParts
(node: Node, out: DomTextPart[])
packages/core/src/app/components/inspector/inspector-provider.tsx:72
↓ 3 callers
Function
collectElementTextCandidates
(ast: t.File, element: t.JSXElement)
packages/core/src/editing/edit-ops.ts:1027
↓ 3 callers
Function
createViteConfig
(opts: CreateViteConfigOptions)
packages/core/src/vite/config.ts:44
↓ 3 callers
Function
exitCreate
()
packages/core/src/app/components/sidebar/sidebar.tsx:88
↓ 3 callers
Function
findDefaultExportArray
( source: string, )
packages/core/src/editing/slide-ops.ts:259
↓ 3 callers
Function
findNotesArray
(source: string)
packages/core/src/editing/slide-ops.ts:352
↓ 3 callers
Function
firstCommaToken
(value: string | null)
packages/core/src/http/request-guard.ts:14
↓ 3 callers
Function
formatCommand
(spec: CommandSpec)
packages/core/src/vite/routes/update.ts:108
↓ 3 callers
Function
formatJsxAttrValue
(value: string)
packages/core/src/editing/edit-ops.ts:34
↓ 3 callers
Function
getInitialVisibleRange
(current: number, count: number)
packages/core/src/app/components/thumbnail-rail.tsx:550
↓ 3 callers
Function
getVisibleRange
( scrollTop: number, count: number, viewportHeight: number, rowHeight: number, )
packages/core/src/app/components/thumbnail-rail.tsx:536
↓ 3 callers
Function
hasFiles
(e: React.DragEvent)
packages/core/src/app/components/asset-view.tsx:367
↓ 3 callers
Function
hasFiles
(e: React.DragEvent)
packages/core/src/app/components/inspector/asset-picker-dialog.tsx:189
↓ 3 callers
Function
hasImageFile
(e: React.DragEvent)
packages/core/src/app/components/image-placeholder.tsx:189
↓ 3 callers
Function
invalidateFolders
()
packages/core/src/vite/open-slide-plugin.ts:282
↓ 3 callers
Function
isSlideDrag
(e: React.DragEvent)
packages/core/src/app/components/sidebar/folder-item.tsx:99
↓ 3 callers
Function
isThemeFile
(p: string)
packages/core/src/vite/themes-plugin.ts:140
↓ 3 callers
Function
listAssets
(slideId: string)
packages/core/src/app/lib/assets.ts:14
↓ 3 callers
Function
loadGoogleFont
(family: string, weight: number, italic = false)
apps/web/app/og/docs/[...slug]/route.tsx:18
↓ 3 callers
Function
loadSlide
(id: string)
packages/core/src/app/lib/slides.ts:17
↓ 3 callers
Function
locTagsPlugin
(opts: LocTagsPluginOptions)
packages/core/src/vite/loc-tags-plugin.ts:78
↓ 3 callers
Function
looksLikeAsset
(url: string)
packages/core/src/app/lib/export-html.ts:170
↓ 3 callers
Function
measure
()
packages/core/src/app/components/slide-canvas.tsx:33
↓ 3 callers
Function
onCancel
()
packages/core/src/app/components/present/use-touch-swipe.ts:53
↓ 3 callers
Function
parsePx
(value: string)
packages/core/src/app/components/slide-transition-layer.tsx:224
↓ 3 callers
Function
parseSource
(source: string)
packages/core/src/vite/design-plugin.ts:9
↓ 3 callers
Function
portRow
(port: string, name: string, idx: number)
apps/demo/slides/vercel-labs-2026/index.tsx:1003
↓ 3 callers
Function
rebuildNotesArray
( source: string, arrayStart: number, arrayEnd: number, elements: string[], )
packages/core/src/editing/slide-ops.ts:467
↓ 3 callers
Function
reindexBackgroundLayerValues
(value: string, keptIndices: number[])
packages/core/src/app/lib/export-pdf.ts:243
↓ 3 callers
Function
replayDomTextRangeStyles
(el: HTMLElement, html: string, ops: TextRangeStyleOp[])
packages/core/src/app/components/inspector/inspector-provider.tsx:237
↓ 3 callers
Function
resolveSlidePath
( userCwd: string, slidesDir: string, slideId: string, )
packages/core/src/vite/routes/context.ts:62
↓ 3 callers
Function
resolved
(id: string)
packages/core/src/vite/themes-plugin.ts:15
↓ 3 callers
Function
scrollBehavior
()
packages/core/src/app/components/thumbnail-rail.tsx:557
↓ 3 callers
Function
set
(px: number)
packages/core/src/app/components/inspector/inspector-panel.tsx:441
↓ 3 callers
Function
sharedElementTransform
( rect: LocalRect, scaleX: number, scaleY: number, local: string, )
packages/core/src/app/components/slide-transition-layer.tsx:254
↓ 3 callers
Function
uploadAsset
( slideId: string, file: File, opts: UploadOptions = {}, )
packages/core/src/app/lib/assets.ts:21
↓ 3 callers
Function
url
(a: AssetImport)
apps/web/components/landing/demo-slide/index.tsx:10
↓ 3 callers
Function
useAssets
(slideId: string)
packages/core/src/app/lib/assets.ts:168
↓ 3 callers
Function
useHistory
()
packages/core/src/app/components/history-provider.tsx:32
↓ 3 callers
Function
useIsMobile
()
packages/core/src/app/lib/use-is-mobile.ts:7
↓ 3 callers
Function
usePrefersReducedMotion
()
packages/core/src/app/lib/use-prefers-reduced-motion.ts:5
↓ 2 callers
Function
borderFrameKeyframe
( rect: LocalRect, styles: CSSStyleDeclaration, opacity: string, )
packages/core/src/app/components/slide-transition-layer.tsx:313
↓ 2 callers
Function
buildTextContentSplices
( element: t.JSXElement, value: string, prevText: string, )
packages/core/src/editing/edit-ops.ts:691
↓ 2 callers
Function
cancel
()
packages/core/src/app/routes/slide.tsx:1039
↓ 2 callers
Function
clamp
(i: number)
apps/web/components/landing/inline-slide-player.tsx:23
↓ 2 callers
Function
clamp
(i: number)
apps/web/components/landing/live-demo.tsx:10
↓ 2 callers
Function
clampToAspect
( crop: PercentCrop, aspect: number, naturalW: number, naturalH: number, )
packages/core/src/app/components/inspector/image-crop-dialog.tsx:169
↓ 2 callers
Function
clampVisibleRange
(range: VisibleRange, current: number, count: number)
packages/core/src/app/components/thumbnail-rail.tsx:527
↓ 2 callers
Function
clearTextSelection
()
packages/core/src/app/components/inspector/inspect-overlay.tsx:338
↓ 2 callers
Function
collectImgSrcUses
(ast: t.File, identifier: string)
packages/core/src/editing/revert-asset.ts:16
↓ 2 callers
Function
collectSharedElements
(root: HTMLElement)
packages/core/src/app/components/slide-transition-layer.tsx:168
↓ 2 callers
Function
collectTextCandidates
(element: JsxParent, out: TextCandidate[])
packages/core/src/editing/edit-ops.ts:456
↓ 2 callers
Function
commit
()
packages/core/src/app/components/asset-view.tsx:479
↓ 2 callers
Function
commit
()
packages/core/src/app/routes/slide.tsx:1023
↓ 2 callers
Function
commitCreate
()
packages/core/src/app/components/sidebar/sidebar.tsx:94
↓ 2 callers
Function
compactText
(value: string)
packages/core/src/editing/edit-ops.ts:571
↓ 2 callers
Function
consider
(name: string, fn: EnclosingComponent['fn'])
packages/core/src/editing/edit-ops.ts:809
↓ 2 callers
Function
detectSkillsDrift
(skillsDir: string)
packages/core/src/cli/sync.ts:18
↓ 2 callers
Function
downloadBlob
(blob: Blob, filename: string)
packages/core/src/app/lib/export-html.ts:316
↓ 2 callers
Function
dropHoles
(arr: t.ArrayExpression)
packages/core/src/editing/edit-ops.ts:941
↓ 2 callers
Function
elementTextMatches
(element: t.JSXElement, prevText: string)
packages/core/src/editing/edit-ops.ts:212
↓ 2 callers
Function
ensureClaudeSymlink
(claudeSkillsDir: string, name: string)
packages/core/src/cli/sync.ts:86
↓ 2 callers
Function
escapeAttr
(s: string)
packages/core/src/app/lib/export-html.ts:312
↓ 2 callers
Function
fetchLatest
(now: number)
packages/core/src/vite/routes/update.ts:49
↓ 2 callers
Function
findDesignDecl
(ast: AstNode)
packages/core/src/vite/design-plugin.ts:28
↓ 2 callers
Function
findImports
(ast: AstNode)
packages/core/src/vite/design-plugin.ts:234
↓ 2 callers
Function
formatOptionalText
(value: string, formatText = formatJsxText)
packages/core/src/editing/edit-ops.ts:586
↓ 2 callers
Function
formatSize
(bytes: number)
packages/core/src/app/components/asset-view.tsx:962
↓ 2 callers
Function
getManifest
()
packages/core/src/app/lib/folders.ts:7
↓ 2 callers
Function
getPageImage
(page: (typeof source)['$inferPage'])
apps/web/lib/source.ts:12
↓ 2 callers
Function
getPageMarkdownUrl
(page: (typeof source)['$inferPage'])
apps/web/lib/source.ts:21
↓ 2 callers
Function
gitMtime
(file: string)
apps/web/app/sitemap.ts:21
↓ 2 callers
Function
handleFiles
(files: FileList | File[])
packages/core/src/app/components/asset-view.tsx:101
← previous
next →
101–200 of 1,249, ranked by callers