docs: update CLAUDE.md with TinyMqttClient and testing info

- Add note about TinyMqttClient being used for MQTT in `src/lib/liteMqtt.ts`
- Add a note mentioning that testing and linting tools are currently not configured

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-21 01:19:58 +07:00
parent 1a3dc948a8
commit d6183d208e

View File

@@ -152,6 +152,7 @@ Cloudflare Worker bindings (configured in `wrangler.jsonc`):
- Always use `customFetch` from `@httpClientAdapter` for API calls, never raw fetch - Always use `customFetch` from `@httpClientAdapter` for API calls, never raw fetch
- The `honoContext` is provided to Vue app for accessing request context in components - The `honoContext` is provided to Vue app for accessing request context in components
- MQTT client in `src/lib/liteMqtt.ts` handles real-time notifications - MQTT client in `src/lib/liteMqtt.ts` (using `TinyMqttClient`) handles real-time notifications
- Icons are custom Vue components in `src/components/icons/` - Icons are custom Vue components in `src/components/icons/`
- Upload indicator is a global component showing queue status - Upload indicator is a global component showing queue status
- **Testing & Linting**: There are currently no automated test suites (like Vitest) or linting tools (like ESLint/Prettier) configured.