guardian/csnx
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). |
Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
No temporal dependencies found.
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
No temporal dependencies found.
No file pairs changed together.
Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
flowchart TB
n0["libs"]
n0 ---|"8"| n0
classDef default fill:#00b2ee,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#a0a0a0DB,stroke-width:8px
Download:
Mermaid (.mmd)
(open online Mermaid editor)
Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
Files Most Frequently Changed Together (Top 50)
| Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
|---|---|---|---|---|
| libs/@guardian/source-development-kitchen/src/react-components/popover/Popover.tsx libs/@guardian/source-development-kitchen/rollup.config.js |
4 | 6 (66%) | 7 (57%) | 2026-08-24 |
| libs/@guardian/pulse/rollup.config.js libs/@guardian/pulse/eslint.config.js |
3 | 3 (100%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.tsx libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.stories.tsx |
3 | 3 (100%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/styles.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.stories.tsx |
3 | 3 (100%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/styles.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.tsx |
3 | 3 (100%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/theme.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.stories.tsx |
3 | 3 (100%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/theme.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.tsx |
3 | 3 (100%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/theme.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/styles.ts |
3 | 3 (100%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/index.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.stories.tsx |
3 | 16 (18%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/index.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.tsx |
3 | 16 (18%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/index.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/styles.ts |
3 | 16 (18%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/index.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/theme.ts |
3 | 16 (18%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source/src/react-components/radio/Radio.stories.tsx libs/@guardian/source/src/foundations/palette/storybookColorPalette.tsx |
3 | 16 (18%) | 5 (60%) | 2026-08-24 |
| libs/@guardian/pulse/eslint.config.js libs/@guardian/pulse/terrazzo.config.ts |
2 | 3 (66%) | 5 (40%) | 2026-08-24 |
| libs/@guardian/pulse/rollup.config.js libs/@guardian/pulse/terrazzo.config.ts |
2 | 3 (66%) | 5 (40%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/rollup.config.js libs/@guardian/pulse/terrazzo.config.ts |
2 | 7 (28%) | 5 (40%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/rollup.config.js libs/@guardian/pulse/eslint.config.js |
2 | 7 (28%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/rollup.config.js libs/@guardian/pulse/rollup.config.js |
2 | 7 (28%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.stories.tsx libs/@guardian/pulse/terrazzo.config.ts |
2 | 3 (66%) | 5 (40%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.stories.tsx libs/@guardian/pulse/eslint.config.js |
2 | 3 (66%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.stories.tsx libs/@guardian/pulse/rollup.config.js |
2 | 3 (66%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.stories.tsx libs/@guardian/source-development-kitchen/rollup.config.js |
2 | 3 (66%) | 7 (28%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.tsx libs/@guardian/pulse/terrazzo.config.ts |
2 | 3 (66%) | 5 (40%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.tsx libs/@guardian/pulse/eslint.config.js |
2 | 3 (66%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.tsx libs/@guardian/pulse/rollup.config.js |
2 | 3 (66%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.tsx libs/@guardian/source-development-kitchen/rollup.config.js |
2 | 3 (66%) | 7 (28%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/styles.ts libs/@guardian/pulse/terrazzo.config.ts |
2 | 3 (66%) | 5 (40%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/styles.ts libs/@guardian/pulse/eslint.config.js |
2 | 3 (66%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/styles.ts libs/@guardian/pulse/rollup.config.js |
2 | 3 (66%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/styles.ts libs/@guardian/source-development-kitchen/rollup.config.js |
2 | 3 (66%) | 7 (28%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/theme.ts libs/@guardian/pulse/terrazzo.config.ts |
2 | 3 (66%) | 5 (40%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/theme.ts libs/@guardian/pulse/eslint.config.js |
2 | 3 (66%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/theme.ts libs/@guardian/pulse/rollup.config.js |
2 | 3 (66%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/theme.ts libs/@guardian/source-development-kitchen/rollup.config.js |
2 | 3 (66%) | 7 (28%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/index.ts libs/@guardian/pulse/terrazzo.config.ts |
2 | 16 (12%) | 5 (40%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/index.ts libs/@guardian/pulse/eslint.config.js |
2 | 16 (12%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/index.ts libs/@guardian/pulse/rollup.config.js |
2 | 16 (12%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/index.ts libs/@guardian/source-development-kitchen/rollup.config.js |
2 | 16 (12%) | 7 (28%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/popover/Popover.tsx libs/@guardian/pulse/terrazzo.config.ts |
2 | 6 (33%) | 5 (40%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/popover/Popover.tsx libs/@guardian/pulse/eslint.config.js |
2 | 6 (33%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/popover/Popover.tsx libs/@guardian/pulse/rollup.config.js |
2 | 6 (33%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/popover/Popover.tsx libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.stories.tsx |
2 | 6 (33%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/popover/Popover.tsx libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.tsx |
2 | 6 (33%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/popover/Popover.tsx libs/@guardian/source-development-kitchen/src/react-components/disclaimer/styles.ts |
2 | 6 (33%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/popover/Popover.tsx libs/@guardian/source-development-kitchen/src/react-components/disclaimer/theme.ts |
2 | 6 (33%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/popover/Popover.tsx libs/@guardian/source-development-kitchen/src/react-components/index.ts |
2 | 6 (33%) | 16 (12%) | 2026-08-24 |
| libs/@guardian/source/src/foundations/palette/storybookColorPalette.tsx libs/@guardian/pulse/terrazzo.config.ts |
2 | 5 (40%) | 5 (40%) | 2026-08-24 |
| libs/@guardian/source/src/foundations/palette/storybookColorPalette.tsx libs/@guardian/pulse/eslint.config.js |
2 | 5 (40%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source/src/foundations/palette/storybookColorPalette.tsx libs/@guardian/pulse/rollup.config.js |
2 | 5 (40%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source/src/foundations/palette/storybookColorPalette.tsx libs/@guardian/source-development-kitchen/rollup.config.js |
2 | 5 (40%) | 7 (28%) | 2026-08-24 |
Files from Different Folders Most Frequently Changed Together (Top 20)
| Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
|---|---|---|---|---|
| libs/@guardian/source-development-kitchen/src/react-components/popover/Popover.tsx libs/@guardian/source-development-kitchen/rollup.config.js |
4 | 6 (66%) | 7 (57%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/index.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.stories.tsx |
3 | 16 (18%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/index.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.tsx |
3 | 16 (18%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/index.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/styles.ts |
3 | 16 (18%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/index.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/theme.ts |
3 | 16 (18%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source/src/react-components/radio/Radio.stories.tsx libs/@guardian/source/src/foundations/palette/storybookColorPalette.tsx |
3 | 16 (18%) | 5 (60%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/rollup.config.js libs/@guardian/pulse/terrazzo.config.ts |
2 | 7 (28%) | 5 (40%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/rollup.config.js libs/@guardian/pulse/eslint.config.js |
2 | 7 (28%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/rollup.config.js libs/@guardian/pulse/rollup.config.js |
2 | 7 (28%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.stories.tsx libs/@guardian/pulse/terrazzo.config.ts |
2 | 3 (66%) | 5 (40%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.stories.tsx libs/@guardian/pulse/eslint.config.js |
2 | 3 (66%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.stories.tsx libs/@guardian/pulse/rollup.config.js |
2 | 3 (66%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.stories.tsx libs/@guardian/source-development-kitchen/rollup.config.js |
2 | 3 (66%) | 7 (28%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.tsx libs/@guardian/pulse/terrazzo.config.ts |
2 | 3 (66%) | 5 (40%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.tsx libs/@guardian/pulse/eslint.config.js |
2 | 3 (66%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.tsx libs/@guardian/pulse/rollup.config.js |
2 | 3 (66%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.tsx libs/@guardian/source-development-kitchen/rollup.config.js |
2 | 3 (66%) | 7 (28%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/styles.ts libs/@guardian/pulse/terrazzo.config.ts |
2 | 3 (66%) | 5 (40%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/styles.ts libs/@guardian/pulse/eslint.config.js |
2 | 3 (66%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/styles.ts libs/@guardian/pulse/rollup.config.js |
2 | 3 (66%) | 3 (66%) | 2026-08-24 |
Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
flowchart TB
n0["libs"]
n1["apps"]
n2[".github"]
n0 ---|"22"| n0
n0 ---|"3"| n1
n2 ---|"2"| n0
n1 ---|"2"| n2
classDef default fill:#00b2ee,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#a0a0a0FF,stroke-width:10px
linkStyle 1 stroke:#00688b5E,stroke-width:1px
linkStyle 2 stroke:#00688b4C,stroke-width:1px
linkStyle 3 stroke:#00688b4C,stroke-width:1px
Download:
Mermaid (.mmd)
(open online Mermaid editor)
Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
Files Most Frequently Changed Together (Top 50)
| Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
|---|---|---|---|---|
| libs/@guardian/source-development-kitchen/src/react-components/popover/Popover.tsx libs/@guardian/source-development-kitchen/rollup.config.js |
4 | 6 (66%) | 7 (57%) | 2026-08-24 |
| libs/@guardian/consent-manager/src/sourcepoint.ts libs/@guardian/consent-manager/src/lib/sourcepointConfig.ts |
3 | 3 (100%) | 3 (100%) | 2026-08-25 |
| libs/@guardian/pulse/rollup.config.js libs/@guardian/pulse/eslint.config.js |
3 | 3 (100%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.tsx libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.stories.tsx |
3 | 3 (100%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/styles.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.stories.tsx |
3 | 3 (100%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/styles.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.tsx |
3 | 3 (100%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/theme.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.stories.tsx |
3 | 3 (100%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/theme.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.tsx |
3 | 3 (100%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/theme.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/styles.ts |
3 | 3 (100%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/index.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.stories.tsx |
3 | 16 (18%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/index.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.tsx |
3 | 16 (18%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/index.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/styles.ts |
3 | 16 (18%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/index.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/theme.ts |
3 | 16 (18%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/popover/Popover.tsx libs/@guardian/source-development-kitchen/src/react-components/index.ts |
3 | 6 (50%) | 16 (18%) | 2026-08-24 |
| libs/@guardian/source/src/react-components/radio/Radio.stories.tsx libs/@guardian/source/src/foundations/palette/storybookColorPalette.tsx |
3 | 16 (18%) | 5 (60%) | 2026-08-24 |
| libs/@guardian/consent-manager/rollup.config.js apps/github-pages/src/components/CmpTest.svelte |
3 | 4 (75%) | 11 (27%) | 2026-05-14 |
| libs/@guardian/consent-manager/src/export.ts apps/github-pages/src/components/CmpTest.svelte |
3 | 3 (100%) | 11 (27%) | 2026-05-14 |
| libs/@guardian/consent-manager/src/export.ts libs/@guardian/consent-manager/rollup.config.js |
3 | 3 (100%) | 4 (75%) | 2026-05-14 |
| libs/@guardian/consent-manager/src/vendors.ts libs/@guardian/consent-manager/rollup.config.js |
3 | 4 (75%) | 4 (75%) | 2026-05-14 |
| libs/@guardian/libs/src/index.ts libs/@guardian/consent-manager/rollup.config.js |
3 | 35 (8%) | 4 (75%) | 2026-05-14 |
| libs/@guardian/react-crossword/src/components/Clue.stories.tsx libs/@guardian/react-crossword/src/components/AnagramHelper.tsx |
3 | 18 (16%) | 26 (11%) | 2026-05-07 |
| libs/@guardian/react-crossword/src/components/Clue.tsx libs/@guardian/react-crossword/src/components/AnagramHelper.tsx |
3 | 40 (7%) | 26 (11%) | 2026-05-07 |
| libs/@guardian/react-crossword/src/components/Clue.tsx libs/@guardian/react-crossword/src/components/Clue.stories.tsx |
3 | 40 (7%) | 18 (16%) | 2026-05-07 |
| libs/@guardian/react-crossword/src/components/FocusedClue.tsx libs/@guardian/react-crossword/src/components/AnagramHelper.tsx |
3 | 8 (37%) | 26 (11%) | 2026-05-07 |
| libs/@guardian/react-crossword/src/components/FocusedClue.tsx libs/@guardian/react-crossword/src/components/Clue.stories.tsx |
3 | 8 (37%) | 18 (16%) | 2026-05-07 |
| libs/@guardian/react-crossword/src/components/FocusedClue.tsx libs/@guardian/react-crossword/src/components/Clue.tsx |
3 | 8 (37%) | 40 (7%) | 2026-05-07 |
| libs/@guardian/react-crossword/src/utils/clueFormattingStyles.ts libs/@guardian/react-crossword/src/components/AnagramHelper.tsx |
3 | 3 (100%) | 26 (11%) | 2026-05-07 |
| libs/@guardian/react-crossword/src/utils/clueFormattingStyles.ts libs/@guardian/react-crossword/src/components/Clue.stories.tsx |
3 | 3 (100%) | 18 (16%) | 2026-05-07 |
| libs/@guardian/react-crossword/src/utils/clueFormattingStyles.ts libs/@guardian/react-crossword/src/components/Clue.tsx |
3 | 3 (100%) | 40 (7%) | 2026-05-07 |
| libs/@guardian/react-crossword/src/utils/clueFormattingStyles.ts libs/@guardian/react-crossword/src/components/FocusedClue.tsx |
3 | 3 (100%) | 8 (37%) | 2026-05-07 |
| libs/@guardian/pulse/eslint.config.js libs/@guardian/pulse/terrazzo.config.ts |
2 | 3 (66%) | 5 (40%) | 2026-08-24 |
| libs/@guardian/pulse/rollup.config.js libs/@guardian/pulse/terrazzo.config.ts |
2 | 3 (66%) | 5 (40%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/rollup.config.js libs/@guardian/pulse/terrazzo.config.ts |
2 | 7 (28%) | 5 (40%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/rollup.config.js libs/@guardian/pulse/eslint.config.js |
2 | 7 (28%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/rollup.config.js libs/@guardian/pulse/rollup.config.js |
2 | 7 (28%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.stories.tsx libs/@guardian/pulse/terrazzo.config.ts |
2 | 3 (66%) | 5 (40%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.stories.tsx libs/@guardian/pulse/eslint.config.js |
2 | 3 (66%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.stories.tsx libs/@guardian/pulse/rollup.config.js |
2 | 3 (66%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.stories.tsx libs/@guardian/source-development-kitchen/rollup.config.js |
2 | 3 (66%) | 7 (28%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.tsx libs/@guardian/pulse/terrazzo.config.ts |
2 | 3 (66%) | 5 (40%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.tsx libs/@guardian/pulse/eslint.config.js |
2 | 3 (66%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.tsx libs/@guardian/pulse/rollup.config.js |
2 | 3 (66%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.tsx libs/@guardian/source-development-kitchen/rollup.config.js |
2 | 3 (66%) | 7 (28%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/styles.ts libs/@guardian/pulse/terrazzo.config.ts |
2 | 3 (66%) | 5 (40%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/styles.ts libs/@guardian/pulse/eslint.config.js |
2 | 3 (66%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/styles.ts libs/@guardian/pulse/rollup.config.js |
2 | 3 (66%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/styles.ts libs/@guardian/source-development-kitchen/rollup.config.js |
2 | 3 (66%) | 7 (28%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/theme.ts libs/@guardian/pulse/terrazzo.config.ts |
2 | 3 (66%) | 5 (40%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/theme.ts libs/@guardian/pulse/eslint.config.js |
2 | 3 (66%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/theme.ts libs/@guardian/pulse/rollup.config.js |
2 | 3 (66%) | 3 (66%) | 2026-08-24 |
Files from Different Folders Most Frequently Changed Together (Top 20)
| Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
|---|---|---|---|---|
| libs/@guardian/source-development-kitchen/src/react-components/popover/Popover.tsx libs/@guardian/source-development-kitchen/rollup.config.js |
4 | 6 (66%) | 7 (57%) | 2026-08-24 |
| libs/@guardian/consent-manager/src/sourcepoint.ts libs/@guardian/consent-manager/src/lib/sourcepointConfig.ts |
3 | 3 (100%) | 3 (100%) | 2026-08-25 |
| libs/@guardian/source-development-kitchen/src/react-components/index.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.stories.tsx |
3 | 16 (18%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/index.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.tsx |
3 | 16 (18%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/index.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/styles.ts |
3 | 16 (18%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/index.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/theme.ts |
3 | 16 (18%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/popover/Popover.tsx libs/@guardian/source-development-kitchen/src/react-components/index.ts |
3 | 6 (50%) | 16 (18%) | 2026-08-24 |
| libs/@guardian/source/src/react-components/radio/Radio.stories.tsx libs/@guardian/source/src/foundations/palette/storybookColorPalette.tsx |
3 | 16 (18%) | 5 (60%) | 2026-08-24 |
| libs/@guardian/consent-manager/rollup.config.js apps/github-pages/src/components/CmpTest.svelte |
3 | 4 (75%) | 11 (27%) | 2026-05-14 |
| libs/@guardian/consent-manager/src/export.ts apps/github-pages/src/components/CmpTest.svelte |
3 | 3 (100%) | 11 (27%) | 2026-05-14 |
| libs/@guardian/consent-manager/src/export.ts libs/@guardian/consent-manager/rollup.config.js |
3 | 3 (100%) | 4 (75%) | 2026-05-14 |
| libs/@guardian/consent-manager/src/vendors.ts libs/@guardian/consent-manager/rollup.config.js |
3 | 4 (75%) | 4 (75%) | 2026-05-14 |
| libs/@guardian/libs/src/index.ts libs/@guardian/consent-manager/rollup.config.js |
3 | 35 (8%) | 4 (75%) | 2026-05-14 |
| libs/@guardian/react-crossword/src/utils/clueFormattingStyles.ts libs/@guardian/react-crossword/src/components/AnagramHelper.tsx |
3 | 3 (100%) | 26 (11%) | 2026-05-07 |
| libs/@guardian/react-crossword/src/utils/clueFormattingStyles.ts libs/@guardian/react-crossword/src/components/Clue.stories.tsx |
3 | 3 (100%) | 18 (16%) | 2026-05-07 |
| libs/@guardian/react-crossword/src/utils/clueFormattingStyles.ts libs/@guardian/react-crossword/src/components/Clue.tsx |
3 | 3 (100%) | 40 (7%) | 2026-05-07 |
| libs/@guardian/react-crossword/src/utils/clueFormattingStyles.ts libs/@guardian/react-crossword/src/components/FocusedClue.tsx |
3 | 3 (100%) | 8 (37%) | 2026-05-07 |
| libs/@guardian/source-development-kitchen/rollup.config.js libs/@guardian/pulse/terrazzo.config.ts |
2 | 7 (28%) | 5 (40%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/rollup.config.js libs/@guardian/pulse/eslint.config.js |
2 | 7 (28%) | 3 (66%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/rollup.config.js libs/@guardian/pulse/rollup.config.js |
2 | 7 (28%) | 3 (66%) | 2026-08-24 |
Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
flowchart TB
n0["libs"]
n1["apps"]
n2[".github"]
n0 ---|"37"| n0
n0 ---|"6"| n1
n2 ---|"2"| n0
n1 ---|"2"| n2
classDef default fill:#00b2ee,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#a0a0a0FF,stroke-width:10px
linkStyle 1 stroke:#00688b5E,stroke-width:1px
linkStyle 2 stroke:#00688b4C,stroke-width:1px
linkStyle 3 stroke:#00688b4C,stroke-width:1px
Download:
Mermaid (.mmd)
(open online Mermaid editor)
Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
Files Most Frequently Changed Together (Top 50)
| Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
|---|---|---|---|---|
| libs/@guardian/source/src/react-components/checkbox/Checkbox.tsx libs/@guardian/source/src/react-components/accordion/AccordionRow.tsx |
6 | 18 (33%) | 12 (50%) | 2026-01-14 |
| libs/@guardian/source/src/react-components/radio/Radio.tsx libs/@guardian/source/src/react-components/accordion/AccordionRow.tsx |
6 | 18 (33%) | 12 (50%) | 2026-01-14 |
| libs/@guardian/source/src/react-components/radio/Radio.tsx libs/@guardian/source/src/react-components/checkbox/Checkbox.tsx |
6 | 18 (33%) | 18 (33%) | 2026-01-14 |
| libs/@guardian/react-crossword/eslint.config.js libs/@guardian/source/eslint.config.js |
5 | 7 (71%) | 10 (50%) | 2025-11-13 |
| libs/@guardian/source-development-kitchen/eslint.config.js libs/@guardian/source/eslint.config.js |
5 | 10 (50%) | 10 (50%) | 2025-11-13 |
| libs/@guardian/source-development-kitchen/eslint.config.js libs/@guardian/react-crossword/eslint.config.js |
5 | 10 (50%) | 7 (71%) | 2025-11-13 |
| libs/@guardian/source-development-kitchen/src/react-components/popover/Popover.tsx libs/@guardian/source-development-kitchen/rollup.config.js |
4 | 6 (66%) | 7 (57%) | 2026-08-24 |
| libs/@guardian/libs/src/index.ts apps/github-pages/src/components/CmpTest.svelte |
4 | 35 (11%) | 11 (36%) | 2026-05-14 |
| libs/@guardian/consent-manager/src/sourcepoint.ts libs/@guardian/consent-manager/src/lib/sourcepointConfig.ts |
3 | 3 (100%) | 3 (100%) | 2026-08-25 |
| libs/@guardian/pulse/rollup.config.js libs/@guardian/pulse/eslint.config.js |
3 | 3 (100%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.tsx libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.stories.tsx |
3 | 3 (100%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/styles.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.stories.tsx |
3 | 3 (100%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/styles.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.tsx |
3 | 3 (100%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/theme.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.stories.tsx |
3 | 3 (100%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/theme.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.tsx |
3 | 3 (100%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/disclaimer/theme.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/styles.ts |
3 | 3 (100%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/index.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.stories.tsx |
3 | 16 (18%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/index.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.tsx |
3 | 16 (18%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/index.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/styles.ts |
3 | 16 (18%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/index.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/theme.ts |
3 | 16 (18%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/popover/Popover.tsx libs/@guardian/source-development-kitchen/src/react-components/index.ts |
3 | 6 (50%) | 16 (18%) | 2026-08-24 |
| libs/@guardian/source/src/react-components/radio/Radio.stories.tsx libs/@guardian/source/src/foundations/palette/storybookColorPalette.tsx |
3 | 16 (18%) | 5 (60%) | 2026-08-24 |
| libs/@guardian/consent-manager/rollup.config.js apps/github-pages/src/components/CmpTest.svelte |
3 | 4 (75%) | 11 (27%) | 2026-05-14 |
| libs/@guardian/consent-manager/src/export.ts apps/github-pages/src/components/CmpTest.svelte |
3 | 3 (100%) | 11 (27%) | 2026-05-14 |
| libs/@guardian/consent-manager/src/export.ts libs/@guardian/consent-manager/rollup.config.js |
3 | 3 (100%) | 4 (75%) | 2026-05-14 |
| libs/@guardian/consent-manager/src/vendors.ts libs/@guardian/consent-manager/rollup.config.js |
3 | 4 (75%) | 4 (75%) | 2026-05-14 |
| libs/@guardian/libs/src/index.ts libs/@guardian/consent-manager/rollup.config.js |
3 | 35 (8%) | 4 (75%) | 2026-05-14 |
| libs/@guardian/react-crossword/src/components/Clue.stories.tsx libs/@guardian/react-crossword/src/components/AnagramHelper.tsx |
3 | 18 (16%) | 26 (11%) | 2026-05-07 |
| libs/@guardian/react-crossword/src/components/Clue.tsx libs/@guardian/react-crossword/src/components/AnagramHelper.tsx |
3 | 40 (7%) | 26 (11%) | 2026-05-07 |
| libs/@guardian/react-crossword/src/components/Clue.tsx libs/@guardian/react-crossword/src/components/Clue.stories.tsx |
3 | 40 (7%) | 18 (16%) | 2026-05-07 |
| libs/@guardian/react-crossword/src/components/FocusedClue.tsx libs/@guardian/react-crossword/src/components/AnagramHelper.tsx |
3 | 8 (37%) | 26 (11%) | 2026-05-07 |
| libs/@guardian/react-crossword/src/components/FocusedClue.tsx libs/@guardian/react-crossword/src/components/Clue.stories.tsx |
3 | 8 (37%) | 18 (16%) | 2026-05-07 |
| libs/@guardian/react-crossword/src/components/FocusedClue.tsx libs/@guardian/react-crossword/src/components/Clue.tsx |
3 | 8 (37%) | 40 (7%) | 2026-05-07 |
| libs/@guardian/react-crossword/src/utils/clueFormattingStyles.ts libs/@guardian/react-crossword/src/components/AnagramHelper.tsx |
3 | 3 (100%) | 26 (11%) | 2026-05-07 |
| libs/@guardian/react-crossword/src/utils/clueFormattingStyles.ts libs/@guardian/react-crossword/src/components/Clue.stories.tsx |
3 | 3 (100%) | 18 (16%) | 2026-05-07 |
| libs/@guardian/react-crossword/src/utils/clueFormattingStyles.ts libs/@guardian/react-crossword/src/components/Clue.tsx |
3 | 3 (100%) | 40 (7%) | 2026-05-07 |
| libs/@guardian/react-crossword/src/utils/clueFormattingStyles.ts libs/@guardian/react-crossword/src/components/FocusedClue.tsx |
3 | 3 (100%) | 8 (37%) | 2026-05-07 |
| libs/@guardian/source/src/react-components/button/Button.tsx libs/@guardian/source/src/react-components/accordion/AccordionRow.tsx |
3 | 7 (42%) | 12 (25%) | 2026-01-14 |
| libs/@guardian/source/src/react-components/button/LinkButton.tsx libs/@guardian/source/src/react-components/accordion/AccordionRow.tsx |
3 | 7 (42%) | 12 (25%) | 2026-01-14 |
| libs/@guardian/source/src/react-components/button/LinkButton.tsx libs/@guardian/source/src/react-components/button/Button.tsx |
3 | 7 (42%) | 7 (42%) | 2026-01-14 |
| libs/@guardian/source/src/react-components/checkbox/Checkbox.tsx libs/@guardian/source/src/react-components/button/Button.tsx |
3 | 18 (16%) | 7 (42%) | 2026-01-14 |
| libs/@guardian/source/src/react-components/checkbox/Checkbox.tsx libs/@guardian/source/src/react-components/button/LinkButton.tsx |
3 | 18 (16%) | 7 (42%) | 2026-01-14 |
| libs/@guardian/source/src/react-components/choice-card/ChoiceCard.tsx libs/@guardian/source/src/react-components/accordion/AccordionRow.tsx |
3 | 9 (33%) | 12 (25%) | 2026-01-14 |
| libs/@guardian/source/src/react-components/choice-card/ChoiceCard.tsx libs/@guardian/source/src/react-components/button/Button.tsx |
3 | 9 (33%) | 7 (42%) | 2026-01-14 |
| libs/@guardian/source/src/react-components/choice-card/ChoiceCard.tsx libs/@guardian/source/src/react-components/button/LinkButton.tsx |
3 | 9 (33%) | 7 (42%) | 2026-01-14 |
| libs/@guardian/source/src/react-components/choice-card/ChoiceCard.tsx libs/@guardian/source/src/react-components/checkbox/Checkbox.tsx |
3 | 9 (33%) | 18 (16%) | 2026-01-14 |
| libs/@guardian/source/src/react-components/choice-card/ChoiceCardGroup.tsx libs/@guardian/source/src/react-components/accordion/AccordionRow.tsx |
3 | 14 (21%) | 12 (25%) | 2026-01-14 |
| libs/@guardian/source/src/react-components/choice-card/ChoiceCardGroup.tsx libs/@guardian/source/src/react-components/button/Button.tsx |
3 | 14 (21%) | 7 (42%) | 2026-01-14 |
| libs/@guardian/source/src/react-components/choice-card/ChoiceCardGroup.tsx libs/@guardian/source/src/react-components/button/LinkButton.tsx |
3 | 14 (21%) | 7 (42%) | 2026-01-14 |
| libs/@guardian/source/src/react-components/choice-card/ChoiceCardGroup.tsx libs/@guardian/source/src/react-components/checkbox/Checkbox.tsx |
3 | 14 (21%) | 18 (16%) | 2026-01-14 |
Files from Different Folders Most Frequently Changed Together (Top 20)
| Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
|---|---|---|---|---|
| libs/@guardian/source/src/react-components/checkbox/Checkbox.tsx libs/@guardian/source/src/react-components/accordion/AccordionRow.tsx |
6 | 18 (33%) | 12 (50%) | 2026-01-14 |
| libs/@guardian/source/src/react-components/radio/Radio.tsx libs/@guardian/source/src/react-components/accordion/AccordionRow.tsx |
6 | 18 (33%) | 12 (50%) | 2026-01-14 |
| libs/@guardian/source/src/react-components/radio/Radio.tsx libs/@guardian/source/src/react-components/checkbox/Checkbox.tsx |
6 | 18 (33%) | 18 (33%) | 2026-01-14 |
| libs/@guardian/react-crossword/eslint.config.js libs/@guardian/source/eslint.config.js |
5 | 7 (71%) | 10 (50%) | 2025-11-13 |
| libs/@guardian/source-development-kitchen/eslint.config.js libs/@guardian/source/eslint.config.js |
5 | 10 (50%) | 10 (50%) | 2025-11-13 |
| libs/@guardian/source-development-kitchen/eslint.config.js libs/@guardian/react-crossword/eslint.config.js |
5 | 10 (50%) | 7 (71%) | 2025-11-13 |
| libs/@guardian/source-development-kitchen/src/react-components/popover/Popover.tsx libs/@guardian/source-development-kitchen/rollup.config.js |
4 | 6 (66%) | 7 (57%) | 2026-08-24 |
| libs/@guardian/libs/src/index.ts apps/github-pages/src/components/CmpTest.svelte |
4 | 35 (11%) | 11 (36%) | 2026-05-14 |
| libs/@guardian/consent-manager/src/sourcepoint.ts libs/@guardian/consent-manager/src/lib/sourcepointConfig.ts |
3 | 3 (100%) | 3 (100%) | 2026-08-25 |
| libs/@guardian/source-development-kitchen/src/react-components/index.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.stories.tsx |
3 | 16 (18%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/index.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/Disclaimer.tsx |
3 | 16 (18%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/index.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/styles.ts |
3 | 16 (18%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/index.ts libs/@guardian/source-development-kitchen/src/react-components/disclaimer/theme.ts |
3 | 16 (18%) | 3 (100%) | 2026-08-24 |
| libs/@guardian/source-development-kitchen/src/react-components/popover/Popover.tsx libs/@guardian/source-development-kitchen/src/react-components/index.ts |
3 | 6 (50%) | 16 (18%) | 2026-08-24 |
| libs/@guardian/source/src/react-components/radio/Radio.stories.tsx libs/@guardian/source/src/foundations/palette/storybookColorPalette.tsx |
3 | 16 (18%) | 5 (60%) | 2026-08-24 |
| libs/@guardian/consent-manager/rollup.config.js apps/github-pages/src/components/CmpTest.svelte |
3 | 4 (75%) | 11 (27%) | 2026-05-14 |
| libs/@guardian/consent-manager/src/export.ts apps/github-pages/src/components/CmpTest.svelte |
3 | 3 (100%) | 11 (27%) | 2026-05-14 |
| libs/@guardian/consent-manager/src/export.ts libs/@guardian/consent-manager/rollup.config.js |
3 | 3 (100%) | 4 (75%) | 2026-05-14 |
| libs/@guardian/consent-manager/src/vendors.ts libs/@guardian/consent-manager/rollup.config.js |
3 | 4 (75%) | 4 (75%) | 2026-05-14 |
| libs/@guardian/libs/src/index.ts libs/@guardian/consent-manager/rollup.config.js |
3 | 35 (8%) | 4 (75%) | 2026-05-14 |