Bangun lebih cepat dengan logging komprehensif, pemantauan kinerja, tipe TypeScript lengkap, batas kesalahan, pemuatan panas, dan cakupan pengujian yang sangat baik. Mode debug mengekspos log dan data waktu yang terperinci. Tipe yang diekspor memastikan keamanan tipe untuk integrator.
Pengalaman pengembang yang hebat bukanlah kemewahan — itu berdampak langsung pada kecepatan iterasi, waktu penyelesaian bug, dan produktivitas tim. Widget kami menyediakan alat komprehensif untuk debugging, pemantauan, keamanan tipe, dan pengujian.
Logger beradaptasi dengan konteks secara otomatis:
Log diberi kode warna berdasarkan tingkat keparahan: abu-abu untuk debug, biru untuk info, kuning untuk peringatan, merah untuk kesalahan.
Semua API publik, opsi konfigurasi, penangan acara, dan struktur data memiliki tipe TypeScript lengkap. Integrator mendapatkan autocompletion, dokumentasi inline, dan pemeriksaan tipe saat kompilasi. Tipe diekspor dari paket utama:
import type { WidgetConfig, MessageEvent } from '@yourcompany/widget';
Ini menghilangkan seluruh kelas bug yang sebaliknya akan mencapai produksi.
Batas kesalahan React menangkap kesalahan rendering dan menampilkan UI cadangan:
Kesalahan secara otomatis dicatat ke sistem pemantauan dengan konteks penuh.
Widget mencakup infrastruktur pengujian komprehensif menggunakan Jest dan React Testing Library:
Alih-alih kesalahan teknis yang membingungkan, widget memberikan panduan yang dapat ditindaklanjuti:
Field yang diperlukan hilang: apiKey. Tambahkan apiKey: "your-key" ke konfigurasi widget.Posisi tidak valid: "top-center". Opsi yang valid: "bottom-right", "bottom-left", "top-right", "top-left".Alur kerja GitHub Actions berjalan pada setiap push: