Processing...
Cole o exemplo abaixo na entrada e deixe a remoção de comentários, remoção de linhas vazias e minimização de espaçamento habilitadas. Mantenha a preservação da estrutura ativada para obter um resultado em estilo de bloco. O comentário desaparece enquanto o nome permanece demo e habilitado permanece verdadeiro. Revise a saída e a diferença de tamanho exibida antes de copiá-la ou baixá-la. Documentos curtos podem ficar maiores após a serialização.
Desative a preservação da estrutura somente quando a saída do estilo de fluxo for apropriada para o analisador receptor. Para manter exatamente o layout original, desative todas as opções de minificação enquanto mantém a preservação da estrutura ativada. Outras combinações que solicitam comentários ou preservação de linhas vazias são rejeitadas em vez de perderem silenciosamente esses elementos. Mantenha a configuração original legível para manutenção e teste o documento gerado com o programa que irá consumi-lo.
# demo
name: demo
enabled: true
→
name: demo
enabled: true
O minificador analisa um documento YAML e serializa o valor resultante. Suas opções controlam a remoção de comentários, linhas vazias, espaçamento e apresentação em bloco versus fluxo. Não é compactação gzip e não descobre strings repetidas para codificação de dicionário. A economia de tamanho depende da fonte; não há redução percentual garantida.
Para a saída gerada, os comentários e a remoção de linhas vazias devem estar habilitados. Um pedido para preservar qualquer um deles é rejeitado. O caminho de layout exato retorna a entrada original quando todas as opções de minificação estão desativadas e a preservação da estrutura está ativada. Isso evita fingir que a análise e o despejo podem preservar a formatação arbitrária da fonte.
Forneça um único documento YAML analisável. Expressões de modelo não renderizadas e tags específicas do aplicativo podem falhar na análise genérica. Os pacotes de vários documentos precisam ser separados antes de usar esse fluxo de trabalho de documento único. Mesmo a saída válida deve ser verificada com o aplicativo consumidor, uma vez que a sintaxe YAML por si só não valida seu esquema de configuração.
Um único upload é limitado a 100 MiB. O processamento mantém a origem e a saída na memória do navegador, de modo que a memória disponível pode se tornar o limite prático mais cedo. As diferenças de tamanho e linha exibidas comparam as representações; eles não medem a compactação da rede, a velocidade de implantação ou o desempenho de análise do programa receptor.
O processamento ocorre no navegador. Salvar e compartilhar é opcional, exige uma conta e envia o conteúdo escolhido para o nosso serviço. Revise primeiro o conteúdo compartilhado: qualquer pessoa com o link pode abri-lo. Fechar esta página não exclui cópias salvas.