3 poin oleh rebase 2025-06-10 | 2 komentar | Bagikan ke WhatsApp

Halo
Saat melakukan debugging API atau menganalisis log server, saya cukup sering perlu memformat JSON, dan setiap kali itu terjadi saya biasanya mencari “json formatter” lalu memakai alat web.
Namun iklannya banyak, dan yang terpenting, saya agak enggan menyalin-tempel JSON sensitif seperti respons API internal perusahaan atau data pelanggan ke browser.

Karena itu, saya mencoba membuat sendiri aplikasi pemformatan JSON yang bisa dijalankan secara offline.
Namanya JSON Prettier, dan fungsi dasarnya adalah aplikasi sederhana yang merapikan string JSON agar mudah dibaca.

Saya membuatnya dengan Tauri + React.
Ini pertama kalinya saya memakai Tauri, dan proses build-nya lancar, plus ukuran filenya jauh lebih kecil dibanding Electron. (4 ~ 5mb)
Namun saat saya benar-benar mengunduh versi rilisnya di Mac lalu mencoba menjalankannya, aplikasi itu tidak bisa langsung dibuka karena pengaturan keamanan,
dan saya harus membuka terminal lalu melakukan hal seperti melepas atribut tanda tangan dengan xattr agar bisa dijalankan. (Anehya, file yang saya build sendiri secara lokal justru berjalan dengan baik.)
Saya tidak tahu bahwa Apple memblokir eksekusi aplikasi dengan cara seperti ini, jadi saya juga harus mencari-cari sendiri untuk bisa menjalankannya.
Kalau ada cara agar distribusi atau proses menjalankannya bisa dibuat lebih mulus, saya juga sangat terbuka untuk saran.

GitHub: https://github.com/rebase/json-prettier
Unduh: https://github.com/rebase/json-prettier/releases

2 komentar

 
majorika 2025-06-10

https://tauri.app/distribute/sign/macos/
Sepertinya akan bagus jika Anda merujuk ke bagian Code Signing macOS di dokumentasi resmi Tauri.

 
rebase 2025-06-10

Terima kasih