MCPcopy Create free account

hub / github.com/ZSeven-W/openpencil / functions

Functions3,401 in github.com/ZSeven-W/openpencil

↓ 11 callersFunctioninferLayout
(node: PenNode)
packages/pen-core/src/layout/engine.ts:101
↓ 11 callersFunctionmakeConflict
(id: string, resolution?: GitConflictResolution)
apps/web/src/components/panels/git-panel/__tests__/git-panel-node-conflict-card.test.tsx:65
↓ 11 callersFunctionmakeFieldConflict
(id: string, resolution?: GitConflictResolution)
apps/web/src/components/panels/git-panel/__tests__/git-panel-field-conflict-card.test.tsx:54
↓ 11 callersFunctionmakeMockCk
()
packages/pen-renderer/src/__tests__/font-manager.test.ts:5
↓ 11 callersFunctionmakeRect
(id: string, x = 0)
packages/pen-engine/src/__tests__/document-manager.test.ts:6
↓ 11 callersFunctionmapSysError
(stderr: string, err?: { message?: string })
apps/desktop/git/git-sys.ts:77
↓ 11 callersFunctionnode
(type: PenNode['type'])
apps/web/src/canvas/skia/drag-reparent-policy.test.ts:5
↓ 11 callersFunctionnormalizePenDocument
(doc: PenDocument)
packages/pen-core/src/normalize.ts:23
↓ 11 callersMethodsetDocument
(doc: PenDocument)
packages/pen-renderer/src/renderer.ts:138
↓ 11 callersMethodsubscribe
* Subscribe to events * * Get events
apps/web/server/opencode/gen/sdk.gen.ts:3015
↓ 11 callersFunctionsupportsFileSystemAccess
()
apps/web/src/utils/file-operations.ts:8
↓ 10 callersFunctionappendExplain
( baseExplain: string | undefined, extraExplain: string | undefined, )
apps/web/src/services/ai/consumer-view-enrichment.ts:526
↓ 10 callersFunctioncommonProps
( figma: FigmaNodeChange, id: string, )
packages/pen-figma/src/converters/common.ts:152
↓ 10 callersFunctioncreateBranch
(opts: { handle: IsoRepoHandle; name: string; fromCommit?: string; })
apps/desktop/git/git-iso.ts:391
↓ 10 callersFunctiondefaultLineHeight
(fontSize: number)
packages/pen-core/src/layout/text-measure.ts:31
↓ 10 callersFunctiondetectInvisibleContainers
( root: PenNode, doc: PenDocument, opts: DetectInvisibleContainersOptions = {}, )
packages/pen-ai-skills/src/diagnostics/detectors.ts:124
↓ 10 callersFunctiondetectSiblingInconsistencies
(root: PenNode)
packages/pen-ai-skills/src/diagnostics/detectors.ts:297
↓ 10 callersFunctionengineBranchCreate
( repoId: string, opts: { name: string; fromCommit?: string }, )
apps/desktop/git/git-engine.ts:1185
↓ 10 callersMethodensureFont
* Ensure a font family is loaded. Tries bundled fonts first, then native * fonts (Local Font Access API + canvas heuristic), then Google Fonts CDN.
packages/pen-renderer/src/font-manager.ts:203
↓ 10 callersFunctiongetNodeWidth
(node: PenNode, parentAvail?: number)
packages/pen-core/src/layout/engine.ts:178
↓ 10 callersMethodgetPageChildren
()
packages/pen-engine/src/core/document-manager.ts:69
↓ 10 callersFunctiongetSyncUrl
()
packages/pen-mcp/src/document-manager.ts:151
↓ 10 callersMethodhandlePlanLayout
(args: { prompt: string; newRoot?: boolean })
apps/web/src/services/ai/agent-tool-executor.ts:702
↓ 10 callersFunctionisSidebarSubtask
( subtask: Pick<OrchestratorPlan['subtasks'][number], 'id' | 'label' | 'elements'>, )
apps/web/src/services/ai/orchestrator.ts:111
↓ 10 callersFunctionisSshRemoteUrl
(url: string | null)
apps/web/src/components/panels/git-panel/git-remote-utils.ts:99
↓ 10 callersFunctionlogErr
(target: string, msg: string)
apps/cli/src/commands/install.ts:64
↓ 10 callersFunctionmapFigmaEffects
(effects: FigmaEffect[] | undefined)
packages/pen-figma/src/figma-effect-mapper.ts:8
↓ 10 callersMethodmoveNode
(id: string, newParentId: string | null, index: number)
packages/pen-engine/src/core/design-engine.ts:145
↓ 10 callersFunctionparseHost
(url: string)
apps/desktop/git/git-engine.ts:249
↓ 10 callersFunctionreadBlobAtCommit
(opts: { handle: IsoRepoHandle; filepath: string; commitHash: string; })
apps/desktop/git/git-iso.ts:252
↓ 10 callersFunctionregisterSession
(args: { handle: IsoRepoHandle; trackedFilePath: string | null; candidateFiles: CandidateFileInfo[]; e
apps/desktop/git/repo-session.ts:54
↓ 10 callersFunctionresolveMediaExtension
(mediaType: string)
apps/web/server/api/ai/chat.ts:27
↓ 10 callersFunctionresolvePadding
( padding: number | [number, number] | [number, number, number, number] | string | undefined, )
packages/pen-core/src/layout/engine.ts:19
↓ 10 callersFunctionresolveRuntimeAssetSource
( assetPath: string | null | undefined, documentPath: string | null | undefined, )
apps/web/src/utils/document-assets.ts:18
↓ 10 callersFunctionrewriteStackedEllipsesToRingFrames
(node: PenNode)
apps/web/src/services/ai/sanitize-llm-anti-patterns.ts:257
↓ 10 callersFunctionsendMenuAction
(action: string)
apps/desktop/app-menu.ts:3
↓ 10 callersFunctionsetUpdaterState
(next: Partial<UpdaterState>)
apps/desktop/auto-updater.ts:85
↓ 10 callersFunctionsetupDivergentRepo
* Helper: create a repo with two divergent branches, each modifying the * tracked .op file (and optionally a README.md side file).
apps/desktop/git/__tests__/git-sys-real.test.ts:204
↓ 10 callersFunctionstartSSEKeepAlive
( send: () => void, intervalMs: number, )
apps/web/server/utils/sse-keepalive.ts:1
↓ 9 callersFunctionbuildDesignMdStylePolicy
(spec: DesignMdSpec)
apps/web/src/services/ai/ai-prompts.ts:12
↓ 9 callersFunctioncardFill
(theme?: 'dark' | 'light')
apps/web/src/services/ai/role-definitions/index.ts:24
↓ 9 callersFunctioncomputeLayoutPositions
(parent: PenNode, children: PenNode[])
packages/pen-core/src/layout/engine.ts:249
↓ 9 callersFunctiondoc
(children: any[], pageId?: string)
apps/web/src/services/ai/__tests__/append-intent-detector.test.ts:18
↓ 9 callersFunctionengineLog
( repoId: string, opts: { ref: 'main' | 'autosaves' | string; limit: number }, )
apps/desktop/git/git-engine.ts:976
↓ 9 callersFunctionformatOpenCodeError
(error: unknown)
apps/web/server/api/ai/chat.ts:470
↓ 9 callersFunctiongc
(...args: string[])
apps/desktop/git/__tests__/git-sys-real.test.ts:212
↓ 9 callersFunctiongetClaudeAgentDebugFilePath
()
apps/web/server/utils/resolve-claude-agent-env.ts:188
↓ 9 callersFunctiongetNodeHeight
(node: PenNode, parentAvail?: number, parentAvailW?: number)
packages/pen-core/src/layout/engine.ts:225
↓ 9 callersFunctiongetProviderSshSettingsUrl
(host: string | null)
apps/web/src/components/panels/git-panel/git-remote-utils.ts:86
↓ 9 callersFunctiongetSession
(repoId: string)
apps/desktop/git/repo-session.ts:77
↓ 9 callersFunctiongetSkiaEngineRef
()
apps/web/src/canvas/skia-engine-ref.ts:16
↓ 9 callersFunctionhasCjkText
(text: string)
packages/pen-core/src/layout/text-measure.ts:53
↓ 9 callersFunctionhexLuminance
(hex: string)
apps/web/src/services/ai/role-resolver.ts:644
↓ 9 callersFunctionindexNodesById
(doc: PenDocument)
packages/pen-core/src/merge/merge-helpers.ts:26
↓ 9 callersFunctioninferCloneAuthMode
(url: string)
apps/web/src/components/panels/git-panel/git-remote-utils.ts:26
↓ 9 callersFunctionisElectron
()
apps/web/src/utils/file-operations.ts:12
↓ 9 callersFunctionisSystemGitAvailable
()
apps/desktop/git/git-sys.ts:21
↓ 9 callersFunctionmakeDoc
()
packages/pen-renderer/src/__tests__/render-node-thumbnail.test.ts:39
↓ 9 callersFunctionmakeMethodFn
(method: Uppercase<HttpMethod>)
apps/web/server/opencode/v2/gen/client/client.gen.ts:237
↓ 9 callersFunctionmakeMethodFn
(method: Uppercase<HttpMethod>)
apps/web/server/opencode/gen/client/client.gen.ts:237
↓ 9 callersFunctionmakePath
(props: Partial<PenNode> & { name: string })
apps/web/src/services/ai/__tests__/icon-resolver.test.ts:28
↓ 9 callersFunctionmakeRect
(id = 'rect-1')
packages/pen-renderer/src/__tests__/render-node-thumbnail.test.ts:29
↓ 9 callersFunctionmakeSseFn
(method: Uppercase<HttpMethod>)
apps/web/server/opencode/v2/gen/client/client.gen.ts:240
↓ 9 callersFunctionmakeSseFn
(method: Uppercase<HttpMethod>)
apps/web/server/opencode/gen/client/client.gen.ts:240
↓ 9 callersFunctionmapFigmaStroke
(node: FigmaNodeChange)
packages/pen-figma/src/figma-stroke-mapper.ts:8
↓ 9 callersFunctionmigrateToPages
(doc: PenDocument)
packages/pen-core/src/tree-utils.ts:72
↓ 9 callersFunctionmkSkill
( name: string, phase: string[], opts: Partial<SkillRegistryEntry['meta']> = {}, content = `content of
packages/pen-ai-skills/src/__tests__/resolve-skills.test.ts:6
↓ 9 callersFunctionmkTempDir
(prefix = 'op-git-test-')
apps/desktop/git/__tests__/test-helpers.ts:16
↓ 9 callersFunctionparseAutosaveMessage
(message: string)
apps/web/src/components/panels/git-panel/format-commit-message.ts:23
↓ 9 callersFunctionparseDesignMd
(markdown: string)
packages/pen-core/src/design-md-parser.ts:185
↓ 9 callersFunctionparseJsonArg
(arg: string | undefined)
apps/cli/src/output.ts:62
↓ 9 callersFunctionparseRemoteHost
(url: string)
apps/web/src/components/panels/git-panel/git-remote-utils.ts:46
↓ 9 callersFunctionreadMergeHead
(gitdir: string)
apps/desktop/git/worktree-merge.ts:155
↓ 9 callersMethodrebuild
* Rebuild the entire index from a list of render nodes.
packages/pen-renderer/src/spatial-index.ts:28
↓ 9 callersFunctionregisterSSEClient
(id: string, writer: SSEWriter)
apps/web/server/utils/mcp-sync-state.ts:59
↓ 9 callersFunctionreplaceVariableRefsInTree
( nodes: PenNode[], oldRef: string, newRef: string | null, variables: Record<string, VariableDefinitio
packages/pen-core/src/variables/replace-refs.ts:16
↓ 9 callersFunctionresolveColorRef
( color: string | undefined, variables: Vars, activeTheme?: Theme, )
packages/pen-core/src/variables/resolve.ts:83
↓ 9 callersFunctionresolveHeight
( figma: FigmaNodeChange, parentStackMode: string | undefined, ctx: ConversionContext, )
packages/pen-figma/src/converters/common.ts:63
↓ 9 callersFunctionresolveModelProfile
(modelId?: string)
apps/web/src/services/ai/model-profiles.ts:107
↓ 9 callersFunctionresolveWidth
( figma: FigmaNodeChange, parentStackMode: string | undefined, ctx: ConversionContext, )
packages/pen-figma/src/converters/common.ts:54
↓ 9 callersFunctionrunGitTolerant
* Run `git <args>`. Unlike the private runGit in git-sys.ts, this version * tolerates non-zero exits and returns the exit code so callers can * dist
apps/desktop/git/worktree-merge.ts:56
↓ 9 callersFunctionsection
(id: string)
apps/web/src/services/ai/__tests__/design-pre-validation.test.ts:169
↓ 9 callersFunctionsetupFolderClonePair
* Helper: set up two local folder-mode repos sharing a bare remote. * Both have an initial commit with design.op. Returns paths for both clones.
apps/desktop/git/__tests__/git-engine.test.ts:1802
↓ 9 callersFunctionskill
( name: string, category: 'base' | 'domain' | 'knowledge', chars: number, )
packages/pen-ai-skills/src/__tests__/budget.test.ts:17
↓ 9 callersFunctionstripChildren
(node: T)
packages/pen-core/src/merge/merge-helpers.ts:76
↓ 9 callersFunctionuseDocument
()
packages/pen-react/src/hooks/use-document.ts:9
↓ 9 callersFunctionwinNpmCandidates
Windows npm global installs may create .cmd or .ps1 wrappers — try both
apps/web/server/api/ai/connect-agent.ts:15
↓ 8 callersFunctionbuildLiveSyncMessage
(status: LiveSyncAvailability, port?: number | null)
packages/pen-mcp/src/document-manager.ts:122
↓ 8 callersFunctionbuildSpawnClaudeCodeProcess
()
apps/web/server/utils/resolve-claude-agent-env.ts:211
↓ 8 callersFunctioncloneNodeWithNewIds
(node: PenNode, idGenerator: () => string = nanoid)
packages/pen-core/src/tree-utils.ts:344
↓ 8 callersFunctioncreateAuthStore
(opts: AuthStoreOpts)
apps/desktop/git/auth-store.ts:43
↓ 8 callersFunctionemit
(event: SSEEvent)
apps/web/server/utils/sse-stream.ts:23
↓ 8 callersFunctionengineApplyMerge
(repoId: string)
apps/desktop/git/git-engine.ts:1863
↓ 8 callersFunctionengineBranchMerge
( repoId: string, fromBranch: string, )
apps/desktop/git/git-engine.ts:1706
↓ 8 callersFunctionengineRemoteSet
(repoId: string, url: string | null)
apps/desktop/git/git-engine.ts:1340
↓ 8 callersFunctionenrichNodeForAIConsumerView
(node: PenNode)
apps/web/src/services/ai/consumer-view-enrichment.ts:624
↓ 8 callersFunctionestimateLineWidth
( text: string, fontSize: number, letterSpacing = 0, fontWeight?: string | number, )
packages/pen-core/src/layout/text-measure.ts:96
↓ 8 callersFunctiongetAttrDOM
Read an attribute from the element, checking inline style= first
packages/pen-engine/src/core/svg-parser.ts:464
↓ 8 callersFunctiongetNodeBounds
( node: PenNode, allNodes: PenNode[], )
packages/pen-core/src/tree-utils.ts:247
↓ 8 callersFunctionguidToString
(guid: FigmaGUID)
apps/web/src/services/figma/figma-tree-builder.ts:8
← previousnext →201–300 of 3,401, ranked by callers