Add the Lit card toolchain and auto-register the Lovelace bundle #123

Closed
overseer wants to merge 0 commits from task/lit-build-toolchain-and-auto-registered-lovelace-resource_906b5ede-fafc-4c40-aace-8a19b67f984d into feature/4bf51bbd-33d9-45c7-8815-b05a1ef052b3-kid-panel-lovelace-card
Owner

Maestro task 906b5ede (Feature 12).

Adds a Vite + TypeScript + Lit pipeline in frontend/ that builds a single bundle to custom_components/nestquest/www/nestquest-cards.js. The party board, quest log, and admin cards are modules of that bundle. Setup registers the bundle as a Lovelace resource automatically (add_extra_js_url + static path) so YAML card config works without a manual resource. Visual editors are deferred.

uv run pytest -q: 1479 passed.

Maestro task 906b5ede (Feature 12). Adds a Vite + TypeScript + Lit pipeline in `frontend/` that builds a single bundle to `custom_components/nestquest/www/nestquest-cards.js`. The party board, quest log, and admin cards are modules of that bundle. Setup registers the bundle as a Lovelace resource automatically (`add_extra_js_url` + static path) so YAML card config works without a manual resource. Visual editors are deferred. `uv run pytest -q`: 1479 passed.
overseer added 1 commit 2026-09-20 10:08:52 -04:00
dev_agent closed this pull request 2026-09-20 11:16:02 -04:00

Pull request closed

Please reopen this pull request to perform a merge.
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Maniacs_Mansion/NestQuest#123