# Configuration - ihm_client Ce document synthétise la configuration de l’application et des outils. Il complète `INSTALLATION.md`. ## Variables d’environnement - Variables Vite (navigateur) - `VITE_API_URL`: URL HTTP du relais/API. - `VITE_WS_URL`: URL WS du relais. - `VITE_WASM_PATH`: chemin vers `pkg/sdk_client_bg.wasm`. - `VITE_JWT_SECRET_KEY`: clé de signature des JWT (utilisée par `TokenService`). - Intégration 4NK_node (serveur géré côté 4NK_node, artefacts `dist/` produits ici) - `SDK_RELAY_WS_URL`, `SDK_RELAY_HTTP_URL`, `BITCOIN_RPC_URL`, `BLINDBIT_URL`. ## Build - Outil: Vite 5 + TypeScript 5. - Ciblage: `es2020`+. - WASM: `vite-plugin-wasm`, bundle différé conseillé. ## Tests - Jest 29 + `ts-jest`. - `tests/setup.ts` injecte polyfills et mocks. ## Résolution des modules - Aliases: `~/*` → `src/*` (cf. `tsconfig.json`). - Mapper: `jest.config.js` mappe `pkg/` vers `pkg/` local. ## CI/CD - Étapes minimales: install, tests, build, artefacts. - Audit dépendances à intégrer selon politique sécurité.