Skip to content

chore(deps): sitekit v0.1.1 → v0.3.0, for a fix this repo could not make - #12

Merged
catomean merged 1 commit into
mainfrom
chore/sitekit-0-3-0
Aug 31, 2026
Merged

chore(deps): sitekit v0.1.1 → v0.3.0, for a fix this repo could not make#12
catomean merged 1 commit into
mainfrom
chore/sitekit-0-3-0

Conversation

@catomean

Copy link
Copy Markdown
Collaborator

v0.3.0 raises the shared nav links to the 44px touch floor (they were px-2 py-1 on text-xs — roughly a 28px target) and gives them and the wordmark a focus-visible ring. The package previously defined no focus style at all, so this repo's CSS reset could remove the UA ring and leave keyboard users with no visible position in the nav.

Both defects were unfixable here — a consumer cannot patch markup it does not own. That's also why this jumps two versions: this repo sat on v0.1.1 while camille-boulangerie sat on v0.2.0, so the two consumers of one package were drifted from each other as well as from the fix.

The masthead does not get taller: the row pays for the bigger targets out of its own padding (py-4py-2), asserted by a test in the package.

On the lockfile

Edited by hand rather than regenerated. resolved keeps the SSH scheme the lockfile already used — letting npm install rewrite it records this machine's git setup rather than the dependency, which is how a github: dep ends up resolved a way CI cannot use. Verified by installing from the edited lockfile and reading the version back out of node_modules.

Verification

npm run verify green: typecheck, lint, 3 tests — including the one that validates this whole site against sitekit's schema, so a breaking schema change fails here first.

Follows bitbaum/sitekit#8.

🤖 Generated with Claude Code

https://claude.ai/code/session_01XeELB8b3N4JrT2asYL9WvE

…make

v0.3.0 raises the shared nav links to the 44px touch floor (they were px-2
py-1 on text-xs, roughly a 28px target) and gives them and the wordmark a
focus-visible ring — the package previously defined no focus style at all, so
this repo's CSS reset could remove the UA ring and leave keyboard users with
no visible position in the nav.

Both defects were unfixable here: a consumer cannot patch markup it does not
own. That is also why this jumps two versions — this repo sat on v0.1.1 while
camille-boulangerie sat on v0.2.0, so the two consumers of one package were
drifted from each other as well as from the fix.

The masthead does not get taller. The row pays for the bigger targets out of
its own padding (py-4 -> py-2), asserted by a test in the package.

Lockfile edited by hand rather than regenerated: `resolved` records the SSH
scheme the lockfile already used, and letting npm rewrite it would record this
machine's git setup instead of the dependency. Verified by installing from the
edited lockfile and reading the version out of node_modules.

verify green: typecheck, lint, 3 tests — including the one that validates this
whole site against sitekit's schema, so a breaking schema change would fail
here first.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XeELB8b3N4JrT2asYL9WvE
@catomean
catomean merged commit 5478f29 into main Aug 31, 2026
1 check passed
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