MCPcopy Create free account

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

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

↓ 1 callersFunctioncmdUninstall
(flags: InstallFlags)
apps/cli/src/commands/install.ts:365
↓ 1 callersFunctioncmdUpdate
( args: string[], flags: GlobalFlags & { postProcess?: boolean }, )
apps/cli/src/commands/nodes.ts:31
↓ 1 callersFunctioncmdVars
(flags: GlobalFlags)
apps/cli/src/commands/variables.ts:13
↓ 1 callersFunctioncmdVarsSet
( args: string[], flags: GlobalFlags & { replace?: boolean }, )
apps/cli/src/commands/variables.ts:18
↓ 1 callersFunctioncoerceFill
(value: unknown)
apps/web/src/services/ai/orchestrator-planning.ts:277
↓ 1 callersFunctioncoerceSubtask
( candidate: unknown, index: number, rootWidth: number, defaultHeight: number, )
apps/web/src/services/ai/orchestrator-planning.ts:204
↓ 1 callersFunctioncollectAllVariableRefs
(nodes: PenNode[])
apps/web/src/uikit/kit-import-export.ts:174
↓ 1 callersFunctioncollectAssetRefs
(options: { rawNodes: PenNode[]; sanitizedNodes: PenNode[]; assets: CodegenAssetFile[]; })
apps/web/src/services/ai/structure-bundle.ts:222
↓ 1 callersFunctioncollectDocumentStats
(doc: PenDocument)
apps/web/server/api/mcp/document.post.ts:18
↓ 1 callersFunctioncollectFetchErrorReasons
(error: unknown, depth = 0)
apps/web/server/api/ai/provider-url.ts:87
↓ 1 callersFunctioncollectIds
(n: PenNode)
apps/web/src/components/panels/export-section.tsx:66
↓ 1 callersFunctioncollectImageNodes
(rootId: string)
apps/web/src/services/ai/image-search-pipeline.ts:18
↓ 1 callersFunctioncollectNodeRefs
(node: PenNode, refs: Set<string>)
apps/web/src/uikit/kit-import-export.ts:182
↓ 1 callersFunctioncollectPendingInSubtree
Walk subtree and collect entries from pendingIconResolutions.
apps/web/src/services/ai/icon-font-fetcher.ts:223
↓ 1 callersFunctioncollectRefs
(node: PenNode, refs: Set<string>)
apps/web/src/uikit/kit-utils.ts:78
↓ 1 callersFunctioncollectReusableNodes
(nodes: PenNode[])
apps/web/src/uikit/kit-import-export.ts:157
↓ 1 callersMethodcollectSubtreeIds
(rootId: string)
apps/web/src/canvas/skia/skia-interaction.ts:498
↓ 1 callersFunctioncollectTypes
Recursively collect all node types
apps/web/src/utils/__tests__/security.test.ts:32
↓ 1 callersFunctioncollectVariableRefHints
(node: PenNode)
apps/web/src/services/ai/consumer-view-enrichment.ts:364
↓ 1 callersFunctioncollectVariableRefs
(node: PenNode)
apps/web/src/uikit/kit-utils.ts:42
↓ 1 callersFunctioncolorContrast
* Compare two color strings via WCAG relative-luminance contrast ratio. * Returns 1.0 for identical colors, growing toward 21.0 as they diverge, * o
packages/pen-ai-skills/src/diagnostics/detectors.ts:33
↓ 1 callersFunctioncommitRename
()
packages/pen-react/src/components/page-tabs.tsx:39
↓ 1 callersFunctioncommitRename
()
apps/web/src/components/editor/page-tabs.tsx:47
↓ 1 callersFunctioncompactNodes
Compact JSON for AI prompts (no indentation, drops noise fields).
apps/web/src/services/ai/codegen-prompts.ts:37
↓ 1 callersFunctioncompileElectron
()
apps/desktop/dev.ts:138
↓ 1 callersFunctioncomputeBounds
(node: PenNode)
apps/web/src/services/ai/design-screenshot.ts:22
↓ 1 callersFunctioncomputeBounds
* Compute the bounding box of a set of PenNodes.
apps/web/src/hooks/use-figma-paste.ts:16
↓ 1 callersFunctioncomputeContentWidth
(section: PenNode, canvasWidth: number)
packages/pen-mcp/src/tools/design-skeleton.ts:175
↓ 1 callersFunctioncomputeFingerprint
(opensshPublicKey: string)
apps/desktop/git/ssh-keys.ts:72
↓ 1 callersFunctioncomputeSvgPathBounds
(d: string)
packages/pen-figma/src/figma-vector-decoder.ts:120
↓ 1 callersFunctionconnectAcpAgent
(config: AcpAgentConfig)
packages/pen-acp/src/client.ts:7
↓ 1 callersFunctionconnectAgent
( agent: 'claude-code' | 'codex-cli' | 'opencode' | 'copilot' | 'gemini-cli', )
apps/web/src/components/shared/agent-settings-providers-tab.tsx:59
↓ 1 callersFunctionconnectClaudeCode
Connect to Claude Code via Agent SDK and fetch real supported models
apps/web/server/api/ai/connect-agent.ts:148
↓ 1 callersFunctionconnectCodexCli
Connect to Codex CLI and fetch its supported models from the local cache
apps/web/server/api/ai/connect-agent.ts:416
↓ 1 callersFunctionconnectCopilot
Connect to GitHub Copilot CLI via @github/copilot-sdk and fetch available models.
apps/web/server/api/ai/connect-agent.ts:743
↓ 1 callersFunctionconnectGeminiCli
Connect to Gemini CLI and return available models.
apps/web/server/api/ai/connect-agent.ts:976
↓ 1 callersFunctionconnectLocal
(config: AcpAgentConfig)
packages/pen-acp/src/client.ts:52
↓ 1 callersFunctionconnectOpenCode
Connect to OpenCode and fetch its configured providers/models.
apps/web/server/api/ai/connect-agent.ts:674
↓ 1 callersFunctionconnectRemote
(config: AcpAgentConfig)
packages/pen-acp/src/client.ts:90
↓ 1 callersFunctionconvertComponent
( treeNode: TreeNode, parentStackMode: string | undefined, ctx: ConversionContext, )
packages/pen-figma/src/converters/frame-converter.ts:94
↓ 1 callersFunctionconvertEllipse
( treeNode: TreeNode, parentStackMode: string | undefined, ctx: ConversionContext, )
packages/pen-figma/src/converters/shape-converter.ts:37
↓ 1 callersFunctionconvertGroup
( treeNode: TreeNode, parentStackMode: string | undefined, ctx: ConversionContext, )
packages/pen-figma/src/converters/frame-converter.ts:76
↓ 1 callersFunctionconvertInstance
( treeNode: TreeNode, parentStackMode: string | undefined, ctx: ConversionContext, )
packages/pen-figma/src/converters/frame-converter.ts:134
↓ 1 callersFunctionconvertLine
(treeNode: TreeNode, ctx: ConversionContext)
packages/pen-figma/src/converters/shape-converter.ts:118
↓ 1 callersFunctionconvertRectangle
( treeNode: TreeNode, parentStackMode: string | undefined, ctx: ConversionContext, )
packages/pen-figma/src/converters/shape-converter.ts:17
↓ 1 callersFunctionconvertText
( treeNode: TreeNode, parentStackMode: string | undefined, ctx: ConversionContext, )
packages/pen-figma/src/converters/text-converter.ts:8
↓ 1 callersFunctionconvertVector
( treeNode: TreeNode, parentStackMode: string | undefined, ctx: ConversionContext, )
packages/pen-figma/src/converters/path-converter.ts:16
↓ 1 callersFunctioncopyCanvasKitWasm
()
apps/web/vite.config.ts:16
↓ 1 callersFunctioncornerRadii
( cr: number | [number, number, number, number] | undefined, )
packages/pen-renderer/src/paint-utils.ts:62
↓ 1 callersFunctioncornerRadiusVal
(cr: number | [number, number, number, number] | undefined)
packages/pen-renderer/src/document-flattener.ts:146
↓ 1 callersFunctioncountDesc
(node: PenNode)
apps/web/src/services/ai/orchestrator.ts:889
↓ 1 callersFunctioncountDescendants
(node: PenNode)
apps/web/src/services/ai/orchestrator.ts:839
↓ 1 callersFunctioncountDesignJsonBlocks
(text: string)
apps/web/src/components/panels/chat-message-tool-call.tsx:83
↓ 1 callersFunctioncountJsonlSections
Count completed sections in JSONL content (direct children of root frame).
apps/web/src/components/panels/chat-message-tool-call.tsx:60
↓ 1 callersFunctioncountNodes
(nodes: PenNode[])
packages/pen-mcp/src/tools/batch-design.ts:726
↓ 1 callersFunctioncountNodes
(node: PenNode)
packages/pen-mcp/src/tools/debug-validation-report.ts:23
↓ 1 callersFunctioncountOtherDirtyFiles
* Count files (other than the tracked file) that are dirty relative to the * heads-ref tip. "Dirty" includes: * - file present in tree but missing
apps/desktop/git/git-engine.ts:836
↓ 1 callersFunctioncountWrappedLinesFallback
( rawLines: string[], wrapWidth: number, fontSize: number, letterSpacing: number, fontWeight: string
packages/pen-core/src/layout/text-measure.ts:206
↓ 1 callersFunctioncreateAcpSession
(fields: { acpSessionId: string; acpAgentId: string; connection: ClientSideConnection; })
apps/web/server/utils/agent-sessions.ts:81
↓ 1 callersFunctioncreateAssetIndexSeed
(asset: CodegenAssetFile)
apps/web/src/services/ai/structure-bundle.ts:202
↓ 1 callersFunctioncreateComponentActions
( set: SetState, get: () => { document: PenDocument }, )
apps/web/src/stores/document-store-component-actions.ts:39
↓ 1 callersFunctioncreateDashboardColumnFrames
( plan: OrchestratorPlan, rootId: string, designMd?: DesignMdSpec, )
apps/web/src/services/ai/orchestrator.ts:219
↓ 1 callersFunctioncreateDefaultAuthStore
()
apps/desktop/git/auth-store.ts:183
↓ 1 callersFunctioncreateDefaultSshKeyManager
()
apps/desktop/git/ssh-keys.ts:178
↓ 1 callersMethodcreateDocument
()
packages/pen-engine/src/core/design-engine.ts:127
↓ 1 callersFunctioncreateEmptyDocument
()
packages/pen-mcp/src/document-manager.ts:389
↓ 1 callersFunctioncreateInterceptors
()
apps/web/server/opencode/v2/gen/client/utils.gen.ts:281
↓ 1 callersFunctioncreateInterceptors
()
apps/web/server/opencode/gen/client/utils.gen.ts:281
↓ 1 callersFunctioncreateMockEngine
()
packages/pen-react/src/__tests__/layer-panel.test.tsx:7
↓ 1 callersFunctioncreateNodeActions
( set: SetState, get: () => { document: PenDocument }, )
apps/web/src/stores/document-store-node-actions.ts:77
↓ 1 callersFunctioncreateOpencode
(options?: ServerOptions)
apps/web/server/opencode/index.ts:8
↓ 1 callersFunctioncreateOpencodeClient
( config?: Config & { directory?: string; experimental_workspaceID?: string }, )
apps/web/server/opencode/v2/client.ts:8
↓ 1 callersFunctioncreateOpencodeServer
(options?: ServerOptions)
apps/web/server/opencode/server.ts:23
↓ 1 callersFunctioncreateOpencodeServer
(options?: ServerOptions)
apps/web/server/opencode/v2/server.ts:23
↓ 1 callersFunctioncreatePageActions
( set: (partial: Partial<{ document: PenDocument; isDirty: boolean }>) => void, get: () => { document: Pen
apps/web/src/stores/document-store-pages.ts:14
↓ 1 callersFunctioncreatePhonePlaceholderDataUri
(width: number, height: number, dark = true)
apps/web/src/services/ai/generation-utils.ts:281
↓ 1 callersFunctioncreateSseClient
({ onRequest, onSseError, onSseEvent, responseTransformer, responseValidator, sseDefaultRetryDelay
apps/web/server/opencode/v2/gen/core/serverSentEvents.gen.ts:82
↓ 1 callersFunctioncreateSseClient
({ onRequest, onSseError, onSseEvent, responseTransformer, responseValidator, sseDefaultRetryDelay
apps/web/server/opencode/gen/core/serverSentEvents.gen.ts:82
↓ 1 callersFunctioncreateVariableActions
( set: SetState, get: () => { document: PenDocument }, )
apps/web/src/stores/document-store-variable-actions.ts:22
↓ 1 callersMethodcurrent
* Get current project * * Retrieve the currently active project that OpenCode is working with.
apps/web/server/opencode/gen/sdk.gen.ts:419
↓ 1 callersFunctiondataUrlToBytes
Decode a base64 data URL like `data:image/jpeg;base64,...` into raw bytes.
apps/web/src/utils/global-export.ts:44
↓ 1 callersFunctiondecodeBase64
* Decode a base64 string to a UTF-8 string.
packages/pen-figma/src/figma-clipboard.ts:58
↓ 1 callersFunctiondecodeBase64
(base64: string)
apps/web/src/services/ai/codegen-assets.ts:66
↓ 1 callersFunctiondecodeBase64
(base64: string)
apps/web/src/services/ai/consumer-view-enrichment.ts:13
↓ 1 callersFunctiondecodeFigmaPathBlob
* Decode Figma binary path blob to SVG path `d` string. * Binary format: sequence of commands, each starting with a command byte: * 0x00 = closePa
packages/pen-figma/src/figma-vector-decoder.ts:12
↓ 1 callersFunctiondecodeFigmaPathBlob
* Decode Figma binary path blob to SVG path `d` string. * Binary format: sequence of commands, each starting with a command byte: * 0x00 = closePa
apps/web/src/services/figma/figma-vector-decoder.ts:12
↓ 1 callersFunctiondecodeFigmaVectorPath
( figma: FigmaNodeChange, blobs: (Uint8Array | string)[], )
packages/pen-figma/src/figma-vector-decoder.ts:155
↓ 1 callersFunctiondecodeHtmlEntities
* Decode HTML entities (&#NN; and &amp;/&lt;/etc.) in text content.
packages/pen-figma/src/figma-clipboard.ts:269
↓ 1 callersFunctiondecodeJwtPayload
Decode a JWT payload (no verification — just base64url decode the middle part)
apps/web/server/api/ai/connect-agent.ts:298
↓ 1 callersFunctiondecompressChunk
* Decompress a chunk using the appropriate algorithm. * Figma uses deflate for the schema chunk and may use zstd for the data chunk.
packages/pen-figma/src/fig-parser.ts:69
↓ 1 callersMethoddecrypt
(cipher: Buffer | string)
apps/desktop/git/auth-store.ts:21
↓ 1 callersFunctiondefaultPathSerializer
({ path, url: _url }: PathSerializer)
apps/web/server/opencode/v2/gen/core/utils.gen.ts:18
↓ 1 callersFunctiondefaultPathSerializer
({ path, url: _url }: PathSerializer)
apps/web/server/opencode/gen/core/utils.gen.ts:18
↓ 1 callersFunctiondefaultStops
()
packages/pen-react/src/components/sections/fill-section.tsx:17
↓ 1 callersFunctiondefaultStops
()
apps/web/src/components/panels/fill-section.tsx:32
↓ 1 callersFunctiondescribeTextAlign
(value: string)
apps/web/src/services/ai/consumer-view-enrichment.ts:563
↓ 1 callersFunctiondescribeTextAlignVertical
(value: string)
apps/web/src/services/ai/consumer-view-enrichment.ts:576
↓ 1 callersFunctiondesignSystemToVariables
(ds: DesignSystem)
apps/web/src/services/ai/design-system-generator.ts:134
↓ 1 callersFunctiondetectLanguagePostHydration
()
apps/web/src/i18n/index.ts:56
↓ 1 callersFunctiondetectPagesOrderConflict
* Detect a `pages-order` conflict. Returns a DocFieldConflict if both sides * reordered pages differently from base; otherwise returns null. The merg
packages/pen-core/src/merge/node-merge.ts:292
← previousnext →1,501–1,600 of 3,401, ranked by callers