رفتن به محتوای اصلی

دسته‌بندی: ابزارهای توسعه

pnpm چیست و چرا پروژه‌های جدید به سمت آن مهاجرت می‌کنند؟

pnpm چیست و چرا پروژه‌های جدید به سمت آن مهاجرت می‌کنند؟

اگر اخیراً با ابزارهایی مثل Nx، Turborepo یا پروژه‌های Monorepo کار کرده باشید، احتمالاً نام pnpm را زیاد دیده‌اید. اما pnpm دقیقاً چیست و چه تفاوتی با npm دارد؟ در این مقاله با معماری pnpm، مزایا، معایب و دلایل محبوب شدن آن در پروژه‌های مدرن آشنا می‌شویم.

علی
علی صفری
آشنایی با دستور npm approve-scripts؛ لایه جدید امنیتی npm

آشنایی با دستور npm approve-scripts؛ لایه جدید امنیتی npm

npm approve-scripts یکی از قابلیت‌های امنیتی جدید npm است که به شما اجازه می‌دهد مشخص کنید کدام پکیج‌ها مجاز به اجرای اسکریپت‌های نصب هستند. در این مقاله با نحوه عملکرد این دستور، دلیل معرفی آن، حملات معروف Supply Chain و نحوه استفاده از آن در پروژه‌های واقعی آشنا می‌شوید.

علی
علی صفری
آپدیت بزرگ ترمینال Visual Studio Code

آپدیت بزرگ ترمینال Visual Studio Code

VSCode در آخرین آپدیت خودش، یه ویژگی خیلی باحال رو اضافه کرده که باعث میشه خیلی راحت تر و دقیق تر بتونیم با ترمینال کار کنیم، مخصوصا اونایی که مثل من ترمینالشون رو روی bash میذارن

علی
علی صفری
عرضه رسمی Visual Studio 2026 و Net 10. با تمرکز بر سرعت و تجربه توسعه‌دهنده

عرضه رسمی Visual Studio 2026 و Net 10. با تمرکز بر سرعت و تجربه توسعه‌دهنده

مایکروسافت از Visual Studio 2026 و .NET 10 رونمایی کرده؛ نسخه‌ای که با تمرکز بر عملکرد، سرعت اجرای پروژه‌ها را تا ۳۰٪ افزایش داده است. در این نسخه رابط کاربری جدید مبتنی بر Fluent UI، تم‌های رنگی تازه و ادغام کامل با GitHub Copilot معرفی شده. همچنین .NET 10 به‌صورت نسخه LTS منتشر شده و پشتیبانی آن تا سال ۲۰۲۸ ادامه دارد.

علی
علی صفری