منصوبے کے بارے میں
js-beautify ایک مقبول اوپن سورس کوڈ فارمیٹر ہے جو JavaScript، CSS، اور HTML کوڈ کو دوبارہ فارمیٹ اور انڈینٹ کرتا ہے۔ یہ بک مارک لیٹس کو بھی سنبھال سکتا ہے، ڈین ایڈورڈز کے پیکر سے پیک شدہ اسکرپٹس کو ان پیک کرتا ہے، اور javascript-obfuscator npm پیکیج کے ذریعے پروسیس شدہ اسکرپٹس کو جزوی طور پر ڈی اوبفسکیٹ کرتا ہے۔
یہ پروجیکٹ متعدد شکلوں میں دستیاب ہے: ایک Node.js پیکیج (npm پر js-beautify)، ایک Python پیکیج (PyPI پر jsbeautifier)، ایک ویب لائبریری جو cdnjs جیسے CDNs پر میزبانی کی جاتی ہے، اور ایک کمانڈ لائن ٹول۔ ویب ورژن beautifier.io پر قابل رسائی ہے۔
کلیدی خصوصیات میں انڈینٹیشن سائز اور کریکٹر، بریس اسٹائل، قوسین کے اندر اسپیسنگ، لائن ریپنگ، نئی لائنوں کا تحفظ، اور مزید کے لیے وسیع ترتیب کے اختیارات شامل ہیں۔ یہ ایڈیٹر کنفیگریشن انٹیگریشن، کنفیگریشن فائلیں (.jsbeautifyrc)، اور ترتیبات کے لیے ماحولیاتی متغیرات کو سپورٹ کرتا ہے۔ یہ ٹول سورس لیول ڈائریکٹیو (ignore اور preserve) کو بھی سپورٹ کرتا ہے جو ڈویلپرز کو اپنی سورس فائلوں کے اندر فارمیٹنگ رویے کو کنٹرول کرنے کی اجازت دیتے ہیں۔
JavaScript نفاذ تینوں زبانوں (JS، CSS، HTML) کو سپورٹ کرتا ہے، جبکہ Python ورژن صرف JavaScript کو ہینڈل کرتا ہے۔ دونوں نفاذ ایک جیسے آپشن نام اور رویہ رکھتے ہیں۔ یہ پروجیکٹ MIT لائسنس یافتہ ہے اور فعال طور پر برقرار رکھا گیا ہے، حالانکہ یہ اضافی شراکت داروں کی تلاش میں ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.