3 points par rebase 2025-06-10 | 2 commentaires | Partager sur WhatsApp

Bonjour
Quand je débogue une API ou que j’analyse des logs serveur, j’ai souvent besoin de formater du JSON, et à chaque fois je cherchais “json formatter” pour utiliser un outil web.
Mais il y avait beaucoup de publicités et, surtout, je n’étais pas très à l’aise à l’idée de copier-coller dans le navigateur du JSON sensible, comme des réponses d’API internes à l’entreprise ou des données clients.

J’ai donc créé moi-même une application de formatage JSON qui peut fonctionner hors ligne.
Elle s’appelle JSON Prettier, et sa fonction de base est simplement de réorganiser une chaîne JSON pour l’afficher de manière lisible.

Je l’ai développée avec Tauri + React.
C’était ma première utilisation de Tauri : la compilation se passe bien et la taille du fichier est bien plus petite qu’avec Electron. (4 ~ 5mb)
En revanche, après avoir téléchargé la version publiée sur Mac et essayé de l’exécuter, j’ai constaté qu’elle ne se lançait pas directement à cause des paramètres de sécurité,
et qu’il fallait ouvrir le terminal et faire quelque chose comme supprimer l’attribut de signature avec xattr pour pouvoir l’exécuter. (Étrangement, le fichier compilé directement en local s’exécute sans problème.)
Je ne savais pas qu’Apple bloquait l’exécution des applications de cette manière, et j’ai moi aussi dû chercher avant de réussir à la lancer.
S’il existe une méthode pour la distribuer ou la faire exécuter plus naturellement, je suis aussi preneur de conseils.

GitHub: https://github.com/rebase/json-prettier
Téléchargement: https://github.com/rebase/json-prettier/releases

2 commentaires

 
majorika 2025-06-10

https://tauri.app/distribute/sign/macos/
Il pourrait être utile de consulter la section sur la signature de code macOS dans la documentation officielle de Tauri.

 
rebase 2025-06-10

Merci