Halo! Saya seorang siswa SMA yang bercita-cita menjadi engineer :)
Untuk menangani localStorage dan sessionStorage dengan lebih aman dan nyaman, saya mencoba membuat library utilitas bernama store-easy.
🔸 Fitur utama
- Penentuan tipe (type) dan validasi otomatis → mencegah error saat runtime
- Fitur namespace → mencegah konflik key
- Dengan
setMany, beberapa nilai bisa disimpan sekaligus
📦 Instalasi
npm install store-easy
Anda bisa melihat cara penggunaan yang lebih detail dan contohnya di halaman npm berikut:
👉 https://www.npmjs.com/package/store-easy
Saya sangat terbuka untuk berbagai masukan dan saran!
6 komentar
Apa kelebihannya dibandingkan TypeScript?
Maaf atas balasan yang terlambat! Terima kasih banyak atas masukan yang sangat tulus dan detail 🙏
Apa yang Anda sampaikan benar-benar sangat membantu, dan berdasarkan itu saya telah menerapkan beberapa perbaikan berikut:
Saya telah menambahkan dengan jelas ke README contoh kegagalan ketika tipe tidak cocok serta penanganan pengecualiannya.
Saya juga telah menyiapkan halaman demo sederhana:
👉 https://monologue-one.netlify.app
Sekali lagi terima kasih atas kata-kata baik Anda, dan jika ke depannya ada ide perbaikan, kapan pun tetap sangat kami sambut!
Dalam contoh memasukkan dan mengambil data di dokumentasi, yang ditampilkan hanya bagian yang berhasil. Akan lebih baik jika juga ditunjukkan pada kondisi seperti apa proses bisa gagal dan bagaimana penanganan pengecualiannya, agar dapat dijelaskan secara lebih rinci fitur apa yang disediakan library ini untuk mencegah kesalahan.
Selain itu, akan bagus jika ada halaman demo sederhana. Dengan membuat satu halaman todo atau list sederhana, lalu menampilkan secara visual fitur apa yang diberikan kepada developer yang menggunakan library ini dan bagaimana fitur namespace bekerja, aksesibilitasnya akan terasa jauh lebih baik.
Terima kasih atas masukan yang bagus! Seperti yang Anda sampaikan, saya sudah menambahkan penanganan pengecualian dan halaman demo sederhana ke
README.md! Maaf terlambat membalas!Bagaimana kalau Anda memperkenalkan masalah-masalah apa saja yang berhasil diselesaikan oleh library ini?
Terima kasih atas masukannya! Saya juga sudah menambahkan penjelasan di README.md tentang masalah apa saja yang coba saya selesaikan!