1import{_ as R}from"./DPIaFIMc.js";import{_ as T}from"./nLZBpnoy.js";import{_ as O}from"./Dqaj8CHa.js";import{_ as N}from"./VTXCmJi7.js";import{_ as D}from"./8fY8EC0V.js";import{_ as P}from"./CXwnfpox.js";import{_ as L}from"./CYwGAoYU.js";import{_ as M}from"./CnzqtAtd.js";import{d as j,P as p,s as V,b as A,C as b,w as n,y as e,o as d,f as r,e as f,g as a,k as m,J as H,K as U,D as B,j as v,t as c,T as g,m as Q,E as $}from"./CkpM57L6.js";import{u as G}from"./BgwjXCoU.js";import"./CkdAOMuj.js";import"./DlAUqK2U.js";import"./B0zWc29K.js";import"./DXrLEPCz.js";const Y={class:"space-y-6 animate-in fade-in slide-in-from-bottom-4 duration-500"},W={key:0,role:"status",class:"flex items-center justify-center h-64 w-full rounded-2xl animate-pulse bg-base-200"},K={class:"flex flex-col sm:flex-row items-center gap-4"},X={key:0,class:"alert alert-error shadow-lg border-none rounded-2xl text-white flex-col items-start gap-1"},Z={class:"flex items-center gap-2"},tt={class:"font-bold"},et={class:"text-sm opacity-90 font-mono bg-black/20 p-2 rounded-lg w-full mt-1"},it={class:"space-y-12"},at=j({__name:"javascript-formatter",setup(_){p("https://unpkg.com/[email protected]/standalone.js",{trigger:"client"}),p("https://unpkg.com/[email protected]/parser-babel.js",{trigger:"client"});const{t}=V({useScope:"local"});G({name:t("title"),description:t("meta"),features:[t("f_1"),t("f_2"),t("f_3"),t("f_4")],faq:[{question:t("faq_1_q"),answer:t("faq_1_a")},{question:t("faq_2_q"),answer:t("faq_2_a")},{question:t("faq_3_q"),answer:t("faq_3_a")}]}),A({title:t("m_title"),meta:[{name:"description",content:t("meta")}]});const i=Q({hasCode:!1,loaded:!1,error:"",resetable:!1}),o=$(null);function h(){i.hasCode=o.value.getValue()!=="",i.error=""}function J(){i.error="",i.resetable?q():w()}function w(){const u=window.prettier,l=window.prettierPlugins;if(!u){document.location.reload();return}try{const s=u.format(o.value.getValue(),{parser:"babel",plugins:l});o.value.setValue(s),o.value.setReadOnly(!0),i.resetable=!0}catch(s){i.error=`${t("err")}: ${s.message}`}}function q(){o.value.setValue(""),o.value.setReadOnly(!1),i.resetable=!1,i.hasCode=!1,i.error=""}function y(){navigator.clipboard.writeText(o.value.getValue())}return(u,l)=>{const s=R,C=T,z=O,F=N,x=D,I=P,k=L,E=M;return d(),b(E,{title:e(t)("title"),description:e(t)("meta"),breadcrumb:{label:e(t)("bc"),to:"code-tools"},"see-also-links":[{label:e(t)("see1"),to:"javascript-minifier"},{label:e(t)("see2"),to:"html-formatter"},{label:e(t)("see3"),to:"css-formatter"},{label:e(t)("see4"),to:"json-formatter"}]},{info:n(()=>[r("div",it,[r("div",null,[r("p",null,c(e(t)("d1"))+" "+c(e(t)("d2")),1)]),a(x,{title:e(t)("use_cases_title"),items:[{title:e(t)("uc_1_title"),description:e(t)("uc_1_desc")},{title:e(t)("uc_2_title"),description:e(t)("uc_2_desc")},{title:e(t)("uc_3_title"),description:e(t)("uc_3_desc")}]},null,8,["title","items"]),a(I,{title:e(t)("how_it_works_title"),items:[{title:e(t)("hiw_1_title"),description:e(t)("hiw_1_desc")},{title:e(t)("hiw_2_title"),description:e(t)("hiw_2_desc")},{title:e(t)("hiw_3_title"),description:e(t)("hiw_3_desc")}]},null,8,["title","items"]),a(k,{title:e(t)("faq_title"),items:[{question:e(t)("faq_1_q"),answer:e(t)("faq_1_a")},{question:e(t)("faq_2_q"),answer:e(t)("faq_2_a")},{question:e(t)("faq_3_q"),answer:e(t)("faq_3_a")}]},null,8,["title","items"])])]),default:n(()=>[r("div",Y,[e(i).loaded?m("",!0):(d(),f("div",W,[a(s,{name:"heroicons:code-bracket",class:"w-12 h-12 text-base-content/10"})])),H(a(C,{ref_key:"editor",ref:o,lang:"javascript",placeholder:e(t)("plc"),onOnLoad:l[0]||(l[0]=ot=>e(i).loaded=!0),onOnChange:h},null,8,["placeholder"]),[[U,e(i).loaded]]),r("div",K,[a(z,{onClick:J,icon:e(i).resetable?"heroicons:arrow-path-20-solid":"heroicons:arrow-right-circle-20-solid",disabled:!e(i).hasCode&&!e(i).resetable,class:B([e(i).resetable?"btn-warning":"","w-full sm:w-auto"])},{default:n(()=>[v(c(e(t)(e(i).resetable?"rst":"bt")),1)]),_:1},8,["icon","disabled","class"]),a(g,{"enter-active-class":"transition duration-300 ease-out","enter-from-class":"transform scale-95 opacity-0","enter-to-class":"transform scale-100 opacity-100"},{default:n(()=>[e(i).resetable?(d(),b(F,{key:0,onOnClick:y,class:"w-full sm:w-auto"},{default:n(()=>[v(c(e(t)("copy"))+" Javascript ",1)]),_:1})):m("",!0)]),_:1})]),a(g,{"enter-active-class":"transition duration-300 ease-out","enter-from-class":"transform scale-95 opacity-0","enter-to-class":"transform scale-100 opacity-100"},{default:n(()=>[e(i).error&&e(i).hasCode?(d(),f("div",X,[r("div",Z,[a(s,{name:"heroicons:x-circle-20-solid",class:"w-6 h-6"}),r("span",tt,c(e(t)("err_label")),1)]),r("div",et,c(e(i).error),1)])):m("",!0)]),_:1})])]),_:1},8,["title","description","breadcrumb","see-also-links"])}}});function S(_){const t=_;t.__i18n=t.__i18n||[],t.__i18n.push({locale:"",resource:{en:{m_title:{t:0,b:{t:2,i:[{t:3}],s:"JavaScript Formatter Online - Beautify & Indent JS for Free"}},title:{t:0,b:{t:2,i:[{t:3}],s:"JavaScript Formatter"}},bc:{t:0,b:{t:2,i:[{t:3}],s:"Code Tools"}},meta:{t:0,b:{t:2,i:[{t:3}],s:"Free online JavaScript formatter. Paste your JS code and instantly beautify it with proper indentation and consistent structure."}},d1:{t:0,b:{t:2,i:[{t:3}],s:"This online JavaScript formatter parses and reformats your code with consistent indentation and uniform structure. Any messy, minified, or poorly organized script is transformed into readable, well-structured JavaScript in one click."}},d2:{t:0,b:{t:2,i:[{t:3}],s:"It removes unnecessary blank lines, fixes indentation, and normalizes spacing around operators and brackets â making the code easier to review, debug, or hand off to a teammate."}},plc:{t:0,b:{t:2,i:[{t:3}],s:"Insert the JavaScript code here or drag a file"}},bt:{t:0,b:{t:2,i:[{t:3}],s:"Format JavaScript"}},rst:{t:0,b:{t:2,i:[{t:3}],s:"Start Over"}},copy:{t:0,b:{t:2,i:[{t:3}],s:"Copy"}},err:{t:0,b:{t:2,i:[{t:3}],s:"Error"}},err_label:{t:0,b:{t:2,i:[{t:3}],s:"Could not format JavaScript"}},how_it_works_title:{t:0,b:{t:2,i:[{t:3}],s:"How It Works"}},hiw_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Paste Your JavaScript"}}
1,hiw_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Copy and paste your raw, minified, or unformatted JavaScript into the editor."}},hiw_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Click Format"}},hiw_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Press the Format JavaScript button and the tool will reformat the code instantly."}},hiw_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Copy the Result"}},hiw_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Copy the formatted output or start over with new code."}},use_cases_title:{t:0,b:{t:2,i:[{t:3}],s:"Use Cases"}},uc_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Code Reviews"}},uc_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Clean up messy scripts before sharing with teammates or opening a pull request."}},uc_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Debugging"}},uc_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Readable indentation and consistent spacing make it much easier to trace logic and spot bugs."}},uc_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Learning & Documentation"}},uc_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Properly formatted JavaScript is easier to read, understand, and include in documentation or tutorials."}},faq_title:{t:0,b:{t:2,i:[{t:3}],s:"Questions & Answers"}},faq_1_q:{t:0,b:{t:2,i:[{t:3}],s:"Is my JavaScript code sent to any server?"}},faq_1_a:{t:0,b:{t:2,i:[{t:3}],s:"No. All formatting is done entirely in your browser. Your code never leaves your device."}},faq_2_q:{t:0,b:{t:2,i:[{t:3}],s:"Does the formatter support modern JavaScript syntax?"}},faq_2_a:{t:0,b:{t:2,i:[{t:3}],s:"Yes. The formatter supports modern JavaScript including ES2020+ features, arrow functions, destructuring, async/await, and more."}},faq_3_q:{t:0,b:{t:2,i:[{t:3}],s:"What happens if my JavaScript has syntax errors?"}},faq_3_a:{t:0,b:{t:2,i:[{t:3}],s:"If the code cannot be parsed, the tool will display an error message so you can identify and fix the issue before formatting."}},see1:{t:0,b:{t:2,i:[{t:3}],s:"JavaScript Minifier"}},see2:{t:0,b:{t:2,i:[{t:3}],s:"HTML Formatter"}},see3:{t:0,b:{t:2,i:[{t:3}],s:"CSS Formatter"}},see4:{t:0,b:{t:2,i:[{t:3}],s:"JSON Formatter"}},f_1:{t:0,b:{t:2,i:[{t:3}],s:"Instant JavaScript beautification and formatting"}},f_2:{t:0,b:{t:2,i:[{t:3}],s:"Correct indentation and consistent spacing"}},f_3:{t:0,b:{t:2,i:[{t:3}],s:"Syntax error detection and reporting"}},f_4:{t:0,b:{t:2,i:[{t:3}],s:"No registration or installation required"}}},pt:{m_title:{t:0,b:{t:2,i:[{t:3}],s:"Formatador JavaScript Online - Embeleze e Indente JS de Graça"}},title:{t:0,b:{t:2,i:[{t:3}],s:"Formatador JavaScript"}},bc:{t:0,b:{t:2,i:[{t:3}],s:"Ferramentas de Código"}},meta:{t:0,b:{t:2,i:[{t:3}],s:"Formatador JavaScript online gratuito. Cole seu código JS e deixe-o organizado com indentação correta e estrutura uniformizada."}},d1:{t:0,b:{t:2,i:[{t:3}],s:"Este formatador JavaScript online analisa e reformata seu código com indentação consistente e estrutura uniformizada. Todo código bagunçado, minificado ou mal organizado é transformado em JavaScript legÃvel e bem estruturado com um clique."}},d2:{t:0,b:{t:2,i:[{t:3}],s:"Ele remove linhas em branco desnecessárias, corrige a indentação e normaliza o espaçamento em torno de operadores e colchetes â facilitando a revisão, depuração ou entrega do código para um colega."}},plc:{t:0,b:{t:2,i:[{t:3}],s:"Insira o código JavaScript aqui ou arraste um arquivo"}},bt:{t:0,b:{t:2,i:[{t:3}],s:"Formatar JavaScript"}},rst:{t:0,b:{t:2,i:[{t:3}],s:"Recomeçar"}},copy:{t:0,b:{t:2,i:[{t:3}],s:"Copiar"}},err:{t:0,b:{t:2,i:[{t:3}],s:"Erro"}},err_label:{t:0,b:{t:2,i:[{t:3}],s:"Não foi possÃvel formatar o JavaScript"}},how_it_works_title:{t:0,b:{t:2,i:[{t:3}],s:"Como Funciona"}},hiw_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Cole seu JavaScript"}},hiw_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Copie e cole seu JavaScript bruto, minificado ou sem formatação no editor."}},hiw_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Clique em Formatar"}},hiw_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Pressione o botão Formatar JavaScript e o código será reformatado instantaneamente."}},hiw_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Copie o Resultado"}},hiw_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Copie o código formatado ou comece de novo com um novo código."}},use_cases_title:{t:0,b:{t:2,i:[{t:3}],s:"Casos de Uso"}},uc_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Revisões de Código"}}
1,uc_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Limpe scripts bagunçados antes de compartilhar com colegas ou abrir um pull request."}},uc_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Depuração"}},uc_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Indentação legÃvel e espaçamento consistente facilitam muito o rastreamento de lógica e a identificação de bugs."}},uc_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Aprendizado e Documentação"}},uc_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"JavaScript bem formatado é mais fácil de ler, entender e incluir em documentações ou tutoriais."}},faq_title:{t:0,b:{t:2,i:[{t:3}],s:"Perguntas e Respostas"}},faq_1_q:{t:0,b:{t:2,i:[{t:3}],s:"Meu código JavaScript é enviado para algum servidor?"}},faq_1_a:{t:0,b:{t:2,i:[{t:3}],s:"Não. Todo o processamento é feito no seu navegador. Seu código nunca sai do seu dispositivo."}},faq_2_q:{t:0,b:{t:2,i:[{t:3}],s:"O formatador suporta sintaxe JavaScript moderna?"}},faq_2_a:{t:0,b:{t:2,i:[{t:3}],s:"Sim. O formatador suporta JavaScript moderno, incluindo recursos ES2020+, arrow functions, desestruturação, async/await e muito mais."}},faq_3_q:{t:0,b:{t:2,i:[{t:3}],s:"O que acontece se meu JavaScript tiver erros de sintaxe?"}},faq_3_a:{t:0,b:{t:2,i:[{t:3}],s:"Se o código não puder ser analisado, a ferramenta exibirá uma mensagem de erro para você identificar e corrigir o problema antes de formatar."}},see1:{t:0,b:{t:2,i:[{t:3}],s:"Minificador de JavaScript"}},see2:{t:0,b:{t:2,i:[{t:3}],s:"Formatador HTML"}},see3:{t:0,b:{t:2,i:[{t:3}],s:"Formatador CSS"}},see4:{t:0,b:{t:2,i:[{t:3}],s:"Formatador JSON"}},f_1:{t:0,b:{t:2,i:[{t:3}],s:"Embelezamento e formatação instantânea de JavaScript"}},f_2:{t:0,b:{t:2,i:[{t:3}],s:"Indentação correta e espaçamento consistente"}},f_3:{t:0,b:{t:2,i:[{t:3}],s:"Detecção e reporte de erros de sintaxe"}},f_4:{t:0,b:{t:2,i:[{t:3}],s:"Sem necessidade de cadastro ou instalação"}}},es:{m_title:{t:0,b:{t:2,i:[{t:3}],s:"Formateador JavaScript Online - Embellece e Indenta JS Gratis"}},title:{t:0,b:{t:2,i:[{t:3}],s:"Formateador JavaScript"}},bc:{t:0,b:{t:2,i:[{t:3}],s:"Herramientas de Código"}},meta:{t:0,b:{t:2,i:[{t:3}],s:"Formateador JavaScript online gratuito. Pega tu código JS y organÃzalo al instante con indentación correcta y estructura uniforme."}},d1:{t:0,b:{t:2,i:[{t:3}],s:"Este formateador JavaScript online analiza y reformatea tu código con indentación consistente y estructura uniforme. Todo código desordenado, minificado o mal organizado se transforma en JavaScript legible y bien estructurado con un clic."}},d2:{t:0,b:{t:2,i:[{t:3}],s:"Elimina lÃneas en blanco innecesarias, corrige la indentación y normaliza el espaciado alrededor de operadores y corchetes â facilitando la revisión, depuración o entrega del código a un compañero."}},plc:{t:0,b:{t:2,i:[{t:3}],s:"Introduce el código JavaScript aquà o arrastra un archivo"}},bt:{t:0,b:{t:2,i:[{t:3}],s:"Formatear JavaScript"}},rst:{t:0,b:{t:2,i:[{t:3}],s:"Recomenzar"}},copy:{t:0,b:{t:2,i:[{t:3}],s:"Copiar"}},err:{t:0,b:{t:2,i:[{t:3}],s:"Error"}},err_label:{t:0,b:{t:2,i:[{t:3}],s:"No se pudo formatear el JavaScript"}},how_it_works_title:{t:0,b:{t:2,i:[{t:3}],s:"Cómo Funciona"}},hiw_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Pega tu JavaScript"}},hiw_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Copia y pega tu JavaScript en bruto, minificado o sin formato en el editor."}},hiw_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Haz clic en Formatear"}},hiw_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Pulsa el botón Formatear JavaScript y el código se reformateará al instante."}},hiw_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Copia el Resultado"}},hiw_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Copia el código formateado o empieza de nuevo con código nuevo."}},use_cases_title:{t:0,b:{t:2,i:[{t:3}],s:"Casos de Uso"}},uc_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Revisiones de Código"}},uc_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Limpia scripts desordenados antes de compartirlos con compañeros o abrir un pull request."}},uc_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Depuración"}},uc_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"La indentación legible y el espaciado consistente facilitan mucho el rastreo de la lógica y la detección de errores."}},uc_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Aprendizaje y Documentación"}},uc_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"El JavaScript bien formateado es más fácil de leer, entender e incluir en documentación o tutoriales."}},faq_title:{t:0,b:{t:2,i:[{t:3}],s:"Preguntas y Respuestas"}},faq_1_q:{t:0,b:{t:2,i:[{t:3}],s:"¿Mi código JavaScript se envÃa a algún servidor?"}},faq_1_a:{t:0,b:{t:2,i:[{t:3}],s:"No. Todo el procesamiento se realiza en tu navegador. Tu código nunca sale de tu dispositivo."}},faq_2_q:{t:0,b:{t:2,i:[{t:3}],s:"¿El formateador admite sintaxis JavaScript moderna?"}},faq_2_a:{t:0,b:{t:2,i:[{t:3}],s:"SÃ. El formateador admite JavaScript moderno, incluyendo caracterÃsticas ES2020+, arrow functions, desestructuración, async/await y más."}},faq_3_q:{t:0,b:{t:2,i:[{t:3}],s:"¿Qué ocurre si mi JavaScript tiene errores de sintaxis?"}},faq_3_a:{t:0,b:{t:2,i:[{t:3}],s:"Si el código no se puede analizar, la herramienta mostrará un mensaje de error para que puedas identificar y solucionar el problema antes de formatear."}},see1:{t:0,b:{t:2,i:[{t:3}],s:"Minificador JavaScript"}},see2:{t:0,b:{t:2,i:[{t:3}],s:"Formateador HTML"}},see3:{t:0,b:{t:2,i:[{t:3}],s:"Formateador CSS"}},see4:{t:0,b:{t:2,i:[{t:3}],s:"Formateador JSON"}},f_1:{t:0,b:{t:2,i:[{t:3}],s:"Embellecimiento y formateo instantáneo de JavaScript"}},f_2:{t:0,b:{t:2,i:[{t:3}],s:"Indentación correcta y espaciado consistente"}},f_3:{t:0,b:{t:2,i:[{t:3}],s:"Detección y reporte de errores de sintaxis"}},f_4:{t:0,b:{t:2,i:[{t:3}],s:"Sin necesidad de registro ni instalación"}}},fr:{m_title:{t:0,b:{t:2,i:[{t:3}],s:"Formateur JavaScript en Ligne - Embellissez et Indentez JS Gratuitement"}},title:{t:0,b:{t:2,i:[{t:3}],s:"Formateur JavaScript"}},bc:{t:0,b:{t:2,i:[{t:3}],s:"Outils de Code"}},meta:{t:0,b:{t:2,i:[{t:3}],s:"Formateur JavaScript en ligne gratuit. Collez votre code JS et obtenez instantanément une indentation correcte et une structure uniforme."}},d1:{t:0,b:{t:2,i:[{t:3}],s:"Ce formateur JavaScript en ligne analyse et reformate votre code avec une indentation cohérente et une structure uniforme. Tout code désordonné, minifié ou mal organisé est transformé en JavaScript lisible et bien structuré en un clic."}},d2:{t:0,b:{t:2,i:[{t:3}],s:"Il supprime les lignes vides inutiles, corrige l'indentation et normalise les espaces autour des opérateurs et des accolades â facilitant la révision, le débogage ou la transmission du code à un collègue."}},plc:{t:0,b:{t:2,i:[{t:3}],s:"Insérez le code JavaScript ici ou faites glisser un fichier"}},bt:{t:0,b:{t:2,i:[{t:3}],s:"Formater JavaScript"}},rst:{t:0,b:{t:2,i:[{t:3}],s:"Recommencer"}},copy:{t:0,b:{t:2,i:[{t:3}],s:"Copier"}},err:{t:0,b:{t:2,i:[{t:3}],s:"Erreur"}},err_label:{t:0,b:{t:2,i:[{t:3}],s:"Impossible de formater le JavaScript"}},how_it_works_title:{t:0,b:{t:2,i:[{t:3}],s:"Comment Ãa Marche"}},hiw_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Collez Votre JavaScript"}}
1,hiw_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Copiez et collez votre JavaScript brut, minifié ou non formaté dans l'éditeur."}},hiw_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Cliquez sur Formater"}},hiw_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Appuyez sur le bouton Formater JavaScript et le code sera reformaté instantanément."}},hiw_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Copiez le Résultat"}},hiw_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Copiez le code formaté ou recommencez avec un nouveau code."}},use_cases_title:{t:0,b:{t:2,i:[{t:3}],s:"Cas d'Utilisation"}},uc_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Revues de Code"}},uc_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Nettoyez les scripts désordonnés avant de les partager avec vos collègues ou d'ouvrir une pull request."}},uc_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Débogage"}},uc_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Une indentation lisible et un espacement cohérent facilitent grandement le suivi de la logique et la détection des bugs."}},uc_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Apprentissage et Documentation"}},uc_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Un JavaScript bien formaté est plus facile à lire, à comprendre et à inclure dans la documentation ou les tutoriels."}},faq_title:{t:0,b:{t:2,i:[{t:3}],s:"Questions et Réponses"}},faq_1_q:{t:0,b:{t:2,i:[{t:3}],s:"Mon code JavaScript est-il envoyé à un serveur ?"}},faq_1_a:{t:0,b:{t:2,i:[{t:3}],s:"Non. Tout le traitement est effectué dans votre navigateur. Votre code ne quitte jamais votre appareil."}},faq_2_q:{t:0,b:{t:2,i:[{t:3}],s:"Le formateur prend-il en charge la syntaxe JavaScript moderne ?"}},faq_2_a:{t:0,b:{t:2,i:[{t:3}],s:"Oui. Le formateur prend en charge le JavaScript moderne, y compris les fonctionnalités ES2020+, les fonctions fléchées, la déstructuration, async/await et bien plus encore."}},faq_3_q:{t:0,b:{t:2,i:[{t:3}],s:"Que se passe-t-il si mon JavaScript contient des erreurs de syntaxe ?"}},faq_3_a:{t:0,b:{t:2,i:[{t:3}],s:"Si le code ne peut pas être analysé, l'outil affichera un message d'erreur pour vous aider à identifier et corriger le problème avant le formatage."}},see1:{t:0,b:{t:2,i:[{t:3}],s:"Minificateur JavaScript"}},see2:{t:0,b:{t:2,i:[{t:3}],s:"Formateur HTML"}},see3:{t:0,b:{t:2,i:[{t:3}],s:"Formateur CSS"}},see4:{t:0,b:{t:2,i:[{t:3}],s:"Formateur JSON"}},f_1:{t:0,b:{t:2,i:[{t:3}],s:"Embellissement et formatage instantanés du JavaScript"}},f_2:{t:0,b:{t:2,i:[{t:3}],s:"Indentation correcte et espacement cohérent"}},f_3:{t:0,b:{t:2,i:[{t:3}],s:"Détection et signalement des erreurs de syntaxe"}},f_4:{t:0,b:{t:2,i:[{t:3}],s:"Aucune inscription ou installation requise"}}},it:{m_title:{t:0,b:{t:2,i:[{t:3}],s:"Formattatore JavaScript Online - Abbellisci e Indenta JS Gratis"}},title:{t:0,b:{t:2,i:[{t:3}],s:"Formattatore JavaScript"}},bc:{t:0,b:{t:2,i:[{t:3}],s:"Strumenti per Codice"}},meta:{t:0,b:{t:2,i:[{t:3}],s:"Formattatore JavaScript online gratuito. Incolla il tuo codice JS e abbelliscilo all'istante con l'indentazione corretta e una struttura coerente."}},d1:{t:0,b:{t:2,i:[{t:3}],s:"Questo formattatore JavaScript online analizza e riformatta il tuo codice con un'indentazione coerente e una struttura uniforme. Qualsiasi script disordinato, minificato o mal organizzato viene trasformato in JavaScript leggibile e ben strutturato con un solo clic."}},d2:{t:0,b:{t:2,i:[{t:3}],s:"Rimuove le righe vuote superflue, corregge l'indentazione e normalizza la spaziatura attorno a operatori e parentesi â rendendo il codice più facile da revisionare, correggere o consegnare a un collega."}},plc:{t:0,b:{t:2,i:[{t:3}],s:"Inserisci qui il codice JavaScript o trascina un file"}},bt:{t:0,b:{t:2,i:[{t:3}],s:"Formatta JavaScript"}},rst:{t:0,b:{t:2,i:[{t:3}],s:"Ricomincia"}},copy:{t:0,b:{t:2,i:[{t:3}],s:"Copia"}},err:{t:0,b:{t:2,i:[{t:3}],s:"Errore"}},err_label:{t:0,b:{t:2,i:[{t:3}],s:"Impossibile formattare il JavaScript"}},how_it_works_title:{t:0,b:{t:2,i:[{t:3}],s:"Come Funziona"}},hiw_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Incolla il tuo JavaScript"}},hiw_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Copia e incolla nell'editor il tuo JavaScript grezzo, minificato o non formattato."}},hiw_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Clicca su Formatta"}},hiw_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Premi il pulsante Formatta JavaScript e lo strumento riformatterà il codice all'istante."}},hiw_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Copia il Risultato"}},hiw_3_desc:{t:0,b:{t:2,i:[{t:3}
1],s:"Copia l'output formattato oppure ricomincia con un nuovo codice."}},use_cases_title:{t:0,b:{t:2,i:[{t:3}],s:"Casi d'Uso"}},uc_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Revisione del Codice"}},uc_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Ripulisci gli script disordinati prima di condividerli con i colleghi o di aprire una pull request."}},uc_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Debug"}},uc_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Un'indentazione leggibile e una spaziatura coerente rendono molto più facile seguire la logica e individuare i bug."}},uc_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Studio e Documentazione"}},uc_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Un JavaScript formattato correttamente è più facile da leggere, comprendere e includere in documentazione o tutorial."}},faq_title:{t:0,b:{t:2,i:[{t:3}],s:"Domande e Risposte"}},faq_1_q:{t:0,b:{t:2,i:[{t:3}],s:"Il mio codice JavaScript viene inviato a qualche server?"}},faq_1_a:{t:0,b:{t:2,i:[{t:3}],s:"No. Tutta la formattazione avviene interamente nel tuo browser. Il tuo codice non lascia mai il tuo dispositivo."}},faq_2_q:{t:0,b:{t:2,i:[{t:3}],s:"Il formattatore supporta la sintassi JavaScript moderna?"}},faq_2_a:{t:0,b:{t:2,i:[{t:3}],s:"Sì. Il formattatore supporta il JavaScript moderno, incluse le funzionalità ES2020+, arrow function, destrutturazione, async/await e altro."}},faq_3_q:{t:0,b:{t:2,i:[{t:3}],s:"Cosa succede se il mio JavaScript contiene errori di sintassi?"}},faq_3_a:{t:0,b:{t:2,i:[{t:3}],s:"Se il codice non può essere analizzato, lo strumento mostrerà un messaggio di errore così potrai individuare e correggere il problema prima di formattare."}},see1:{t:0,b:{t:2,i:[{t:3}],s:"Minificatore JavaScript"}},see2:{t:0,b:{t:2,i:[{t:3}],s:"Formattatore HTML"}},see3:{t:0,b:{t:2,i:[{t:3}],s:"Formattatore CSS"}},see4:{t:0,b:{t:2,i:[{t:3}],s:"Formattatore JSON"}},f_1:{t:0,b:{t:2,i:[{t:3}],s:"Abbellimento e formattazione istantanei del JavaScript"}},f_2:{t:0,b:{t:2,i:[{t:3}],s:"Indentazione corretta e spaziatura coerente"}},f_3:{t:0,b:{t:2,i:[{t:3}],s:"Rilevamento e segnalazione degli errori di sintassi"}},f_4:{t:0,b:{t:2,i:[{t:3}],s:"Nessuna registrazione o installazione richiesta"}}}}})}typeof S=="function"&&S(at);export{at as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.