Yeh js formatter JavaScript, TypeScript aur JSX/TSX ko seedhe aapke browser mein beautify ya minify karta hai. Ek JavaScript beautifier ke roop mein yeh Prettier ko ek poore options panel ke saath chalata hai, jabki minifying production ke liye code chhota karne ke liye Terser use karta hai. Syntax apne aap detect karne ke liye Auto parser pick karein, ya jab aapko ek specific TypeScript formatter chahiye to JS/JSX ya TS/TSX force karein. Semicolons, quote style, tab width, print width aur trailing commas tune karein taaki aapke project ki style se match kare. Yeh un developers ke liye banaya gaya hai jo gande snippets saaf karte hain, bundled output inspect karne wale QA engineers, aur unke liye jo ek quick prettier online alternative chahte hain. Sab kuch aapke browser mein locally process hota hai, isliye aapka source code device se bahar nahi jaata aur kuch bhi server par upload nahi hota.
Features
JavaScript, TypeScript aur JSX/TSX ko Prettier se beautify karein
Production ke liye code chhota karne ke liye Terser se minify karein
Auto parser detection, saath hi explicit JS/JSX aur TS/TSX modes
Semicolons, single ya double quotes, aur tabs banaam spaces toggle karein
Default Prettier options ke saath beautify (2-space indent, semicolons).
Common errors aur troubleshooting
Paste karne ke baad output khaali hai ya parse error dikhata hai. — Pakka karein ki snippet valid JavaScript ya TypeScript hai. Type annotations ke liye parser ko TS / TSX par switch karein, ya React syntax ke liye JS / JSX.
Auto mode TypeScript-specific syntax galat parse kar deta hai. — Auto pehle TypeScript parser try karta hai aur Babel par fall back hota hai; agar aapki file advanced type features use karti hai to TS / TSX explicitly force karein.
Minified output unreadable lagta hai. — Yeh expected hai. Terser production ke liye whitespace strip karta hai aur code chhota karta hai. Readable result chahiye to Beautify use karein.
Quotes ya semicolons jaisa aap chahte the waisa nahi hai. — Copy karne se pehle Single quotes aur Semicolons options toggle karein. Inhein badalte hi Prettier turant reformat karta hai.
Aksar pooche jaane wale sawaal
JS formatter kya hai aur kya kar sakta hai?
Yeh ek browser-based tool hai jo JavaScript, TypeScript aur JSX/TSX beautify ya minify karta hai. Beautifying Prettier ko poore style options ke saath chalata hai aur minifying production ke liye code compress karne ke liye Terser chalata hai.
JS formatter se TypeScript ya JSX kaise format karun?
Parser chunein: JS / JSX, TS / TSX ya Auto. Auto pehle TypeScript parser try karta hai aur Babel par fall back hota hai, isliye plain JavaScript, JSX aur TypeScript sab sahi format hote hain.
Kya JS formatter Prettier aur Terser use karta hai?
Haan. Beautifying Prettier use karta hai aur minifying Terser, isliye output un hi tools se match karta hai jo aap ek real build pipeline mein use karte.
JS formatter mein kaunse style options control kar sakta hoon?
Aap single banaam double quotes aur semicolons toggle kar sakte hain, tabs aur spaces ke beech switch kar sakte hain, tab width 2 ya 4 set kar sakte hain, 80, 100 ya 120 ka print width pick kar sakte hain, aur none, es5 ya all trailing commas chun sakte hain.
Kya JS formatter mera code kahin bhejta hai?
Nahi. Prettier aur Terser dono poori tarah aapke browser mein chalte hain, isliye aapka code kabhi device se bahar nahi jaata aur kuch bhi server par upload nahi hota.