Regenerate the library index, which turns one of L60's reds green
check:library-index was failing on main before any of this work: the derived menu had drifted from library/. Adding three chart components made the drift worse, so this regenerates it rather than hand-editing a file whose header says it cannot drift from the code. Twelve lines added, none removed. Six are the new charts and their module. The other six are items that landed earlier and were never catalogued — ListSelectorLegend from landing 59, embedScript and languageLabel from other owners — so this sweeps in work that is not mine, which is worth saying out loud because the file is generated and the diff does not look like anyone's commit. The gate now reads PASS, 125 items against a fresh regeneration. So that L60 item is a stale artifact rather than a defect in library/: running bun run library-index fixes it, and nothing needed rewriting.
This commit is contained in:
parent
ebe6cd4291
commit
adb3e8d402
1 changed files with 12 additions and 0 deletions
|
|
@ -26,8 +26,14 @@ and a change here can break other maps.
|
|||
`import … from '@map/components/ViewSelect.vue'`
|
||||
- **BarChart** — BarChart.vue — THE SHARED HORIZONTAL BAR CHART (hand-rolled SVG, zero dependencies).
|
||||
`import … from '@map/components/charts/BarChart.vue'`
|
||||
- **LifeCalendar** — LifeCalendar — a ~100-year life in weeks: 52 columns x 100 rows, 5,200 cells.
|
||||
`import … from '@map/components/charts/LifeCalendar.vue'`
|
||||
- **ProgressBar** — ProgressBar.vue — the DX-life progress bar: a single-value track, or a segmented one with a legend.
|
||||
`import … from '@map/components/charts/ProgressBar.vue'`
|
||||
- **ShareCalendar** — ShareCalendar — the same 5,200-cell grid, shaded by a population-weighted share.
|
||||
`import … from '@map/components/charts/ShareCalendar.vue'`
|
||||
- **VisionFunnel** — VisionFunnel — the inverted triangle: all peoples → unreached → frontier, and where a list sits.
|
||||
`import … from '@map/components/charts/VisionFunnel.vue'`
|
||||
- **DashboardBreadcrumb** — ── KIT LANDING 4c-4: MOVED FROM plugin-designs/research-dashboard/ ───────────────────────────
|
||||
`import … from '@map/components/dashboards/DashboardBreadcrumb.vue'`
|
||||
- **DashboardFacetRail** — DashboardFacetRail (was Sidebar.vue) — RDASH redesign phase 2: the floating @map SemanticTreeLegend is DROPPED
|
||||
|
|
@ -48,6 +54,8 @@ and a change here can break other maps.
|
|||
`import … from '@map/components/legends/LegendRows.vue'`
|
||||
- **LegendTools** — Does the Fly + Clusters toolbar render for this legend type?
|
||||
`import … from '@map/components/legends/LegendTools.vue'`
|
||||
- **ListSelectorLegend** — ListSelectorLegend.vue — the Driver's VERTICAL LEGEND, used to SELECT a list and filter by it.
|
||||
`import … from '@map/components/legends/ListSelectorLegend.vue'`
|
||||
- **SemanticTreeLegend** — SemanticTreeLegend — reusable hierarchical legend for any one-to-many semantic tree.
|
||||
`import … from '@map/components/legends/SemanticTreeLegend.vue'`
|
||||
- **FullscreenButton** — FullscreenButton.vue — Toggles fullscreen for the map host element.
|
||||
|
|
@ -216,12 +224,16 @@ and a change here can break other maps.
|
|||
`import … from '@map/utils/countryName.js'`
|
||||
- **embedBase** — embedBase.js — Where THIS bundle's built tree is served from, resolved at runtime.
|
||||
`import … from '@map/utils/embedBase.js'`
|
||||
- **embedScript** — embedScript — load another bundle's script and wait for its element to register.
|
||||
`import … from '@map/utils/embedScript.js'`
|
||||
- **formatCount** — formatCount — the ONE place the fleet decides how a COUNT is punctuated.
|
||||
`import … from '@map/utils/formatCount.js'`
|
||||
- **geoUtils** — geoUtils.js — Geographic / GeoJSON Utility Functions
|
||||
`import … from '@map/utils/geoUtils.js'`
|
||||
- **html** — html.js — the two helpers every HTML string built in library/ must use (CRITIC-3, 2026-09-26).
|
||||
`import … from '@map/utils/html.js'`
|
||||
- **languageLabel** — languageLabel.js — turn the API's comma-inverted language label into the natural reading.
|
||||
`import … from '@map/utils/languageLabel.js'`
|
||||
- **loadPinnedUmd** — loadPinnedUmd — load a PINNED, integrity-checked UMD library and capture it WITHOUT touching the host
|
||||
`import … from '@map/utils/loadPinnedUmd.js'`
|
||||
- **viewportScrim** — viewportScrim.js — make a position:fixed full-screen SCRIM actually cover the VIEWPORT,
|
||||
|
|
|
|||
Loading…
Reference in a new issue