Skip to content

chore: Biome + husky quality gate; bump @mind-studio/ui to 0.4.0 - #5

Merged
rep0x merged 1 commit into
mainfrom
chore-quality-gate-ui-0.4
Jun 20, 2026
Merged

chore: Biome + husky quality gate; bump @mind-studio/ui to 0.4.0#5
rep0x merged 1 commit into
mainfrom
chore-quality-gate-ui-0.4

Conversation

@rep0x

@rep0x rep0x commented Jun 20, 2026

Copy link
Copy Markdown
Member

Brings projects in line with the rest of the fleet — same Biome + husky quality gate the other 14 UI consumers run, plus the @mind-studio/ui 0.4.0 design-system bump.

📦 Dependencies

  • @mind-studio/ui ^0.3.0^0.4.0 (additive / non-breaking).
  • @mind-studio/core stays at ^0.8.0 — already the latest published; no change needed.
  • EmAI brand is deliberately preserved: this image keeps its own fonts (Space Grotesk / Geist) and theme (src/lib/theme/emai.ts), and the accent/logoLetter/mode login-card props. All typecheck cleanly against core 0.8.0 — no font-trio swap applies here (unlike the default-theme consumers).

🚦 Quality gate

  • Adopt Biome 2.5.0 as the lint/format gate, replacing next lint. First-adoption reformat across the tree.
  • Currently-violating error-level rules are downgraded to warn (documented baseline in biome.json) so no app behavior changesbiome ci is green (62 warnings, 0 errors).
  • husky pre-commit (lint-staged) + pre-push (lint · typecheck · test).
  • test wired via vitest run --passWithNoTests (no tests yet).
  • CI now runs biome ci + npm run test alongside tsc --noEmit and next build.

✅ Verified locally

biome ci · tsc --noEmit · vitest · next build — all green. Pre-commit and pre-push hooks both fired and passed on this branch.

🤖 Generated with Claude Code

Brings projects in line with the rest of the fleet:

- Bump @mind-studio/ui ^0.3.0 -> ^0.4.0 (additive/non-breaking;
  core stays at ^0.8.0, already the latest). EmAI brand fonts and the
  accent/logoLetter/mode login-card props are deliberately retained —
  they typecheck cleanly against core 0.8.0.
- Adopt Biome 2.5.0 as the lint/format gate, replacing `next lint`.
  First-adoption reformat across the tree; currently-violating
  error-level rules are downgraded to `warn` (documented baseline) so
  no app behavior changes.
- husky pre-commit (lint-staged) + pre-push (lint, typecheck, test).
- Wire test via `vitest run --passWithNoTests` (no tests yet).
- CI runs `biome ci` + `npm run test` alongside typecheck and build.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@rep0x
rep0x merged commit c3d787d into main Jun 20, 2026
1 check passed
@rep0x
rep0x deleted the chore-quality-gate-ui-0.4 branch June 20, 2026 20:33
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