Bygg raskere med omfattende logging, ytelsesovervåkning, full TypeScript-typer, feilhåndteringsgrenser, varm omstart og utmerket testdekning. Feilsøkingsmodus eksponerer detaljerte logger og tidsdata. Eksporterte typer sikrer typesikkerhet for integratorer.
En god utvikleropplevelse er ikke en luksus — det påvirker direkte iterasjonshastighet, feilrettingstid, og teamproduktivitet. Vår widget gir omfattende verktøy for feilsøking, overvåkning, typesikkerhet, og testing.
Loggeren tilpasser seg konteksten automatisk:
Logger er fargekodet etter alvorlighetsgrad: grå for feilsøking, blå for info, gul for advarsler, rød for feil.
Alle offentlige API-er, konfigurasjonsalternativer, hendelseshåndterere, og datastrukturer har komplette TypeScript-typer. Integratorer får autocompletion, inline-dokumentasjon, og kompileringstid typesjekking. Typer eksporteres fra hovedpakken:
import type { WidgetConfig, MessageEvent } from '@yourcompany/widget';
Dette eliminerer hele klasser av feil som ellers ville nådd produksjon.
React-feilhåndteringsgrenser fanger opp gjengivelsesfeil og viser fallback UI-er:
Feil logges automatisk til overvåkningssystemer med full kontekst.
Widgeten inkluderer omfattende testinfrastruktur ved hjelp av Jest og React Testing Library:
I stedet for kryptiske tekniske feil gir widgeten handlingsrettet veiledning:
Manglende obligatorisk felt: apiKey. Legg til apiKey: "your-key" i widgetkonfigurasjonen.Ugyldig posisjon: "top-center". Gyldige alternativer: "bottom-right", "bottom-left", "top-right", "top-left".GitHub Actions arbeidsflyter kjører ved hver push: