canvas-harness
Lightning-fast canvas-rendered, headless node-graph & whiteboard library for React. Scales past where React Flow and Excalidraw slow down.
파일 탐색기
- ci.yml
- release.yml
- R-RENDER-001-scene-cache-invalidation.md
- ARCHITECTURE.md
- IMPLEMENTATION.md
- IMPROVEMENTS.md
- ink-lod-design.md
- rendering-scene-cache.md
- apple-touch-icon.png
- favicon-96x96.png
- favicon.ico
- site.webmanifest
- web-app-manifest-192x192.png
- web-app-manifest-512x512.png
- AiContextButton.tsx
- BackgroundPanel.tsx
- Canvas.tsx
- ExportControls.tsx
- ExtensionsMenu.tsx
- HistoryControls.tsx
- InkPanel.tsx
- PerfOverlay.tsx
- PresenceOverlay.tsx
- PresentMode.tsx
- SaveStatus.tsx
- StatusBar.tsx
- StressMenu.tsx
- StylePanel.tsx
- ThemeToggle.tsx
- Toolbar.tsx
- chart-card.tsx
- fake-db.ts
- snap-to-grid.ts
- index.ts
- swap-theme-colors.ts
- useDebouncedSave.ts
- useStyleMemory.ts
- useThemeMode.ts
- App.tsx
- main.tsx
- index.html
- package.json
- tsconfig.json
- vite.config.ts
- apple-touch-icon.png
- favicon-96x96.png
- favicon.ico
- site.webmanifest
- web-app-manifest-192x192.png
- web-app-manifest-512x512.png
- context.ts
- index.ts
- op-schemas.ts
- image.ts
- index.ts
- svg.ts
- index.ts
- index.ts
- serialize.ts
- index.ts
- aabb.ts
- arc-length.ts
- arrowhead.ts
- auto-route.ts
- cache.ts
- clip.ts
- draw.ts
- freehand.ts
- index.ts
- midpoint.ts
- project.ts
- samples.ts
- self-loop.ts
- adapter.ts
- auto-fit.ts
- index.ts
- markdown-shortcuts.ts
- textarea-editor.ts
- index.ts
- png.ts
- svg.ts
- index.ts
- edge.ts
- handle.ts
- index.ts
- node.ts
- store-query.ts
- index.ts
- bitmap-cache.ts
- geometry.ts
- index.ts
- node.ts
- types.ts
- define-node.ts
- index.ts
- cache.ts
- index.ts
- paint.ts
- cache.ts
- constants.ts
- draw.ts
- index.ts
- loader.ts
- paths.ts
- tone-down.ts
- content-bounds.ts
- defaults.ts
- draw-shape.ts
- index.ts
- path-helpers.ts
- background.ts
- canvas-setup.ts
- color.ts
- frame-loop.ts
- index.ts
- minimap.ts
- overlay.ts
- paint-frame.ts
- renderer.ts
- scene-cache-math.ts
- transform.ts
- aabb.ts
- grid.ts
- index.ts
- node-aabb.ts
- conflict.ts
- index.ts
- interaction.ts
- inverse-op.ts
- palm-rejection.ts
- presence.ts
- store.ts
- sync.ts
- types.ts
- cache.ts
- index.ts
- loader.ts
- bitmap-cache.ts
- defaults.ts
- estimate-height.ts
- font-epoch.ts
- index.ts
- layout.ts
- measure.ts
- paint-canvas.ts
- render-scale.ts
- tokens.ts
- background.ts
- edge.ts
- group.ts
- index.ts
- node.ts
- op.ts
- primitives.ts
- scene.ts
- style.ts
- index.ts
- ai-and-extension.test.ts
- arrowhead-direction.browser.test.ts
- assets.browser.test.ts
- assets.test.ts
- camera.test.ts
- clipboard.test.ts
- codec.test.ts
- custom-nodes-pan-zoom.browser.test.ts
- edge-labels.test.ts
- edge-midpoint.test.ts
- edges.test.ts
- edit.test.ts
- export-png.browser.test.ts
- export-svg.browser.test.ts
- font-config.test.ts
- frames.test.ts
- gesture-draft.test.ts
- hit-test.test.ts
- ids.test.ts
- ink-bitmap-cache.browser.test.ts
- ink.test.ts
- layered-transparent.test.ts
- math.test.ts
- node-types.test.ts
- palm-rejection.test.ts
- render-shapes.test.ts
- renderer.browser.test.ts
- scene-cache-math.test.ts
- scene-cache.browser.test.ts
- smoke.browser.test.ts
- smoke.test.ts
- soft-diamond.test.ts
- spatial.test.ts
- store.test.ts
- sync.test.ts
- text.test.ts
- z-order.test.ts
- AGENTS.md
- package.json
- tsconfig.json
- tsup.config.ts
- vitest.browser.config.ts
- vitest.config.ts
- use-camera.ts
- use-edge.ts
- use-history.ts
- use-interaction.ts
- use-node.ts
- use-presence.ts
- use-selection.ts
- editor-mount.tsx
- use-arrow-tool.ts
- use-ink-tool.ts
- use-interaction-gesture.ts
- use-overlay-host.ts
- use-pan-zoom.ts
- use-resize-observer.ts
- Canvas.tsx
- context.tsx
- index.ts
- Minimap.tsx
- types.ts
- clipboard.browser.test.tsx
- hooks.browser.test.tsx
- smoke.browser.test.tsx
- smoke.test.ts
- use-arrow-tool.browser.test.tsx
- use-ink-tool.browser.test.tsx
- use-pan-zoom.browser.test.tsx
- package.json
- tsconfig.json
- tsup.config.ts
- vitest.browser.config.ts
- vitest.config.ts
- index.ts
- package.json
- tsconfig.json
- tsup.config.ts
- baseline.json
- tiny.json
- bump-version.mjs
- .gitignore
- AGENTS.md
- biome.json
- CLAUDE.md
- LICENSE
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- tsconfig.base.json
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
링크
예시
// repository documentation
Was this content helpful?
(0 ratings)
