Skip to content

Convert frontend to npm workspaces monorepo#219

Merged
tmshv merged 12 commits intomasterfrom
issue-218
Apr 11, 2026
Merged

Convert frontend to npm workspaces monorepo#219
tmshv merged 12 commits intomasterfrom
issue-218

Conversation

@tmshv
Copy link
Copy Markdown
Owner

@tmshv tmshv commented Apr 11, 2026

Summary

  • Relocates the Tauri frontend into apps/sphere/ under npm workspaces.
  • Extracts pure helpers into @sphere/utils and presentational components into @sphere/ui, consumed as raw TypeScript via workspace links.
  • Enforces the app -> ui -> utils layering via Biome noRestrictedImports and per-package tsconfigs.
  • Fixes workspace lint delegation and runs tauri from the repo root so src-tauri/tauri.conf.json resolves after the relocation.

Closes #218.

@tmshv tmshv changed the title Convert frontend to npm workspaces monorepo (issue-218) Convert frontend to npm workspaces monorepo Apr 11, 2026
@tmshv tmshv merged commit 876899e into master Apr 11, 2026
11 checks passed
@tmshv tmshv deleted the issue-218 branch April 11, 2026 14:42
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.

npm monorepo

1 participant