alibaba / canvas-ui
Temporal Dependencies

A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).


Files Most Frequently Changed Together (Top 50)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
packages/storybook/stories/react-chunk.stories.tsx
packages/core/src/rendering/render-chunk.tsx
2 2 (100%) 5 (40%) 2025-04-23
packages/storybook/stories/react-use-popup.stories.tsx
packages/core/src/canvas/canvas-2d-canvas.ts
2 2 (100%) 3 (66%) 2025-04-25
packages/core/src/text/font-metrics.ts
packages/core/src/canvas/canvas-2d-canvas.ts
2 4 (50%) 3 (66%) 2025-04-25
packages/core/src/rendering/render-view.ts
packages/core/src/rendering/render-object.ts
2 4 (50%) 12 (16%) 2025-05-07
packages/storybook/stories/react-use-popup.stories.tsx
packages/core/src/text/font-metrics.ts
2 2 (100%) 4 (50%) 2025-04-25
packages/storybook/stories/animation-basic.stories.tsx
packages/animation/src/animate.ts
2 3 (66%) 2 (100%) 2025-04-28
packages/storybook/stories/react-canvas.stories.tsx
packages/core/src/rendering/render-object.ts
2 2 (100%) 12 (16%) 2025-04-28
packages/storybook/stories/render-rect.stories.tsx
packages/core/src/platform/types.ts
1 1 (100%) 2 (50%) 2025-04-22
packages/storybook/stories/react-scroll-view.stories.tsx
packages/storybook/stories/clip-rect-layer.stories.tsx
1 1 (100%) 1 (100%) 2025-04-22
packages/storybook/stories/example-table.stories.tsx
packages/core/src/rendering/painting-context.ts
1 1 (100%) 3 (33%) 2025-04-22
packages/storybook/stories/react-scroll-view.stories.tsx
packages/storybook/stories/react-chunk.stories.tsx
1 1 (100%) 2 (50%) 2025-04-22
packages/storybook/stories/react-text.stories.tsx
packages/storybook/stories/movie.repo.ts
1 1 (100%) 1 (100%) 2025-04-22
packages/storybook/stories/example-table.stories.tsx
packages/core/src/events/firefox-event-save-target.ts
1 1 (100%) 2 (50%) 2025-04-22
packages/storybook/stories/example-table.stories.tsx
packages/core/src/utils/has-own.ts
1 1 (100%) 2 (50%) 2025-04-22
packages/core/src/rendering/render-view.ts
packages/storybook/stories/react-canvas.stories.tsx
1 4 (25%) 2 (50%) 2025-04-22
packages/core/src/rendering/render-view.ts
packages/core/src/canvas/canvas-2d-canvas.ts
1 4 (25%) 3 (33%) 2025-04-22
packages/core/src/platform/types.ts
packages/storybook/stories/react-canvas.stories.tsx
1 2 (50%) 2 (50%) 2025-04-22
eslint.config.mjs
packages/core/src/text/font-metrics.ts
1 1 (100%) 4 (25%) 2025-04-22
packages/core/src/canvas/checkerboard-shader.ts
packages/storybook/stories/example-kanban.stories.tsx
1 3 (33%) 2 (50%) 2025-04-22
packages/react/src/canvas/binding.tsx
packages/core/src/canvas/image.ts
1 2 (50%) 2 (50%) 2025-04-22
packages/react/src/canvas/binding.tsx
packages/core/src/surface/index.ts
1 2 (50%) 2 (50%) 2025-04-22
packages/storybook/stories/insert-remove.stories.tsx
packages/react/src/renderer.ts
1 1 (100%) 3 (33%) 2025-04-22
packages/storybook/stories/react-scroll-view.stories.tsx
packages/core/src/rendering/render-view.ts
1 1 (100%) 4 (25%) 2025-04-22
packages/storybook/stories/render-rect.stories.tsx
packages/core/src/rendering/style-map.ts
1 1 (100%) 3 (33%) 2025-04-22
packages/core/src/canvas/image.ts
packages/storybook/stories/react-chunk.stories.tsx
1 2 (50%) 2 (50%) 2025-04-22
packages/storybook/stories/clip-circle-layer.stories.tsx
packages/core/src/canvas/canvas-2d-canvas.ts
1 1 (100%) 3 (33%) 2025-04-22
packages/storybook/stories/render-rect.stories.tsx
eslint.config.mjs
1 1 (100%) 1 (100%) 2025-04-22
packages/storybook/stories/render-circle.stories.tsx
packages/storybook/stories/react-chunk-big.stories.tsx
1 1 (100%) 1 (100%) 2025-04-22
packages/storybook/stories/example-table.stories.tsx
packages/core/src/platform/types.ts
1 1 (100%) 2 (50%) 2025-04-22
packages/storybook/stories/react-scroll-view.stories.tsx
packages/core/src/rendering/render-single-child.ts
1 1 (100%) 3 (33%) 2025-04-22
packages/storybook/stories/render-rrect.stories.tsx
packages/react/src/canvas/dom.tsx
1 1 (100%) 4 (25%) 2025-04-22
packages/core/src/text/font-props.ts
packages/core/src/platform/types.ts
1 2 (50%) 2 (50%) 2025-04-22
packages/storybook/stories/render-text.stories.tsx
packages/core/src/utils/has-own.ts
1 1 (100%) 2 (50%) 2025-04-22
packages/storybook/stories/insert-remove.stories.tsx
packages/react/src/reconciler.ts
1 1 (100%) 2 (50%) 2025-04-22
packages/storybook/stories/react-chunk-big.stories.tsx
packages/core/src/rendering/render-chunk.tsx
1 1 (100%) 5 (20%) 2025-04-22
packages/storybook/stories/react-text.stories.tsx
packages/storybook/stories/rasterizing.stories.tsx
1 1 (100%) 1 (100%) 2025-04-22
packages/storybook/stories/dom-pointer-event.stories.tsx
packages/core/src/canvas/picture.ts
1 1 (100%) 2 (50%) 2025-04-22
packages/core/src/text/font-props.ts
packages/core/src/canvas/image.ts
1 2 (50%) 2 (50%) 2025-04-22
packages/react/src/elements/intrinsic-elements.ts
packages/core/src/rendering/render-object.ts
1 6 (16%) 12 (8%) 2025-04-28
packages/core/src/canvas/watermark-shader.ts
packages/storybook/stories/react-use-popup.stories.tsx
1 3 (33%) 2 (50%) 2025-04-22
packages/storybook/stories/render-rect.stories.tsx
packages/react/src/canvas/dom.tsx
1 1 (100%) 4 (25%) 2025-04-22
packages/core/src/canvas/watermark-shader.ts
packages/core/src/canvas/checkerboard-shader.ts
1 3 (33%) 3 (33%) 2025-04-22
packages/core/src/rendering/painting-context.ts
packages/core/src/canvas/checkerboard-shader.ts
1 3 (33%) 3 (33%) 2025-04-22
packages/storybook/stories/dom-pointer-event.stories.tsx
packages/react/src/canvas/dom.tsx
1 1 (100%) 4 (25%) 2025-04-22
packages/storybook/stories/render-rrect.stories.tsx
packages/core/src/rendering/render-chunk.tsx
1 1 (100%) 5 (20%) 2025-04-22
packages/storybook/stories/movie.repo.ts
packages/core/src/canvas/checkerboard-shader.ts
1 1 (100%) 3 (33%) 2025-04-22
rollup.config.js
packages/storybook/stories/react-chunk.stories.tsx
1 3 (33%) 2 (50%) 2025-04-23
packages/storybook/stories/render-text.stories.tsx
packages/storybook/stories/render-rect.stories.tsx
1 1 (100%) 1 (100%) 2025-04-22
packages/storybook/stories/wheel-events.stories.tsx
packages/storybook/stories/render-text.stories.tsx
1 1 (100%) 1 (100%) 2025-04-22
packages/react/src/utils.ts
packages/core/src/platform/web-platform-adapter.ts
1 3 (33%) 3 (33%) 2025-04-22
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [packages/storybook/stories/react-chunk.stories.tsx] [packages/storybook/stories/react-chunk.stories.tsx] [packages/core/src/rendering/render-chunk.tsx] [packages/core/src/rendering/render-chunk.tsx] [packages/storybook/stories/react-chunk.stories.tsx]--[packages/core/src/rendering/render-chunk.tsx] 2 [packages/storybook/stories/react-use-popup.stories.tsx] [packages/storybook/stories/react-use-popup.stories.tsx] [packages/core/src/canvas/canvas-2d-canvas.ts] [packages/core/src/canvas/canvas-2d-canvas.ts] [packages/storybook/stories/react-use-popup.stories.tsx]--[packages/core/src/canvas/canvas-2d-canvas.ts] 2 [packages/core/src/text/font-metrics.ts] [packages/core/src/text/font-metrics.ts] [packages/storybook/stories/react-use-popup.stories.tsx]--[packages/core/src/text/font-metrics.ts] 2 [packages/core/src/text/font-metrics.ts]--[packages/core/src/canvas/canvas-2d-canvas.ts] 2 [packages/core/src/rendering/render-view.ts] [packages/core/src/rendering/render-view.ts] [packages/core/src/rendering/render-view.ts]--[packages/core/src/canvas/canvas-2d-canvas.ts] 1 [packages/core/src/rendering/render-object.ts] [packages/core/src/rendering/render-object.ts] [packages/core/src/rendering/render-view.ts]--[packages/core/src/rendering/render-object.ts] 2 [packages/storybook/stories/react-canvas.stories.tsx] [packages/storybook/stories/react-canvas.stories.tsx] [packages/core/src/rendering/render-view.ts]--[packages/storybook/stories/react-canvas.stories.tsx] 1 [packages/storybook/stories/animation-basic.stories.tsx] [packages/storybook/stories/animation-basic.stories.tsx] [packages/animation/src/animate.ts] [packages/animation/src/animate.ts] [packages/storybook/stories/animation-basic.stories.tsx]--[packages/animation/src/animate.ts] 2 [packages/storybook/stories/react-canvas.stories.tsx]--[packages/core/src/rendering/render-object.ts] 2 [packages/storybook/stories/render-rect.stories.tsx] [packages/storybook/stories/render-rect.stories.tsx] [packages/core/src/platform/types.ts] [packages/core/src/platform/types.ts] [packages/storybook/stories/render-rect.stories.tsx]--[packages/core/src/platform/types.ts] 1 [eslint.config.mjs] [eslint.config.mjs] [packages/storybook/stories/render-rect.stories.tsx]--[eslint.config.mjs] 1 [packages/core/src/rendering/style-map.ts] [packages/core/src/rendering/style-map.ts] [packages/storybook/stories/render-rect.stories.tsx]--[packages/core/src/rendering/style-map.ts] 1 [packages/react/src/canvas/dom.tsx] [packages/react/src/canvas/dom.tsx] [packages/storybook/stories/render-rect.stories.tsx]--[packages/react/src/canvas/dom.tsx] 1 [packages/core/src/platform/types.ts]--[packages/storybook/stories/react-canvas.stories.tsx] 1 [packages/storybook/stories/react-scroll-view.stories.tsx] [packages/storybook/stories/react-scroll-view.stories.tsx] [packages/storybook/stories/react-scroll-view.stories.tsx]--[packages/storybook/stories/react-chunk.stories.tsx] 1 [packages/storybook/stories/react-scroll-view.stories.tsx]--[packages/core/src/rendering/render-view.ts] 1 [packages/storybook/stories/clip-rect-layer.stories.tsx] [packages/storybook/stories/clip-rect-layer.stories.tsx] [packages/storybook/stories/react-scroll-view.stories.tsx]--[packages/storybook/stories/clip-rect-layer.stories.tsx] 1 [packages/core/src/rendering/render-single-child.ts] [packages/core/src/rendering/render-single-child.ts] [packages/storybook/stories/react-scroll-view.stories.tsx]--[packages/core/src/rendering/render-single-child.ts] 1 [packages/storybook/stories/example-table.stories.tsx] [packages/storybook/stories/example-table.stories.tsx] [packages/storybook/stories/example-table.stories.tsx]--[packages/core/src/platform/types.ts] 1 [packages/core/src/rendering/painting-context.ts] [packages/core/src/rendering/painting-context.ts] [packages/storybook/stories/example-table.stories.tsx]--[packages/core/src/rendering/painting-context.ts] 1 [packages/core/src/events/firefox-event-save-target.ts] [packages/core/src/events/firefox-event-save-target.ts] [packages/storybook/stories/example-table.stories.tsx]--[packages/core/src/events/firefox-event-save-target.ts] 1 [packages/core/src/utils/has-own.ts] [packages/core/src/utils/has-own.ts] [packages/storybook/stories/example-table.stories.tsx]--[packages/core/src/utils/has-own.ts] 1 [packages/core/src/canvas/checkerboard-shader.ts] [packages/core/src/canvas/checkerboard-shader.ts] [packages/core/src/rendering/painting-context.ts]--[packages/core/src/canvas/checkerboard-shader.ts] 1 [packages/storybook/stories/react-text.stories.tsx] [packages/storybook/stories/react-text.stories.tsx] [packages/storybook/stories/movie.repo.ts] [packages/storybook/stories/movie.repo.ts] [packages/storybook/stories/react-text.stories.tsx]--[packages/storybook/stories/movie.repo.ts] 1 [packages/storybook/stories/rasterizing.stories.tsx] [packages/storybook/stories/rasterizing.stories.tsx] [packages/storybook/stories/react-text.stories.tsx]--[packages/storybook/stories/rasterizing.stories.tsx] 1 [packages/storybook/stories/movie.repo.ts]--[packages/core/src/canvas/checkerboard-shader.ts] 1 [eslint.config.mjs]--[packages/core/src/text/font-metrics.ts] 1 [packages/storybook/stories/example-kanban.stories.tsx] [packages/storybook/stories/example-kanban.stories.tsx] [packages/core/src/canvas/checkerboard-shader.ts]--[packages/storybook/stories/example-kanban.stories.tsx] 1 [packages/react/src/canvas/binding.tsx] [packages/react/src/canvas/binding.tsx] [packages/core/src/canvas/image.ts] [packages/core/src/canvas/image.ts] [packages/react/src/canvas/binding.tsx]--[packages/core/src/canvas/image.ts] 1 [packages/core/src/surface/index.ts] [packages/core/src/surface/index.ts] [packages/react/src/canvas/binding.tsx]--[packages/core/src/surface/index.ts] 1 [packages/core/src/canvas/image.ts]--[packages/storybook/stories/react-chunk.stories.tsx] 1 [packages/storybook/stories/insert-remove.stories.tsx] [packages/storybook/stories/insert-remove.stories.tsx] [packages/react/src/renderer.ts] [packages/react/src/renderer.ts] [packages/storybook/stories/insert-remove.stories.tsx]--[packages/react/src/renderer.ts] 1 [packages/react/src/reconciler.ts] [packages/react/src/reconciler.ts] [packages/storybook/stories/insert-remove.stories.tsx]--[packages/react/src/reconciler.ts] 1 [packages/storybook/stories/clip-circle-layer.stories.tsx] [packages/storybook/stories/clip-circle-layer.stories.tsx] [packages/storybook/stories/clip-circle-layer.stories.tsx]--[packages/core/src/canvas/canvas-2d-canvas.ts] 1 [packages/storybook/stories/render-circle.stories.tsx] [packages/storybook/stories/render-circle.stories.tsx] [packages/storybook/stories/react-chunk-big.stories.tsx] [packages/storybook/stories/react-chunk-big.stories.tsx] [packages/storybook/stories/render-circle.stories.tsx]--[packages/storybook/stories/react-chunk-big.stories.tsx] 1 [packages/storybook/stories/react-chunk-big.stories.tsx]--[packages/core/src/rendering/render-chunk.tsx] 1 [packages/storybook/stories/render-rrect.stories.tsx] [packages/storybook/stories/render-rrect.stories.tsx] [packages/storybook/stories/render-rrect.stories.tsx]--[packages/core/src/rendering/render-chunk.tsx] 1 [packages/storybook/stories/render-rrect.stories.tsx]--[packages/react/src/canvas/dom.tsx] 1 [packages/core/src/text/font-props.ts] [packages/core/src/text/font-props.ts] [packages/core/src/text/font-props.ts]--[packages/core/src/platform/types.ts] 1 [packages/core/src/text/font-props.ts]--[packages/core/src/canvas/image.ts] 1 [packages/storybook/stories/render-text.stories.tsx] [packages/storybook/stories/render-text.stories.tsx] [packages/storybook/stories/render-text.stories.tsx]--[packages/storybook/stories/render-rect.stories.tsx] 1 [packages/storybook/stories/render-text.stories.tsx]--[packages/core/src/utils/has-own.ts] 1 [packages/storybook/stories/dom-pointer-event.stories.tsx] [packages/storybook/stories/dom-pointer-event.stories.tsx] [packages/storybook/stories/dom-pointer-event.stories.tsx]--[packages/react/src/canvas/dom.tsx] 1 [packages/core/src/canvas/picture.ts] [packages/core/src/canvas/picture.ts] [packages/storybook/stories/dom-pointer-event.stories.tsx]--[packages/core/src/canvas/picture.ts] 1 [packages/react/src/elements/intrinsic-elements.ts] [packages/react/src/elements/intrinsic-elements.ts] [packages/react/src/elements/intrinsic-elements.ts]--[packages/core/src/rendering/render-object.ts] 1 [packages/core/src/canvas/watermark-shader.ts] [packages/core/src/canvas/watermark-shader.ts] [packages/core/src/canvas/watermark-shader.ts]--[packages/storybook/stories/react-use-popup.stories.tsx] 1 [packages/core/src/canvas/watermark-shader.ts]--[packages/core/src/canvas/checkerboard-shader.ts] 1 [rollup.config.js] [rollup.config.js] [rollup.config.js]--[packages/storybook/stories/react-chunk.stories.tsx] 1 [packages/storybook/stories/wheel-events.stories.tsx] [packages/storybook/stories/wheel-events.stories.tsx] [packages/storybook/stories/wheel-events.stories.tsx]--[packages/storybook/stories/render-text.stories.tsx] 1 [packages/react/src/utils.ts] [packages/react/src/utils.ts] [packages/core/src/platform/web-platform-adapter.ts] [packages/core/src/platform/web-platform-adapter.ts] [packages/react/src/utils.ts]--[packages/core/src/platform/web-platform-adapter.ts] 1
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...
Open 2D force graph (file dependencies with commits)... Open 3D force graph (file dependencies with commits)...
Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
G packages packages packages--packages 7 ROOT ROOT ROOT--packages 3
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...