Skip to content

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

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

chore(deps): sitekit v0.2.0 → v0.3.0, for a fix this repo could not make#15
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.

Both defects were unfixable here — a consumer cannot patch markup it does not own.

This site is currently masked from the worst of it by having only three nav items. That's a reason it went unnoticed, not a reason it was fine.

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. Verified by installing from the edited lockfile and reading the version back out of node_modules.

Verification

npm run verify green: format, typecheck, lint, 4 tests.

Follows bitbaum/sitekit#8. Sibling bump: bitbaum/substrata#12 — the two consumers were drifted from each other (v0.1.1 vs v0.2.0) as well as from the fix, and now land on the same version.

Minor, not fixed here: tsconfig.tsbuildinfo is tracked in git and changes on every typecheck. It's a build artifact and probably belongs in .gitignore.

🤖 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.

Both defects were unfixable here: a consumer cannot patch markup it does not
own. This site is currently masked from the worst of it by having only three
nav items, which is a reason it went unnoticed, not a reason it was fine.

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` keeps 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 back out of node_modules.

verify green: format, typecheck, lint, 4 tests.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XeELB8b3N4JrT2asYL9WvE
@catomean
catomean merged commit 0736f27 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