TGViewer
کدهالیک | codehalic کدهالیک | codehalic @codehalics · 4.15K subscribers
Post #1068 899
بازنویسی کامل pnpm 12 با Rust؛ سریع‌تر، بهینه‌تر و بدون دردسر مایگریشن!

نسخه ۱۲ پکیج‌منیجر pnpm بالاخره پایدار شد و خبر فوق‌العاده اینه که کل این ابزار از اول با زبان Rust بازنویسی شده.

برای ارتقا هیچ نیازی به تغییر کدها یا مایگریشن ندارید! تمام دستورات، تنظیمات و ساختار فایل‌های لاک (lockfile) دقیقاً مثل نسخه ۱۱ کار می‌کنن. البته چون نسخه پیش‌فرض هنوز همون ۱۱ هست، برای نصب این آپدیت فعلاً باید از تگ next-12 استفاده کنید.

تو این نسخه تغییرات و بهینه‌سازی‌های خیلی خوبی هم اتفاق افتاده. مثلا وابستگی‌های گیت حالا به جای SSH با لینک‌های استاندارد HTTPS کار می‌کنن. سرعت پردازش گراف وابستگی‌های تو در تو ، دو تا سه برابر بیشتر شده و تو پروژه‌های سنگین حدود ۲۵ درصد رم کمتری مصرف میشه.

یه ویژگی جذاب دیگه اینه که pnpm حالا می‌تونه بقیه پکیج‌منیجرها مثل npm و Yarn و Bun رو هم براتون مدیریت کنه و یه جورایی همه‌کاره شده.

یه سری محدودیت‌های امنیتی هم برای اجرای دستورات گلوبال با دسترسی sudo اضافه شده تا امنیت کار بالاتر بره.

https://pnpm.io/blog/whats-different-in-pnpm-12


@codehalics | کدهالیک
  • ❤ 8
  • 👍 1
More from @codehalics
  1. Oct 3, 2026امروز سرور کدهالیک یه مدت از دسترس خارج شد. بعد از پیگیری معلوم شد هیت‌سینک سرور مشکل داشت…
  2. Oct 3, 2026کارآموز .net اگر به دنیای نرم‌افزار علاقه دارید و برای یادگیری و حل مسئله کنجکاو و پرتلاش…
  3. Oct 3, 2026یه اصطلاح باحالی توش استفاده کرد بود به اسم«اقتصاد دمبلی» (Barbell Economy) مفهوم اقتصاد د…
  4. Oct 3, 2026تو این مقاله‌ای که خوندم نویسنده میگه هنوز برای ساختن یه کسب‌وکار از صفر تو عصر هوش مصنوعی…
  5. Oct 3, 2026دقیقاً مشابه این اتفاق چند سال پیش برای Faker.js افتاد؛ نگهدارنده اصلی پروژه بعد از مدت‌ها…
  6. Oct 3, 2026خبر فوری برای دنیای .NET؛ Polly هم پولی شد! این ابزار هم رفت سراغ مدل تجاری و بخشی از استف…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →