Skip to content

Simplify all catalog example source - #102

Merged
tannerlinsley merged 3 commits into
mainfrom
taren/simplify-catalog-examples
Aug 15, 2026
Merged

Simplify all catalog example source#102
tannerlinsley merged 3 commits into
mainfrom
taren/simplify-catalog-examples

Conversation

@tannerlinsley

Copy link
Copy Markdown
Member

Summary

  • make all 188 catalog examples self-contained, definition-first, and directly editable
  • remove the shared ShadCN source framework and keep conformance adapters pointed at the real examples
  • prune unused public option fields and reject harness or private-package leakage from public source closures
  • expose catalog fixtures through @tanstack/charts-data
  • fix definition-driven motion, responsive factory, behavior, and decorative mark inference uncovered by the migration

Verification

  • pnpm test: 283 files, 1,877 tests
  • pnpm typecheck
  • pnpm format:check
  • pnpm package:check
  • pnpm catalog:examples:check: 188 entries, largest TypeScript closure 4 files
  • pnpm catalog:previews:check: 188 previews
  • pnpm shadcn:catalog:check: 70/70
  • pnpm shadcn:visual: 70/70 at or above 90%, 97.5% mean

@coderabbitai

coderabbitai Bot commented Aug 15, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 643 files, which is 493 over the limit of 150.

To get a review, reduce the PR to 150 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to a paid plan to raise the limit.

Usage-priced reviews support at most 300 files.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 27275231-f43c-42a6-815f-adbb0dee965d

📥 Commits

Reviewing files that changed from the base of the PR and between 54939af and 78d89bb.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (643)
  • .changeset/clean-catalog-motion.md
  • API-FRICTION.md
  • benchmarks/bundle-size/README.md
  • benchmarks/bundle-size/universal-baseline.json
  • benchmarks/comparison/bundle-baseline.json
  • benchmarks/conformance/cases/01-line-gaps/example.tsx
  • benchmarks/conformance/cases/01-line-gaps/plot.ts
  • benchmarks/conformance/cases/02-multi-line-end-labels/example.tsx
  • benchmarks/conformance/cases/02-multi-line-end-labels/plot.ts
  • benchmarks/conformance/cases/02-multi-line-end-labels/selection.ts
  • benchmarks/conformance/cases/02-multi-line-end-labels/tanstack.test.ts
  • benchmarks/conformance/cases/03-temperature-range-band/example.tsx
  • benchmarks/conformance/cases/03-temperature-range-band/plot.ts
  • benchmarks/conformance/cases/04-stacked-time-area/example.tsx
  • benchmarks/conformance/cases/04-stacked-time-area/plot.ts
  • benchmarks/conformance/cases/100-radial-bars/example.tsx
  • benchmarks/conformance/cases/100-radial-bars/recharts.ts
  • benchmarks/conformance/cases/100-radial-bars/selection.ts
  • benchmarks/conformance/cases/100-radial-bars/tanstack.test.ts
  • benchmarks/conformance/cases/101-sunburst/example.tsx
  • benchmarks/conformance/cases/101-sunburst/recharts.ts
  • benchmarks/conformance/cases/101-sunburst/selection.ts
  • benchmarks/conformance/cases/101-sunburst/tanstack.test.ts
  • benchmarks/conformance/cases/101-sunburst/transform.ts
  • benchmarks/conformance/cases/102-world-choropleth/example.tsx
  • benchmarks/conformance/cases/102-world-choropleth/plot.ts
  • benchmarks/conformance/cases/103-bubble-map/example.tsx
  • benchmarks/conformance/cases/103-bubble-map/plot.ts
  • benchmarks/conformance/cases/104-orthographic-globe/example.tsx
  • benchmarks/conformance/cases/104-orthographic-globe/plot.ts
  • benchmarks/conformance/cases/105-route-map/example.tsx
  • benchmarks/conformance/cases/105-route-map/plot.ts
  • benchmarks/conformance/cases/105-route-map/transform.ts
  • benchmarks/conformance/cases/106-polar-line/echarts.ts
  • benchmarks/conformance/cases/106-polar-line/example.tsx
  • benchmarks/conformance/cases/106-polar-line/transform.test.ts
  • benchmarks/conformance/cases/106-polar-line/transform.ts
  • benchmarks/conformance/cases/107-polar-scatter/echarts.ts
  • benchmarks/conformance/cases/107-polar-scatter/example.tsx
  • benchmarks/conformance/cases/107-polar-scatter/transform.test.ts
  • benchmarks/conformance/cases/107-polar-scatter/transform.ts
  • benchmarks/conformance/cases/108-country-choropleth/example.tsx
  • benchmarks/conformance/cases/108-country-choropleth/plot.ts
  • benchmarks/conformance/cases/109-us-state-choropleth/example.tsx
  • benchmarks/conformance/cases/109-us-state-choropleth/tanstack.test.ts
  • benchmarks/conformance/cases/109-us-state-choropleth/transform.ts
  • benchmarks/conformance/cases/110-projection-gallery/example.tsx
  • benchmarks/conformance/cases/110-projection-gallery/plot.ts
  • benchmarks/conformance/cases/110-projection-gallery/tanstack.test.ts
  • benchmarks/conformance/cases/111-basic-sankey/example.tsx
  • benchmarks/conformance/cases/111-basic-sankey/tanstack.test.ts
  • benchmarks/conformance/cases/111-sankey-flow/example.tsx
  • benchmarks/conformance/cases/111-sankey-flow/tanstack.test.ts
  • benchmarks/conformance/cases/112-motion-entrance/example.tsx
  • benchmarks/conformance/cases/113-motion-updates/example.tsx
  • benchmarks/conformance/cases/114-spring-line-motion/example.tsx
  • benchmarks/conformance/cases/115-definition-motion/example.tsx
  • benchmarks/conformance/cases/116-geometry-morph/example.tsx
  • benchmarks/conformance/cases/117-focus-cursor-motion/example.tsx
  • benchmarks/conformance/cases/118-token-usage-calendar/example.tsx
  • benchmarks/conformance/cases/118-token-usage-calendar/tanstack.test.ts
  • benchmarks/conformance/cases/119-stacked-bar-band-cursor/example.tsx
  • benchmarks/conformance/cases/119-stacked-bar-band-cursor/model.ts
  • benchmarks/conformance/cases/119-stacked-bar-band-cursor/tanstack.ts
  • benchmarks/conformance/cases/119-stacked-bar-band-cursor/view.tsx
  • benchmarks/conformance/cases/120-themed-interactive-area/example.tsx
  • benchmarks/conformance/cases/120-themed-interactive-area/tanstack.test.ts
  • benchmarks/conformance/cases/120-themed-interactive-area/tanstack.ts
  • benchmarks/conformance/cases/121-active-bar-dashboard/example.tsx
  • benchmarks/conformance/cases/122-premium-kpi-sparklines/example.tsx
  • benchmarks/conformance/cases/123-active-donut-metric/example.tsx
  • benchmarks/conformance/cases/124-theme-palette-matrix/example.tsx
  • benchmarks/conformance/cases/125-sales-funnel/example.tsx
  • benchmarks/conformance/cases/126-drillable-sunburst/example.tsx
  • benchmarks/conformance/cases/126-drillable-sunburst/model.ts
  • benchmarks/conformance/cases/126-drillable-sunburst/tanstack.test.ts
  • benchmarks/conformance/cases/126-drillable-sunburst/tanstack.ts
  • benchmarks/conformance/cases/127-shadcn-dashboard/example.tsx
  • benchmarks/conformance/cases/127-shadcn-dashboard/tanstack.test.ts
  • benchmarks/conformance/cases/128-shadcn-bar-multiple/example.tsx
  • benchmarks/conformance/cases/128-shadcn-bar-multiple/styles.css
  • benchmarks/conformance/cases/128-shadcn-bar-multiple/tanstack.ts
  • benchmarks/conformance/cases/129-shadcn-pie-donut-text/example.tsx
  • benchmarks/conformance/cases/129-shadcn-pie-donut-text/styles.css
  • benchmarks/conformance/cases/129-shadcn-pie-donut-text/tanstack.ts
  • benchmarks/conformance/cases/13-interval-timeline/example.tsx
  • benchmarks/conformance/cases/13-interval-timeline/plot.ts
  • benchmarks/conformance/cases/130-shadcn-radar-multiple/example.tsx
  • benchmarks/conformance/cases/130-shadcn-radar-multiple/styles.css
  • benchmarks/conformance/cases/130-shadcn-radar-multiple/tanstack.ts
  • benchmarks/conformance/cases/131-shadcn-radial-text/example.tsx
  • benchmarks/conformance/cases/131-shadcn-radial-text/styles.css
  • benchmarks/conformance/cases/131-shadcn-radial-text/tanstack.ts
  • benchmarks/conformance/cases/132-shadcn-tooltip-advanced/example.tsx
  • benchmarks/conformance/cases/132-shadcn-tooltip-advanced/styles.css
  • benchmarks/conformance/cases/132-shadcn-tooltip-advanced/tanstack.ts
  • benchmarks/conformance/cases/133-shadcn-area-axes/example.tsx
  • benchmarks/conformance/cases/133-shadcn-area-axes/styles.css
  • benchmarks/conformance/cases/133-shadcn-area-axes/tanstack.ts
  • benchmarks/conformance/cases/134-shadcn-area-default/example.tsx
  • benchmarks/conformance/cases/134-shadcn-area-default/styles.css
  • benchmarks/conformance/cases/134-shadcn-area-default/tanstack.ts
  • benchmarks/conformance/cases/135-shadcn-area-gradient/example.tsx
  • benchmarks/conformance/cases/135-shadcn-area-gradient/styles.css
  • benchmarks/conformance/cases/135-shadcn-area-gradient/tanstack.ts
  • benchmarks/conformance/cases/136-shadcn-area-icons/example.tsx
  • benchmarks/conformance/cases/136-shadcn-area-icons/styles.css
  • benchmarks/conformance/cases/136-shadcn-area-icons/tanstack.ts
  • benchmarks/conformance/cases/137-shadcn-area-interactive/example.tsx
  • benchmarks/conformance/cases/137-shadcn-area-interactive/styles.css
  • benchmarks/conformance/cases/137-shadcn-area-interactive/tanstack.ts
  • benchmarks/conformance/cases/138-shadcn-area-legend/example.tsx
  • benchmarks/conformance/cases/138-shadcn-area-legend/styles.css
  • benchmarks/conformance/cases/138-shadcn-area-legend/tanstack.ts
  • benchmarks/conformance/cases/139-shadcn-area-linear/example.tsx
  • benchmarks/conformance/cases/139-shadcn-area-linear/styles.css
  • benchmarks/conformance/cases/139-shadcn-area-linear/tanstack.ts
  • benchmarks/conformance/cases/14-error-bars/example.tsx
  • benchmarks/conformance/cases/14-error-bars/plot.ts
  • benchmarks/conformance/cases/14-error-bars/tanstack.test.ts
  • benchmarks/conformance/cases/140-shadcn-area-stacked-expand/example.tsx
  • benchmarks/conformance/cases/140-shadcn-area-stacked-expand/styles.css
  • benchmarks/conformance/cases/140-shadcn-area-stacked-expand/tanstack.ts
  • benchmarks/conformance/cases/141-shadcn-area-stacked/example.tsx
  • benchmarks/conformance/cases/141-shadcn-area-stacked/styles.css
  • benchmarks/conformance/cases/141-shadcn-area-stacked/tanstack.ts
  • benchmarks/conformance/cases/142-shadcn-area-step/example.tsx
  • benchmarks/conformance/cases/142-shadcn-area-step/styles.css
  • benchmarks/conformance/cases/142-shadcn-area-step/tanstack.ts
  • benchmarks/conformance/cases/143-shadcn-bar-active/example.tsx
  • benchmarks/conformance/cases/143-shadcn-bar-active/styles.css
  • benchmarks/conformance/cases/143-shadcn-bar-active/tanstack.ts
  • benchmarks/conformance/cases/144-shadcn-bar-default/example.tsx
  • benchmarks/conformance/cases/144-shadcn-bar-default/styles.css
  • benchmarks/conformance/cases/144-shadcn-bar-default/tanstack.ts
  • benchmarks/conformance/cases/145-shadcn-bar-horizontal/example.tsx
  • benchmarks/conformance/cases/145-shadcn-bar-horizontal/styles.css
  • benchmarks/conformance/cases/145-shadcn-bar-horizontal/tanstack.ts
  • benchmarks/conformance/cases/146-shadcn-bar-interactive/example.tsx
  • benchmarks/conformance/cases/146-shadcn-bar-interactive/styles.css
  • benchmarks/conformance/cases/146-shadcn-bar-interactive/tanstack.ts
  • benchmarks/conformance/cases/147-shadcn-bar-label-custom/example.tsx
  • benchmarks/conformance/cases/147-shadcn-bar-label-custom/styles.css
  • benchmarks/conformance/cases/147-shadcn-bar-label-custom/tanstack.ts
  • benchmarks/conformance/cases/148-shadcn-bar-label/example.tsx
  • benchmarks/conformance/cases/148-shadcn-bar-label/styles.css
  • benchmarks/conformance/cases/148-shadcn-bar-label/tanstack.ts
  • benchmarks/conformance/cases/149-shadcn-bar-mixed/example.tsx
  • benchmarks/conformance/cases/149-shadcn-bar-mixed/styles.css
  • benchmarks/conformance/cases/149-shadcn-bar-mixed/tanstack.ts
  • benchmarks/conformance/cases/15-boxplot/example.tsx
  • benchmarks/conformance/cases/15-boxplot/plot.ts
  • benchmarks/conformance/cases/15-boxplot/tanstack.test.ts
  • benchmarks/conformance/cases/150-shadcn-bar-negative/example.tsx
  • benchmarks/conformance/cases/150-shadcn-bar-negative/styles.css
  • benchmarks/conformance/cases/150-shadcn-bar-negative/tanstack.ts
  • benchmarks/conformance/cases/151-shadcn-bar-stacked/example.tsx
  • benchmarks/conformance/cases/151-shadcn-bar-stacked/styles.css
  • benchmarks/conformance/cases/151-shadcn-bar-stacked/tanstack.ts
  • benchmarks/conformance/cases/152-shadcn-line-default/example.tsx
  • benchmarks/conformance/cases/152-shadcn-line-default/styles.css
  • benchmarks/conformance/cases/152-shadcn-line-default/tanstack.ts
  • benchmarks/conformance/cases/153-shadcn-line-dots-colors/example.tsx
  • benchmarks/conformance/cases/153-shadcn-line-dots-colors/styles.css
  • benchmarks/conformance/cases/153-shadcn-line-dots-colors/tanstack.ts
  • benchmarks/conformance/cases/154-shadcn-line-dots-custom/example.tsx
  • benchmarks/conformance/cases/154-shadcn-line-dots-custom/styles.css
  • benchmarks/conformance/cases/154-shadcn-line-dots-custom/tanstack.ts
  • benchmarks/conformance/cases/155-shadcn-line-dots/example.tsx
  • benchmarks/conformance/cases/155-shadcn-line-dots/styles.css
  • benchmarks/conformance/cases/155-shadcn-line-dots/tanstack.ts
  • benchmarks/conformance/cases/156-shadcn-line-interactive/example.tsx
  • benchmarks/conformance/cases/156-shadcn-line-interactive/styles.css
  • benchmarks/conformance/cases/156-shadcn-line-interactive/tanstack.ts
  • benchmarks/conformance/cases/157-shadcn-line-label-custom/example.tsx
  • benchmarks/conformance/cases/157-shadcn-line-label-custom/styles.css
  • benchmarks/conformance/cases/157-shadcn-line-label-custom/tanstack.ts
  • benchmarks/conformance/cases/158-shadcn-line-label/example.tsx
  • benchmarks/conformance/cases/158-shadcn-line-label/styles.css
  • benchmarks/conformance/cases/158-shadcn-line-label/tanstack.ts
  • benchmarks/conformance/cases/159-shadcn-line-linear/example.tsx
  • benchmarks/conformance/cases/159-shadcn-line-linear/styles.css
  • benchmarks/conformance/cases/159-shadcn-line-linear/tanstack.ts
  • benchmarks/conformance/cases/16-lollipop/example.tsx
  • benchmarks/conformance/cases/16-lollipop/plot.ts
  • benchmarks/conformance/cases/160-shadcn-line-multiple/example.tsx
  • benchmarks/conformance/cases/160-shadcn-line-multiple/styles.css
  • benchmarks/conformance/cases/160-shadcn-line-multiple/tanstack.ts
  • benchmarks/conformance/cases/161-shadcn-line-step/example.tsx
  • benchmarks/conformance/cases/161-shadcn-line-step/styles.css
  • benchmarks/conformance/cases/161-shadcn-line-step/tanstack.ts
  • benchmarks/conformance/cases/162-shadcn-pie-donut-active/example.tsx
  • benchmarks/conformance/cases/162-shadcn-pie-donut-active/styles.css
  • benchmarks/conformance/cases/162-shadcn-pie-donut-active/tanstack.ts
  • benchmarks/conformance/cases/163-shadcn-pie-donut/example.tsx
  • benchmarks/conformance/cases/163-shadcn-pie-donut/styles.css
  • benchmarks/conformance/cases/163-shadcn-pie-donut/tanstack.ts
  • benchmarks/conformance/cases/164-shadcn-pie-interactive/example.tsx
  • benchmarks/conformance/cases/164-shadcn-pie-interactive/styles.css
  • benchmarks/conformance/cases/164-shadcn-pie-interactive/tanstack.ts
  • benchmarks/conformance/cases/165-shadcn-pie-label-custom/example.tsx
  • benchmarks/conformance/cases/165-shadcn-pie-label-custom/styles.css
  • benchmarks/conformance/cases/165-shadcn-pie-label-custom/tanstack.ts
  • benchmarks/conformance/cases/166-shadcn-pie-label-list/example.tsx
  • benchmarks/conformance/cases/166-shadcn-pie-label-list/styles.css
  • benchmarks/conformance/cases/166-shadcn-pie-label-list/tanstack.ts
  • benchmarks/conformance/cases/167-shadcn-pie-label/example.tsx
  • benchmarks/conformance/cases/167-shadcn-pie-label/styles.css
  • benchmarks/conformance/cases/167-shadcn-pie-label/tanstack.ts
  • benchmarks/conformance/cases/168-shadcn-pie-legend/example.tsx
  • benchmarks/conformance/cases/168-shadcn-pie-legend/styles.css
  • benchmarks/conformance/cases/168-shadcn-pie-legend/tanstack.ts
  • benchmarks/conformance/cases/169-shadcn-pie-separator-none/example.tsx
  • benchmarks/conformance/cases/169-shadcn-pie-separator-none/styles.css
  • benchmarks/conformance/cases/169-shadcn-pie-separator-none/tanstack.ts
  • benchmarks/conformance/cases/17-dumbbell/example.tsx
  • benchmarks/conformance/cases/17-dumbbell/plot.ts
  • benchmarks/conformance/cases/170-shadcn-pie-simple/example.tsx
  • benchmarks/conformance/cases/170-shadcn-pie-simple/styles.css
  • benchmarks/conformance/cases/170-shadcn-pie-simple/tanstack.ts
  • benchmarks/conformance/cases/171-shadcn-pie-stacked/example.tsx
  • benchmarks/conformance/cases/171-shadcn-pie-stacked/styles.css
  • benchmarks/conformance/cases/171-shadcn-pie-stacked/tanstack.ts
  • benchmarks/conformance/cases/172-shadcn-radar-default/example.tsx
  • benchmarks/conformance/cases/172-shadcn-radar-default/styles.css
  • benchmarks/conformance/cases/172-shadcn-radar-default/tanstack.ts
  • benchmarks/conformance/cases/173-shadcn-radar-dots/example.tsx
  • benchmarks/conformance/cases/173-shadcn-radar-dots/styles.css
  • benchmarks/conformance/cases/173-shadcn-radar-dots/tanstack.ts
  • benchmarks/conformance/cases/174-shadcn-radar-grid-circle-fill/example.tsx
  • benchmarks/conformance/cases/174-shadcn-radar-grid-circle-fill/styles.css
  • benchmarks/conformance/cases/174-shadcn-radar-grid-circle-fill/tanstack.ts
  • benchmarks/conformance/cases/175-shadcn-radar-grid-circle-no-lines/example.tsx
  • benchmarks/conformance/cases/175-shadcn-radar-grid-circle-no-lines/styles.css
  • benchmarks/conformance/cases/175-shadcn-radar-grid-circle-no-lines/tanstack.ts
  • benchmarks/conformance/cases/176-shadcn-radar-grid-circle/example.tsx
  • benchmarks/conformance/cases/176-shadcn-radar-grid-circle/styles.css
  • benchmarks/conformance/cases/176-shadcn-radar-grid-circle/tanstack.ts
  • benchmarks/conformance/cases/177-shadcn-radar-grid-custom/example.tsx
  • benchmarks/conformance/cases/177-shadcn-radar-grid-custom/styles.css
  • benchmarks/conformance/cases/177-shadcn-radar-grid-custom/tanstack.ts
  • benchmarks/conformance/cases/178-shadcn-radar-grid-fill/example.tsx
  • benchmarks/conformance/cases/178-shadcn-radar-grid-fill/styles.css
  • benchmarks/conformance/cases/178-shadcn-radar-grid-fill/tanstack.ts
  • benchmarks/conformance/cases/179-shadcn-radar-grid-none/example.tsx
  • benchmarks/conformance/cases/179-shadcn-radar-grid-none/styles.css
  • benchmarks/conformance/cases/179-shadcn-radar-grid-none/tanstack.ts
  • benchmarks/conformance/cases/18-cumulative-histogram/example.tsx
  • benchmarks/conformance/cases/18-cumulative-histogram/plot.ts
  • benchmarks/conformance/cases/180-shadcn-radar-icons/example.tsx
  • benchmarks/conformance/cases/180-shadcn-radar-icons/styles.css
  • benchmarks/conformance/cases/180-shadcn-radar-icons/tanstack.ts
  • benchmarks/conformance/cases/181-shadcn-radar-label-custom/example.tsx
  • benchmarks/conformance/cases/181-shadcn-radar-label-custom/styles.css
  • benchmarks/conformance/cases/181-shadcn-radar-label-custom/tanstack.ts
  • benchmarks/conformance/cases/182-shadcn-radar-legend/example.tsx
  • benchmarks/conformance/cases/182-shadcn-radar-legend/styles.css
  • benchmarks/conformance/cases/182-shadcn-radar-legend/tanstack.ts
  • benchmarks/conformance/cases/183-shadcn-radar-lines-only/example.tsx
  • benchmarks/conformance/cases/183-shadcn-radar-lines-only/styles.css
  • benchmarks/conformance/cases/183-shadcn-radar-lines-only/tanstack.ts
  • benchmarks/conformance/cases/184-shadcn-radar-radius/example.tsx
  • benchmarks/conformance/cases/184-shadcn-radar-radius/styles.css
  • benchmarks/conformance/cases/184-shadcn-radar-radius/tanstack.ts
  • benchmarks/conformance/cases/185-shadcn-radial-grid/example.tsx
  • benchmarks/conformance/cases/185-shadcn-radial-grid/styles.css
  • benchmarks/conformance/cases/185-shadcn-radial-grid/tanstack.ts
  • benchmarks/conformance/cases/186-shadcn-radial-label/example.tsx
  • benchmarks/conformance/cases/186-shadcn-radial-label/styles.css
  • benchmarks/conformance/cases/186-shadcn-radial-label/tanstack.ts
  • benchmarks/conformance/cases/187-shadcn-radial-shape/example.tsx
  • benchmarks/conformance/cases/187-shadcn-radial-shape/styles.css
  • benchmarks/conformance/cases/187-shadcn-radial-shape/tanstack.ts
  • benchmarks/conformance/cases/188-shadcn-radial-simple/example.tsx
  • benchmarks/conformance/cases/188-shadcn-radial-simple/styles.css
  • benchmarks/conformance/cases/188-shadcn-radial-simple/tanstack.ts
  • benchmarks/conformance/cases/189-shadcn-radial-stacked/example.tsx
  • benchmarks/conformance/cases/189-shadcn-radial-stacked/styles.css
  • benchmarks/conformance/cases/189-shadcn-radial-stacked/tanstack.ts
  • benchmarks/conformance/cases/19-moving-average-line/example.tsx
  • benchmarks/conformance/cases/19-moving-average-line/plot.ts
  • benchmarks/conformance/cases/190-shadcn-tooltip-default/example.tsx
  • benchmarks/conformance/cases/190-shadcn-tooltip-default/styles.css
  • benchmarks/conformance/cases/190-shadcn-tooltip-default/tanstack.ts
  • benchmarks/conformance/cases/191-shadcn-tooltip-formatter/example.tsx
  • benchmarks/conformance/cases/191-shadcn-tooltip-formatter/styles.css
  • benchmarks/conformance/cases/191-shadcn-tooltip-formatter/tanstack.ts
  • benchmarks/conformance/cases/192-shadcn-tooltip-icons/example.tsx
  • benchmarks/conformance/cases/192-shadcn-tooltip-icons/styles.css
  • benchmarks/conformance/cases/192-shadcn-tooltip-icons/tanstack.ts
  • benchmarks/conformance/cases/193-shadcn-tooltip-indicator-line/example.tsx
  • benchmarks/conformance/cases/193-shadcn-tooltip-indicator-line/styles.css
  • benchmarks/conformance/cases/193-shadcn-tooltip-indicator-line/tanstack.ts
  • benchmarks/conformance/cases/194-shadcn-tooltip-indicator-none/example.tsx
  • benchmarks/conformance/cases/194-shadcn-tooltip-indicator-none/styles.css
  • benchmarks/conformance/cases/194-shadcn-tooltip-indicator-none/tanstack.ts
  • benchmarks/conformance/cases/195-shadcn-tooltip-label-custom/example.tsx
  • benchmarks/conformance/cases/195-shadcn-tooltip-label-custom/styles.css
  • benchmarks/conformance/cases/195-shadcn-tooltip-label-custom/tanstack.ts
  • benchmarks/conformance/cases/196-shadcn-tooltip-label-formatter/example.tsx
  • benchmarks/conformance/cases/196-shadcn-tooltip-label-formatter/styles.css
  • benchmarks/conformance/cases/196-shadcn-tooltip-label-formatter/tanstack.ts
  • benchmarks/conformance/cases/197-shadcn-tooltip-label-none/example.tsx
  • benchmarks/conformance/cases/197-shadcn-tooltip-label-none/styles.css
  • benchmarks/conformance/cases/197-shadcn-tooltip-label-none/tanstack.ts
  • benchmarks/conformance/cases/20-normalized-stacked-area/example.tsx
  • benchmarks/conformance/cases/20-normalized-stacked-area/plot.ts
  • benchmarks/conformance/cases/21-streamgraph/example.tsx
  • benchmarks/conformance/cases/21-streamgraph/plot.ts
  • benchmarks/conformance/cases/21-streamgraph/tanstack.test.ts
  • benchmarks/conformance/cases/22-bollinger-band/example.tsx
  • benchmarks/conformance/cases/22-bollinger-band/plot.ts
  • benchmarks/conformance/cases/22-bollinger-band/selection.ts
  • benchmarks/conformance/cases/22-bollinger-band/tanstack.test.ts
  • benchmarks/conformance/cases/24-quantitative-binned-heatmap/example.tsx
  • benchmarks/conformance/cases/24-quantitative-binned-heatmap/plot.ts
  • benchmarks/conformance/cases/25-calendar-heatmap/example.tsx
  • benchmarks/conformance/cases/25-calendar-heatmap/plot.ts
  • benchmarks/conformance/cases/25-calendar-heatmap/selection.ts
  • benchmarks/conformance/cases/26-diverging-likert/example.tsx
  • benchmarks/conformance/cases/26-diverging-likert/plot.ts
  • benchmarks/conformance/cases/26-diverging-likert/selection.ts
  • benchmarks/conformance/cases/26-diverging-likert/tanstack.test.ts
  • benchmarks/conformance/cases/27-parallel-coordinates/example.tsx
  • benchmarks/conformance/cases/27-parallel-coordinates/plot.ts
  • benchmarks/conformance/cases/27-parallel-coordinates/selection.ts
  • benchmarks/conformance/cases/27-parallel-coordinates/tanstack.test.ts
  • benchmarks/conformance/cases/27-parallel-coordinates/transform.test.ts
  • benchmarks/conformance/cases/27-parallel-coordinates/transform.ts
  • benchmarks/conformance/cases/28-candlestick/example.tsx
  • benchmarks/conformance/cases/28-candlestick/plot.ts
  • benchmarks/conformance/cases/28-candlestick/selection.ts
  • benchmarks/conformance/cases/29-waterfall/example.tsx
  • benchmarks/conformance/cases/29-waterfall/plot.ts
  • benchmarks/conformance/cases/29-waterfall/tanstack.test.ts
  • benchmarks/conformance/cases/30-slopegraph/example.tsx
  • benchmarks/conformance/cases/30-slopegraph/plot.ts
  • benchmarks/conformance/cases/30-slopegraph/tanstack.test.ts
  • benchmarks/conformance/cases/30-slopegraph/transform.ts
  • benchmarks/conformance/cases/31-linear-regression/example.tsx
  • benchmarks/conformance/cases/31-linear-regression/plot.ts
  • benchmarks/conformance/cases/31-linear-regression/tanstack.test.ts
  • benchmarks/conformance/cases/32-change-arrows/example.tsx
  • benchmarks/conformance/cases/32-change-arrows/plot.ts
  • benchmarks/conformance/cases/33-difference-chart/example.tsx
  • benchmarks/conformance/cases/33-difference-chart/plot.ts
  • benchmarks/conformance/cases/33-difference-chart/tanstack.test.ts
  • benchmarks/conformance/cases/33-difference-chart/transform.ts
  • benchmarks/conformance/cases/34-pointer-tooltip/example.tsx
  • benchmarks/conformance/cases/34-pointer-tooltip/plot.ts
  • benchmarks/conformance/cases/34-pointer-tooltip/selection.ts
  • benchmarks/conformance/cases/34-pointer-tooltip/tanstack.ts
  • benchmarks/conformance/cases/35-grouped-tooltip/example.tsx
  • benchmarks/conformance/cases/35-grouped-tooltip/plot.ts
  • benchmarks/conformance/cases/35-grouped-tooltip/selection.ts
  • benchmarks/conformance/cases/36-hierarchy-tree/example.tsx
  • benchmarks/conformance/cases/36-hierarchy-tree/plot.ts
  • benchmarks/conformance/cases/36-hierarchy-tree/selection.ts
  • benchmarks/conformance/cases/36-hierarchy-tree/tanstack.test.ts
  • benchmarks/conformance/cases/37-delaunay-network/example.tsx
  • benchmarks/conformance/cases/37-delaunay-network/plot.ts
  • benchmarks/conformance/cases/38-contour-topography/example.tsx
  • benchmarks/conformance/cases/38-contour-topography/tanstack.test.ts
  • benchmarks/conformance/cases/38-contour-topography/transform.ts
  • benchmarks/conformance/cases/39-density-contours/example.tsx
  • benchmarks/conformance/cases/39-density-contours/plot.ts
  • benchmarks/conformance/cases/39-density-contours/tanstack.test.ts
  • benchmarks/conformance/cases/40-force-directed-network/example.tsx
  • benchmarks/conformance/cases/40-force-directed-network/layout.ts
  • benchmarks/conformance/cases/40-force-directed-network/plot.ts
  • benchmarks/conformance/cases/40-force-directed-network/tanstack.test.ts
  • benchmarks/conformance/cases/40-force-directed-network/transform.ts
  • benchmarks/conformance/cases/40-geojson-map/example.tsx
  • benchmarks/conformance/cases/40-geojson-map/plot.ts
  • benchmarks/conformance/cases/41-waffle-unit-chart/example.tsx
  • benchmarks/conformance/cases/41-waffle-unit-chart/plot.ts
  • benchmarks/conformance/cases/42-vector-field/example.tsx
  • benchmarks/conformance/cases/42-vector-field/plot.ts
  • benchmarks/conformance/cases/42-vector-field/selection.ts
  • benchmarks/conformance/cases/42-vector-field/tanstack.test.ts
  • benchmarks/conformance/cases/43-hexbin-density/example.tsx
  • benchmarks/conformance/cases/43-hexbin-density/plot.ts
  • benchmarks/conformance/cases/44-framed-scatter/example.tsx
  • benchmarks/conformance/cases/44-framed-scatter/plot.ts
  • benchmarks/conformance/cases/50-empirical-cdf/example.tsx
  • benchmarks/conformance/cases/50-empirical-cdf/plot.ts
  • benchmarks/conformance/cases/50-empirical-cdf/tanstack.test.ts
  • benchmarks/conformance/cases/51-faceted-distributions/example.tsx
  • benchmarks/conformance/cases/51-faceted-distributions/plot.ts
  • benchmarks/conformance/cases/51-faceted-distributions/tanstack.test.ts
  • benchmarks/conformance/cases/52-beeswarm-dodge/example.tsx
  • benchmarks/conformance/cases/52-beeswarm-dodge/plot.ts
  • benchmarks/conformance/cases/53-log-scale-scatter/example.tsx
  • benchmarks/conformance/cases/53-log-scale-scatter/plot.ts
  • benchmarks/conformance/cases/53-log-scale-scatter/tanstack.test.ts
  • benchmarks/conformance/cases/54-bump-ranking/example.tsx
  • benchmarks/conformance/cases/54-bump-ranking/plot.ts
  • benchmarks/conformance/cases/54-bump-ranking/tanstack.test.ts
  • benchmarks/conformance/cases/55-indexed-multi-line/example.tsx
  • benchmarks/conformance/cases/55-indexed-multi-line/plot.ts
  • benchmarks/conformance/cases/55-indexed-multi-line/tanstack.test.ts
  • benchmarks/conformance/cases/56-connected-scatter/example.tsx
  • benchmarks/conformance/cases/56-connected-scatter/plot.ts
  • benchmarks/conformance/cases/56-connected-scatter/tanstack.test.ts
  • benchmarks/conformance/cases/56-connected-scatter/transform.ts
  • benchmarks/conformance/cases/57-scatter-marginal-histograms/example.tsx
  • benchmarks/conformance/cases/57-scatter-marginal-histograms/plot.ts
  • benchmarks/conformance/cases/57-scatter-marginal-histograms/tanstack.test.ts
  • benchmarks/conformance/cases/58-select-extrema/example.tsx
  • benchmarks/conformance/cases/58-select-extrema/plot.ts
  • benchmarks/conformance/cases/58-select-extrema/tanstack.test.ts
  • benchmarks/conformance/cases/59-grouped-reducer-bars/example.tsx
  • benchmarks/conformance/cases/59-grouped-reducer-bars/plot.ts
  • benchmarks/conformance/cases/60-lag-autocorrelation/example.tsx
  • benchmarks/conformance/cases/60-lag-autocorrelation/plot.ts
  • benchmarks/conformance/cases/61-quantile-ribbon/example.tsx
  • benchmarks/conformance/cases/61-quantile-ribbon/plot.ts
  • benchmarks/conformance/cases/61-quantile-ribbon/tanstack.test.ts
  • benchmarks/conformance/cases/62-ridgeline-density/example.tsx
  • benchmarks/conformance/cases/62-ridgeline-density/plot.ts
  • benchmarks/conformance/cases/62-ridgeline-density/selection.ts
  • benchmarks/conformance/cases/62-ridgeline-density/tanstack.test.ts
  • benchmarks/conformance/cases/62-ridgeline-density/transform.test.ts
  • benchmarks/conformance/cases/63-violin-distributions/example.tsx
  • benchmarks/conformance/cases/63-violin-distributions/plot.ts
  • benchmarks/conformance/cases/63-violin-distributions/selection.ts
  • benchmarks/conformance/cases/63-violin-distributions/tanstack.test.ts
  • benchmarks/conformance/cases/63-violin-distributions/transform.test.ts
  • benchmarks/conformance/cases/64-marimekko-mosaic/example.tsx
  • benchmarks/conformance/cases/64-marimekko-mosaic/layout.test.ts
  • benchmarks/conformance/cases/64-marimekko-mosaic/layout.ts
  • benchmarks/conformance/cases/64-marimekko-mosaic/plot.ts
  • benchmarks/conformance/cases/64-marimekko-mosaic/selection.ts
  • benchmarks/conformance/cases/64-marimekko-mosaic/tanstack.test.ts
  • benchmarks/conformance/cases/65-voronoi-nearest-tooltip/example.tsx
  • benchmarks/conformance/cases/65-voronoi-nearest-tooltip/plot.ts
  • benchmarks/conformance/cases/70-composed-chart/example.tsx
  • benchmarks/conformance/cases/70-composed-chart/recharts.ts
  • benchmarks/conformance/cases/70-composed-chart/tanstack.test.ts
  • benchmarks/conformance/cases/71-recharts-population-pyramid/example.tsx
  • benchmarks/conformance/cases/71-recharts-population-pyramid/recharts.ts
  • benchmarks/conformance/cases/71-recharts-population-pyramid/selection.ts
  • benchmarks/conformance/cases/71-recharts-population-pyramid/tanstack.test.ts
  • benchmarks/conformance/cases/71-recharts-population-pyramid/transform.test.ts
  • benchmarks/conformance/cases/71-recharts-population-pyramid/transform.ts
  • benchmarks/conformance/cases/72-recharts-mixed-bars/example.tsx
  • benchmarks/conformance/cases/72-recharts-mixed-bars/recharts.ts
  • benchmarks/conformance/cases/73-many-point-scatter/example.tsx
  • benchmarks/conformance/cases/73-many-point-scatter/recharts.ts
  • benchmarks/conformance/cases/73-many-point-scatter/selection.ts
  • benchmarks/conformance/cases/73-many-point-scatter/tanstack.test.ts
  • benchmarks/conformance/cases/73-many-point-scatter/transform.ts
  • benchmarks/conformance/cases/74-recharts-treemap/example.tsx
  • benchmarks/conformance/cases/74-recharts-treemap/recharts.ts
  • benchmarks/conformance/cases/74-recharts-treemap/selection.ts
  • benchmarks/conformance/cases/74-recharts-treemap/tanstack.test.ts
  • benchmarks/conformance/cases/74-recharts-treemap/transform.ts
  • benchmarks/conformance/cases/75-radar/example.tsx
  • benchmarks/conformance/cases/75-radar/recharts.ts
  • benchmarks/conformance/cases/75-radar/selection.ts
  • benchmarks/conformance/cases/75-radar/tanstack.test.ts
  • benchmarks/conformance/cases/75-radar/transform.test.ts
  • benchmarks/conformance/cases/75-radar/transform.ts
  • benchmarks/conformance/cases/76-pie/example.tsx
  • benchmarks/conformance/cases/76-pie/recharts.ts
  • benchmarks/conformance/cases/76-pie/selection.ts
  • benchmarks/conformance/cases/76-pie/tanstack.test.ts
  • benchmarks/conformance/cases/77-donut/example.tsx
  • benchmarks/conformance/cases/77-donut/recharts.ts
  • benchmarks/conformance/cases/77-donut/selection.ts
  • benchmarks/conformance/cases/77-donut/tanstack.test.ts
  • benchmarks/conformance/cases/78-gauge/example.tsx
  • benchmarks/conformance/cases/78-gauge/recharts.ts
  • benchmarks/conformance/cases/78-gauge/tanstack.test.ts
  • benchmarks/conformance/cases/78-gauge/transform.test.ts
  • benchmarks/conformance/cases/78-gauge/transform.ts
  • benchmarks/conformance/cases/80-echarts-axis-pointer/echarts.ts
  • benchmarks/conformance/cases/80-echarts-axis-pointer/example.tsx
  • benchmarks/conformance/cases/80-echarts-axis-pointer/selection.ts
  • benchmarks/conformance/cases/80-echarts-axis-pointer/tanstack.test.ts
  • benchmarks/conformance/cases/80-echarts-axis-pointer/tanstack.ts
  • benchmarks/conformance/cases/81-recharts-interactive-legend/example.tsx
  • benchmarks/conformance/cases/81-recharts-interactive-legend/model.ts
  • benchmarks/conformance/cases/81-recharts-interactive-legend/recharts.ts
  • benchmarks/conformance/cases/81-recharts-interactive-legend/tanstack.test.ts
  • benchmarks/conformance/cases/82-chart-table-selection/example.tsx
  • benchmarks/conformance/cases/82-chart-table-selection/model.ts
  • benchmarks/conformance/cases/82-chart-table-selection/recharts.ts
  • benchmarks/conformance/cases/82-chart-table-selection/tanstack.test.ts
  • benchmarks/conformance/cases/82-chart-table-selection/view.tsx
  • benchmarks/conformance/cases/83-focus-context-window/example.tsx
  • benchmarks/conformance/cases/83-focus-context-window/model.ts
  • benchmarks/conformance/cases/83-focus-context-window/plot.ts
  • benchmarks/conformance/cases/83-focus-context-window/tanstack.test.ts
  • benchmarks/conformance/cases/83-focus-context-window/view.tsx
  • benchmarks/conformance/cases/84-pinned-nested-chart-tooltip/example.tsx
  • benchmarks/conformance/cases/85-scrollable-resource-lanes/example.tsx
  • benchmarks/conformance/cases/86-streaming-window-preservation/data.test.ts
  • benchmarks/conformance/cases/86-streaming-window-preservation/echarts.ts
  • benchmarks/conformance/cases/86-streaming-window-preservation/example.tsx
  • benchmarks/conformance/cases/86-streaming-window-preservation/model.ts
  • benchmarks/conformance/cases/86-streaming-window-preservation/selection.ts
  • benchmarks/conformance/cases/86-streaming-window-preservation/tanstack.test.ts
  • benchmarks/conformance/cases/86-streaming-window-preservation/view.tsx
  • benchmarks/conformance/cases/87-echarts-synchronized-cursors/data.test.ts
  • benchmarks/conformance/cases/87-echarts-synchronized-cursors/echarts.ts
  • benchmarks/conformance/cases/87-echarts-synchronized-cursors/example.tsx
  • benchmarks/conformance/cases/87-echarts-synchronized-cursors/model.ts
  • benchmarks/conformance/cases/87-echarts-synchronized-cursors/selection.ts
  • benchmarks/conformance/cases/87-echarts-synchronized-cursors/summary.ts
  • benchmarks/conformance/cases/87-echarts-synchronized-cursors/tanstack.test.ts
  • benchmarks/conformance/cases/87-echarts-synchronized-cursors/tanstack.ts
  • benchmarks/conformance/cases/87-echarts-synchronized-cursors/view.tsx
  • benchmarks/conformance/cases/88-echarts-free-cursor/echarts.ts
  • benchmarks/conformance/cases/88-echarts-free-cursor/example.tsx
  • benchmarks/conformance/cases/88-echarts-free-cursor/model.ts
  • benchmarks/conformance/cases/88-echarts-free-cursor/tanstack.ts
  • benchmarks/conformance/cases/89-brush-range-selection/echarts.ts
  • benchmarks/conformance/cases/89-brush-range-selection/example.tsx
  • benchmarks/conformance/cases/89-brush-range-selection/model.ts
  • benchmarks/conformance/cases/89-brush-range-selection/tanstack.test.ts
  • benchmarks/conformance/cases/89-brush-range-selection/tanstack.ts
  • benchmarks/conformance/cases/89-brush-range-selection/view.tsx
  • benchmarks/conformance/cases/90-zoomable-time-window/echarts.ts
  • benchmarks/conformance/cases/90-zoomable-time-window/example.tsx
  • benchmarks/conformance/cases/90-zoomable-time-window/model.ts
  • benchmarks/conformance/cases/90-zoomable-time-window/tanstack.test.ts
  • benchmarks/conformance/cases/90-zoomable-time-window/tanstack.ts
  • benchmarks/conformance/cases/90-zoomable-time-window/view.tsx
  • benchmarks/conformance/cases/91-timeline-playback-scrubber/echarts.ts
  • benchmarks/conformance/cases/91-timeline-playback-scrubber/example.tsx
  • benchmarks/conformance/cases/91-timeline-playback-scrubber/model.ts
  • benchmarks/conformance/cases/91-timeline-playback-scrubber/tanstack.test.ts
  • benchmarks/conformance/cases/91-timeline-playback-scrubber/tanstack.ts
  • benchmarks/conformance/cases/91-timeline-playback-scrubber/view.tsx
  • benchmarks/conformance/cases/93-labeled-pie/example.tsx
  • benchmarks/conformance/cases/93-labeled-pie/recharts.ts
  • benchmarks/conformance/cases/93-labeled-pie/selection.ts
  • benchmarks/conformance/cases/93-labeled-pie/tanstack.test.ts
  • benchmarks/conformance/cases/94-center-donut/example.tsx
  • benchmarks/conformance/cases/94-center-donut/recharts.ts
  • benchmarks/conformance/cases/94-center-donut/selection.ts
  • benchmarks/conformance/cases/94-center-donut/tanstack.test.ts
  • benchmarks/conformance/cases/95-rounded-donut/example.tsx
  • benchmarks/conformance/cases/95-rounded-donut/recharts.ts
  • benchmarks/conformance/cases/95-rounded-donut/selection.ts
  • benchmarks/conformance/cases/95-rounded-donut/tanstack.test.ts
  • benchmarks/conformance/cases/96-nested-donut/example.tsx
  • benchmarks/conformance/cases/96-nested-donut/recharts.ts
  • benchmarks/conformance/cases/96-nested-donut/tanstack.test.ts
  • benchmarks/conformance/cases/96-nested-donut/transform.test.ts
  • benchmarks/conformance/cases/96-nested-donut/transform.ts
  • benchmarks/conformance/cases/97-rose/example.tsx
  • benchmarks/conformance/cases/97-rose/recharts.ts
  • benchmarks/conformance/cases/97-rose/selection.ts
  • benchmarks/conformance/cases/97-rose/tanstack.test.ts
  • benchmarks/conformance/cases/98-needle-gauge/example.tsx
  • benchmarks/conformance/cases/98-needle-gauge/recharts.ts
  • benchmarks/conformance/cases/98-needle-gauge/tanstack.test.ts
  • benchmarks/conformance/cases/99-comparative-radar/example.tsx
  • benchmarks/conformance/cases/99-comparative-radar/recharts.ts
  • benchmarks/conformance/cases/99-comparative-radar/selection.ts
  • benchmarks/conformance/cases/99-comparative-radar/tanstack.test.ts
  • benchmarks/conformance/cases/99-comparative-radar/transform.test.ts
  • benchmarks/conformance/cases/99-comparative-radar/transform.ts
  • benchmarks/conformance/cases/bar-grouped/example.tsx
  • benchmarks/conformance/cases/bar-grouped/plot.ts
  • benchmarks/conformance/cases/bar-grouped/tanstack.test.ts
  • benchmarks/conformance/cases/bar-horizontal-ranking/example.tsx
  • benchmarks/conformance/cases/bar-horizontal-ranking/plot.ts
  • benchmarks/conformance/cases/bar-stacked/example.tsx
  • benchmarks/conformance/cases/bar-stacked/plot.ts
  • benchmarks/conformance/cases/bar-stacked/tanstack.test.ts
  • benchmarks/conformance/cases/bar-vertical-sorted/example.tsx
  • benchmarks/conformance/cases/bar-vertical-sorted/plot.ts
  • benchmarks/conformance/cases/facets-anscombe/example.tsx
  • benchmarks/conformance/cases/facets-anscombe/plot.ts
  • benchmarks/conformance/cases/heatmap-labeled/example.tsx
  • benchmarks/conformance/cases/heatmap-labeled/plot.ts
  • benchmarks/conformance/cases/histogram/example.tsx
  • benchmarks/conformance/cases/histogram/plot.ts
  • benchmarks/conformance/cases/scatter-bubble/example.tsx
  • benchmarks/conformance/cases/scatter-bubble/model.ts
  • benchmarks/conformance/catalog-loader.test.ts
  • benchmarks/conformance/catalog-loader.ts
  • benchmarks/conformance/previews/manifest.json
  • benchmarks/conformance/shared/fixtures/country-atlas.ts
  • benchmarks/conformance/shared/fixtures/geography.test.ts
  • benchmarks/conformance/shared/fixtures/simplify-geo.ts
  • benchmarks/conformance/shared/shadcn-catalog-data.ts
  • benchmarks/conformance/shared/shadcn-catalog-tanstack.tsx
  • benchmarks/conformance/shared/shadcn-interaction.test.ts
  • benchmarks/conformance/shared/shadcn-motion.test.ts
  • benchmarks/conformance/shared/shadcn-motion.ts
  • benchmarks/conformance/shared/transforms/learning-poverty.ts
  • docs/comparison.md
  • docs/reference/motion.md
  • examples/charts-octane/package.json
  • examples/charts-octane/src/charts.ts
  • examples/charts-react/package.json
  • examples/charts-react/src/charts.ts
  • examples/conformance/package.json
  • examples/conformance/src/source-view.test.ts
  • examples/conformance/src/source-view.tsx
  • examples/sandbox/package.json
  • examples/sandbox/src/App.tsx
  • examples/sandbox/src/plots.ts
  • examples/sandbox/src/transforms.test.ts
  • examples/sandbox/src/transforms.ts
  • package.json
  • packages/charts-core/docs/comparison.md
  • packages/charts-core/docs/reference/motion.md
  • packages/charts-core/src/box.test.ts
  • packages/charts-core/src/dom-types.ts
  • packages/charts-core/src/index.ts
  • packages/charts-core/src/mark-decorative.test.ts
  • packages/charts-core/src/mark-decorative.ts
  • packages/charts-core/src/motion.ts
  • packages/charts-core/src/scene.test.ts
  • packages/charts-core/src/scene.ts
  • packages/charts-core/src/types.ts
  • packages/charts-core/src/view.ts
  • packages/charts-demo-data/package.json
  • packages/charts-demo-data/raw/observable-plot/README.md
  • packages/charts-demo-data/src/learning-poverty-geography.ts
  • packages/charts-demo-data/src/metadata.js
  • packages/charts-fixtures/package.json
  • packages/charts-fixtures/src/index.test.ts
  • packages/charts-fixtures/src/index.ts
  • packages/fixtures/package.json
  • packages/fixtures/src/data.test.ts
  • packages/fixtures/src/data.ts
  • packages/react-charts/src/Chart.test.tsx
  • scripts/catalog-definition-shapes.test.mjs
  • scripts/check-catalog-examples.mjs
  • scripts/clean-catalog-examples.mjs
  • scripts/compare-plot-catalog.mjs
  • scripts/demo-data.test.mjs
  • scripts/generate-shadcn-cases.mjs
  • scripts/measure-bundles.mjs
  • scripts/public-callback-contract.mjs
  • scripts/shadcn-example-source.mjs
  • scripts/sync-demo-data.mjs

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@nx-cloud

nx-cloud Bot commented Aug 15, 2026

Copy link
Copy Markdown

View your CI Pipeline Execution ↗ for commit b9310e5

Command Status Duration Result
nx run charts-workspace:ci-distributed ✅ Succeeded 5m 37s View ↗
nx run charts-workspace:package-check ✅ Succeeded 1m 48s View ↗
nx run charts-workspace:benchmark-check ✅ Succeeded 55s View ↗

☁️ Nx Cloud last updated this comment at 2026-08-15 06:33:16 UTC

@nx-cloud nx-cloud Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Important

At least one additional CI pipeline execution has run since the conclusion below was written and it may no longer be applicable.

Nx Cloud is proposing a fix for your failed CI:

We updated the locked bundle baseline values, the Motion SVG renderer gzip budget, and the comparison.md workspace revision and date to fix both CI failures. The catalog example source simplification uniformly added 36 bytes to locked bundles and pushed the Motion SVG renderer just past its 20.7 kB threshold, and the comparison baseline was regenerated against a newer workspace revision (91e2eef, 2026-08-15) that the doc file had not yet been updated to reflect.

Tip

We verified this fix by re-running charts-workspace:bundle-check, charts-workspace:docs-check.

Warning

The suggested diff is too large to display here, but you can view it on Nx Cloud ↗


Apply fix via Nx Cloud  Reject fix via Nx Cloud


Or Apply changes locally with:

npx nx-cloud apply-locally Bzkj-L1we

Apply fix locally with your editor ↗   View interactive diff ↗



🎓 Learn more about Self-Healing CI on nx.dev

@tannerlinsley
tannerlinsley merged commit df60713 into main Aug 15, 2026
18 checks passed
@github-actions github-actions Bot mentioned this pull request Aug 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant