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
↓ 149 callers
Function
json
(res: ServerResponse, status: number, body: unknown)
packages/core/src/vite/routes/context.ts:56
↓ 132 callers
Function
cn
(...inputs: ClassValue[])
packages/core/src/app/lib/utils.ts:4
↓ 82 callers
Function
useLocale
()
packages/core/src/app/lib/use-locale.ts:4
↓ 71 callers
Function
applyEdit
( source: string, line: number, column: number, ops: EditOp[], )
packages/core/src/editing/edit-ops.ts:1165
↓ 40 callers
Function
format
(template: string, vars: Record<string, string | number>)
packages/core/src/locale/format.ts:3
↓ 32 callers
Function
sanitizeDirName
(value: string)
packages/cli/src/init.ts:23
↓ 27 callers
Function
validateMutationRequest
( req: Connect.IncomingMessage, opts: { requireJsonBody?: boolean } = {}, )
packages/core/src/http/request-guard.ts:35
↓ 25 callers
Function
fadeUp
(delayMs: number)
apps/demo/slides/vercel-ai-sdk/index.tsx:77
↓ 25 callers
Function
validateAssetName
(v: unknown)
packages/core/src/files/assets.ts:38
↓ 16 callers
Function
fn
(s: string)
apps/demo/slides/nextjs-ppr-cache/index.tsx:178
↓ 14 callers
Method
closest
(selector: string)
packages/core/src/app/lib/inspector/fiber.test.ts:10
↓ 14 callers
Function
readBody
(req: Connect.IncomingMessage)
packages/core/src/vite/routes/context.ts:39
↓ 13 callers
Function
apply
(target: Record<string, unknown>, src: Record<string, unknown>)
packages/core/src/vite/design-plugin.ts:127
↓ 13 callers
Function
getStyleProperty
(styles: CSSStyleDeclaration, css: string)
packages/core/src/app/components/slide-transition-layer.tsx:269
↓ 13 callers
Function
reorderDefaultExportPagesInSource
(source: string, order: number[])
packages/core/src/editing/slide-ops.ts:306
↓ 12 callers
Function
kw
(s: string)
apps/demo/slides/nextjs-ppr-cache/index.tsx:177
↓ 12 callers
Function
onChange
(e: MediaQueryListEvent)
packages/core/src/app/lib/use-is-mobile.ts:15
↓ 12 callers
Function
useSlidePageNumber
()
packages/core/src/app/lib/page-context.tsx:30
↓ 12 callers
Function
validateIcon
(v: unknown)
packages/core/src/files/folders.ts:72
↓ 12 callers
Function
validateName
(v: unknown)
packages/core/src/files/folders.ts:51
↓ 11 callers
Function
injectLocTags
(code: string)
packages/core/src/vite/loc-tags-plugin.ts:27
↓ 11 callers
Function
jsString
(s: string)
packages/core/src/editing/edit-ops.ts:24
↓ 11 callers
Function
tag
(s: string)
apps/demo/slides/nextjs-ppr-cache/index.tsx:181
↓ 10 callers
Function
applyNotesEdit
(source: string, index: number, text: string)
packages/core/src/vite/notes-plugin.ts:93
↓ 10 callers
Function
applyRevertAsset
(source: string, assetPath: string)
packages/core/src/editing/revert-asset.ts:138
↓ 10 callers
Function
findSlideSource
( el: HTMLElement, slideId: string, opts?: FindSlideSourceOptions, )
packages/core/src/app/lib/inspector/fiber.ts:37
↓ 10 callers
Function
mimeForFilename
(name: string)
packages/core/src/files/assets.ts:31
↓ 10 callers
Function
parsePort
(value: string)
packages/core/src/cli/run.ts:17
↓ 10 callers
Function
parseSlideDesign
(source: string)
packages/core/src/vite/design-plugin.ts:187
↓ 10 callers
Function
reorderNotesArrayInSource
(source: string, order: number[])
packages/core/src/editing/slide-ops.ts:409
↓ 9 callers
Function
duplicatePageInDefaultExportInSource
(source: string, index: number)
packages/core/src/editing/slide-ops.ts:551
↓ 9 callers
Function
loopTransition
(times: number[])
apps/web/components/landing/inspector.tsx:123
↓ 9 callers
Function
removePageFromDefaultExportInSource
(source: string, index: number)
packages/core/src/editing/slide-ops.ts:491
↓ 9 callers
Function
resolved
(id: string)
packages/core/src/vite/open-slide-plugin.ts:46
↓ 9 callers
Function
spliceRange
(node: t.Node, text: string)
packages/core/src/editing/edit-ops.ts:28
↓ 9 callers
Function
update
(clientY: number)
packages/core/src/app/components/present/use-pointer-near-bottom.ts:20
↓ 9 callers
Function
updateMetaTitleInSource
(source: string, title: string)
packages/core/src/editing/slide-ops.ts:208
↓ 9 callers
Function
useInspector
()
packages/core/src/app/components/inspector/inspector-provider.tsx:273
↓ 8 callers
Function
duplicateSlideDir
( slidesRoot: string, slideId: string, desiredId?: string, )
packages/core/src/editing/slide-ops.ts:102
↓ 8 callers
Function
escape
(s: string)
apps/web/components/landing/anatomy.tsx:265
↓ 8 callers
Function
readManifest
(file: string)
packages/core/src/files/folders.ts:25
↓ 8 callers
Function
walkJsx
(ast: unknown, visit: Visitor)
packages/core/src/editing/babel-walk.ts:56
↓ 7 callers
Function
b64urlEncode
(s: string)
packages/core/src/editing/comments.ts:10
↓ 7 callers
Function
detectPackageManager
()
packages/cli/src/package-manager.ts:5
↓ 7 callers
Function
duplicateNotesElementInSource
(source: string, index: number)
packages/core/src/editing/slide-ops.ts:454
↓ 7 callers
Function
findJsxAttr
(opening: t.JSXOpeningElement, name: string)
packages/core/src/editing/edit-ops.ts:43
↓ 7 callers
Function
hideOriginal
(el: HTMLElement)
packages/core/src/app/components/slide-transition-layer.tsx:386
↓ 7 callers
Function
makeEl
(opts: { slideLoc?: string; fiber?: FakeFiber } = {})
packages/core/src/app/lib/inspector/fiber.test.ts:23
↓ 7 callers
Function
makeFiber
(opts: { fileName?: string; line?: number; column?: number; host?: boolean; parent?: FakeFiber | nul
packages/core/src/app/lib/inspector/fiber.test.ts:35
↓ 7 callers
Function
makeReq
( headers: Record<string, string | undefined>, opts: { encrypted?: boolean } = {}, )
packages/core/src/http/request-guard.test.ts:5
↓ 7 callers
Function
parseSource
(source: string)
packages/core/src/editing/babel-walk.ts:64
↓ 7 callers
Function
removeNotesElementInSource
(source: string, index: number)
packages/core/src/editing/slide-ops.ts:432
↓ 7 callers
Function
renderNoteLiteral
(text: string)
packages/core/src/vite/notes-plugin.ts:72
↓ 7 callers
Function
validateReorder
(v: unknown, current: Folder[])
packages/core/src/files/folders.ts:58
↓ 7 callers
Function
wrap
(cls: keyof typeof palette, t: string)
apps/web/components/landing/anatomy.tsx:277
↓ 7 callers
Function
writeManifest
(file: string, manifest: FoldersManifest)
packages/core/src/files/folders.ts:42
↓ 6 callers
Function
applyDesignWrite
(source: string, next: DesignSystem)
packages/core/src/vite/design-plugin.ts:302
↓ 6 callers
Function
clamp
(v: number, lo: number, hi: number)
packages/core/src/app/components/inspector/image-crop-dialog.tsx:206
↓ 6 callers
Function
codeLine
(i: number, kids: ReactNode)
apps/demo/slides/vercel-ai-sdk/index.tsx:407
↓ 6 callers
Function
com
(s: string)
apps/demo/slides/nextjs-ppr-cache/index.tsx:180
↓ 6 callers
Function
effectiveOpacity
(el: HTMLElement, boundary: HTMLElement)
packages/core/src/app/components/slide-transition-layer.tsx:375
↓ 6 callers
Function
findImports
(ast: t.File)
packages/core/src/editing/edit-ops.ts:74
↓ 6 callers
Function
findReferencedAssets
(source: string, assetPaths: readonly string[])
packages/core/src/editing/revert-asset.ts:109
↓ 6 callers
Function
headerValue
(req: Connect.IncomingMessage, name: string)
packages/core/src/http/request-guard.ts:10
↓ 6 callers
Function
parseMarkers
(source: string)
packages/core/src/editing/comments.ts:23
↓ 6 callers
Function
resolveSlideEntryPath
(ctx: ApiContext, slideId: string)
packages/core/src/vite/routes/context.ts:74
↓ 6 callers
Function
round2
(n: number)
packages/core/src/app/components/inspector/inspector-panel.tsx:1087
↓ 6 callers
Function
run
(cmd: string, args: string[], cwd: string)
packages/cli/src/git.ts:11
↓ 6 callers
Function
safeAssetIdentifier
(filename: string, taken: Set<string>)
packages/core/src/editing/edit-ops.ts:104
↓ 6 callers
Function
send
(msg: PresenterCommand)
packages/core/src/app/components/present/use-presenter-channel.ts:54
↓ 6 callers
Function
visualStyleKeyframe
( styles: CSSStyleDeclaration, opacity?: string, options: { includeBorderColors?: boolean } = {}, )
packages/core/src/app/components/slide-transition-layer.tsx:273
↓ 6 callers
Function
withSlidesRoot
(fn: (root: string) => Promise<T>)
packages/core/src/editing/slide-ops.test.ts:17
↓ 5 callers
Function
appendPositionedClone
( wrapper: HTMLElement, overlay: HTMLElement, source: HTMLElement, rect: LocalRect, )
packages/core/src/app/components/slide-transition-layer.tsx:396
↓ 5 callers
Function
cacheKey
(slideId: string, index: number)
packages/core/src/app/lib/inspector/use-notes.ts:17
↓ 5 callers
Function
clone
(d: T)
packages/core/src/app/components/style-panel/design-provider.tsx:41
↓ 5 callers
Function
cmdLine
(cmd: string, output: string, status: 'ok' | 'deny' | 'note', accent: string)
apps/demo/slides/vercel-labs-2026/index.tsx:824
↓ 5 callers
Function
designToCssVars
(d: DesignSystem)
packages/core/src/app/lib/design.ts:24
↓ 5 callers
Function
detectPackageManager
(cwd: string)
packages/core/src/vite/routes/update.ts:75
↓ 5 callers
Function
fadeIn
(delayMs: number)
apps/demo/slides/vercel-ai-sdk/index.tsx:82
↓ 5 callers
Function
fileExists
(file: string)
packages/core/src/vite/routes/update.ts:66
↓ 5 callers
Function
localTransform
(styles: CSSStyleDeclaration)
packages/core/src/app/components/slide-transition-layer.tsx:250
↓ 5 callers
Function
mergeDesign
(base: DesignSystem, patch: Partial<DesignSystem>)
packages/core/src/vite/design-plugin.ts:125
↓ 5 callers
Function
radiusKeyframe
(styles: CSSStyleDeclaration, scaleX = 1, scaleY = 1)
packages/core/src/app/components/slide-transition-layer.tsx:241
↓ 5 callers
Function
refRow
( refName: string, tag: string, text: string, attrs?: string, highlight = false, accent = palette.
apps/demo/slides/vercel-labs-2026/index.tsx:749
↓ 5 callers
Function
reload
()
packages/core/src/vite/themes-plugin.ts:148
↓ 5 callers
Function
reportSelection
(el: HTMLTextAreaElement)
packages/core/src/app/components/inspector/inspector-panel.tsx:396
↓ 5 callers
Function
resolveSlideEntry
(slidesRoot: string, slideId: string)
packages/core/src/editing/slide-ops.ts:181
↓ 5 callers
Function
setEditableText
(el: HTMLElement, value: string)
packages/core/src/app/components/inspector/inspector-provider.tsx:148
↓ 5 callers
Function
str
(s: string)
apps/demo/slides/nextjs-ppr-cache/index.tsx:179
↓ 5 callers
Function
textRangeContent
(parts: TextRangePart[])
packages/core/src/editing/edit-ops.ts:567
↓ 5 callers
Function
updateCommandFor
(packageManager: PackageManager)
packages/core/src/vite/routes/update.ts:90
↓ 5 callers
Function
validateSlideName
(v: unknown)
packages/core/src/editing/slide-ops.ts:12
↓ 4 callers
Function
collectTextRangeParts
(element: JsxParent, out: TextRangePart[])
packages/core/src/editing/edit-ops.ts:488
↓ 4 callers
Function
countFor
(folderId: string | null)
packages/core/src/app/routes/home-shell.tsx:91
↓ 4 callers
Function
expectTagged
(resolvedSlidesRoot: string, id: string)
packages/core/src/vite/loc-tags-plugin.test.ts:178
↓ 4 callers
Function
expectTaggedTransform
(id: string)
packages/core/src/vite/loc-tags-plugin.test.ts:23
↓ 4 callers
Function
findAssetUsages
(source: string, assetPath: string)
packages/core/src/editing/revert-asset.ts:100
↓ 4 callers
Function
findInspectorHitAtPoint
(x: number, y: number, slideId: string)
packages/core/src/app/components/inspector/inspect-overlay.tsx:332
↓ 4 callers
Function
flush
()
packages/core/src/app/components/present/jump-input.tsx:21
↓ 4 callers
Function
formatJsxText
(value: string)
packages/core/src/editing/edit-ops.ts:348
next →
1–100 of 1,249, ranked by callers