the PINNED BUILDS
ALTITUDE 2 — SIBLING PLATE, THE PINS: the twenty consumers in the cabinet’s tree and the atlas’s own app as stacks of what they pin, a course per family part and a plate per runtime dependency, each read where its installer reads it — the tree for a pnpm member, its own lockfile for an npm consumer — against npm’s latest · rows read census-pins.json, both readings, @ 3f55e419
PIN SCHEDULE — one row per consumer, numbered as sheet 2E tags it · range as declared → resolved · npm’s latest · S sample app · D docs site · E example · A atlas app
| # | consumer | kind | directory | install | family pins | runtime | overrides · patches |
|---|---|---|---|---|---|---|---|
| 1 | helloworld | E example | examples/helloworld | npm · its own package-lock.json v3 | 1 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0 | @uirouter/core 6.1.2, lit 3.3.3 | — |
| 2 | helloworld-buildless | E example | examples/helloworld-buildless | npm · its own package-lock.json v3 | 1 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0 | none | — |
| 3 | hellosolarsystem | E example | examples/hellosolarsystem | npm · its own package-lock.json v4 | 1 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0 | @uirouter/core 6.1.2, @uirouter/visualizer 7.2.1 · patched, lit 3.3.3 | overrides d3-color · patches @uirouter/visualizer@7.2.1 |
| 4 | hellogalaxy | E example | examples/hellogalaxy | npm · its own package-lock.json v4 | 1 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0 | @google/model-viewer 4.4.0, @uirouter/core 6.1.2, @uirouter/visualizer 7.2.1 · patched, lit 3.3.3 | overrides d3-color · patches @uirouter/visualizer@7.2.1 |
| 5 | design-system-links | E example | examples/design-system-links | npm · its own package-lock.json v3 | 1 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0 | @spectrum-web-components/link 1.12.5, @spectrum-web-components/theme 1.12.5, @uirouter/core 6.1.2, lit 3.3.3 | — |
| 6 | loading-and-error-views | E example | examples/loading-and-error-views | npm · its own package-lock.json v3 | 1 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0 | @uirouter/core 6.1.2, lit 3.3.3 | — |
| 7 | sample-app-lit-signals | S sample app | apps/sample-app-lit-signals | pnpm · pnpm-lock.yaml 9.0 · the tree | 1 lit-ui-router workspace:* → tree 1.19.0 · latest 1.19.0; 7 lit-ui-router-signals workspace:* → tree 0.3.0 · latest 0.3.0; 11 ui-router-registry workspace:* → tree 0.3.0 · latest 0.3.0 | @lit-labs/signals 0.3.0, @uirouter/core 6.1.2, lit 3.3.3, lodash-es 4.18.1, sample-app-shared tree, signal-polyfill 0.2.2 | — |
| 8 | hellosolarsystem-signals | E example | examples/hellosolarsystem-signals | npm · its own package-lock.json v4 | 1 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0; 7 lit-ui-router-signals ^0.3.0 → 0.3.0 · latest 0.3.0; 9 ui-router-signals ^0.2.0 → 0.2.0 · latest 0.2.0; 11 ui-router-registry ^0.3.0 → 0.3.0 · latest 0.3.0 | @lit/context 1.1.6, @uirouter/core 6.1.2, @uirouter/visualizer 7.2.1 · patched, lit 3.3.3, signal-polyfill 0.2.2 | overrides d3-color · patches @uirouter/visualizer@7.2.1 |
| 9 | hellogalaxy-signals | E example | examples/hellogalaxy-signals | npm · its own package-lock.json v4 | 1 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0; 7 lit-ui-router-signals ^0.3.0 → 0.3.0 · latest 0.3.0; 9 ui-router-signals ^0.2.0 → 0.2.0 · latest 0.2.0; 11 ui-router-registry ^0.3.0 → 0.3.0 · latest 0.3.0 | @google/model-viewer 4.4.0, @lit-labs/signals 0.3.0, @uirouter/core 6.1.2, @uirouter/visualizer 7.2.1 · patched, lit 3.3.3, signal-polyfill 0.2.2 | overrides d3-color · patches @uirouter/visualizer@7.2.1 |
| 10 | sample-app-lit-effect | S sample app | apps/sample-app-lit-effect | pnpm · pnpm-lock.yaml 9.0 · the tree | 1 lit-ui-router workspace:* → tree 1.19.0 · latest 1.19.0; 5 lit-ui-router-effect workspace:* → tree 0.6.0 · latest 0.6.0; 11 ui-router-registry workspace:* → tree 0.3.0 · latest 0.3.0 | @uirouter/core 6.1.2, effect 4.0.7, lit 3.3.3, lodash-es 4.18.1, sample-app-shared tree | — |
| 11 | hellogalaxy-effect | E example | examples/hellogalaxy-effect | npm · its own package-lock.json v4 | 1 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0; 5 lit-ui-router-effect ^0.6.0 → 0.6.0 · latest 0.6.0; 8 ui-router-effect ^0.2.0 → 0.2.0 · latest 0.2.0; 11 ui-router-registry ^0.3.0 → 0.3.0 · latest 0.3.0 | @google/model-viewer 4.4.0, @uirouter/core 6.1.2, @uirouter/visualizer 7.2.1 · patched, effect 4.0.7, lit 3.3.3 | overrides d3-color · patches @uirouter/visualizer@7.2.1 |
| # | consumer | kind | directory | install | family pins | runtime | overrides · patches |
|---|---|---|---|---|---|---|---|
| 12 | sample-app-lit-mobx | S sample app | apps/sample-app-lit-mobx | pnpm · pnpm-lock.yaml 9.0 · the tree | 1 lit-ui-router workspace:* → tree 1.19.0 · latest 1.19.0; 3 lit-ui-router-mobx workspace:* → tree 1.4.0 · latest 1.4.0; 11 ui-router-registry workspace:* → tree 0.3.0 · latest 0.3.0 | @uirouter/core 6.1.2, lit 3.3.3, lodash-es 4.18.1, mobx 7.1.3, sample-app-shared tree | — |
| 13 | hellosolarsystem-mobx | E example | examples/hellosolarsystem-mobx | npm · its own package-lock.json v3 | 1 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0; 3 lit-ui-router-mobx ^1.4.0 → 1.4.0 · latest 1.4.0; 10 ui-router-mobx ^0.2.0 → 0.2.0 · latest 0.2.0; 11 ui-router-registry ^0.3.0 → 0.3.0 · latest 0.3.0 | @uirouter/core 6.1.2, lit 3.3.3, mobx 7.1.3 | — |
| 14 | lint-eslint | E example | examples/lint-eslint | npm · its own package-lock.json v4 | 1 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0; 12 eslint-plugin-lit-ui-router ^1.3.0 → 1.3.0 · latest 1.3.0 | @spectrum-web-components/link 1.12.5, @uirouter/core 6.1.2, lit 3.3.3 | patches braces@3.0.3 |
| 15 | @www/lit-ui-router.dev | D docs site | www/lit-ui-router.dev | pnpm · pnpm-lock.yaml 9.0 · the tree | 1 lit-ui-router workspace:* → tree 1.19.0 · latest 1.19.0; 4 ui-router-server workspace:* → tree 0.7.1 · latest 0.7.1; 6 lit-ui-router-ssr workspace:* → tree 0.7.0 · latest 0.7.0 | @lit-labs/ssr 4.1.0, @lit-labs/ssr-client 1.1.8, @lit-labs/ssr-dom-shim 1.6.0, @spectrum-web-components/icons-workflow 1.12.5, @uirouter/core 6.1.2, examples tree, lit 3.3.3, sample-app-lit-effect tree, sample-app-lit-mobx tree, sample-app-lit-signals tree, sample-app-lit-vanilla tree, sample-app-routes tree, screenfull 6.0.2, semver 7.8.5, vue 3.5.44 | — |
| 16 | navigation-api | E example | examples/navigation-api | npm · its own package-lock.json v3 | 1 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0; 2 ui-router-navigation-location-plugin ^1.2.0 → 1.2.0 · latest 1.2.0 | @uirouter/core 6.1.2, lit 3.3.3 | — |
| 17 | sample-app-shared | S sample app | apps/sample-app-shared | pnpm · pnpm-lock.yaml 9.0 · the tree | 1 lit-ui-router workspace:* → tree 1.19.0 · latest 1.19.0; 2 ui-router-navigation-location-plugin workspace:* → tree 1.2.0 · latest 1.2.0; 11 ui-router-registry workspace:* → tree 0.3.0 · latest 0.3.0 | @api-viewer/docs 1.0.0-pre.10 · patched, @lit/context 1.1.6, @uirouter/core 6.1.2, @uirouter/dsr 1.2.0, @uirouter/sticky-states 1.5.1, @uirouter/visualizer 7.2.1 · patched, lit 3.3.3, lit-dialog 2.0.1 · patched, lodash-es 4.18.1, sample-app-routes tree | — |
| 18 | sample-app-lit-vanilla | S sample app | apps/sample-app-lit-vanilla | pnpm · pnpm-lock.yaml 9.0 · the tree | 1 lit-ui-router workspace:* → tree 1.19.0 · latest 1.19.0; 11 ui-router-registry workspace:* → tree 0.3.0 · latest 0.3.0 | @uirouter/core 6.1.2, lit 3.3.3, lodash-es 4.18.1, sample-app-shared tree | — |
| 19 | sample-app-routes | S sample app | apps/sample-app-routes | pnpm · pnpm-lock.yaml 9.0 · the tree | 4 ui-router-server workspace:* → tree 0.7.1 · latest 0.7.1 | none | — |
| 20 | sample-app-lit-e2e | S sample app | apps/sample-app-lit-e2e | pnpm · pnpm-lock.yaml 9.0 · the tree | no family part | @www/lit-ui-router.dev tree | — |
| 21 | altitude-atlas-app | A atlas app | www/atlas.lit-ui-router.dev/app | npm · its own package-lock.json v3 | 1 lit-ui-router ^1.19.0 → 1.19.0 · latest 1.19.0; 2 ui-router-navigation-location-plugin ^1.2.0 → 1.2.0 · latest 1.2.0; 4 ui-router-server ^0.7.1 → 0.7.1 · latest 0.7.1; 5 lit-ui-router-effect ^0.6.0 → 0.6.0 · latest 0.6.0; 6 lit-ui-router-ssr ^0.7.0 → 0.7.0 · latest 0.7.0; 8 ui-router-effect ^0.2.0 → 0.2.0 · latest 0.2.0; 11 ui-router-registry ^0.3.0 → 0.3.0 · latest 0.3.0; 12 eslint-plugin-lit-ui-router ^1.3.0 → 1.3.0 · latest 1.3.0 | @google/model-viewer 4.4.0, @lit-labs/ssr-client 1.1.8, @uirouter/core 6.1.2, @uirouter/visualizer 7.2.1, cytoscape 3.34.4, effect 4.1.1, lit 3.3.3, three 0.186.1 | overrides @google/model-viewer › three, @uirouter/visualizer › d3-color |
TOTAL — 20 consumers · 44 family pins, 18 from the tree and 26 from a lockfile · 85 runtime dependencies · 21 · 52, 18 and 34 · 93 with the atlas app · trailing latest: none · counted at origin/main @ 3f55e419 (2026-10-31), the atlas app at www/atlas @ 08a98096
GENERAL NOTES
Two altitudes. Sheet 2E seats each consumer on the family parts it pins; this plate opens the pin itself. A pnpm member — the sample apps and the docs site — names a family part catalog:workspace, which the workspace's catalog reads workspace:*, and resolves it to the tree: the part's own build at the ref, linked, its version the member's own. An embedded example under examples/ and the atlas's own app install with npm from the registry, each through its own package-lock.json, so each pin is a published version. Of 52 family pins, 18 read from the tree and 34 from a lockfile, 26 of them in the cabinet's tree and 8 the atlas app's, read from git archive www/ @ 08a98096.
The npm layer. The npm consumers' lockfiles are version 3 in seven and version 4 in six. Their overrides and patches are their own manifests': hellosolarsystem, hellogalaxy, hellosolarsystem-signals, hellogalaxy-signals and hellogalaxy-effect override d3-color and patch @uirouter/visualizer@7.2.1; lint-eslint patches braces@3.0.3; altitude-atlas-app overrides @google/model-viewer › three and @uirouter/visualizer › d3-color. The pnpm members install under the workspace's 22 overrides and 5 patches in pnpm-workspace.yaml: @api-viewer/, @api-viewer/, @uirouter/, braces and lit-dialog.
Where the layers part. Below the family courses each stack carries a plate per runtime dependency, its version read the same way: 93 runtime dependencies over the twenty-one consumers. The tree and the npm layer run the same majors. Across the npm consumers alone, effect resolves 4.0.7 and 4.1.1, each lockfile holding its own resolution of the range.
Against latest. Every family pin is read against the latest tag lit-ui-router and its siblings carry in census-npm.json at the same sha. Pins trailing it: none; pins ahead of it: none. A trailing course is hatched red. Every number on this sheet is read from www/, census-builds.json and census-bricks.json — counted at origin/main @ 3f55e419 (2026-10-31), the atlas app at www/atlas @ 08a98096.
KEY
| a family pin — one brick course in its sheet 2 hue, read from a lockfile: the npm consumer’s own | |
| a dashed course — a family pin read from the tree: the pnpm member links the part’s own build at the ref | |
| a red-hatched course — a pin whose resolved version trails npm’s latest | |
| a runtime plate — one per non-family dependency the consumer installs, lettered with its resolved version; dashed when it is a workspace member | |
| a consumer’s tag — its number and kind as sheet 2E tags it: S sample app, D docs site, E example, A atlas app | |
| an accent-edged panel — the atlas app’s build, on its own branch |