درباره Prettier Config
ابزاری رایگان و منبعباز که برای کمک به توسعهدهندگان در پیکربندی Prettier بدون دردسر خواندن مستندات برای هر گزینه ساخته شده است.
این ابزار چیست؟
Prettier Config Generator یک برنامه وب تعاملی است که پیکربندی Prettier را بیدردسر میکند. بهجای نوشتن دستی JSON و جستوجوی هر گزینه در مستندات، میتوانید هر تنظیم Prettier را بهصورت بصری تغییر دهید، کد واقعی را در ۱۶ زبان با پیکربندی خود قالببندی کنید و نتیجه را با یک لینک واحد به اشتراک بگذارید. این ابزار برای توسعهدهندگانی ساخته شده که میخواهند زمان خود را صرف نوشتن کد کنند، نه پیکربندی ابزارها.
ویژگیها
وارد کردن پیکربندی موجود شما
یک .prettierrc، prettier.config.js، یا کلید prettier از package.json موجود را جایگذاری کنید — فرم برای مطابقت پر میشود. تنظیم کنید، به اشتراک بگذارید یا کپی کنید، همه کلیدها حفظ میشوند.
همه نسخههای Prettier
هر نسخه Prettier 3.x را انتخاب کنید (3.0 – 3.6 و latest). گزینههای دقیق آن نسخه بهصورت درخواستی از jsDelivr بارگذاری میشوند.
همه زبانها، هر دو زبانه
Preview برای هر parser یک نمونه اختصاصی ارائه میدهد (TS، CSS، HTML، JSON/JSON5/JSONC، Markdown، YAML، Vue، GraphQL و بیشتر) تا هر گزینه Prettier جایی برای نشان دادن اثر خود داشته باشد. Your Code بهصورت خودکار parser را از متن چسباندهشده تشخیص میدهد، با امکان بازنویسی دستی.
ویرایشگر کد واقعی
CodeMirror 6 پانل ورودی را با هایلایت نحوی، شماره خط، تورفتگی tab و تمی که از حالت روشن/تیره تبعیت میکند، نیرو میدهد.
پیکربندیهای قابل اشتراک
روی Share کلیک کنید و نسخه، گزینهها، کد و parser شما در هش URL بستهبندی میشوند. آن را به هرجا بفرستید؛ همه چیز در مرورگر باقی میماند.
diff به سبک GitHub
با diff یکپارچه یا دوستونی بهعلاوه سرصفحه خلاصه +X / −Y درست مانند یک pull request، دقیقاً ببینید Prettier چه تغییری میدهد.
شمارشگر توکن هوش مصنوعی
شمارش زنده توکن برای ورودی و خروجی در GPT-4o، GPT-4، GPT-3.5، Claude، Gemini، Llama 3 و Mistral — مفید برای تخمین هزینه خط لولههای هوش مصنوعی.
نمایش خطاهای تجزیه
وقتی Prettier ورودی شما را رد میکند، SyntaxError دقیق و line:column آن بهجای آنکه بیصدا بلعیده شود، بالای diff ظاهر میشود.
انتخابهای پایدار
نسخه Prettier و انتخاب گزینههای شما در localStorage ذخیره میشوند، بنابراین بارگذاری مجدد — یا بازگشت در روز بعد — همه چیز را دستنخورده نگه میدارد.
۲۰ زبان
بهطور کامل بومیسازی شده در زبانهای انگلیسی، تایلندی، چینی، اسپانیایی، هندی، آلمانی، فرانسوی، پرتغالی، ژاپنی، کرهای، روسی، ویتنامی، اندونزیایی، ایتالیایی، لهستانی، ترکی، اوکراینی، بنگالی، و همچنین عربی و فارسی (RTL).
ساخته شده با
منبعباز
این ابزار کاملاً رایگان و منبعباز است. مشارکتها، گزارش اشکالات و پیشنهادها همیشه پذیرفته میشوند.
مشاهده در GitHubسازنده
ساختهشده توسط
NooobtimeXبا دقت برای جامعه توسعهدهندگان ساخته شده است. اگر این ابزار را مفید مییابید، ستارهدار کردن مخزن در GitHub را در نظر بگیرید.