[HOMEASSIST-1] Restructure ha-map into a bun workspace monorepo #1

Merged
chris merged 7 commits from feature/HOMEASSIST-1 into main 2026-09-30 06:31:29 -06:00
Owner

Ticket

HOMEASSIST-1 Dashboards: restructure imported ha-map into a bun workspace monorepo

Summary

  • Bun workspaces (packages/ui, dashboards/map): map card moved to dashboards/map; shared hass types and time helper extracted to @ha-dashboards/ui.
  • Shared tsconfig base, ESLint and Prettier config at the repo root.
  • scripts/run.ts dispatcher backs the root scripts (dev, build, deploy, typecheck, lint, format, test), each taking an optional workspace name; dev and deploy require one.
  • Dockerfile.dev, docker-compose.yml, .env.example and .gitignore updated (verified the image builds and dev serves on 5175).
  • Tests added: ui 8, scripts 17.

🤖 Generated with Claude Code

## Ticket [HOMEASSIST-1](http://192.168.2.100:7123/home/browse/HOMEASSIST-1/) Dashboards: restructure imported ha-map into a bun workspace monorepo ## Summary - Bun workspaces (`packages/ui`, `dashboards/map`): map card moved to `dashboards/map`; shared hass types and time helper extracted to `@ha-dashboards/ui`. - Shared tsconfig base, ESLint and Prettier config at the repo root. - `scripts/run.ts` dispatcher backs the root scripts (`dev`, `build`, `deploy`, `typecheck`, `lint`, `format`, `test`), each taking an optional workspace name; `dev` and `deploy` require one. - `Dockerfile.dev`, `docker-compose.yml`, `.env.example` and `.gitignore` updated (verified the image builds and dev serves on 5175). - Tests added: ui 8, scripts 17. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
[HOMEASSIST-1] Move Plane ticket to Done when a PR merges.
Some checks failed
ticket-done / done (pull_request) Failing after 1s
cee0011d7d
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
chris merged commit d3792931a2 into main 2026-09-30 06:31:29 -06:00
chris deleted branch feature/HOMEASSIST-1 2026-09-30 06:31:29 -06:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
chris/home-assistant-dashboards!1
No description provided.