3 pontos por rebase 2025-06-10 | 2 comentários | Compartilhar no WhatsApp

Olá
Ao depurar APIs ou analisar logs de servidor, eu precisava formatar JSON com frequência, então toda vez eu pesquisava por “json formatter” e usava uma ferramenta web.
Mas havia muitos anúncios e, acima de tudo, eu ficava um pouco receoso de copiar e colar JSON sensível no navegador, como respostas de APIs internas da empresa ou dados de clientes.

Então resolvi criar eu mesmo um aplicativo de formatação de JSON que pode rodar offline.
O nome é JSON Prettier, e a funcionalidade básica é a de um app simples que organiza strings JSON para exibição de forma legível.

Foi feito com Tauri + React.
Foi a minha primeira vez usando Tauri, e a build funcionou bem; além disso, o tamanho do arquivo ficou muito menor do que no Electron. (4 ~ 5mb)
Só que, quando fui baixar e executar a versão lançada no Mac, por causa das configurações de segurança ela não abria normalmente,
e eu precisava abrir o terminal e usar xattr para remover algo como a assinatura antes de conseguir executar. (Curiosamente, o arquivo que eu mesmo buildo localmente roda sem problemas.)
Eu não sabia que a Apple bloqueava a execução de apps dessa forma, então fui pesquisando até conseguir rodar.
Se houver alguma forma de distribuir ou fazer o app rodar de maneira mais natural, sugestões também são bem-vindas.

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

2 comentários

 
majorika 2025-06-10

https://tauri.app/distribute/sign/macos/
Acho que vale a pena consultar a seção sobre Code Signing no macOS na documentação oficial do Tauri.

 
rebase 2025-06-10

Obrigado.