
Agnosui adalah perpustakaan yang kuat yang menyediakan pabrik komponen TypeScript yang dapat dikonfigurasi, pembungkus tanpa kepala dan komponen siap pakai yang sesuai dengan desain bootstrap CSS. Terinspirasi oleh keberhasilan NG-Bootstrap, Agnosui mengambil konsep selangkah lebih maju dengan menawarkan komponen yang dapat diintegrasikan dengan mulus dengan kerangka kerja front-end pilihan Anda. Dengan dukungan untuk kerangka kerja populer seperti Angular, React, dan Svelte, Agnosui memungkinkan Anda untuk dengan mudah membuat komponen UI yang konsisten dan menarik secara visual di seluruh proyek Anda.
Jangan ragu untuk menjelajahi situs demo untuk melihat kemampuan Agnosui.
Kerangka Komponen Agnostik : Arsitektur komponen Agnosui berkisar pada inti kerangka kerja-agnostik. Setiap komponen diimplementasikan dalam inti ini, dengan fokus pada model (data) dan metode yang diperlukan untuk memanipulasi data ini. Abstraksi ini memungkinkan pengembang untuk membuat komponen secara independen dari kerangka kerja tertentu, memfasilitasi integrasi ke dalam berbagai proyek.
Dukungan kerangka kerja yang luas : Agnosui saat ini menawarkan dukungan untuk tiga kerangka kerja front-end yang banyak digunakan: Angular, React, dan Svelte. Kompatibilitas yang beragam ini memastikan bahwa pengembang dapat memanfaatkan komponen Agnosui dengan mulus di seluruh proyek, terlepas dari kerangka kerja yang dipilih.
Adaptor untuk setiap kerangka kerja : Untuk mencapai kompatibilitas dengan kerangka kerja front-end yang berbeda, setiap komponen di Agnosui memiliki adaptor untuk setiap kerangka kerja yang didukung. Adaptor ini memainkan peran penting dalam membangun UI komponen dengan:
Kustomisasi Komponen Fleksibel : AgnosUI memungkinkan pengembang untuk mengonfigurasi dan mengganti setiap alat peraga komponen di mana pun dalam subtree komponen. Fleksibilitas ini memungkinkan kemungkinan kustomisasi yang luas, memberdayakan pengembang untuk menyesuaikan komponen yang sesuai dengan persyaratan proyek spesifik mereka.
Pengujian menyeluruh : Inti dari Agnosui mengalami pengujian unit komprehensif menggunakan Vitest, memastikan kemandiriannya dari kerangka kerja tertentu. Selain itu, tes ujung ke ujung yang ketat dilakukan dengan penulis naskah di berbagai kerangka kerja dan browser (Chromium, Firefox, WebKit). Karena markup tetap konsisten untuk semua kerangka kerja, tes ini secara inheren adalah kerangka kerja-agnostik, menjamin fungsionalitas komponen yang kuat dan andal. Kami memastikan kepatuhan SSR dalam semua kerangka kerja. Kami juga melakukan tes integrasi perpustakaan menggunakan Verdaccio.
Pengalaman pengguna yang konsisten : Pendekatan berbasis adaptor Agnosui memastikan pengalaman pengguna yang seragam di semua kerangka kerja yang didukung. Perbaikan atau fitur baru yang diimplementasikan pada tingkat inti secara otomatis merambat ke semua adaptor, meminimalkan perbedaan antara kerangka kerja.
Jaminan fungsionalitas : Dengan fokus yang kuat pada pengujian, Agnosui menjamin fungsionalitas yang konsisten antara kerangka kerja. Jaminan ini sangat berharga bagi pengembang, karena menyederhanakan pengembangan dan memungkinkan mereka untuk membuat komponen dengan percaya diri.
Untuk mulai menggunakan Agnosui dalam proyek Anda, ikuti instruksi di panduan instalasi. Untuk dokumentasi terperinci tentang setiap komponen dan penggunaannya, lihat dokumentasi.
Kami menyambut kontribusi dari komunitas untuk membuat Agnosui menjadi lebih baik. Harap baca pedoman kontribusi kami untuk memulai.
Agnosui dirilis di bawah lisensi MIT.