Site estático sem backend de processamento e sem dependências de terceiros para as ferramentas. Cada página é gerada em build com o exemplo inicial, FAQ e dados estruturados. No navegador, um script único implementa as sete ferramentas; o texto colado é processado em memória e nunca é enviado. A detecção de país na borda da Cloudflare, usada para idioma e fuso, é a única função de servidor.
- Geração estática
- Um gerador estático em Node produz português na raiz, /en/ e /es/, com slugs localizados (por exemplo, formatador-json, json-formatter, formateador-json), FAQ, JSON-LD SoftwareApplication, sitemap e robots.
- Ferramentas
- Formatador de JSON (formatar, validar com posição do erro, minificar, realce), CSV para JSON e JSON para CSV, Base64 com UTF-8, Markdown para HTML com prévia ao vivo, decodificador de JWT com datas exp e iat legíveis, URL encode e decode e conversor de timestamp Unix em tempo real.
- Segurança
- Escape de HTML incluindo aspas, função urlSegura que aceita só http, https, mailto, tel, caminhos relativos e data de imagem; links gerados com rel noopener noreferrer nofollow. CSP com object-src 'none' e frame-ancestors 'none', HSTS, nosniff, X-Frame-Options, Referrer-Policy, Permissions-Policy, COOP e CORP.
- Implantação
- Cloudflare Pages com saída em dist e uma Pages Function para detecção de país.