Skip to content

chore: the statewalker conventions (catalog, toolchain, biome, shared CI, releases) - #1

Merged
mkotelnikov merged 1 commit into
mainfrom
chore/align-conventions
Oct 5, 2026
Merged

mkotelnikov merged 1 commit into
mainfrom
chore/align-conventions

Conversation

@mkotelnikov

Copy link
Copy Markdown
Contributor
  • Catalog: dependencies go through the pnpm catalog at their current versions, including TypeScript 7 and Vite 8. The build is unchanged and passes.
  • Scripts: yarn is gone (zip builds with pnpm). typecheck, lint and format scripts added.
  • Biome: the shared config, with everything reformatted. Lint errors fixed: unused variables, assignments inside expressions, buttons without a type, <html> without lang, an <img> without alt.
  • CI and releases: the shared CI (tests only if present, since there are none), the release job, the .changeset config, @changesets/cli and renovate.json.
  • Metadata: repository, homepage and bugs now point at this repository.

Checked locally with the shared CI's steps: install, conventions, lint, format, build and typecheck pass, as do the export, dist-import and pack checks. Once merged, the release job will propose a patch release (0.1.6).

🤖 Generated with Claude Code

https://claude.ai/code/session_01DAiZN6XrTAdQpNN3eXEz2U

…, shared CI, releases)

- Dependencies through the pnpm catalog, at their current versions
  (TypeScript 7, Vite 8, ...); the build is unchanged and passes.
- Scripts: no yarn (zip builds with pnpm); typecheck, lint and format scripts.
- biome.json: the shared configuration; everything reformatted; the lint
  errors fixed (unused variables, assignments inside expressions, buttons
  without a type, html without lang, an img without alt).
- CI: the shared workflow (no test suite, so tests run only if present) and
  the release job; .changeset config; @changesets/cli; renovate.json.
- package.json metadata points at this repository.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DAiZN6XrTAdQpNN3eXEz2U
@mkotelnikov
mkotelnikov merged commit a106689 into main Oct 5, 2026
2 checks 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